23148184769579 6264813675999 47314176314048 17697735609162 2251160486380 1975329744748 3334212755662 14290893030959 10341791497356 8354914643048 21308630914069 6758492320429 9729907030551 20289031855377 15981718408737 2165486934378 5925530771447 2730617677311 744057055163 4630723992053 685006872159 8616740999798 4077277211157 7517604530443 6963998424027 14732536871541 880859593937 3488136762450 5837450424752 11906551129870 12021135339412 120211418398 1935579091269 992670651256 7485288960993 11961353800051 5418156171691 25195828487396 6024743111743 7600900806770 15479715278253 3544248580500 13968450533312 22608452974941 14252662360996 21286938047175 1747893642959 5521894969776 14394841005224 11314256111188 9687955353453 734144851962 11791032081328 8494913116707 4070039436914 834530741026 13108378693597 407530123549 11983795408573 236305802023 4823450479753 2189507437124 2418467414831 7472800658871 3176269504471 630568529934 6902390827555 1194914224016 2702675001401 4830713257218 173501233630 6160413818462 1584359123281 671764869090 46519264418 12112513813421 4659210724614 12272179924631 6636516330273 8103686221962 4871442793385 6213618568148 4130663620079 2075536808734 811053018196 5827617267341 1917423768038 4063027767410 4533661429783 3909915181191 948702593138 5668123938033 12911502435582 1858674113471 2690908935782 39010649043 486524269436 3381014763190 734248062991 5451364753305 2348233855483 2157119950045 4450140264750 5547682675680 3092398088819 586256815576 73019204970 232801425773 9038815617060 2639094178713 5888504841000 1607327410157 7397569138302 278705407739 1520558086152 2405543872350 2491947209328 6698639156891 7831215890191 2171126381249 590963207511 2542663515126 3623075478103 1922650564709 2045834310064 3618683256706 734916630628 2097028224746 738020183176 21679046634 3339531016789 296756429788 5715690459015 4703591375563 10626282725132 6471735885436 739645714682 72145889880 1449469317917 5176273219240 3058493922801 1293235098855 3855793413265 3736259391159 12488782471 2344550066255 2030778003729 450315853415 1665715861361 6817147526293 4404269392050 4902171570657 2124841258210 772030882681 1094231022626 470670180733 569094035275 2985657768717 344708545790 6972482971263 45192652147 244888405151 198857494147 4304526863510 4747326107369 4689291682360 1965382289227 531364793449 5474588884472 441860767453 319859316799 56812277975 3199655707392 2731425931459 114897093151 3238998684810 1346140482174 686027411683 903042121584 5417636763108 6458731795672 4381649878108 6566727201335 62986869144 1462700560145 1087680331942 1529018619961 4333030397763 2066220223656 903103261909 382867979018 3094109199643 8049986269718 5753860932702 5553409505527 90879861841 1070631233285 7027383997495 2062243687251 3611820705217 24974697343 1655784033321 286435727564 2619539881607 3344094068329 3854293069254 2834421736956 221198352689 973216571613 897370304658 6033439239553 217421524426 3816562989621 94895332224 1780808428831 2036892128158 3922972831070 2608369983841 5219233849080 2025092019885 2815263292302 4082053655832 3906597793573 1537935415582 354330801719 778749197255 278744453886 796476374774 941259710783 2584045174543 49640822575 1225147657110 1533585110753 837509814748 5459437052752 9921723133069 685993617103 726274552715 1266446993320 425507693720 1396646399273 3754986796421 1862896232945 246788940880 4678112624325 2405521528195 440493062673 1319277267361 1364818523999 669763351089 2229997089439 3474773697868 353984814058 2520824220275 7980693282777 1466821637998 2654547839792 7045851148197 3829393217746 5331197028090 4952110146736 4159060683564 1591541475057 2609970006606 358134135725 1349134313994 8581388158475 67336683730 5981101538054 261172662628 1484094395238 3054184013406 1370390907334 1466909401420 4642829522091 101562823039 337223521578 399057373484 298434572068 1525885697954 4648068852892 3270720769795 1596876855775 3738035249649 4140755264316 2302114307347 4443070576273 1003526308785 1124117347483 2211254717064 238123651171 997302311279 626593369709 3225091595057 174102963425 2156692544546 824868114911 3718672806235 42928772772 1040566768277 3310595077760 2676164262635 2034670477618 670967902347 3504802212802 1510286961 208922256587 2762513151799 499639952242 2328071078495 265685766800 1170354535639 486074642184 386920199445 3403703494163 1168011106924 1546069463282 63105569468 1023141785888 3822887691559 797962139774 1471021862086 1285476713676 655742374661 1573061973935 4568156160686 656407386684 350972268388 137373528320 5891581125909 1191829828186 38776154677 1121341193694 2267330323111 3123629955145 811337888102 479361587869 915490717302 1043217675645 408721313133 2860841029422 6037397750194 5111501746788 8690455628106 2220738965489 1451898947656 1141645751879 2253164751468 165398593820 3159498126670 6825304931413 14745016177 4115167395089 2341868930458 245827007882 3029061241964 4715025976445 38566660399 2441665200153 2921844880511 2117509895852 961485712567 193203672941 2631228891064 734098038712 3974621637621 4404111008764 5441050108328 4320903106550 83003840877 32288916845 139653952855 1533154510917 371842205292 2637118937405 50936375570 664639078518 630261522044 517073124642 98324269745 2058844759519 957006489307 6586750437559 2421248952672 1329086036918 2765375014143 653803619048 3628550680882 34545761551 434889311220 209206644983 2035046782013 103559441450 956029287210 4143271279611 536882161321 2215611627775 6382897073563 507014703620 5642009475049 1593285241259 1484052917184 3562605454596 5470499612302 3852832541217 4005051398047 7034116955976 585184204613 374286205234 151310836026 1389294878890 1627187732498 7084057310069 374885286403 691332071123 1356580762759 702240101816 39378369831 1187506315286 1292662008571 6671308990182 5063739330054 852215136477 5471173013620 1955480792834 608702940588 916747722708 166470348980 1542735902660 2459253460250 580602811002 623889490712 1132718987469 181589349194 3060873167920 315502610244 7790849150601 428550526550 55711057615 53405083745 2791860213088 690231105176 205220415937 24116872828 1853640266204 113894814979 2251143089573 658576060938 3852224462769 1676182700148 569399285457 5361415888255 2994991564863 2160927268948 1315740767101 2920232742566 406531793823 380462072809 1924026055311 3330686497331 6708561473507 3696994197499 5362939343761 6883534433387 2779444503947 220993037061 3538214704702 1670606645185 95135644094 6718239257364 1828106990564 920902557345 522162652210 2953970634842 280467624548 1244190501392 4318009442527 1444829564134 1920480203802 123564785012 3413897533499 2274246850057 1733750219299 217377379663 855067181626 5318441345243 1868921867136 363378270034 698651849266 162290452985 1226804554508 2155384929154 5645840462654 2692521147418 599566434139 783406782302 1952870059540 5375925714517 1980459428290 1129404359194 4359954952953 1111272406083 51401387452 1491973858601 360870265419 3499930235594 397756749708 2812311422460 4610864005711 1649332296119 1800870161243 268860573397 633825138017 629099083472 277644354833 1734139836906 2031332515687 4303079118900 202397222593 4538402079387 3854227280931 7173405804844 268964567652 3300567409572 2732263107501 716098727452 1404451424139 376120008639 1325693522957 7975946841173 416029722875 2108976462414 535472598816 436743430235 1428743513503 3392191514626 4409990518898 50313286541 456546124970 1969656357788 3850659691453 3468462377832 1820345571473 12566721758 1857579588770 2035108760338 3988142192056 3335838745075 2334568110642 3088522037030 445309227176 49030318206 2262879551641 740221825166 4141562292227 3458166471011 1547876104917 5458900083825 676648628444 1562504737594 719998045189 2391754758858 5721965777709 1237397285307 1901283360514 6371431308311 272488326984 792365434841 55022880865 2944090893186 3364121351030 2885134817226 1485917803408 1750104968817 1596076997250 1079489047935 663706855597 1728585774244 2510901278248 21237105601 2801733936035 1410811357829 289949062085 1026192361424 2801087251591 1680663544197 5542931976475 774547920624 2130764410985 3644442481007 246839649185 1510707882897 117399447704 1238389803286 29215047084 120376965166 786619852234 1664220738224 6361419293657 2926027832673 2363019285660 1945744613469 782899173761 3316203674268 1048228147686 2914968717170 221098422252 4177457673108 224177925532 734660205594 3303512785347 6096642029841 1944676554996 3469950770380 4675237870249 38513200781 97669322543 3108022097649 1263573526338 1143143628995 320814257128 747425314210 159441067463 1208049476737 111983177195 103607980789 1830643344088 2765172900687 204498216745 3320830397506 2667665195929 25132477479 1244241235063 149671590299 1603313871829 516280426310 674384969142 46794096121 1178610096008 1292150706275 1858791381837 4118964689662 191677016950 666727608212 3724791488529 3220288085421 1325812652747 2618801174947 3615484772097 808337758419 6017348526001 849483107438 3617646748572 6312604113721 446710262419 3763661057767 499758417653 2168961466175 1493775035145 1092556873038 1713177788127 72790690467 1450796688227 707029124793 1245972629940 717769903292 6248120481644 1825063136798 745816381550 182735673006 63675027792 3539994843656 1104891287437 1260086243175 2563529884244 259604799782 733385862826 21633370048 4049573436050 2369594253168 768302196828 596810586710 609920382282 1069154955065 3953557554768 32638675434 3723921342840 2995318243830 2701757860471 657646848332 282523925369 496909737112 430044559821 2476753599417 2594141842282 301655098934 1031210087799 3423089584732 5487477841902 2320449301751 331170559902 473144633964 76759682260 864860464815 1183366904896 314699638445 415689492610 474141516419 258438158982 1279016594055 250247815858 636628997939 1099253628403 4300833542719 1151747354989 2281799881610 4824828585892 3017611449339 2482188358295 257408081688 5070012880076 5805607881784 4977530066672 3463499019686 221576089824 3435110056365 145417001540 514323813706 340822479044 232992914993 1173856432477 1099428614982 818296863030 2483832994651 350010731974 1742687084018 1561839225382 1195814869386 402761955561 6107099993 811762376981 3027520853389 916341377525 2984038674012 2782824713750 1554080087802 261433376711 2585434591928 3065375518862 1532592199880 205746418205 169677398119 2885414527414 67653573210 3190734240966 571595801497 93462100235 693698149868 3687283329226 107883229461 2333001955499 993760801414 2217438963581 2508677523097 33309229287 52462056042 1048293773964 246418509763 278903065896 1066835541720 529727814104 1100948240171 943642994885 147187571302 1072118160269 961555577013 2471575679224 1466791506067 3564124559510 786136323634 262807760115 2423788784755 639919257920 345199987208 1987434627683 91655230897 5491248523402 1248417491029 1201088784430 182360835312 3830571343662 200484225720 1711956271025 225404516025 1309855725442 3128488387572 260194719081 46838674234 179442436995 2216677561943 1017983144576 306568589703 789237398626 3150606943065 458825542817 1612227460843 1037321790928 1354625945612 1008771334143 526351877272 2153852164471 1197773555261 571058144085 1026900639946 173649932419 769926364361 358459380376 1239101769741 1306946358887 1251821647647 1503789992869 4990705097088 63122364634 1566465688333 76333808475 1501263504712 2560877418699 544701870278 2123702174837 2594696894215 929469507014 916656090231 3094485816742 865737712328 819640024052 1240775036780 3820518952838 30946301735 1651845343543 171386635423 423772807997 1865953844386 569071909699 883284189382 555352758831 306257595494 1218018517150 2928353566150 1539222454117 454449874133 111323279135 424675554719 333205232559 3900460286487 1053420857153 202203881921 215514886092 765730241193 85689617044 853824827779 363937609663 1775589612316 193889681666 1477326167710 2958057256322 371673612122 85490682880 232289334029 332781459013 259505717946 5060495842351 163189836803 672296900558 205907748683 2604934829321 2362019478339 83591957072 561860686003 1754661133325 172176071623 2847541684284 267670100994 1263217354426 147652226009 659159419270 2821561904799 177577992525 1221016209020 17635372386 3566050736 637830053928 313304405435 502802792998 258312502008 2177432676879 649551562875 368486649406 189348272062 1828091227179 1916891810637 3199565623045 166670992994 537535099940 298736803425 1273219171906 790833953160 965159526581 177778827799 845251997987 2010652986200 1016887050193 1172964081326 576540206187 2975890668298 79116536651 1913978272893 808474349605 453354836974 878117919980 1790912771610 1997704819798 38121628707 778602304578 183897330225 2256291246359 825502735808 1407010439243 1751340214220 183424449607 1623777725579 427890277412 482879830374 852408672228 656836154274 1579693277724 97368388980 2325421975024 761335269050 549222324881 365263211534 519613744952 247203947339 1259256718416 587957877858 4323895659425 814212391480 1933495802035 1977205723743 1143907431373 3608389686214 295387028701 303073930850 731414826828 2021907380811 1358535321693 243467987927 254119303585 1623810572340 3809419375047 288073319027 73881552235 1859202569182 421163357028 854377511965 3218976393286 81641660822 1205145011315 4450814684068 183355354626 668816135940 849851119477 4450235382522 1202140175651 1008670362912 2029627899655 462639533121 900632820940 1179747694946 2571683047667 287651609237 2115856847093 2457386060791 1497230950024 171403317426 2665202927142 341709317157 225862426898 453179102241 4372223250481 1905536992220 1384959367248 283938675189 3554716451570 533030788063 401345385089 324176054897 1206226528302 764436717551 985689961082 44802511709 1341825946791 187381511007 1230132480673 25334719885 684082479688 1899101324487 5323654320 865322012954 3037530578089 2720136588374 505035385855 3375250320181 2997552760984 459695232002 812541597495 929252877810 282382103577 3511958867998 1459895127817 1552747288261 84090573628 3537942840884 2718840127317 243232665953 54174545342 1094200696907 1779552285516 87247420930 366058840620 1184705788579 1115156103478 161695678878 214390389944 112890081331 33017638348 221789502829 244956961004 1503831828189 750027524819 193661067564 23085627614 673861164039 593357337513 372605679507 2148940632518 458944894189 141226259171 448169679542 1010129693931 153872235569 608982850508 25052230026 361972685198 75795761622 1607650088820 1729894635010 525623651207 3477485689728 821096068324 496975897505 2630746182899 75535058187 2270840244433 624790784603 235692411104 822594535774 2373705468145 534139068720 562769591353 241104639845 1731568201959 464294943441 79532425511 3094329321523 40591626513 1242125849744 1154323007501 62153865877 48553455263 306215639329 3939580266306 1825249823937 2162601232614 1178174867941 3386082701928 1084129311605 9040948827 36990049089 62117361261 1080100823736 2433200833072 3096059231567 2466318293833 115529090922 222031695246 419534307891 34143295346 278150082445 537971328225 476816657940 2846052609254 715301874754 701803393195 411715476822 1188322862665 10712342682 274946887167 565619637761 282972666179 1976672440363 571057581983 99433427995 9601730510 42260822069 565057688335 29081781005 1671369575925 1111733273659 2910018572713 69223084451 143765983120 144422302096 1371570883197 540681590381 3004814124946 327240725478 4046787736130 4034825814691 241101098051 1589992743161 2531432865393 1866786178085 970501539621 118837959091 292146843701 1102305916676 1476480198301 2132426383464 448351322109 282640399962 1046846281221 56724709817 2640143940178 1116415749680 89610680656 389018276159 142050095021 1112139199712 345824242336 1394668220012 63005546812 602418428515 2053788595071 401598315006 280844975203 1161237219676 2230489852424 97761964840 113078506465 39602898923 868227140040 239547880003 253328033346 85150515289 512084726608 811409065646 1891746291012 466649719729 1883091253666 538199926556 1055880272475 236716341603 750663783971 279027570788 1793389290594 470093759504 888337952653 33973020714 399693153646 2077839490082 7495221115 779704987105 10538458021 2197176992450 1237445023155 212583610106 249765480089 224190009414 429299010550 3018400715396 3160527823472 172409353401 893571446066 282081781761 874645672687 2543105608612 354673937771 48445268988 639517448609 1141156153507 529654084051 1431006586811 280975583182 1357020643857 1220479550125 1668138411964 519799491861 541977277433 345429787500 253940148376 6330850537 22527300127 2809803857123 157903012031 1492667099448 773803061112 1030242920145 1244882738279 340251721904 78151210744 679772466496 1313737423796 194616961896 154076756868 88319858088 72124358465 130604198971 275089582805 2209428775772 126451627544 1604232572289 4181300031351 334201562768 69704596238 1075161490397 2072705072213 685352602821 639117610262 306683659436 1210618318546 891087566421 3536201987363 1500354242545 434343723717 432458711848 11783515866 155903496259 595015681124 274294473136 331008566307 86321870475 19835894322 423418039800 1220407730875 1717429204050 95922679948 1912527669474 3882981671527 3841857643328 301825378087 587699327 382145306789 16048524104 204672391971 366991204941 334687106369 584994157917 3425076743968 30036880356 3453444654550 88035096279 763527406031 48130668794 212328479008 3332647489593 466714720366 232193394364 857707288144 187798127632 346360728204 113925914147 418525747706 2010759339456 170340527614 686211395022 408365499199 1763723946151 404529210829 1572633612165 1379978918793 2630904619698 273928534969 215826037698 212884842069 412315477423 147195131489 1731471141216 2139735752051 115483498178 1314514808631 600684883708 133133381535 1128318222242 575905471544 121529179971 139339261575 363942248493 3517474783933 384572167117 587142878073 351078096238 313735186951 87200963727 17970034663 512063299232 618459221058 486789787466 312256115292 660011139894 955908483153 845937237446 443382951414 69552139152 248725460487 671236929871 299969511572 2009479270480 312542929778 602188265674 1558404706420 1881431088872 210502624551 360185978884 865640912592 296525369409 938328920032 429189731150 3257557675975 401950911297 358780580113 993796746107 270267572609 2582022275191 294004839223 151128445752 1063692975916 281628013996 780730558150 986650670584 3311970144338 302369399499 2243774719873 324947007199 1527525659781 408115326395 214714900936 94283730842 472940437328 434141312333 22048386084 176769510579 70737173281 451026137431 173135252781 296040495630 358669690043 846683006788 110961835452 602901482469 145086088173 2142183537090 1755507551103 155245965170 191176265933 872463955117 3747491685744 283407029621 14544152302 504872239739 409037800984 59491227415 1351759979737 1734501926288 115252643790 2948915796837 2105949322812 3013728400033 5881094263 580985256611 386890452152 255284028426 2600861228518 202852139946 210133766540 2424982190404 544107436038 81283363452 228781779678 558741913871 218962528794 1363836502517 3322136695677 2939127969450 3506475689154 3946716685 210792153254 11049633613 12246482175 984614463517 722894061768 1158366835431 126987691963 796031880868 1921575452374 77735859331 201132803228 103522228084 1338436112786 1942939086622 471033739669 532156193699 149274428664 2113457283870 1471674432563 2561674937506 30628162488 50702660877 125402242735 27161889708 725846680372 1036964978637 101627688702 1495470758414 12279106907 116644890832 146154840640 574251321767 114551070942 21986256510 1319530191471 442935204187 2053147843135 663280712165 1446002106685 657675681124 45150001690 275356616068 1892933130522 108878088609 207421018018 198923310216 535405380244 534358297075 125858482121 567345186343 908657612271 2419198952003 754996679707 138915568357 759336413962 1189829612162 1279384149091 2625699722042 3222480434408 25144670977 384860118593 858797729857 27049004054 1739414303093 109852662686 2289713410528 628391231999 506408647442 3453309628572 242481055045 535987758924 564712639277 3334895817018 3017931032 1926197445961 1112077242859 365345792710 40997005119 836660515751 209139883481 2930695184620 759373600966 3280003702529 328432678859 10451643509 284098888884 35253795834 3459490424275 1773325200062 437973415363 451942941307 2583395906113 396366575748 714987197743 1592877137024 670300990115 239988838110 6627142154 354986513183 704113636645 1274443329504 1606690448606 79067014969 22260599940 1041206238157 36817098951 383317273980 1406177708301 743375506777 28283992497 1280377046783 645923926319 487083439578 826065348866 3515605249055 253014987457 470161151855 133837541168 29867610724 1107984731525 1090787693121 59868681824 1440845852286 3495881741951 384007049488 517760791882 832586577592 2603006765219 2927888424537 397699227840 1475444177565 1849385444735 1699331310256 76789229894 1734197072397 472703439064 6483047704 266746252892 161248506992 66888261248 1305651284188 280363892821 1744125038392 8210911411 564896996485 1110862169868 848709890267 1699420283527 185287054378 771561445129 784892458221 221171112455 1315827266250 683254863682 134307629213 349278670263 817426963372 438461470387 1278721092417 888435797907 966879248006 2102516403952 967854945519 405801470596 1744945856741 974308484468 246213236284 727876152905 216407950391 1022593121676 1709663727675 718464382127 225502719027 1142954491975 1586245606451 1012027474203 616627952918 2644961470148 128413040188 452859886976 2202305471939 924173875790 204988050251 100354140397 464749761804 127148361865 19498095315 119185928366 554030185318 2296335379437 429839576912 481972876324 1700624715552 1212963506716 589695662977 165859901458 34154476914 1169791868342 1737208179467 1609208709831 4143103293535 21275533777 1792896023902 12752745681 558344363898 81137251739 2368897407039 196948486995 705488397092 142597847754 802560615228 24197188597 2260014187874 2131461212408 35469861994 49085593319 311249541880 2099196993328 31286764862 1809198528024 303766153543 1875693025064 751403306753 341917141681 28690785213 1323008245788 1100369483031 56422585118 605396324557 12111864731 208915210577 193109646202 1099356555259 228077139616 2878002586834 518878808730 1085326064327 645263709179 123194685074 146979158550 1410298430339 1416715532911 34272133060 21061870751 810527795127 159468415606 1419753889908 274109055347 2459489608441 206061474201 501826002983 52591931497 127012857693 1209115645835 204471374928 1067746039778 690847614990 1938747210777 27523868695 102715163710 1577477179305 616886757918 1691168719600 512051783556 1619256046600 747352633014 13111900826 556244069252 3543915295522 326438716535 1374693393310 2625493755857 545335343622 333770966375 1048740932895 84057522609 96593491821 349131620878 313547180824 76899337116 943804042277 194886299578 534707038568 596773444761 115811648592 57240706975 383255053940 274127574435 724355534821 147818738745 1330416815987 124176889938 281133442947 598486237429 1058096981533 2910855027070 605537048582 102605771452 668738643828 387006489076 802770358594 798958713455 67349253289 358641102737 1745064407508 266903339588 644176686470 171748817246 377894536881 334589197147 1509572372989 137998318135 788719105558 1756404503188 849255312971 506540048888 651068339785 651540517899 707806948102 177162736254 224262307208 114968915046 3238857396875 975515880543 710377493791 1258435461112 372071963795 1207379378224 2038806643895 416176146649 264559921196 547182502373 104081741285 772171186134 263134759737 1196688101514 1684057487555 701705094957 2195421850351 1163722794992 143959957019 86274661980 103197246898 263425363686 159583104920 2182360182883 868103662278 125526322952 112058556167 3960178088706 1365158036720 665154584025 136217156756 173891941777 342517283339 296998849289 565222099842 585962516990 144668661994 816609854942 49080023981 702107268203 591299373279 986426842384 2529648037581 1219912157966 146234956648 542110072268 42556264491 5213491951 32498366197 2003729097343 2229948500724 25548138017 20740106250 458368692542 676833633709 95709461713 907988562268 342544068520 769067146011 72903816307 699257333427 232638190333 2693113158235 3328756201212 185006217461 1829512146365 449226773859 104107656045 489009584746 580372159411 240087088590 1654432917740 1328340731445 3060393767033 1640847516395 658468307596 38944957735 185844909668 268063666974 1834685461974 208614000645 1367156842031 113240149250 7083500901 1379480197973 604385951966 275886705395 853441926692 60783717200 1758426183407 1207928065023 206134513621 257096338448 901936104769 3217333845665 1609659982789 41323995962 245691295048 514304091505 1177377236656 892156116118 368212914555 99224696633 106619495280 201936142637 2656084180847 542714446101 405761814638 518006878662 385957044008 514033232729 2983867689514 1026105552102 464830229969 628311012589 1687805013370 778639171522 442584126240 169347592453 549871094307 2379594846420 742566732369 2409757903535 1151039736794 321710801038 586133131858 1324927271091 234806972007 869926642014 874262067967 1058623384472 851417546057 2406993698176 282065662273 113344306650 68780363660 656272654696 572291392181 370672048254 353696106544 65161134109 84404939692 65424932417 414752101326 489020034841 806699593348 1890266127777 199174260991 336655063823 221774441051 1032462267626 432515658646 497648523469 443160991444 481217596233 421395442195 118450648773 584335543601 123457419373 1010311175459 358028901502 353672990975 398802376083 528496597051 916976839187 37732094812 95087337371 260691403003 2806874021848 707836868356 87619139953 1100042512569 1399615642 558076718581 1051612688636 1246666038764 974155524700 45718874453 209696789243 255424324676 158463454031 173194285475 147492947560 53220198447 3146775871566 525835359081 348423728706 834188840135 359155917823 2217823192104 517153095531 368860130816 229861829455 741230351646 17511710167 477290828201 1408163681814 11615955655 1640056231384 2011764741537 691044568518 546790459240 1790799441729 446688348951 144355694254 1279981234315 2685535991948 692946150894 911780236413 192298110060 65540964519 279474817054 2301465408803 15689917468 2194449602545 238793497099 469885700338 1631244464835 239534716933 413999575234 488868836022 167880773574 2784410447316 643611664950 157780998549 2209912079639 252617609759 1665391180521 1676999430666 2897407595133 107432344337 164942367119 752818274873 1822366887084 2919568296004 50777346363 919774652128 389062904807 531740021982 1018379834867 316227649765 1271242564028 683047532880 3094373740566 58900368257 1681983058168 730866388059 788554508945 163858112292 2821977056368 256097944577 15249917688 2100468511645 318023356824 575587511440 343906595413 57960385584 189273196832 283820355918 1346167728032 1226384559494 2004720135962 406279754026 2735465625083 40287782528 37480677664 565423585524 235074924581 236140809516 1775077426520 162254330459 48359718576 315676144833 34772286961 376824291142 171793898626 986901559024 1620745441574 120277580614 3327720602643 749707247175 113538225937 364569175137 29799231026 2527694364949 2325696525236 207728777752 123027350410 1618307818394 1031343768129 459555993422 1222774938893 2762763244988 60792917917 376929835343 1359433920487 40107786329 200588410766 1331582783943 2648931909360 716576014427 153378848599 815961877584 1224882044918 422378976900 510577827236 403255789085 57356523986 919361077009 627969882218 3072949877342 1073114050491 2937404874723 1297582997884 337912500174 202809055691 125261094591 48072252418 782135363149 528382697698 2397412154751 35918511823 2028401024202 312532357055 1728411750290 154157525433 2483687261562 828087418915 672109639113 140024970485 274637635731 1462382222336 534693601308 481974094895 2689454646775 1669278694368 1073305763694 909924235488 475400157930 1703940446685 804076570391 461051510926 389634366820 6268569146 650467781109 1068981118076 269362248121 444876727372 1432195264866 53938010864 137292790879 113870330053 831496083297 2014391857737 621066506081 219721997569 985369934818 1420260442856 138480242837 123749637795 627395521469 284264641442 1458733179734 603450499763 310166808445 267416181279 422410190258 1086244678556 755381246676 990775521012 185461796 838386805666 802626497305 2559849184391 1227798464618 1362325934424 924525686263 1218615037498 1387005603521 55244746558 2960559947350 145864795123 58275779962 29928271273 12764608088 1496067821606 1245687623656 15906103521 137928101630 364035790609 121907549960 1711390179528 213651274734 194830409833 488561293433 657665287836 583687304132 70931774720 765955022746 1054310990302 153857962720 133904126206 448589136009 48663185309 817370468486 369815219576 697886639128 36656702825 188858559590 2035408616452 722975610911 2878400026110 100743673384 125963464886 1432755525019 789215822926 46384612616 314961906121 1087011886999 382365858266 1257039148589 559128558311 1036698577412 765357821291 40118978142 1083956099299 272490054194 662134533258 922149320693 550330209825 778128145402 1235051245392 228681320219 84276622957 1942085872989 1045096343263 317718226489 104520119965 167589698655 117565213892 321138204902 279351370742 413813020856 49399330745 415992941368 1481167362252 304362905539 927320292758 369401670046 133987844528 46339234550 361067750087 152803031846 555659492306 440260799101 1514440787366 74008563931 738796961336 104760653197 725242591701 2626959093320 1869520276048 1810755363650 203485135413 46428714813 129804047433 1133127676834 895432468873 535509043174 675971243802 536420611128 665243508243 53069348019 1222471607798 66230414039 845396507761 427347385570 254101980745 205393744542 557489571468 20535379566 1656846745069 2564575375032 1379030679401 1343597091159 207830363174 515892555366 1450715154265 13833937798 268623072385 109145751944 282242739771 135639410279 120441223797 226392741029 2327697258406 358042008763 1438459116424 1251437348341 1816483697151 650870821004 1818796268418 12023498368 200190427180 1266742454222 88768600460 18188475365 72419447135 192924456175 2231032290565 46945381012 579668099930 318725596923 625077267222 542317589613 256582294671 1122798210277 135319634894 576800453112 699280240970 1452324884182 56073251192 368150474341 215954459132 2509809570968 510156419321 283221983371 126618793574 962035763216 931356571243 626236812633 1217951503478 828323822698 810913694121 48647341810 110858935708 485727741787 890464095266 851270017777 1414369647483 20010629209 27740500331 772448673508 73046040384 646874708103 473474836121 84078562962 1611686202675 923982192936 3741752717 1161234854067 304199823408 958067820595 1150793494164 2000752390746 15059382562 2355686695171 580578110249 2343708690526 441774353729 236910868011 666704338856 715565743644 1065710058045 783913554426 17491099243 32484379887 1449674492749 680851801663 830339959906 1441156036691 1409338373926 173864786761 117655434221 95859758926 270282324478 41067018206 1346241788415 180276285049 897127815445 673787934565 344715854681 1129117765161 740814544386 277965477382 1091127546679 996758500843 235388547314 30178307681 502494419648 458444026438 59601815556 51182732702 1695031583719 158512773059 360319307687 402603686237 347425827783 354970425676 122200496993 1743751588973 1680179271956 1170821802864 67856904037 1132639092839 1657316717740 773805662513 173478910581 776511971402 1893858122149 439451332163 865464439003 164697624753 1569288124516 682479016388 651421867552 358030724485 1034179785276 1286141714669 637011709295 2978056250 356314393550 304363548156 520237880689 269763586794 1073232529474 50215338389 234790201962 33818240918 714021698622 428541384021 1845678135142 860123306583 161216927025 51150704230 404403582650 1637867164453 194935363589 2261072360179 57323649162 66817148087 1118224102182 455392552116 361892751451 903711633094 476455812265 499382408589 800996703132 206296215796 310227347918 1642313862975 4481629369 512816964330 327345808411 467655330156 1194748133119 72554018877 114696271198 1361308442126 1568260758001 793705532394 306010720410 59654072458 1644696611305 594927894549 303818116783 310610833379 1521068254642 1339429084460 893623676305 1186736099876 29459394716 665863191295 1208023060581 582122184859 3158660768 982164457084 29493925864 11791021652 747866193258 1800257579717 234946733961 932516772562 669586881661 82370909763 33835319947 1592635398236 2215005734209 211042991606 660794499253 1332433135876 906809601265 162846932196 1390886233271 1706474725547 489948654828 247242589111 1895524429990 704391226446 267693710187 75469111702 518390197462 323593316807 905107823452 1603615174391 2672530158709 118534767494 761411054572 254754484064 510648540360 2488786837699 1552886324504 76503921696 93542231854 1456703898524 272196301350 514115173763 407594977632 707689827811 4469509251 1288860527798 152043819426 35052130446 563474021543 117851136608 39008132215 166255326257 1403073384952 1495240289072 693558157723 54823987545 211400738749 20150858166 438381158746 396825208126 806156428244 1466327637880 61900180313 306587447201 1027728359883 73347377039 585289897317 1035779187781 48025304277 230903460577 1888710369731 826902200894 87063701427 340189069018 3185954093157 2007169966737 389144449663 106995682192 20480082352 12366639443 96920672614 195928090246 662042306235 691293355765 2098177949964 84046011930 89833665389 128201755077 2074421665606 959135037060 343282293167 451844697705 66472451113 871117305790 843996718334 731004956109 904430985848 1413224620495 395566629385 206416167038 564535126914 222819359696 131787667394 298255161873 456356776629 127518952590 1094279518356 296707365902 45325856888 152788606520 228923974830 261122795025 541028335813 33566196092 247554100894 216317651568 1198328075129 79585781353 1100102154294 80544440776 2130011039474 39430252147 127563172474 931570799140 350943291547 2901019051165 75764127780 1351864672505 190194107590 762862121366 498491344268 658375141634 181876130620 768836108131 638734432226 1404519352563 437116550379 2358880294974 1245331110091 378190261859 576900723070 187861158166 259049885699 2396798648785 442829631243 465566821851 56080680964 506436289428 947263479704 111209543446 37989903197 893132947080 178266394607 544951515736 1508182392758 5166413143 437165108191 101517393228 612640724145 115093209993 1605677739220 174667467815 86118256087 60008136637 2053297520194 143127964677 1569417354863 243701237284 8535825126 671342630064 1053987121007 299015927602 1629136506565 241945242744 686682983554 179299497416 282422182924 1031013145609 102017231795 596176458071 345332839635 15700302609 1110359178092 2519091115875 107223530470 87591459594 298593190599 607957807524 226649468707 739014720172 176848128591 1128088604894 104526088361 458547006456 2215525931383 40320645087 1262541033800 289707767116 195297521571 305090550828 3186747353 59373897206 235063446171 38854701323 1106356646694 226443522821 125839116278 97311289898 193687678003 1179957675245 694970934700 634169040340 533807921797 136272525444 1232605273817 501642156282 2614458824521 29616240209 331796179425 906247645196 654332477 1036229908235 653160935125 584710602451 376659633782 406680883067 290553081353 527506671893 515968096977 586694123359 609494113 919589346976 56141746056 265199895234 430388306742 20032977076 2534003660336 379310857187 704539175452 1745762927563 425131535639 528355532498 41488666253 574855499037 311282419267 52575272784 459866649131 122038998697 1096878146410 1313113427302 2135116379012 1360574641296 996347043636 174665359910 1181122230504 1432802901304 76134847684 1541191963134 1267115838261 283712664613 286685399712 23608392093 263554688280 521323138985 215564949560 432209753970 1975633850316 25485028896 653703939304 260531936905 114760385 213538827563 140202247253 153227110220 790461551976 627185986404 275485405867 1859719495774 1788680817440 179469854925 2390635614803 416126955746 392392778390 121727325519 390175969692 930649097461 1673113924594 235972665275 278080096315 1747313170598 364038152290 233505771960 431447690352 1826381085439 1106644837145 165263639535 1887524929729 114635739674 338153063437 688914115433 1385146744117 343650201689 12824921531 105125638017 2131575702970 198140372578 966764032545 349375003295 240320044728 48874759412 487379696349 150109412499 1666337938162 462340991323 2096790882959 254534288292 1824457560046 380737241157 212978119180 51143247431 142459888042 378648329456 1907102273706 1945872802 2210241876041 41539397887 289422484525 2258959607888 963519058548 10444225085 543261832283 1327867662590 153042289540 1544071346499 357804749694 15572480104 665599438852 1516505149779 134402455582 956686649444 277009102472 185027210766 1227450205363 333166378514 189614240561 2129057733477 117364884170 174988638772 919696625541 733760363974 693554659839 1360193719946 1348934600338 287657144058 334825234685 779186242948 1829782177763 2710441214521 1211991710797 340520600985 444091287383 761030548884 14419951167 1203743134074 75923776339 619741575522 637156668362 2300075344065 2584451425439 222522086875 384633157243 247079389878 107598538137 1056499645659 56223963580 527595970526 436247945277 223094995918 1117474395479 1162999494349 299920937039 378550320393 568684182364 613830729305 1013577306466 32823207438 123845915091 888238453189 751350075710 225131690835 280105826583 635031120422 136180193096 686226686083 608385771463 63726760696 61284008508 194828864204 2223353598711 169758559933 444479953076 598579905198 217405889962 120062881626 1134369003232 1528569264445 104352080530 16716451182 1095828234443 88924782939 462031873203 1047570003351 579757938749 1082086851809 1168997964956 3018407140 319972781103 822760202282 210701795864 1135976436436 1356340134855 292789636026 202170996033 855934551279 44964696566 270033319156 2608976353855 842901508966 1195864261239 2337190450825 2787262724393 940132403667 329380985401 94885422214 195644110679 369824299227 415458309679 847791592756 1781709211192 248436288473 2825420949553 259944235365 175225552095 752628955651 582439829679 1352216295097 20413290240 509612612784 2720339704123 711735707204 1191358669752 1745628289863 196640711824 362427448017 108235068618 148343816016 477470072512 174858863531 1022296706357 2548620267581 77256850634 614099658962 1302894080865 915086975578 629499988156 2787891438807 850236402221 77686403422 690458961302 33111703261 80093552506 2254493958248 436911510991 142449315760 81548439740 314205307180 139582332540 220812133861 43945198163 151493498407 781988161241 320606678473 142020842177 135131018665 1640311522421 212845769270 295468720544 243464377705 241439111544 1316310540034 1029611482166 872564693370 1369614591296 1072011663764 1129160119102 1314720988126 1167949559701 568570548056 2496884805903 122803943887 338029037899 1407180908701 139882799628 137023517825 824064174499 1091868684823 86370831459 595643559279 5500619615 579435872440 26964738114 354881627426 605459760496 34344395633 164403238717 1500528484868 376052108130 329596430782 1944942837847 172601990293 1282006639789 300350367371 423772353633 164794935460 173412159232 91101617397 108487700681 1952001742392 111942007293 721336110966 463563938476 996111400963 10359355271 2460065619223 1199284072631 197130016244 362891005861 799757254452 1413209773553 47859525828 2397744266560 43291493849 263413662567 106069891851 1899715366112 602671073731 297151180928 245638097058 19963178451 1278331628399 83700543820 298382378961 558449487826 67849911576 2214076564762 1172618410632 341696681069 48151692620 626324640923 26235641599 645602211981 142106148922 578611948638 129525501458 258415627094 1572934810079 756728428496 614976462423 505247758533 943235474533 37817948725 425606264600 14265220244 2164930568757 287834236542 79363310653 2517953761816 934391384618 237949643543 998099762463 748613905656 2263438822916 65107722347 286418273880 54615741354 153052111163 1035243140594 154314230269 85076232887 484702534459 12698100191 2149368933952 607195978251 1809919930391 519376977868 300337729148 867198739805 1915233946751 438306207861 837671868407 1195991729653 73732252181 74134865837 2036299618345 2034160006 919019003641 1858280980975 2607740701039 2042413750393 1124613629848 112069310477 2528659919959 1561295695854 227310076554 1122080259915 114229790270 236559022886 323798660539 254064425795 543841731076 2378304650440 190331938919 25125886833 645174070310 97925684967 1651277973631 10585247199 704209532279 517177884821 406522221426 1756911993296 240529011121 13297229410 34257391867 108945451516 1475056177195 66290970720 119536774048 692697337701 1325426102710 228716048932 996525823767 62179586831 2552744618691 2312271598674 79653891742 395072071650 1982840912553 885044359964 325271875719 1004545046781 1297904549498 37513893516 708680559530 4391055788 554530482661 85854316635 701175300290 1126161763386 1258010100165 61748400736 1051742102519 636386758582 208725724047 640527131791 2196203434831 877468364999 563773762219 471221285743 695730155659 159108436558 200695819755 395785377809 1962872867739 511583124019 336206836635 1022608558059 1705280878901 265175905658 415399335258 1309109619944 1398438377055 464383850360 188593206158 37160236615 181089604036 652768652720 263888481589 37828541811 454855832013 886735069331 1477523421762 328603955012 1690300422491 238171084210 392941174014 36082009640 549669463469 1189202066385 43303797262 293796721904 2146990803265 639427987896 305881770309 217907328912 525497249558 1311218494191 882315348115 448146776087 213426507809 799734005405 174094215911 102921997261 482358555666 169903707954 239751991582 45958305297 1852064428622 502979942850 527996735046 507395876325 909595575233 359007615275 2141624962508 2550909390279 1756201492593 116394884914 114658681798 546408176973 410354479661 458073412139 80701061759 35556726965 2667422943017 109361478901 415623139611 994045591544 1912630647129 369110015510 1554973276031 659176146819 334847059197 451622806869 502112864037 2375829217480 474156678922 74965562850 1786672395500 153495169250 76789216865 341504520463 471433662516 131667223521 161583406613 166080436074 257165737475 167185155041 127916678050 3322154749999 442329538736 191563395733 1473398482950 2958789912042 391402257122 66648350266 472962316702 1879897617918 81338614699 58610122912 552329305629 464978746039 530131426158 101402445784 266899577668 40500910674 842580744456 41578730066 1440583557666 1581282843664 955704162442 2345906675153 112593886385 544799530127 1501496189289 24080692877 5910181298 560243266124 7050456949 378625776638 359487507365 124984742316 280073414760 138798239122 883143614881 1053425489658 57138019442 1551415297760 879345196543 1384003801320 620408298444 180228729711 24813989819 294272249135 570777035627 918390640093 1446806428384 911893866 557548688114 1003192720646 452643295963 522234976293 2061030506136 82429270193 147899843502 1095138894840 444964563404 66839561931 376290009241 830517931669 743589386740 1775542072151 526670958786 300335567551 27268750120 570811538479 295540224010 873488013727 331061481463 202024498867 470071728550 490343408641 1742013224068 1824622262033 248003271333 993904897169 149697690890 878862456343 266691156520 290847639013 354559096985 1436567699660 791495886252 868916942981 1105784963168 992167560601 82802370103 264096836562 8032799061 503413369 93601008333 14260367838 207497311842 919209576299 1300964384731 68292453491 1962477881292 61685538059 1001691796549 89411011640 107794493973 851925905610 264659402530 1984468986989 540252866386 1118396513063 112331167099 1628003406527 883957735751 157111003146 162110680685 369328452705 316971750229 1538998200487 237739655644 599584333916 73606598047 88166315273 1391867893088 416897014915 2114345117371 152813337271 1761814552790 153053222605 192985348486 1212481138341 2957933383 648869059302 228372860309 818121685627 1792783827386 274815747214 531572993118 293035589280 480764711369 29079278313 228247307945 845252749738 2115646829700 1148266347 413638479401 26107342303 3328971731 2449306259980 1005005635270 210310731915 735142259884 201559925046 72634683558 96209459499 395256293535 130334387323 10740638840 401695901837 210611215269 1931040160027 1351880786168 1982327439153 1307281380746 632602283354 417530360539 678557735641 610430053992 261529528131 279884832278 245516210575 9175702204 131382752758 277205393272 278267407729 784803985807 86466429547 112524856155 335714301241 384254594040 222264536337 195976002258 71711959867 20496875257 1228657628406 1930590500916 6110933995 1506957664088 426470230268 68514744674 448587938138 404005998122 2080411644 348353142558 331516712960 58234176782 959985120553 1033968295349 324604482794 324371741532 407782360588 341395443066 114875823826 787362775323 425607003554 240354007081 86205096127 688121586001 1388722389640 294733622818 210151398636 46710585720 139181832888 197388690097 583248246062 697226112777 187895226199 241068173724 15021147666 847330522903 1261908736622 161634545082 1077750680605 16982226057 41435580623 1365228939131 5458141708 585385806320 947098123530 794258027163 142728382793 265453681390 7632951855 1957753303097 1007086962005 116800969780 307241649827 192140902721 721743184978 1142883969610 450569633066 512161942855 341690874800 670100447127 892695064790 200426933737 341858333207 16465067394 155743562943 825467952339 318032314755 503608683216 1070803520271 232310832887 1136440353899 1033696091635 92699870397 121921037927 456176305496 691580650219 47853841224 342395487597 627934000935 107120104713 205067311091 430950279193 292226612772 916159507093 523828750195 567942913044 241135010455 7935500425 73178832410 1100037190139 129700524721 7940890639 1272099419745 1477303526065 1017618431854 258122908475 102080575079 367800003690 213621239309 1124502078430 416383047617 335127027805 388235863107 27969382785 185569632715 266283982652 1117798050668 314474703199 984083915526 25845995426 37276583671 197379814167 117643245725 408324484183 164247568613 306251467443 501349270026 83793770603 1281356957564 1164174921725 161230859991 888857868759 183145448584 367735945968 63129668268 848800784372 389353483354 268343890065 1080297848037 310280627309 167241419052 176258455021 637387082464 548539350650 281767306209 165900884011 1514804847640 759675821044 506586429207 1085990111905 106097057998 1103824301336 743399972545 428457055946 10383438801 561042279076 576481519065 788905669364 118361919027 28907154358 432402569546 1039714497338 394344335329 803490154373 59761422296 604284582923 62558444726 1167717578448 29826334814 1548631466746 303842534792 347559027201 46466664350 1770173905487 85766577629 145280245010 1513491726427 6742538180 162701468688 16215325559 632236307334 343904207640 1099027158073 473103495407 229073317754 745209007065 93566823106 283087608169 753888577903 1431884055940 1680486467153 95141850308 258406162385 1016627203219 421011981974 42066342587 10799151157 638401108797 662901228410 638680547941 813463702658 507191864479 398605751754 250914443013 162929899600 1440162190539 655232811150 903696676124 1343782897064 1529201236995 32612617207 685231473104 205246211562 387567472066 89748993481 16653817972 547371671387 1054146929007 1683619734015 381143930758 101046717968 585920293892 268215475314 658888733643 83564428331 165848495857 493281893037 421069594879 955473489068 49190487874 155551276996 277281130949 215666365561 350143828504 584184077328 236468320181 1647845023340 629831011836 260210503261 307900830893 1850331090022 57449157831 239363965115 216786743885 83419895326 937210158378 245029575623 35582549021 232152981611 413554985460 325145280790 504299674412 719355537072 213478633472 384204725569 64094069966 480278948238 251621829576 480072693194 129228824651 717555615169 622438342586 202026866154 435222634720 242156066325 868072326766 52295091487 956454824647 457725863597 725641436004 1278198318345 276508934878 435606410851 34076760062 111437824819 1158456114576 626881349333 620453632988 1314833659310 29073644239 1794316900789 1045089365092 690285315649 334136897776 602947716621 474716022828 10681685060 624300819430 406670972444 8815492570 363840354952 232391877395 653651582335 22019085678 2220258269512 965870504115 378245005244 274840099983 312587940739 156247515282 157462269643 68973533156 114098208775 486078348380 969469743004 500939623582 44953783492 1125171100810 3162962264 348206037890 463347098811 2490335305 109036883131 1572691164235 906362417692 129023467985 132611878004 182765075488 2173885878519 20904199311 739117418083 436573994894 124048462739 439747001557 288083818653 300223893565 324428820000 504119976535 920357755932 133028190016 608599246897 269397771876 465471055431 342591566567 1094778138301 734410215671 8256926488 2838364825 1221433912470 49806463262 120213004692 1477270717117 130789982277 1379035550001 38877078794 212278187380 60189363768 20616704897 823956593456 755760005669 152518787896 520279015217 112785892314 10870499808 895893642250 1325737365376 218328668572 562102073989 76389891975 1054926725689 304791623825 356827761505 230402924215 25948926944 107432477199 1306504503950 881697086153 334399662693 361708795355 600592813922 1369394913421 65483419064 1401567292189 837531335534 533036743910 19501180992 384379734166 12541645481 96399886261 402634658029 347363615471 180107397016 105102320797 36255988816 386937880098 488243084372 413205002441 854438873314 613742388468 165977022545 729256923970 275928228400 673245591471 1205812289505 986540257118 179687213403 438742302689 29441465524 235359192212 498988325550 1430525228429 37352983946 281588258994 266435625895 670571711618 69933154499 122023377350 117358031426 1989712282032 134027661222 118444736941 902939249296 15506878002 622630060051 1286380420541 466412864420 602453797530 257517705980 216065193664 1121259819838 822722009034 504688403601 1181228839893 768152476585 283567181608 324351542747 824191913608 295426833549 175993941190 103616060114 276529378350 195713521760 224417152430 1013957425154 719724797839 173730743303 254063402558 1063222173111 20230935542 514263893834 7878654308 131443199966 965459993360 924412805738 521264613324 1081601862031 87388455482 570807721282 958283992399 1059975616798 1371372576595 208285681672 125202842653 1052990222113 586426812827 504207803512 324267267153 254112386636 478929577811 113374835841 408757276058 812045372383 988424817394 41982890842 300804292258 60549837261 376313264016 570982861570 344018217991 258318127442 587473071886 1001794299984 9566189204 743992873160 627564188986 3180436186 1009250829212 1009685034226 34931698656 32704589212 557641771819 10771941778 111244291446 1429430525091 114835483864 781046910491 177164101140 212584423666 299624374530 13576713183 312695286868 120930678803 14610815993 199620414522 1359682159422 19435631583 400087091991 390269577240 75004350448 159401814006 71517605100 1078726694427 1139920389626 114113454465 60303197138 897048287376 53521321679 643080633145 759326906791 289357328216 10442927791 455980422644 1107319678491 1205748365966 250472491475 85897612328 186383700166 929142465927 110463131338 241627009429 588232291319 197243636271 1345312622551 329590634733 1060870461195 192197557878 1689969152733 153837146513 102087953837 1097124638371 1814715024752 968821613966 334503411604 65383409366 146801675664 379607518182 322475615085 161536372203 1318575785494 249709315265 151295531187 135771715598 1265835525535 60822951268 939153393868 564278604434 94732641913 383690404584 4659478647 846613488538 798383996501 581568799449 168469848414 169556964797 361179817744 522814654989 665318942581 77361621442 605319854240 194372600250 435524102963 111482724960 785687696891 1452392283473 1269722467692 779482704857 678023539929 560880491374 76831135067 273869858386 477092216739 12505511968 308139031079 239355057249 217866094012 1980670398720 1513286030577 1005503318291 35077573731 883620196096 116069882942 458226984276 780786421236 32432380555 1206329018556 73051278956 41425448293 148064087834 659897931287 175465201571 74118037994 14145813376 1637051928643 479460678463 135948200264 426698488702 46634699679 494673648877 1318726724300 117827677153 781787899424 906022095862 5460470296 82898352611 196029639988 441713245567 943617602196 967905093317 638678380000 737974116663 330079656010 608291711630 81938993986 209259735947 1176432867581 408734819411 704777190822 66756181198 28986378461 279714664040 644829952739 184000902339 176160527031 28887320396 262562485113 12585238473 966116111599 1210876973163 236391019391 555551771180 344959967873 1105179453808 145256322654 74614292294 1049041982149 635772440707 384640437028 56930171036 185107805416 1058787567156 221683253191 30590100253 1007536548584 619658421574 333444300742 935343370033 27502003551 524095910238 444369239400 3995581133 243710889974 192942329010 79512525103 1174717019012 247279894859 824709633594 445049988513 102358219015 3812224348 90850928776 44760967614 937890817055 386298327592 591861625081 128967425601 1360910077805 608653654012 337445912294 307174981588 132815339487 742285919221 297408407261 577297605005 132953454758 18594631439 525209819733 621871337169 51212771165 1428098032433 162475061820 827513395890 792264567571 97832255126 1003068143168 716534936266 60082921455 98140456383 451044673410 263459981399 87545252440 275536405240 1125002829919 334230986465 459904836968 44671186967 1149761214209 841583239460 536762553150 838031322085 1017354415686 46312796928 1358472260220 973290917926 185906854352 102233984824 240485249125 888244939805 644633940473 125500187650 705717987914 886202977636 587280854760 804753516642 1055675554591 144898811117 1164237252932 95969775283 410910164017 985047192091 1713501570065 1153918749744 665038733783 558435491821 332022270037 520525208970 859917657452 1481593267332 411555321381 1537528508008 852679855238 130188242816 317736066383 1352006106821 314028162416 19667931155 567512740880 1182708212430 915397989496 1193848875306 1494055021746 208375290618 311306288957 237641032707 90158563163 348518539249 266826609200 204372540049 578892621623 64678295864 3584309484 391868333167 510819628866 189943841061 871290606298 103567740144 1296082981 3521760958 1748949458034 1446692831570 294178834236 1027645371279 31119558487 264891019295 308221757271 2160720994301 293844208911 55805818991 1423767841991 252123825065 988464948203 729959944529 238534227431 417826580558 95197634250 1354353546506 273505108093 777518489025 36215508894 211596479211 232093253566 390600745659 42195662086 436341593567 126784766859 467841591451 1123550486426 217676794971 246476287935 360800093032 940706655469 563298646155 157682583089 87854244128 10923599545 152092350257 728363098375 653672677226 15774640732 10832106752 18917900319 1027545922100 788360310931 15674079576 1242845937068 511950289195 713992370376 7319173196 788286334299 266395838848 1238005509922 340450976958 525323804332 1488711908027 292243535707 98391201164 239742290190 381848816161 98879237945 209349088192 72952220879 239940837854 51999983530 70208352221 370116811228 211339249759 77727446252 280527424583 1036927526868 1337765036794 1479686449783 73332692819 174721069443 208194679018 905100136706 547499966453 937190972871 523685784940 809082883439 104112425119 95161073762 454931679700 710482850128 148615685877 282337342380 524208881823 924429378599 371253844641 593410498311 1919747698246 264780125863 260651124510 1327640997647 1234362026733 670249664225 182112427533 1078389039718 1179231224560 664135454913 238554844598 1156714131344 93875527838 146001120736 158570024027 1100660051748 8475243678 340564397339 31287537210 139566691851 173052310 612720765881 1889814274970 40859820628 1626289500985 422380009190 11039763043 277692248017 69541977605 74027473433 700337716343 57318200610 120817937015 22881618531 89740973873 13326173893 1327708648693 372067626280 606826735773 49096013936 1064328371813 799199004244 30696432809 253568502894 1443757783630 1031455596856 73659081238 704109192663 1787412954109 130664978560 265492798900 1576457233552 717045215648 481452760460 1750157225265 789096392101 934834506283 385754563282 148380293673 178921749989 612525818434 199100153276 735963273557 422507125835 353178914920 67512306688 5750438308 237797287031 1521960458459 922520308565 84638282868 280138842739 133147484331 682187494085 2119734054 603803312463 826386289225 634880672710 143511551941 299394927362 1733062537996 371944022781 113560712126 1113507425129 193277011544 483167964913 727340780540 1218828022592 723133328918 655840709647 410089153257 56921554381 691803498163 249871810645 83157634275 26845994515 356717114978 1563379227314 706037318623 58711375929 66314457043 1234008306617 3210029988 962591785987 110949803215 72186102264 529986822965 46796737248 165603393623 866448639458 4882505743 568952594035 207343838494 10858461054 150612974867 56294577871 112828062054 1339616029125 24022445131 358251595008 90953515570 129663714426 337577280570 1090493277063 169703294104 282933430527 851937057025 131284329210 687366768554 680959112784 379857888195 1142434538155 276037730632 204746194117 274092110982 108807118834 397310819672 522577669811 583309463428 1911006485314 676864770802 157429205083 705210436466 1088457034760 1155807302869 200523934105 209182140246 305048271326 261742072367 1515934933277 270849988418 518541694896 112478092190 261867815087 1728471277869 291347539369 195652641678 274448940864 40710163080 411194675877 227328242442 19827017447 212083446256 880474970483 768552670832 184859524916 114085428189 251853241959 136546665467 842685485805 823548085424 359916332575 698718908564 281821425860 436034918159 1480182535246 154882334773 152958914742 224484002835 280412850627 16092830767 616068879527 376817395259 196242009419 1601507727668 296313464067 87802023141 266859225752 178668766353 293050537114 219259057318 294579083116 1132487210553 884089426093 419824928551 309435835625 634702475799 36807279764 133952205093 72825778105 100691097532 179594646584 13001763650 60282004820 671229719515 20336163823 214183809888 427213530223 448129558678 279070644797 227163780082 173782376714 714959442994 261188586623 133321577015 222613192752 637095190911 1547409941825 193227047949 10091346223 285417678652 525822559028 642187041202 429346118148 154793540258 581113009645 453825955309 377720250477 348723107639 839044671609 20433765127 459939924286 345495404036 88311364549 515213285898 904394684337 342094856723 550139561235 741046088143 475628989317 766167637904 206415644 319731498371 641513259954 364190381430 144264592407 460798867103 915504728337 280771349842 1241114607162 14129280545 63074659915 749079406346 69265163478 1237194097772 284831683528 848815270304 96743940643 435062329375 389169310861 538523245439 1224674070953 858470773202 246364188067 351084863576 1329607805830 538595324299 185787348921 685626157416 32582554275 1171549069506 1398708836754 22469963996 933584346863 60308471191 194320864661 142115953569 1216720036457 370782287013 335756251163 1386822728557 588780932903 175492313349 54932561237 103159666528 303046074513 108441647932 923791914449 212698616731 999909588721 771238658620 195700249992 687517459598 774915115529 249563884566 731135753786 122078500065 218200789832 63811005788 1026688082754 73236926026 439737120363 272931859026 1541846966 916456012572 113742630708 741380272923 1086755639769 562291541 745614781157 14061159754 1324802066360 46189658329 142817631237 250518436501 497404827222 204520399376 821118291082 282154634393 229609436226 176667427044 1154757397295 640845713901 618606837739 127769564983 184789816330 915556039873 97340887710 751866586699 169606497170 1027885587139 98569876282 534978683046 310610897738 1230028622115 20558524610 238730046382 228493464368 227159477976 249385461543 11230117738 16359670158 552509515326 1017955073313 1657400467032 766212680972 869728296889 1368244320 280546139509 1152329715017 202527162348 546059828546 77252471729 11132340410 187943081498 364489250906 264259319213 140915036277 757367260426 564837591359 37703777722 416798576358 413123558031 586152816109 45866901334 70819014062 472223925769 26417492092 1342080019981 249187292658 507231975660 633960422758 155519548952 107597573938 140227192846 249520050707 51727364661 736301768847 852579930335 285807942219 174900549443 1326014554486 7700125717 922249815802 396082319334 103512322896 271458867335 184048639236 147629045584 148413621952 210094369181 883488748384 387717033613 1215321704466 442343739980 174349597734 929598079369 899162873160 30408466961 558769032289 888685095265 34156218108 14403480428 649660807935 20547131523 89179813859 199036232540 329246130700 1035749346387 340214903688 85974700999 155009534394 940641022858 163993026051 1080997033194 354050854039 336568710549 495783794207 284387080464 1305421697778 691512413796 32040939623 216235291208 14805804837 766221206555 51738051511 79345798899 304352493037 748703000656 38094976230 138371418655 618807749458 277207139525 943843455707 481982996825 1925487394029 1363851761843 146108683928 427739290368 418795958024 321534101474 916119364684 914988283678 932763472786 90187852793 412407234977 17803369321 448986890142 1227482770710 217317942693 712627530123 82292069215 660039294891 819047550122 511249897107 1029137983382 1381777700521 459289524813 794167925867 1300159154628 282359462333 84556427933 474804786273 64321308808 505147974084 309015905143 67913209013 1064507833948 217563408177 478687689962 88296483072 121243205348 52180974302 736890589288 573408934756 47298376694 1007479296501 240730390286 1480266908127 1433524903555 709035227590 437084472024 80261531505 98762502002 269539089808 475502301047 920768927193 64815795276 182069357280 808463558925 14391948602 20901033829 323646655895 221054699400 82147829335 82796629821 20605231610 599110079169 134106901302 481618626353 639335385580 536461127018 49705640642 369134757777 25092888830 90648072404 113536580014 147795844953 96991585876 697710744508 135777990727 530240895536 120760164511 25744683303 15114130330 53393201808 406560137819 198295711786 348025655046 157928860195 97129982652 469374303592 624833806146 147229256942 318587681200 113782580273 175562628155 356563609051 522400781319 138691275207 398507642026 274430803962 31729631905 786863563507 740060711941 43901596235 121338840445 1050050504605 608403490924 130769818933 128752426270 1037947617310 82798623260 73420486136 136843885290 662764481574 468399480316 259905909817 34143950459 21327626347 1180887237308 352974220664 122218404038 71609797501 63240710933 550186508167 297603825292 865707312177 387396995194 290691487778 171333305151 1208660316283 257502722540 67138358838 1556273642 532146971313 283166886920 170675115982 353011238633 297605974994 372255526812 471332910937 923226256679 422129522746 1208372395014 794683428212 109884282476 15490201105 3064044183 440205344968 1177879679883 740871222429 486876636857 880890027187 186232564046 332645921669 144543594632 64577937278 606973318055 1563507851455 286713082709 324901557430 433786745999 662824622029 197025163579 246837112876 29712001527 1569844640470 711890304497 444468724194 632426717694 677467217568 58560394716 284600228378 174491683316 270190930133 20117774062 140814498854 385794674404 131121678924 504825712417 314295402944 251171180152 1006120969332 607287906800 728550051826 362679879343 558782402158 195577558011 265968119125 196426204479 133442102723 153589523397 45599862450 578921946084 1435603734829 23244447903 533891272199 705752952389 881197699813 695161241769 1456977776926 447919382801 80325973530 349727103671 33145257660 54751717731 675316058931 173717815157 359026375146 183924102378 146182295186 1076990443559 1324543745872 1023457518698 466671711085 586254431444 328767523355 373872920577 873897637504 232610910056 63889100771 131037341320 265207532648 660051070999 161277780591 1643536237 671132085314 177066202313 390794662148 571486439799 123059657401 56375162002 562854227200 183375947501 476068611909 167112474906 42407286310 456419841464 322118206959 896245412276 1016146836025 115382747841 238816921438 42193485944 734205697262 221553768813 849833688636 12231713122 834292439072 971961392146 10709012109 838685897886 1031136811835 28835437863 775596678542 92889446413 84339826185 318127990677 107456637697 502755172901 14378092925 1128216557498 1080911726223 38370060239 764609759669 229541074804 107024423907 322015854588 100470212859 97857842469 427579289968 121593005547 8188454653 185013369225 171713190052 660303706591 254645655505 110738492247 185869189200 756417042117 311180041809 376819220505 77064524366 601666143496 166609858836 1277873067212 751508014660 87319860292 61496450452 561382372727 858194571878 352011828487 1412224409609 148900533945 390372603286 55256307600 95371873841 838658370143 514406438906 156606781495 1928342872163 93087240909 1110922913054 413815665311 355953161274 450731674262 557961575580 39051831753 1219889976298 168503046074 15500158293 357592424431 453175170818 116548387530 848745542 50300281894 264388539942 607797991661 901716186661 1411527791086 166201646771 295548453369 440288467875 100950637347 516472690222 92009661735 119312865914 526267239263 10345073085 195083444830 793840619167 878980323514 635085196107 92977104005 397283597888 87105207219 104505402918 50999758285 73765427377 659945510898 801092872605 81226367019 188626347734 1123692440225 635343570668 79475566749 809212583980 18857730933 543065035784 205583850391 270004178010 944179974495 390751719745 1333825421618 626216670483 107900648249 550350503023 162188200373 198994226833 461593462444 262318192077 1182030824246 582771509178 44160241935 1168776289766 757399559482 91658240775 237716965410 1020060257752 170976302484 926875461099 583978839589 7871926440 396030141062 112568406772 781052393251 836406475709 633566699498 1876318436360 126218718938 530725214052 78496345854 647894992004 151529690317 86723978538 916247456357 31863247035 275196357214 843944290431 826434616938 69391408829 175063369823 67422436763 80956310845 844687746419 473804709168 228592732314 754861174655 4207800415 869178959899 28024168194 236495027118 559564674333 285232283756 982133169732 87025720948 499338911289 279549629968 14191255308 1060734840317 464901518390 1068407381407 255328226839 166052790265 81145985489 391388662280 645430474395 365091712843 1450432553504 839943828030 776622400708 993219932532 1416010860029 194213100229 533795309988 800513161495 148180337285 8476974205 358369090261 233305329130 1069170565820 277866215390 13073265022 249551388547 418879277195 1480217630206 219007105683 1224357955310 278085503038 803583364053 1133684650248 42457903011 1395910162864 1086459160398 575094040265 917031261673 829910814482 83333242555 932335396647 163932073226 747665995171 511803672921 21773588395 87760852165 261950886414 43217729978 1198959248817 6326318034 103392322270 112681661695 123574828713 1455919763648 1274839533328 647888786383 1492135465836 710628232947 1054725988329 27679542535 1026113565173 1275836302072 330220691116 355269892236 500126551999 89317005995 41882483740 937098507366 230616898671 494252533379 134442998473 463568064523 280244825799 53825872325 570285682188 197530675452 727970256603 1008151131820 115797937229 116093652703 1273454626378 143492261018 277100054423 263857490054 31480419631 540674648670 1068304254684 836706871116 101253607496 689076206573 586816952968 1134324236723 403253982678 1091032618373 330251666584 570532179475 689561695142 165768901438 346504293655 142434774011 480656323293 28097808576 346581619678 291900209346 767947397128 640143982429 382871475045 672321938877 69909213916 65365911666 1285141310189 812261364945 261473246513 1319312695108 47212600404 651428713352 155042408736 168908497683 258883553715 247995203913 467164887057 703944470593 44420034203 286035202498 528671932087 780877323975 408617512913 956574278053 268239447300 1334042214590 500320799980 808371153357 1425428070246 414551214669 576272073937 118988103719 1232946082652 241073125126 259747345464 539102049520 118943730174 684070431752 879656900596 260775494378 297488092184 945235959534 811398179119 1267384271971 1048842696256 171128314328 57020806514 194070927479 394746168063 113344930948 714246748703 94342060005 18515317183 1039163250904 99809796810 796223812998 82559842581 1010967877346 103390771817 1480520398700 194032186988 1078522427973 961529505559 1203822081327 163233049859 215715789544 722100971586 965253313492 176530169979 17607420670 18684825851 619773658935 446741074774 46424467463 1219628446673 278811064961 168367849031 85379614757 279730096185 902445213383 37830075486 484301050961 46588744843 914545961916 124313612215 70877957237 185722565983 1001805414604 17092946311 486154487541 635960129421 297136013527 804595660107 32649027902 269440895428 128593395490 430593636213 309390239025 1124693416441 412130616507 531906754362 1147801141412 619724185776 292965688877 1184483186037 235553000987 838443152532 749808540104 165455490741 727318754311 983918844611 23560829768 642582266388 1465562505615 1283037949950 129509105043 673889060606 19305272532 95201052141 650235606313 186192374633 1101031838002 96532050597 566215805367 61440111887 935076705715 309088650031 477721977764 9515290037 2446713117 28744831960 179097170423 459712178634 97423813652 154439096025 112529890512 68014545247 190805215809 705536431728 136576267572 310185965974 743110867247 123987667074 1290997756965 1179844006468 802186334060 270272118185 220678394762 402960155005 696939691232 82366148384 64836090465 492382376584 562915550757 32741202428 453137073431 1051980504394 510128733282 1238087579709 439602803217 404688935995 1161673372433 105390975282 928935183636 210235640350 936486774738 749128431151 561341776907 302246414874 1529753037096 1329597318107 385804536980 135543104503 40510314784 1338747009456 821970356459 534884055722 88722988684 167614466190 62587083343 693248091900 23222787132 446611590151 1256364183481 1769835619 47168876650 66132797642 735751907156 604847650838 1095367781132 525239766981 739000646416 429097572476 137442515820 321681040870 1364186527750 268316729581 1094724596129 302365887986 22525125322 96289639619 342770472674 820829418576 152893086211 3204570637 597197299879 802290836266 257515812581 36636046096 285683585580 51592774950 758291927692 218001501521 375500392674 537496432091 515004728618 308029890634 150857499686 812629886115 184226721257 77602270503 548918285625 205245338729 295867800026 40594387435 1858904947347 182816781088 3078513278 59620885590 73996680192 1362838581678 9101876766 892471510076 88822100714 291242324321 853870970068 822250660601 13995353068 481738618275 114784733308 1032029611834 17216518740 70404042529 215368975818 84059588255 54698935981 437932633077 644950104386 689879565148 338168342177 659496473007 262852685336 900047208810 187786514186 24631120764 504620327152 1131428999327 1038830741220 966544972831 135227427140 936923512528 67634071679 53004981582 549499863693 49753776322 920310244790 400316050666 1478396488808 381476249815 109896242543 438895327773 449661205480 12313325825 1016275821990 441461859910 43420116580 326036467439 1537740383811 329469087075 649282891181 812191243003 205083471952 438375953139 265362313676 231648726574 141363824620 373985633340 56434328100 176126289135 12573591158 64487885548 906057279554 601802981666 1516206326700 649755077575 455877762806 279070823262 785128318110 315167114583 261108314677 922790515070 1191047593554 490350524867 859645713242 1029737171726 72653845208 35806718017 385752488816 89384864045 374289905141 235380592634 260139719845 221951066955 32606335973 1297118942140 754576619363 35824860830 902255626656 14803784255 24577739853 846004031180 1499581083682 96984104059 22522420688 34719879597 17972891949 411227023643 344826592141 143376879764 870628569482 547603784026 464004793359 460453610369 104957573263 829551571024 85356411516 1806928721126 1079916882034 1336750468827 233953670234 258711229682 96136062452 77657473326 70088212607 912170728435 64852784611 73369743174 89361401996 1369975086147 993559109479 242708559219 83828776750 447052774001 929704068424 149978189441 1016680354388 474617312982 261620043043 391502784729 393852859245 111294084893 262703207195 223989483965 85855921703 36205905949 88506065713 1084951770105 440335390961 262109572787 840748391583 43408443077 509817764199 237052686249 375407323018 976975786017 17746262951 216355019514 480249275888 477160620909 337480146479 393677518702 141727522819 640750375790 654751464607 145885212790 221393829729 148470506298 713122115013 2794234266 25598203450 49127202211 340439556433 7560867913 403012871897 355701961038 15027493993 27394388830 330196802004 261308247645 446379281412 605203096738 548526209596 47941347494 126524245099 202245544840 690291213928 8529581664 466616916563 597489002596 535433037921 166357689599 325741023282 1206420789701 107724844610 80826731061 728350723440 72272831210 534605321434 814247390679 511319251 1902056048235 31695069846 17526083686 517205735749 20754857436 318743647442 505678820068 1001109204910 17984074884 728472375692 511337113027 20020629055 377074444374 547267708194 14752752800 242111004251 97775112274 846256479212 68086443324 457731288567 408581767748 23863044660 275815974722 88172130758 34445031688 4140067362 389625620577 33929861188 474430011892 947581492308 1184109461286 974232059082 364665167166 323794377570 63792591117 309852010621 26223617971 618829608625 479329972366 662886406434 293376029051 467851871513 3206537407 1032066717145 117000063121 482962520186 41235997890 471766084963 380179290397 222503156201 487141310347 892820458416 92654970780 101685343056 642693330777 323607789959 93849138344 165377865311 1217771758301 37264493882 327828395028 331784582239 222297507354 487547897829 350912329795 4108209424 1214120276556 1059087615049 129339654343 777363467795 190749283230 206950810356 96855471629 324484857457 47918742434 758368529041 384253226561 267334886330 718163908452 19057507866 1023949861934 220454100776 4355740227 396086690883 53101252659 390056073013 1095888498487 52062586081 270550447695 591480436798 564233202551 610095044953 738795776219 378710796027 700129505978 1246809871523 250810056700 1163295057837 468808445999 575589286507 607033982978 878106373600 891737453959 160190462755 268202867303 250808710624 82602958927 720047831700 342418501409 7865673886 255283768490 1043371831542 189013815910 809646911071 237424667380 708169478892 985834449825 593783527328 694274352124 416080303189 13224308080 170616148878 64245274709 211368681613 135122729356 525882393737 1023070437290 278368246209 394610272485 1946695783986 232227510410 28753459451 95329336169 496003764504 246671827113 60807527691 1209690291047 792040802903 95166143047 225609957911 419051906816 115866420862 1366990569664 12254137065 1109086412820 50257220551 239627412024 1871220330176 374514133207 89543356881 810766634750 926424699548 29041169594 371895557140 15924123023 1052258055423 1103034785924 56506937134 437729826077 131690430659 300627557247 36064034715 286788268436 1539621465066 224268825777 223573896890 352159587781 53772837258 635873916786 160306079264 168250450567 361714673057 857296407457 278429866367 79434511508 255233826381 628333581112 81363585308 995976771006 336273659236 1073279016694 341380725394 277129423718 543834423013 18668268850 390653585795 972432325687 444034971984 1299415722603 203566161035 378180201815 154851211348 1242734303889 1119327192573 134375792556 1720226747203 136028900204 116350397854 179376331097 890462482990 3420850572 1009107101574 762504539859 20459714050 413367418750 157339128937 535337537395 1388468537547 1101304906858 62220500582 68567343304 45948877290 158950907977 243246924854 1537549462302 255565833312 290580498668 487763877014 118828792055 1435215484183 14380678814 472426609619 676082955612 621204790337 635883519502 267654224694 66638209814 490242586896 973142856563 79417978462 60228710057 234261517004 1027820729404 259919814420 694658891225 152071626592 609925895331 116743363992 603280203008 184429113234 667667994681 177171803453 287503781867 436517638233 136778069854 126077350809 70064167287 558694318138 812563636325 126670996698 786783491781 925246160673 442187282121 524858814315 417778886975 1133644574781 195778723224 1023013448470 593202947965 127684546956 191507788431 1422164058269 756386222728 164331523719 970547715610 251169910779 1417324727491 735505642710 6644190240 28787508322 1263824230587 305757131968 104826771340 306078265435 1250473347573 1511536177871 23497192184 254144552008 32160189920 183791083258 1078395564980 1458054520059 963138679737 307411075639 211601196282 391660309567 292072098864 779564467645 37334912853 12980198226 1107834687185 327311183545 765379296228 414559629303 56673072950 186423454698 348918803364 366952148364 194738884638 186796188570 241374907532 1200529404876 405241047687 644557234856 819752935982 176287645196 138368461225 185919357518 78207958517 310199782352 18055873651 499017147727 507195760913 75541928173 287476395279 260369575632 20802353788 241056132695 190093472101 950024864281 723336308776 73039369810 132697890272 232405582791 91993455431 47169328301 1250290673546 1006116102362 711097806499 451531187871 228860363814 2804735136 476259413962 559664210802 166141577815 533193877247 595189864098 924611768926 89460433439 92506871336 446061707159 577506341055 1094229870259 248974290392 412654258016 31996924224 788452092320 1898555766318 773251454533 248275850449 58602223326 230047546412 104690597794 285427107655 94030918809 147505005738 480460795051 1917063119264 640419627362 5215608841 322026011876 139363631507 61709863476 87067636972 216010753164 21373556450 618829193432 77589076952 926006831813 385323004190 421537677600 793623879783 118329507695 121356053174 306861159609 45365623154 1283985128278 592879715897 71791804121 91071235708 528564453332 5366022776 129949017681 40048797419 156796348527 406085886262 516688438615 714139704741 334998697963 334462280951 286972760339 968117769790 113605272404 125188202515 495906431223 6884721109 1485478274951 20379922505 288228943627 1086163219638 46500077153 913102843908 38844535498 89388373133 553827978540 263867787794 147956846638 1571237305652 80494137172 656275604796 1544690783667 74046531389 1003041881996 405582724621 221609164094 1586580300573 194187666007 1035952398290 955909909065 450655114100 886090847467 276558069525 90725642883 1594779378941 16880697689 141535847008 392298850109 181065921736 679269162523 612731937723 1010859269673 341288188736 276803576946 1050928740318 34416119718 97026701283 756774586895 1399607352550 152942796076 303475732327 811591772651 231645857608 985584760584 47358178426 1317925001857 79851857983 303345535256 314427716222 312562765637 92681603146 12029735359 822942970086 771275190416 1156995258035 258517464379 46883682656 13126634696 17806358701 303020299791 420917868548 468125775262 719296973907 402318437306 124447834179 1317027703309 1259471885188 459770077006 418300406568 301728406233 149661395820 810294690515 203189445052 1246097119035 745690276653 127446929302 378306612438 343716609107 352347766341 79617037324 538447557949 602436129973 144755324707 47821919925 297098423979 1417740132653 497148358183 93420960327 202412851548 41735433350 163651327209 5906174022 63176664411 174813844296 306860569793 4060639237 166658510528 2085904168683 24474777154 164149638685 50367589000 98880691983 690398983124 1012781680595 183388954163 162861561285 291171585383 338118597322 108574020200 125248519772 652459409458 996744136503 207490134155 99357049701 584137904000 866553321632 309973825763 172165952457 301506686509 368528684264 405416865266 57550017224 26848992701 25577791881 421283325304 73564841141 340531575886 1057106184869 478938454683 285583727652 175593441167 337379295359 383364696483 1159389866578 1042790523167 20020575390 807152980319 139802583870 172035246195 29848238533 867700216953 95913789864 979100268491 302501046295 598445467421 927402094627 303629480618 383258109067 102214097231 730784128152 130142570719 343827449974 106468192641 248568524751 377352098577 694480074574 48956917657 657338288223 1062237499443 365310306018 429078075266 93974257135 21971575626 668038204303 147863815192 948743094209 296813113039 503811513589 19047986920 355771771678 375198061706 196346993151 852091974102 992627820731 517111032247 34137067489 890863192343 429823604401 69175551739 513897220820 392879404073 1079094437350 450680373904 391581420412 202510774590 559114827032 292722928934 1190516467337 175006702938 16949190171 214224379350 252678914500 79077532041 247301255384 74412515346 541633135585 200952288146 146996860644 166102192805 79697822550 590367546834 71016938278 253975503175 1144895487761 569005962117 785461402381 1208793316550 192410027216 399064673 919666914961 809955643487 70348349920 947891184755 71648509546 398909668772 852201893769 112229513159 168534118018 67396094113 45305065796 1089016161561 52320145026 201105370066 80575670750 110967235808 147881827674 205527381534 176196624883 355740119200 1945386112344 431504328362 303679676248 81191511294 1084149498735 78224928927 20203805336 1177006459094 279902681165 305488830999 847169103743 151095446291 115219076476 478340108885 6280397536 760309786248 62044237297 584568706305 165724489121 1156137925087 551884176103 780446774856 41333314173 1051632371787 492999016119 625842442721 520050731002 360893553913 365298930089 79706297 436806847968 88970714603 207940654098 9679542950 1294785008349 855695221122 40853233780 1737115705737 328759155077 35980212271 58448643584 1482631669194 535106158989 251248795569 435493768415 139891848032 23384590188 156831725724 504557987715 8897222967 409596240868 169638423635 361546727925 723935391278 331664685407 58140967171 463945322139 258327496587 242365708146 331474147115 257376792248 106450603496 100324958108 70690865590 342456500747 606000970538 110776061197 417083050391 93984697179 791231349813 304280569139 1276811387674 4302403459 513746627549 250788227536 1307993207455 282095339021 137087485063 1148499675443 708897435417 554760564937 874434090938 686291120875 120595988481 414148625646 904151208373 176200824707 150106602899 108484783229 497693093701 701216333958 706387973224 336247024499 24253106970 283642620999 423623419026 1291327393375 415604397516 650858929099 58507075362 41063515365 23967448377 592474220815 20410230932 75853047771 391350594795 12639152559 13400437870 974695013995 145307240803 266258839349 6984052485 1330962417125 143923140310 25769717807 1382635080042 238277577002 1697662457611 164744675954 281868592265 1094896183351 395863840198 1333219272971 817093321356 202563623593 188332042551 177839630667 345560401533 811042938094 27354892092 229849378117 515445751233 561812335283 151293029021 272841143240 113728464500 21460463620 178296333581 64419218250 100257883219 952132774197 829617513450 595646409767 585512704759 1183012987176 215536757400 18986926862 123293494416 143483117432 934865816750 318148563342 210203651839 22946892636 1320257326677 132496730003 722719590962 1138494060992 33114084244 186064216599 168249924751 1398827673179 124789751711 363453139733 439270028551 644360827977 772378708319 593860730620 890147568474 873589777766 499552415077 180265575882 161757251204 194095236083 379321463536 668422514705 300338051337 433726704085 292255541704 182838262830 12838924540 800029248439 576116283520 123260356740 114356221103 9737181652 473830294359 895858974846 290809482893 130943500153 159036371414 295281779243 75220937714 76547815765 958216019464 827652265611 71018894953 168446438190 109073618617 315631107402 58005326262 537002480960 230802582425 226110188354 301662039359 546150446797 441181584599 114547014222 382167529798 45897358438 34433547314 96976508317 950425831043 559261645700 882373147024 462473008554 474390458746 641390826662 107946350204 140499925643 63381421310 511684029597 149935235842 94826904118 424847653611 505303338996 386632738612 160762407538 214030831546 461216750311 436155155257 1176856915977 1174839174260 81049383802 359281419515 12803208442 64470867350 590418912599 984233523742 166329829288 628238210071 1038670453341 363833025191 483342246839 1046355224367 192484473785 501627872847 596000852492 35132844260 45978591129 490705654975 918468487019 566887677418 644399863050 44080541973 151843976581 556947130251 652480553048 959449811081 93513069986 1356777270555 326845149306 76642028560 62717196385 2959541838 1072119078089 187791777731 10120599671 794554779349 78326633253 1657363907360 557383908406 265624625105 1468165576529 246200218879 259967580366 103901709448 43885976029 1051125300571 472048222022 368520371087 785618969009 92609942856 127533692174 69256857069 31790397979 607462552821 587595993903 18600713146 709291478319 286446617204 56067842894 21106841779 539441324498 67999233668 144622918197 101202152372 319516815925 160428460422 409655389294 557587398980 16679781137 1199385120730 375885497120 150653974227 2035439937692 1361690330 439887124747 686659613484 93648808511 53303476536 284839984149 20203783334 672732110251 87298628692 77006604908 48528932773 58876993937 559065102996 182446637035 6794991875 799202798685 182657311963 595423389278 46151101871 66810228415 578966532529 275437094856 713054637607 55349443789 47333452348 50551510061 135620410193 26014230765 1044620960970 312698709001 337577511187 139316164587 42947121806 995940329719 353322181122 580518305544 392958177683 387675785574 885190131007 163785682189 1252760859415 191838863722 315293286842 766797283935 1042116898096 355596981829 447465116860 1133425235708 181069716782 488001730295 124768033078 423469292017 3052999224 253966472856 214562429067 1255849292462 539989103586 956171539084 394723483111 589706571645 563296834636 149418131749 910512929276 1203633917695 925652936177 553356942026 653510737415 23026469200 63919607844 111708959364 934133189450 361476459937 1203660598119 739887462900 436818989524 83897234755 1354027752695 698399452679 774111238015 83243245022 107319853898 937219623877 13498468844 10870490201 297082951806 196448201055 309285726380 62846868125 548699349859 724931785827 101612867828 745130788847 394817337886 153189995612 1110532582262 26567524988 584418342156 927760856697 109096799240 394836334469 681211879596 922880082030 295701666390 572449165579 157697872372 3544803127 34104512709 44089030809 473475982104 99063064794 568459886085 1132644477718 1010211407427 444178566782 371826551083 581088130746 306127068339 10991366777 377920434369 422684589325 690928445139 509402064778 257110126868 378069569634 509426376342 38076049412 6556871057 173396827835 1025752432939 1228386776250 298508808695 891073468294 749460311338 251331154592 169447970111 1219830810300 1117474305775 1006228923541 120346551044 449790512613 885270033200 165155222221 272940138900 4275180508 350446670899 246706928770 303155550079 80279349095 283919540499 1362096458808 124657927336 202407689836 194183678058 40545770298 84338877803 40639590841 15562667236 1064438605581 210155085624 498055390525 130481708552 68300287503 1165362083736 1288871232356 1354306371761 191846144919 1171028211857 160486782986 25766030238 184505397164 646266660455 714345371536 302151670362 490412422476 943598350025 1608720879890 83412147759 89527633236 334676488548 600777968308 58507477314 442123244421 49248888137 215742001982 227173274402 851704191161 37857569937 565798928268 71220837898 312407373178 46008810393 192432310566 48082575405 285699858273 33840982727 350250951392 236105009931 557859882801 688948449804 127394721849 39514813500 936611590888 481407819917 964437056205 622554810591 39668085165 602313303795 392394307665 1432946473194 936560081614 464797138187 833496782318 43936479286 294974076644 790468569182 199687873214 153642016597 83053500167 389533165528 159163253478 1537605625183 1571401213072 1255222857022 369162086359 512028674042 149561603722 74853998628 390635743245 21119508054 602113718211 150659827328 801721916902 946992360414 310548667577 720525732528 977408215494 906821270555 887754633784 1626511541235 352750213255 244777422685 43186106734 506091982612 174889315299 250782670063 457746416901 586740650305 780103256846 101384011579 33422060368 61462979446 1116281352510 262773345390 140760392228 59916471418 49272539080 1010816404217 486451507242 143730370767 57041144976 974791979508 385261400209 158424903553 43070958890 47205636959 596810086162 569076214996 264900784091 1409334569503 457792989802 193343680343 447472198368 71844430087 621906304914 1008899604718 1007854066859 10878276301 483183339973 232361737825 401836064854 449784695103 1426272854452 516050348938 51533554659 1013623902748 246562876733 453291054428 357506793634 1781604633349 1237255123347 24848001663 828502243470 380728261314 321598560179 553018096705 448371927849 276096679447 683368965487 75028994567 829526249760 1372345756692 501150171352 202279913701 621140960730 374252793563 1782962838816 200322833349 245599787609 79733143234 147449074833 147955072620 645706260346 588974740116 882853976951 997284546277 731430160763 100080852775 752690655148 1193507789141 96355369038 344903553043 51316108585 423399044203 126193622030 687705985663 111137562336 549137638224 24936097780 32882655984 933746981815 510077015416 210555556459 1798948809405 1065176922189 345735679222 551523470451 155491651756 20322795419 83745172270 1397243711953 15786901527 712880132039 289045146084 128093136015 458871184948 110937295339 746821045911 211703095213 33751108890 964687824938 232444010966 1192442221674 475045333489 130031387572 496307184252 596260808904 1043378190119 298580075918 7596769054 1472293564557 792217540549 174554298286 382350985622 282418961407 1258099120054 678844663171 28590548944 1541682661330 1150646651130 118788440282 332478770859 173488064545 332797789825 178220444203 543095203388 175304532464 875112115816 429117839175 686010100193 304684229518 74031920870 871607701055 31024322000 906221980971 116960398769 1672000860276 600035713638 27178402723 505245635937 41794875519 692540532686 756754385935 782582185968 884109716881 242515576239 200984310174 714974099472 120433050788 6652902416 1703154626536 856212583299 1098912080939 909176840341 832015922156 19986336623 573874979883 1424074430940 207423018304 2328503136 189198360647 37967782568 667996371370 597119272778 54420563590 2054750033 1164848714540 78517881654 659298831342 427417642963 164286168272 288457538654 1157027405451 369509974211 797782971845 928950350285 203690948736 627043930103 68756560927 255619390277 396588018131 461326864743 591462502281 344090682101 142177477221 20865887184 21752810322 196040270133 423338005752 46181237885 533870243555 35059201381 132406119372 456670719139 35225351436 789850627277 513408173222 754646163053 154946614622 728709954950 8244244117 413516403778 356462405034 557803425416 6011278625 610386155644 255067524789 163346637218 99214850973 16692733579 65753075028 171230724813 804277399886 910609869220 257704908191 1468780287626 55639945120 509196935317 194594689065 256281497753 58124834192 178945941855 1174205413711 18707072740 164207943103 965608534438 462528986619 1938490808460 572190526838 633206306317 276249599593 1293997732448 242686876833 193344249803 16489472715 666913363913 489422267778 99503823577 108179351595 385518661435 894785507514 70525940481 389855004767 1071120656255 808071692672 381330050260 300563643102 427504971702 1068914254545 617221063131 63207545929 141778230569 174552892517 171018487753 186199471350 256744595211 287232254491 352515960350 206582550889 682684558635 1064442653943 144436520713 167144212457 810146120009 520177753371 952792876439 222471510106 231654983900 83570615479 506416279917 665766166357 1439153373875 60569390115 916067454130 930633070376 476756306144 121024384935 69920420558 104993348285 183682212555 468785918210 428320259133 578944541434 181783972572 310597083015 48572833595 110909555902 774464954335 52915906453 62379450325 232288701569 185372354443 889754269436 335890388004 159832111912 140713796789 937026841436 363672994839 4506175366 773475846427 450735645908 491933684030 147300024375 93021709540 105805957332 26516902106 504474981556 135899966831 1113329945617 588781700162 430883780463 182104039548 69517369957 152251788378 421765184801 179674264769 1474231578734 442270035219 1306247915405 522371629916 253827247132 763162508410 843191324350 857075432966 1596424755582 196889547467 528865943119 286113209301 1070469447306 806881269679 1609058670 108935678710 90534242885 605602697643 714599676342 124718016895 106695742807 17072399833 114506472962 720624555342 22859392717 142658837043 375076916692 457843579540 611122827729 477691833489 816856683548 17212123402 760987816831 68995760856 295750236102 517672387594 82768408758 1480384612593 196360417882 689026471438 442902261811 146480570137 1169384911592 133188841131 17120227199 1045645631011 154867439670 512894921732 48768757758 738133870661 15980897958 82006119764 775099431426 739299666 129844512655 251801157924 86871606136 97135169318 75297149621 649163219734 11135955611 497710631651 246969225436 43538381393 1886456252784 428525598067 374457442934 350716879450 625433423505 516585258025 1439095597706 269757775014 262584355178 3870540948 265311568827 244751882247 871250211243 4494183909 37888379493 719445138339 432728941498 244419655320 211815258928 310244576689 13640265915 327050100381 51323812029 256540399649 813276573893 662908100719 204466534951 36096702804 985899639746 844119809975 461463901259 393574150104 1135295012541 204338138212 534141962866 1568059486302 397223343858 8302341554 1219696529778 1564267032170 564613039069 395005557944 667879570462 453125339338 98285361620 80847136878 1625549727387 571777153624 666904598629 132815331906 784985470703 831115681073 762297472749 752117918383 29403111621 9655519883 114628060627 1140496360170 18902096903 973891282035 713651826183 133158779078 45461585642 281344317955 530008747253 107907816939 267523848873 648841657894 1300588633575 150869184311 32787214397 171432055851 215955649433 1350503911046 269530868392 824736690988 98894587571 82246797704 36707858061 813945160323 518326891661 1163343899884 452817753624 9124430253 157668917298 374278952989 54349247166 342772705362 107420784964 256775324157 100786516603 170968894901 318629516075 82530294360 130593778757 305114656514 449420526857 680342962687 814978269004 112380553682 19655638442 216207336148 608607038623 135892677362 586399816548 255825462075 964758205124 31472560983 101084837956 536965579739 89320534043 96142933947 535504644718 520556440654 50593118386 425581521654 69374638658 43334170962 285660642559 1633693044612 906797077056 371784469053 926426485681 77269572876 816879289974 123316051842 100648232816 659157446674 355904974996 998743943835 40259054157 184507617110 493209902604 312579709288 77586863384 290669376732 293722221913 49010772842 269601693379 1376203645022 598106358369 1075933573454 610945794783 291423988899 532932042357 34751017185 260783888116 770954443248 1460672963246 75779666747 384678317022 1257456712816 240382451466 815481787817 595261291718 732206302578 413371991952 925536632591 422563225099 550765307332 440712098554 1026792650646 540565442327 2095016503752 329629468771 163241367274 477338838614 194843289520 75657094839 1014261244374 207619331910 676616670966 83000370145 20306770086 11581512349 513058293452 447967552837 13633294107 330561801370 77087868871 916778726476 1105788203117 834692902356 488882093604 426171677548 127756422023 13855174274 739887767493 279794815074 1036794289150 456523101593 71275870786 267676201912 188880886604 1040229281196 275924213124 1108044213753 540186843399 443543086979 927681935746 1309046332502 158037706150 1063911233529 429944386201 432474921820 677866204081 238856753931 861549633787 644100719906 512392016904 907925786797 73326578741 393875641066 121671043814 790328246218 210510276211 865207539033 564256642276 23515331451 91957907568 832040561164 257472003171 703568564482 404302877907 653028930415 126821611247 78163675665 241174572268 139044126739 579491912216 254591934840 147680413513 1252372855204 274238225141 80312720540 246386790184 7148371530 1439245269314 502205817483 961422979987 96864226488 37302479376 593508409305 440881341411 999336647007 179183302150 189414557093 319293394527 112841538222 212987774301 494531519275 155722612083 197102770926 184612574209 273803051910 900458841525 69170406324 1201550750173 75139548228 1256888387620 112028324927 172172577157 33847891235 1534544162335 473778026423 101247561158 19751269896 208534495762 405034438486 176689367104 1111337565946 92392536922 843815754457 384173341732 277852951985 812814993291 599451941864 218710006437 794133634550 313784030515 483012157355 199803987627 446589917343 15256978279 250691860552 236729833318 98715708525 183260749113 692307366206 482979029786 923361921327 74855578508 73831741195 556140976255 565410875531 321330914958 72802958516 40240272003 71353390732 365527355190 242941334531 641811753404 47920366962 322715692414 441939640195 839009904 296082095057 1315955714240 500847444001 284104603383 53013341921 125589954427 187908434374 541499234928 1082694530042 351532458279 1183219476248 200626392988 300648233254 992849827526 469358189072 99767975851 231399415842 19944680572 23770541698 563692446584 847751610114 584488634679 748486909833 1072738419009 774397210465 398827557245 865485195281 724591067711 896541056540 306045786989 200566771001 1303959415459 100430358516 466204412944 216271905069 125894915231 875463288496 422998422766 180394886062 977468667988 182400319171 268626406813 232688467235 57353047395 425386504097 890513929241 986295581380 839673781177 682885867922 328474932323 679674973434 259174034888 763592246282 364076002109 486033458567 54934526517 174329137436 42528086002 6975247638 930613354993 501968567305 5960284546 1582794166791 717561677233 302345938682 60284520314 241369064012 838510015727 26866894543 90999926151 283916049798 324313389467 175866522794 434789487146 684123903845 419055340283 264897889976 211128787289 619870200317 42161313995 864787698176 66881246343 323843498671 710143651970 156282712868 1329402550958 4053441564 94830621713 212946613996 95863257264 325549092074 156099694127 219583930359 576331252724 361342057550 589003112340 218352656348 181649414849 1021800077366 682546279333 1166108780587 78345289379 251209826017 513908015049 183244767239 1521234847703 1279833667928 275007514167 1460224259869 448561869926 639313870495 169980012257 103491478252 1226312307187 493961806069 662997290552 483773697720 1132578836703 650375883057 659237653100 701994423547 98487862210 122690609463 291693721975 736996251631 1034331068545 548224622032 476614827687 370642407092 1069558813319 231713977991 549185208830 978945029660 510002391506 1933971577601 155146355043 238028707053 295380426065 1458098530292 274484277932 333199934840 766008013264 107571636556 210740294073 457615001421 25393407425 542022811061 913415020144 29658919270 256162158354 352651188496 29603159126 146700009014 145378101591 535211317630 1361912886178 66886262937 92525667351 1162729249217 231970444178 136123484886 162113457262 324531992627 81224192041 505322586569 141610312827 893164325615 521254831604 356551832769 1480478157751 632434609882 9001730621 77396607723 382382916687 205866094296 274272661196 718291558056 858783653373 133968758190 55940650206 661214092592 1302834066749 86098047176 230803659540 4898981243 478332463186 1491385279062 945145114105 242219114181 448290649021 156861713173 20613361047 779417916719 496072075024 31174377845 28241187734 30170473600 593065547359 1258846477991 104954048413 1016799039 262065368507 330887500375 742595266112 1743161995285 840877335458 341680238958 72065458764 130937102788 496350208125 49215858774 450596260320 61403945352 21949600444 1491586516228 37252983197 274046869429 77774115999 97580937029 144898187912 239762291339 81780328010 720839583108 77806517881 543740777019 225021122515 699624603310 1196081543846 182026944561 74408150413 354150097761 1653872328721 287205571245 31735666485 602650837545 85388995149 139206920719 271681390566 803000413510 339895624590 476047190295 588143350924 300992725190 1639661010481 146794209222 432333098233 443017338181 870748941996 9293593499 20754399073 181642911987 1398738828785 85386802170 1170609244788 998580225 336742003984 354342768579 241163306564 284538442687 1283454888149 1063616318176 1237117005603 958905798116 129101032567 1349273929057 307192197250 1476543767246 1301012430894 911074081842 452300158247 569292588199 223300040318 53090464427 251875330437 14160414960 929593419459 98129218649 72653111059 214258566871 242863630896 655434912986 317016108282 96601937495 1113096525707 602980922980 147549882181 332056325164 576389226978 887485371896 154452748159 11688066092 775959313345 730697327394 383923674287 634854437091 154912851345 4555568065 286065719494 45989884226 307974182763 1038488748063 148647374228 104065847778 1460380434191 401983540203 482274635133 552921277415 98327259975 164866167300 405615925848 46970919299 754608086022 475824991294 492694508006 385156993886 19422239258 93726055299 342956801234 311281097820 1442846546224 1312345198916 68777852182 87154672288 738987741665 474984683473 771719589749 41813074056 35270083618 737670635980 371012982456 511060785109 585867170403 865568061365 181480169950 1363770455986 836395635784 558498911220 103262994429 79514647910 405046861621 403790460528 615308085452 1465689409594 597428568891 821534897493 256318364077 406608949389 602411067289 15479447758 242161007853 1577553972973 210631044719 623727320768 1121256666694 208793657796 567069829623 210745017989 271270686500 756552118373 3227204018 82985380598 488182287264 941349304018 583147365802 11410672254 248797836718 984469172216 773441129634 1504665911906 71532442424 421098548796 382421550677 632727271221 855227379113 271499484528 732040182641 284823987457 1408910163550 151084777243 653386921275 54247182492 742145424350 744874710660 620309922896 118238617093 29464482007 337671219108 1380481668411 106093528976 613455765375 823630793880 567749964126 465692327993 507042052028 756610263485 145305234644 560472020357 595063152258 892345343381 929076030429 1386518870599 1067857473280 21330635503 304585848375 76755537541 216195295133 350717083650 1924550209297 20052632243 667707343835 469055208408 528866606754 193965370413 533297585686 364901712906 378622301059 106843406636 1430113225688 530267615023 137924179958 1438681931253 989636322310 1621143641284 286518667686 174189112234 23690855090 42979633836 585477890124 378362479084 102925275411 128360378210 674718050965 240848415612 810055999422 159935561129 760819533923 236662619509 718286525960 621805610992 1890870240951 689456292465 636573260816 246909706728 254859673868 789129333249 22780292052 334839501544 217702236829 432609510205 1188548061243 392323012982 23401383180 1396462920895 342012585738 338188589390 222263625143 686549107838 323787079424 682469376788 489983350459 230297884033 705985108907 47795784757 469207042807 1374510438095 28761428010 210490909905 546075926413 67830101671 148765779621 811854955741 945174836069 37071205140 250617379735 76506361686 716087623389 818125105632 111214735917 294290241562 128354155983 193471290051 146140612274 494469333235 188939089092 47991459397 236478302446 96205099195 96636837920 45608961202 628057190993 155971987646 938970824016 772418246669 461330166405 1225424412259 521032811979 139375766984 1178360496974 243028926980 1031731480616 918292851810 18449818424 105009231426 629894059260 1298257826979 1316477738396 1290253313803 377638496173 105884400510 1325842995885 181996764422 41684511102 334992529301 214222765597 62220641519 60976926609 506881080173 1706504324692 746515416169 117850405142 760368629644 635160621060 440812280585 703593780236 939385166736 62718918022 492413409959 223411300842 1049542947240 672839440323 3378964596 219577009024 805902579326 654169692483 436296240093 968461503806 714891275804 245448460083 463037853107 71449741041 137391146212 175977266921 748840108311 1686199895 493953196628 602095795162 542944841122 775935299279 852237504636 71257085453 242563866785 572129649843 447527473138 1064308742361 230680086053 219827097695 274778339064 1433345457786 335734365030 1329298687458 117809201316 254606465274 14350705967 392615295256 222774435721 574069823418 1362336049763 91530871419 839947944231 101711615652 731880324027 33978455639 723530816435 709528453876 33214802690 1120284886895 165057155690 124710866780 203883632875 394659441360 130669701025 262387801068 278409379131 13681462883 6658768216 51803460430 142007426724 201556007268 1438669422964 75155122076 391599748342 153702743110 1062447920113 37674651525 998429548886 668495747246 15949122887 316303595642 153064715211 67896164033 726539296833 453072710870 483981778952 79788975237 326810949020 35375740957 592406509177 115639788355 835380645740 232333604435 314451310751 1010672811846 47268685304 66771543185 168751405262 6373087639 409213078724 554899093989 492593504356 500019239215 319894839192 378414317346 165875317476 110584739382 536986585215 3495873023 715035330187 488238061495 131478283194 1358796714469 713896394864 58482564496 301899062421 77033656962 1415478438652 590041421111 749104803867 48714778105 311313384839 144003775846 827402447114 377683317190 1021003019243 95042084001 962868290458 1110467490811 929876553727 58609811716 597043294712 947355154247 585550494415 123537247795 186137463041 1046988962024 483308368012 200468824526 798601827591 66329747457 1085774322683 140708923009 93307932029 302240343166 736353881175 46172112053 191513358204 287438558243 924310169587 889054173494 199164369708 164576701530 750085240763 1301488001531 229144616869 466043016518 872887921436 410819179893 1122328596246 26649980021 155935213038 788766188766 141623649466 1336508201033 1189552700013 900115319650 541961501160 841526229268 483235573968 617853949406 918525264322 565459686021 534784356855 168419035020 564039342012 142176144406 1343507617404 171510766069 1262311581899 294977497590 141513184775 191129589135 293511851655 154238770966 1371839363008 971653185218 108999297918 772852726538 201020812549 1045008363083 262586635575 948815488416 1189991137942 231831359692 350008617907 27434136908 61112200836 529719036549 1121305879779 652904878686 337018865767 236339433222 437711841430 955362479731 1141323489190 42481978739 92790144307 228753595493 826825832453 574826322729 102561745278 10841922063 343384518587 64804977079 6275707048 78348206539 122429573887 878270389044 427585149745 120621622761 96758136762 112993108422 248323434793 1647679184682 681939082272 276280784667 856767467715 186422889848 559609560271 371932344524 706532939666 548947669062 718424871725 216023382033 53773966886 710660946537 126399388713 615420301954 41748638655 609002481494 153309828276 66971461277 139041132060 658429922305 1340093651410 371104500060 314920068450 243872827702 143425600051 167754308019 108805912959 124036893849 157761493839 146474766361 119221105561 701198332082 289975826052 427322434729 1058915469989 337827317314 11971433101 312579178852 126139859479 212264979012 242435419225 600775775844 720629091888 412047428873 1095912270418 313783192354 187037235672 418196178532 88601592623 13134142311 517757494421 476631387054 36746283549 947534070533 1599316572440 634378014066 348458282666 452727445891 133319129255 131705334841 638993072122 61735529648 172307538358 378700269686 117259449142 427459416106 493575852877 154658629046 62756660936 1087920451691 112901047138 182932989018 716635660531 242361693421 133888326321 449178562855 291048752497 52297893583 32206418569 1023138666360 665650268458 73620797455 96392506522 461300776952 105709846998 864110376483 763044724717 45008339509 361012191962 306127147507 495682895301 479970392716 918453296325 266943268539 36214551238 59656772446 328299112169 904561201237 233087445934 176722310633 371755106562 158773267524 391743835197 592667289095 329750833414 765986314439 1012073650661 133617853471 893806146467 190862046822 322684662734 970167099133 429765359856 134371541722 341972940218 38021500141 90066851377 761322926065 21704618061 247972046497 628084028259 245743999048 1757614954390 455648415068 165903581820 1053647336947 309682749605 887366237370 1288516132663 299214009011 297671882372 59806239380 574528185542 232434591346 343426292464 44208276141 221301234155 1600544054059 669178862046 24653412036 190331857329 557370120902 1265871791567 36102614244 268993324954 230535190885 648204945235 705954607353 1201420292494 20653392160 792330981591 156258275471 219084811015 656007427380 690907256906 196549005218 229900706889 519858154834 19878259369 225896416863 135959691639 40537394436 1364413163430 752232618485 124461883196 640403992723 605076481869 253438348217 672991501840 907698298319 211380762668 105619804132 947673883104 202568385939 665901141108 334276564093 72814618312 461590742923 14103057805 1005464093423 32922791130 76888688396 9165700539 211470062167 746915802719 1232522510495 396247154312 17289560721 959816629773 1325728187512 764232816564 1707701085236 415833810402 116193952856 1059126151 75265456114 68151366797 142175734371 95788780518 259758061595 3186077933 399886969940 1059070795934 880420859697 24259481001 1161329329091 511541727546 294835810420 568663554441 26806791644 776986858030 519808342909 28454678030 18259053497 494359861750 575338659799 169425201399 889361992232 224548258348 148020490639 517472224518 866442180902 961811760549 38183487268 294016029784 68840031967 252297669976 415101887439 1008486905982 21730375321 653112965902 252525429486 1028853657942 524791568957 182338338410 453737132248 1862421751522 76610525945 191579107465 867347808443 19291755922 1592827146921 503419122818 861033899825 1216470466065 453406066708 1247547162903 57995886621 430294212784 603527399872 834267965969 89623337210 196682268115 126833814109 501247332732 380295978480 275538480849 57345977660 199836944651 248822820130 1189761298013 702426858348 387715236946 575724524955 649630819569 1242678143466 781349521680 497531778250 105329990372 236425594516 629592511321 51469484790 1323052077687 19338200994 1352797840273 36945290010 1655566277237 462212954842 1330870585094 20776250702 175712774145 99885993537 219155203011 678984127125 24310699416 1339194620709 126532650505 1137360994006 469452979745 985853441538 36745118008 1651421220377 409432961916 240535132159 1210649788357 33335565845 828524758243 222799683269 1308906871175 107047208896 1256719428767 627493239516 128392767457 723259815196 185373405144 101507134799 659032300783 1298740110706 1400648310127 491983794221 224783111154 53468865738 753766293303 15006211954 238844863350 169553525244 25907072803 504574396541 302309448929 339665910960 1185864300460 4580092587 298225291241 60843498129 135771881862 109538664114 843360929621 307750108965 334328791500 19839654096 84209264374 20967751149 30412473451 150742715917 228741778409 209310232690 299273559938 477716706980 1165901247816 792875156096 433496686282 427526074801 876920676830 1097871397646 1294871926815 466234080822 85127457126 102724568057 1169674113176 55521420807 648680057817 399902173292 670279374360 387514503710 1487592343266 402084229732 390858737679 89562503314 422806353405 911565066366 621241889294 1119839474808 506079866922 710469867810 738259689211 405384731509 677874956744 689624808660 1427190211136 48093377221 835121605543 126765061629 842783806857 1873611260665 339054384302 983495951341 51741310664 766696506854 876721365788 1144544257078 514896447607 1064755913837 138512921230 42266868406 20024338961 208143675486 1573098788834 1102164445098 1102585801364 546796372779 61680874726 188284007637 77035511152 1383588757310 665975626311 64929551914 422174917761 261109224411 79428872164 30146145278 1373424962667 694823690936 839841830399 15492172503 507409374071 851334609822 1388861406974 110023519906 1024606018213 1174778696939 113708344976 1581991258 2276159648 644943338856 93964496258 23676231924 419020595532 152014511123 393074436089 217950400479 1935675554153 830482493605 206063332594 595562136485 148446047789 161740785172 402272160685 936991371518 679201707853 171117306508 232133879715 625600650168 1456031779875 422852899233 937047817231 1079601859568 963606965353 138678948878 299873166342 540967711991 251305372128 323195359082 23716968640 253501140353 325701550648 198373558707 220870991094 910849237947 305615496882 423699806148 230533508120 81451130699 104633685820 969212478922 22678468935 296176923565 602435855255 715379716428 989199381407 529394098934 24296520869 289705429370 73430501259 989438742262 754654633876 138018153493 1473391711881 94871841947 1550441517415 272622118476 871578610727 95954607274 179525686637 453518617148 181387425684 1591324699885 732792731416 200518459192 44717361672 191858204661 440555668689 244570644474 4024340988 607507737554 1392828966332 663049287458 534047197538 35663176989 385280906536 395570500985 625908134176 1227272102955 89892711313 1351003073040 240561819530 210986622784 273715070913 82260472973 813504905192 12135105962 544155056586 722454808583 400056681574 653273408946 39350422000 570598189266 129905127422 1070969991579 297246510143 905812396287 199286840402 80772917752 337825755730 43336115871 490041603733 1251294228823 585289593487 91685455138 33694698303 1088687711502 274065525819 696358633636 120609191521 3113006809 303032757632 636368548840 368547470975 617902084724 239704900175 77512779395 937877946 431673175044 250527234683 394067434689 860257219155 47991832359 497894730802 90220591384 725275676398 271357958919 1050582602 1201919551465 258454996907 415116201789 829812904323 83840116787 329341425043 9534759150 33332009816 527335040608 616368576400 479176515723 427800594138 756533229222 1072112712691 179455503788 272432777395 244127794421 457693874360 368653203108 19452908299 325356319174 1420370527923 1166410402521 448595809322 439035655656 294547018500 1284282149020 877989461322 443079396583 920725320883 1502591549657 925218489984 435997039782 75377053011 711517865535 44543931286 1269599851771 770423894372 221909264839 1262161606489 1004372764544 390732435080 319558121834 36972849377 458457659262 745592374785 7845554585 69155652959 228815708503 67644864389 12762867945 302474353156 496068653451 657629517933 120577955267 361895381718 477548776178 912417783512 113911538026 22988333008 79386651346 223196302198 164706517304 950429246991 14829589847 656154597826 199898614989 707701314992 217877821830 1184979877850 281234467192 190815578715 417511317867 226316116635 12250543991 315496578129 81866629043 470175171427 412932855091 557761027036 128598684621 664491318246 667547455940 98466333573 916749239421 55598201092 904368017893 571024153658 582249113058 1338047665528 60651474209 251178534245 51778389586 222225924034 493144020913 322066372233 263874643279 266903164169 661438900992 1086321060438 352448685162 26561238016 569554981733 577541188826 1103085846639 218726530288 949170096477 852174033837 167344351229 772196892077 1460739035621 5957492371 100420247753 735900234074 124166443613 923858966610 687213853407 447388222739 344186924263 145780046776 236136857376 1251544995763 19178181553 1023758504866 1247589587062 1313920227804 1247220392118 127655693629 1022611776475 85180312586 257197891203 731885722503 835440280517 9938226706 379057233373 1096159255315 190948955904 212867441907 295363977950 172374062563 574049523652 614607932923 550517931005 269518164007 1168711071226 1227196574390 126283338343 298216331847 735022257614 574631062271 522421602852 1001298701216 599304749098 57884050893 72137941003 2385542500 89218701038 1626371382 648939004084 700323037916 942326671132 62900062810 222081607493 305517036765 731990742270 792239775739 135331303565 1149662847570 868412436495 166909672536 722525523298 373200762381 72197577229 115504880937 117444772441 383003871459 95706358985 259073091864 157828837897 947150102869 8119500696 710046329529 458769843054 276627889513 805505058725 5071701812 129632731844 3631497652 201042678046 447180236604 376630325209 309968548775 159305152214 540966678875 1160029763343 236350745064 217747495958 147268072723 1657044263583 708549705358 616922876032 15359636951 173339039798 34302612109 792060713216 527503881253 850736894606 222220315716 67132717749 124523441259 15299412475 180412711901 67987106725 81288931052 883124453053 98490269793 508432026980 558119780166 567567236703 37063547573 486753899178 665438201801 71851011193 416503580184 45723569803 310819986737 201676337386 1343421704225 233888249005 335234880816 138770275132 119134462545 495870097311 141331282676 31182485245 1350110160006 451479995969 217379883276 297966061786 1291849026917 96478127398 123137113602 80967537168 171542130766 1075699921467 563942382967 38901957271 558338706880 381711170403 263467411015 257942797347 42323351483 681609647333 224694807901 172894379666 1150275107940 182103257270 731219611436 628803257151 78666794973 160996211335 720866533916 207127999908 1206502378567 483090265091 129856233712 1017255918565 1150320943215 559058749488 739819414937 420426361449 957809957179 1043043670457 112794556618 401511974171 1266722865838 454896214928 1331471488332 78958540311 192520935361 82378315398 1060366332764 381096172553 60404944691 408485170207 352109110122 423729121547 367027418964 716228798716 1834213548773 381499886346 311551678178 556005137642 1421772706287 4844568692 955311495075 430535495244 153814120312 990677348393 12363422380 429020814039 539236256894 252393408099 180797229392 577089652852 387756078550 354397612867 69285005413 317005424902 1104972545184 322610886688 473898215505 315861859322 1081555902351 36805070882 229090290206 192072988319 240188091306 657209561031 336801870492 896501584625 662991965747 636618764983 408858166661 41261726471 213046029167 207093816469 15043098254 1202155425779 580103248026 108791014745 363448368032 114368437094 1670869152428 218807103408 2842342085 1126766175390 1075580016515 648275419908 169042949718 342150197087 212253499970 23281014417 418877420037 470831295789 66473372649 1192913204887 339145140934 189656402381 1052433442751 278741566958 155289109647 97937509335 250358932009 168115496661 103703648925 718628683767 93172883434 338328815078 506518906693 129082244379 396879960877 285840480623 276435885287 705133413123 361391039970 1289471787115 27511433590 9968207065 89678493769 1468286668541 29795492650 308787977061 333423534568 353866047885 306795320063 59549776772 877725294066 510513070601 682396358969 435754583440 207417964360 72507055864 973235316597 453920931643 250003159040 29591987443 322143957784 46330331984 367583491852 746193284762 242231719633 241281546782 93443342946 52018390940 307932668543 590395822844 939510555792 196520504887 742305352807 43119844985 168792376984 1552223140551 131420904838 410043734303 776693222959 187468162460 262529225258 1057187258633 87167316754 415319850642 1196924315895 478876603221 253407327119 684568709564 909781813343 273465801982 874513724958 336459293467 949403513023 55891745285 377576174586 807666889739 201644394511 114061099564 266841068110 1102289318008 1097638888466 254089382401 726275552606 432115725766 124662747921 144574405992 701137134093 371240151624 21221333736 13796744709 489199645937 945021078256 906794789776 288919809613 423166071096 93792245394 49388230782 441884094726 1081988982991 452819480421 263145349002 611928656812 593071801746 1671195238690 712386521567 31179992414 705175577136 257314765074 416539059362 248518424846 400773795978 770190018559 438699451838 172277671188 546870375621 807631824157 38722350995 612143463062 863187751102 1121094264780 178257081247 145960660448 296498080242 125460098894 271600710835 8539804124 68248140069 953828568174 917416962016 1305357157900 10440985053 521968382222 810130502832 109409571740 126306723249 218248644228 1214815650806 310165419109 47387813710 21454400502 635049722799 91667968223 469941553085 95800104751 1010458327019 278472786668 852841206889 37436839470 1460045418525 436286955290 683155752591 63414886022 609619640824 860467829562 7512529996 343568792745 354610414857 905111545657 882835172213 843832959019 18637745390 513386656465 823131586151 64034488946 744363633078 669442331809 49832395647 1338664148244 344052011297 476983945168 907386038407 199274489557 3311319038 198897367127 387811274372 618733151589 73320227216 30951912792 52131158242 84116068392 477935727180 71159156667 1068257572398 455228733729 335463407980 101009073407 576464420871 138174098264 239607659362 1198688881885 157968091684 180923205938 595523439118 341780131385 1020121092800 1602961281837 88122600100 659040827379 195297132274 139737301807 933345617800 777882882625 95952723055 1120890519480 977152807619 1044349566062 60564129265 162396457278 88181946117 286407218339 56656451119 7006735903 68466998911 422738699433 792798208666 1078484483744 697514477996 135776046937 300539686529 807959718417 308531517383 109910751287 460615572690 979779986509 75795758908 390478284656 569007629238 24561255193 15499430853 180185799696 162425943916 110717495773 35420890990 334906388149 83073939508 435770499825 429148666712 703516782497 920764942433 242385532224 585936050655 164518056280 270202150368 207313321244 173423868691 600925222755 9887268570 328079662597 1117448103550 346293448726 64213263784 210468116229 76515292569 46471181191 922806129673 553001713511 1000551002777 1007765825026 72981304061 240934878962 540725626601 620230407177 293195771512 1270478389800 302209192734 959569159252 319287027426 95100082789 60531229144 623318885864 728409818333 847599485685 1540496850087 585271770972 198695833521 732107684005 372150767890 727464562119 956208683469 1162524320991 314267650663 252699478608 96519690745 445775499707 158681174122 17048624527 343312429444 579177997805 64249867403 262429373419 816718134537 58326806500 123577380731 55490910545 507932030678 1020509930306 744090394200 69724307351 772006095543 346952912507 393313037772 380707160683 3663368821 107402610358 136232104848 515272743105 131615810310 134900057209 1945288727 69858411913 873975473412 1269137167831 147038124768 321837046800 517704298368 341239738237 372244668485 404260537787 1462571452145 1177701254074 728446391763 1273964933146 541598833768 148134285485 170770889310 193039764430 77160749329 714950392592 901926822196 240587421954 209883034123 1268266862174 979828949679 746090385963 671434304023 646454877149 1212625547897 7835538841 587613431109 574899491587 1023647164019 747621037223 318108139220 1439302416822 127356348450 64044580709 873457103193 382908246099 186171042458 320183582736 550000541448 1548674275214 737475372809 139659334408 114968731991 141476142402 486845777416 395932379230 15394869194 91067625816 528058795126 51767247920 251728567946 485001605635 701769869300 814291631224 829068640029 202544228072 1167521556891 139589976593 105243085587 118792545505 199079673670 155044173714 496317567322 560143530684 541950872827 424323997 128740294039 427154639059 180479426997 1124340989378 208923804483 477652228484 273923742935 184687838370 392593373006 15187672467 606760447409 616519263036 833035058179 38968403479 121356175355 178269562959 276179128701 531259008484 276863228438 200287054036 1316490672970 847944946790 1144637390359 971309006721 598667335291 383226184150 238758360853 409863140820 16020897792 362370967058 643263385470 322001370882 437987842300 203931882089 27254304045 318898212993 154581549015 491185367779 32277971394 161974923377 191658839131 610132157373 203459860938 69375804122 36738723882 2433094224 214790739542 155517191629 131022188092 1147156227730 96691356000 1060154725199 25355051002 12265366410 441956120006 512233069689 19329309344 163536095730 396304698596 841641245051 76522491374 182608883165 1279167354087 227685188428 933230022319 773045417872 731992439094 81444697909 382531762622 197514893170 1050433411930 359787545790 48006557706 445555143993 937623227364 50756411972 4530982623 138453677310 155153245480 1249462496162 118311889275 126144629181 583732976930 493920370121 352985962988 761753511206 661744949725 974105208041 451239004776 387050448583 484061551446 27602313446 49142216370 711725107984 56534985028 46986209926 442412496555 80751761548 1191129900269 468079135301 67460585773 772035537345 106607214999 388150596531 615543776922 319318788583 567256566201 62499036405 511946236821 492865409408 27008643864 10793210348 173793156898 307713725271 261083284376 2010080376390 682094332124 586599284553 576441047595 70953544835 220507558679 316575924170 232211238677 40784371705 349814306314 1401559734616 285807656637 739120831952 1287758256612 555074926216 21782516246 1431844371145 167932314764 529302735784 94854652323 105972288706 1327272412252 200418750317 133745906970 577402951699 159180445212 210579659957 1131298728737 589087562763 20325992175 347047291540 591908871156 940910048801 657168842848 8658120224 78801748006 24961722948 11692295433 665281396421 790622746002 582591795970 1402248868363 609918644366 674692628121 798737778839 84448725658 92299266338 208343271558 342447213750 717764376295 434918985796 355922399615 277887907712 191413980614 1036054095629 13489959182 112627113689 47231899273 244839567512 641550932580 6976651372 766914601976 199247092670 384195644931 1037556372692 3833285494 559796511434 463562159000 512911260442 330660718126 138030941310 10050282196 156161993521 395984766067 5380598681 14069331680 11093174200 17402542379 453707979466 3962651691 384833245458 80199607238 699620184577 399533929958 1192868716358 275666367789 147224522709 115585779541 637807605731 739361055836 270813427285 1109195864895 799441758064 1292833829060 698333429080 439790539660 176633096893 241064723818 887141542803 83843990344 548335066257 372840076633 392362855976 37692767410 941885190827 123264542824 363478148917 19790834381 200951120707 1202686953014 299368817788 142399804959 672304317359 168417326698 51117770299 806259431279 17532104103 53110308276 65442333172 1139144393338 188547056933 334166866814 146355315536 274351358147 806187345583 238909927996 235950758092 233366875965 147902506095 1012965351251 79978779268 32044692562 214141287317 644171032926 383064842472 486038120890 262839078697 145247047088 51390065715 358404307376 240516501653 466694711480 476108141853 706174055459 158381792931 293527270263 353553442870 104426207804 434235457124 431255064566 361932029169 586333195696 723164755622 361774906273 532165531983 15493880086 422630345274 529478999114 704646043354 146860198137 1110768373288 445743002461 5879256852 1552636221320 700772739014 635159759930 300030672728 540773627916 1038284206266 331324045125 59784224973 585414728691 1258089745421 427214128156 57474586978 966169825721 147863359850 205663637335 1700481382234 755339975572 62340781084 1077815878890 1030523450790 436023090455 618542258024 621140455624 1169307961188 1181725117165 365610618114 868316539614 435025384049 618921197935 422350072380 198451469743 323689629791 218824599585 829095485858 125989682717 4051914813 14870549312 1123303570475 573106384712 6162576445 1413567792086 646464212813 768929798280 30590184784 189585738064 10699682412 739835422134 41396036171 390221699655 118609473832 649290481628 290169258187 748741401967 602202983774 160777297064 1005973920617 101987593605 70677047032 469519616679 927163359059 173779716114 66610851716 987276977927 8577663346 943253308412 583191721196 722994685941 410325833485 637917955394 199966496661 518276787356 160031743639 205571338940 411884135119 74206236260 291012769504 1173976718 854179971033 381923594499 70844764025 171048541083 146654480362 631379579683 419015737784 184440620124 317310285649 24839689756 1055125153615 909726743951 90366190558 693859858775 165943296491 147966744385 496575742341 60205432261 131381466587 161785342042 90783411994 85473066880 741002075161 320596558725 1447598687051 364600218950 623685209646 1110424203633 31939387181 370667424185 6369199563 290558940499 136246898310 665399462036 1533525432540 748249034480 726576718627 777174886996 724670269733 58098049635 610988699526 802982253103 297233152629 544149023820 87126653978 110558641188 1357273443583 786018762841 40712398631 51276066152 188677635206 555721083795 359036863898 103603618699 1474921211864 318621462242 335773551852 251428317505 842078448457 683425328408 252418381775 939235035199 675322360888 395922485025 150992064028 334037796524 274763705035 206308318393 843802099458 691871767706 772234208168 361537843313 700873378584 977946941417 108977366730 82802749261 32419036050 1399456784606 86514661069 295869564075 62368706280 108243124701 1377169702721 183389180536 515745314185 415645973116 155810528054 533389986108 193780596829 614931123847 252731094087 1329020116986 249941147580 210563072126 23691397571 229545489401 990264971708 425371022456 305487896495 253666668382 773631042558 251190572491 1641351066419 428013218212 285986336094 1197049821920 618344046864 492367020303 427755865968 917911115838 45487915994 379713593333 598345213396 840434768458 131874382430 198413835438 900983918205 210861246884 505491295193 384569110728 60584956124 10157023358 707552402624 1253785377606 28891603675 1370506839132 938877644421 43941813534 20906277899 67018846689 217637722434 998626614060 560617615317 459258242640 165473552047 32523533466 256543520196 446530132371 243904221651 116025640021 39300968712 151047379806 257127096735 1154747987872 99327548371 262221420535 34907000513 83794450693 674859826599 10218418684 1780578821 173316932922 501551958748 33729972577 178601259475 729610759064 548178891702 654290298426 131489449028 84998341518 1600655214027 383744246888 1793156473996 869925926094 382812969961 12528125861 544467889160 289864154743 1293517765366 570523005967 1630108258015 943813542078 426640581149 123549429313 22493925464 675529954335 439200661814 1048533581191 320333796279 263123609798 505589820140 148423144552 384420424784 1131963106638 1089457824720 486759930345 692009801048 426056873397 296541983376 330643848977 137916990907 631976822889 541769029407 1003892417536 5399928905 810401315891 156773681 577813375064 544940928411 1646839515185 153409087600 235364638990 138376927464 517482523357 44499160091 607228508292 90759321221 19658442029 582711634493 150675981669 250600695456 308781233166 232688571326 960929572503 1295850664277 798132417551 221075318841 743547621530 245144046627 200958212937 480691649066 1285212463260 5239425144 710230612470 26016976134 107042020412 50617987530 580395999806 14662854569 583281299845 650284646135 313596168296 555022252117 36260928243 201101572447 922968620993 16031086609 403774015176 32065328856 746039238404 331413603817 44522237009 126827469209 531761600847 1216342688274 10129966566 1212002235202 1190510817 94825005425 34277761796 234137708928 412548123210 251379922563 213932270764 2184589647 92177012467 497109912554 5743333984 128632141412 143822150600 896781070086 926865146103 904853932898 124611880583 1540514498 662804058328 71299000430 993670973554 280570260043 852465724569 926642999476 115059665984 79785409786 414959909377 84692609018 80011687591 460952093874 155299695146 790955386381 336213817612 55726227248 9488005302 978272081774 183865318699 499424901912 493584476488 250200107127 218121344112 1284031685419 798522050551 431988792151 228615352419 830627176344 80715834559 373209737730 805911656786 105034123511 414072705690 623266525766 78429311454 147317167943 164511818860 705453936377 489787265511 342323677784 480316147823 105594727926 213556651118 1188681639327 645947892013 340924188943 61474504621 1096593880056 547408001 104811186283 657161467612 187021092149 22129196720 21019804486 122609867417 545054299188 97998110836 360896662201 223001422763 6887285770 1036435093272 81800920335 1134585865468 1018295193051 338100326285 221436147322 134581365751 1294776107931 647898829938 537104008265 662370992725 257683822966 282938460966 220595097288 207256675278 192072495879 313904138271 788912734702 58677317068 110009599435 1000251256064 152837325569 56659051889 312347890982 41806025837 95807771606 102812849380 260668731945 96156692043 172737676793 727263080282 320721592001 8571189571 13764354967 497882155198 60373471530 1181169008280 1127758770042 1167721049533 954093430270 24118249878 128614613681 179642157646 856649718162 883932589089 815122850741 403726737230 109220010491 497942972953 34076002195 67480161720 368236217242 142250756048 800812569380 1509779774491 1033784615252 62141358433 708546484588 1447675867 20864772152 7765268753 231123460978 537184678809 748611649614 278733525725 464414456134 237202375832 702874682943 1094620803835 734769488639 76283531285 55196496405 41554732479 88158799945 19523037500 119555588912 82917286647 396843257271 1088862042424 1245591584109 183397341435 29093708451 481615244561 1027278580483 157028488919 925975615829 718628988228 113065930758 687227589286 1059933307557 478343819042 749030400020 1426931076095 35119278492 314817179380 42308966434 93209498726 968136753336 418108903693 120108508869 1208224620348 369385729561 396344397232 12169304556 370089097546 675037230012 650245847365 951214910747 263771906956 461735979960 1334881036596 54308115710 480071060707 1111230480025 551122372610 778550550753 865977426691 1581016828 23348370616 71212458858 2215200195 1049894911568 183887410656 320288184118 10935727040 554791651894 1594327486736 844652138461 109200766369 9103448802 800675229887 1246580636232 448711849136 229525881194 1303326917219 1277401015695 252500675651 1224234611398 161350011202 436044117461 304169613611 264034215237 792711084354 30805236409 11387536318 538373383582 304371412504 105517242535 758789808377 625093444293 997982887376 544826784324 70882638312 192806701126 568390839636 626765755979 25343409561 134565876808 88605722011 175243127483 279475861864 259271198297 483889840130 236719398043 35624084167 152275761638 252749875665 515007229569 61851680348 98391594037 748631056096 393086008873 823845043870 977266052807 57877659732 1103735149647 158508603297 91976986878 664230238505 7123384570 295891125959 31987798970 6218159782 297223741608 301170615608 34786237482 1064389008637 1446208210954 1484325072577 502894412063 553318904630 350071293503 666477938003 24124527471 283558982639 476565969703 82783514511 744217581042 180920980745 114093938814 165659124606 48105194887 1635305234139 1056110600911 46344314409 65969385572 267827244573 565887805567 50740978877 850731140555 49268895787 836034790961 1212096288763 24197824876 1373509554692 1593135687039 422102841493 197742161799 136401677058 1041610864558 600003110174 233269575661 496563088256 299698980748 434533151588 235811703649 1536943718813 1319277657841 75398838705 1125430707854 484875143149 66057705119 627335579077 573353622810 650444136084 1327129310600 872256089728 376855835874 292142200718 1615497339724 307458022597 524601030500 317666214674 98466629559 299684764924 531743102461 1569298336153 27510561009 237698898485 287475826304 1242436734879 1226664161894 880072396140 98129999674 612300248202 40349532965 109361334820 90989674915 370791624281 157145256845 83015207888 57808519625 51026975370 102959813959 182144808566 417116161225 59107240065 762076940390 171914050205 39239287705 1427204302586 640725175296 1283967499557 983125511131 434767568547 227191029642 744853472683 1200569721598 529288938126 708177116783 437953624373 1604098763655 872497507124 453000713667 83520492776 670469671648 236523695823 768147048823 460989174948 2031508332 194034014589 574331620229 331428994188 470710691247 294068366649 771219620546 323388497434 725629562 152148604875 493981727467 523041355006 297934001683 24762291781 84463893041 1422111526605 1102320552024 142988965078 79941231128 135328386300 18717161801 105568702569 496103804327 40328728855 193001135558 549251214435 29865244030 101983472191 88254617814 224162844282 56513446732 70463089133 137049162037 41537448883 22585345588 856841787703 137716102647 20277912599 71598302750 85413340654 58566708841 25224503238 43095613030 110473252840 39661945880 168754409557 72007151104 638993468810 345613670796 274047656947 33417513001 1767393902 112564903712 432250225186 181136241607 290614206799 295618418833 110776071546 30208881960 433220225405 159617096498 102413658147 49228091536 428682483196 4137282452 750677409506 383187483329 55587776372 22297764302 117157844190 46621251230 7454974877 23748348809 23283976074 141133721737 590180394174 82588924371 125256248582 348437381724 107707015686 822999559870 359048269732 748902493175 37288497932 33736851608 120140912602 13112926667 59534325643 6215338455 282833910166 617827844230 223030613103 312493535864 10149472665 35443915282 505819954834 85492778190 675321903269 285926458696 66770991653 255127544265 76181307771 2662129840 142763767401 133561708324 5655719739 44083439082 248579461252 26784058484 417490635669 332197739562 90723343528 3522119146 146341177449 54179342305 281142082095 169538150711 167417959811 18948601314 52378878020 355678822585 78612226322 64108146154 12859105381 737708329264 318604366791 39875412089 289799639117 8784658908 286665719625 58197802037 36247420628 273020979728 40084472269 62328003495 41265916405 562834188845 66798966366 38202732045 2964644147 564664231772 360143368012 828105130182 227368837 169061716994 64450899142 78613484554 681322524767 655221046994 615452656806 649989110174 41441746039 182335954641 43309223093 347255025988 148411100827 64061252063 172574077826 103565608247 712710925254 9784090397 96578293668 509261280954 12562997713 4387572048 809383509144 315782771144 53262810520 650547578011 39301898481 63490519406 576604339023 758406641577 50514103042 87000299935 50532604078 150756324185 7310555485 22414728098 45212805881 41629370068 10474359209 62775598460 56590162624 245760417232 12136942887 150594765849 52342347572 271249896189 1005735158 242813301468 4943782319 27661234759 234616344787 42358268505 576795640792 57656936031 169187922 64475689417 799552658450 90606554279 98953838603 67023691600 430133212607 268848954292 250385946661 227072406962 8838013803 51181380456 247463983155 437414922041 40236333605 30998097201 17074833548 80968072043 103482056947 126261606431 192843921789 236621411118 712472418489 329695180697 267403725290 22289360019 153809230212 1070000247898 117342860338 576651638250 636104782346 604155282743 10565794063 314657211926 179123646002 22943814847 2147476075 10664415994 168896709707 720467749530 43620738569 140224668469 420002211270 41249358257 17658220596 32621443863 62976081638 22816418356 724548318543 2477664345 12252663941 44575478635 506066005451 103645009723 104588062101 126297700874 87474480520 112469408716 279418014118 60925987679 87523783824 691803067090 115839553969 74442271341 75846232998 181997559529 588776269745 456287742418 19343187444 188638983993 90985522426 242415573283 82446733556 812180374685 826950880622 333575882945 22476207926 62201295104 9166473422 135096629218 587046485340 37012405326 15389803842 936581164143 14335545816 44832633816 275461790153 17961279760 1181124471 220783192391 190580145067 163212553376 706888446149 115620685823 32749482006 78297041547 34630464849 58503933818 57409025195 72844184871 235014477087 5149424082 604514089562 104020455735 202012133058 52429470593 156247169824 8541800716 7437653479 23753164111 34186500248 35545315350 54793526994 10268820448 361761599560 48222995421 48230445438 1014444131993 134279950128 50513544404 434230203162 58255701482 15689342154 127182714226 698562346494 25287856805 636964576560 531608242213 12882119539 125119130854 7604861640 38029595928 650096407733 624133556760 53279478643 82652755734 913870721123 64126544517 368036543361 15623767071 410280999512 68984989980 28376032246 244091035075 88415113571 385756712838 16754833223 14404034998 414962642333 38439797085 72075863826 43912762482 36848729963 996705826578 28513006322 119737127468 115014706286 217516587431 17517112009 656267219298 118841744254 164219549593 762316171397 169200809993 13235277121 81594099345 759684062720 19246512854 36597464208 650378173661 867485155898 3872928584 528466639543 235501525092 759350665725 50504903143 37874545036 49993843853 176571374861 651584664072 8532006685 155942814027 143889030827 500806314972 14691704471 484923619902 82219838787 77396632482 596186734262 20109676443 170827661940 36060731125 138890955775 310685635963 32351386578 232520354087 691228653788 616519287062 107300707916 230002706532 175599583846 26259834155 43470945994 361333973224 99681593590 176334995450 49468759374 44650501731 31362725584 354579742137 88686205979 27934370311 155332936909 9140154628 47894810169 60862594227 37744678550 12347876902 10757904634 26087849662 76998623244 156163055409 195624564664 64379499365 57320752245 769156269 834898138664 54467554042 43304334063 183527129770 622072750010 116471224679 7018187565 687248890512 17156917795 51262582396 597855325248 118345370342 56842155283 399307952499 62034012613 376856581054 28820560636 365233658017 10470578766 61984877665 144823807727 680458463057 1158095037 122607434082 502366489754 185299858376 54372298416 101244257763 440462218507 112682682570 38411627106 414770718780 949450305741 646127722189 121034704620 13493018910 49368563121 6506046732 73070069465 26074987705 17373874631 83525412007 8439763458 293529682102 50992614992 843605471950 166783815143 74038093826 652936885847 17105992536 432510207216 33483916678 346069356875 1375133771 54484057748 129869163727 312807225432 57742063740 8587674682 21741926169 33058676001 135151369928 44669846926 184828547474 720093545171 65199843502 275394225291 730532451275 376678371605 116088223820 337834342057 8174559030 31944684608 758544900091 27449746545 74417786303 87866129912 69387309267 688790556733 25312845049 411982447103 217325378417 25666604088 47652570398 86546028140 80340736531 238678483259 100567274772 41843895132 117715090809 37042480745 337540722704 139812678683 119321794192 124527242904 49697167887 465079712821 123790559939 111570619186 161596850971 596707438881 4437439615 824669407459 34346266669 29746017509 82614841934 464827073147 76927769761 161891807255 238490487617 4735571790 23518231320 718021011438 295924323113 85878585767 219423715345 49572208385 110869332795 125470099352 173651353382 659253070152 70347016736 247045517639 169818112 73809421104 259429173292 126307836713 49656310265 319019662713 51726755672 53109944116 96136240218 353905265955 82974692296 71678477145 759338481728 2930402589 5101332878 549295326662 6564655986 2749599445 586616958236 15520039231 707655890713 203436725390 53760174896 80463008788 356449959638 39980175819 805923903905 53309542034 382324538911 110565390588 164311834868 105878546597 1051126693 86271715643 20144219850 57751501145 47620428122 115205172614 8685932650 615172644602 165718176387 31126170155 7606927316 160649280299 40573213149 67438497634 58295983404 814562331141 91312020425 56269357132 79436124605 19866459820 377439680858 44526512626 8181528882 491281359287 82850157879 233439257242 14567458337 180129639576 53138487641 478866945920 218197430831 89052955285 83008396187 7202704461 15465490368 107627007933 447432298046 215876589885 65773812843 17471729068 211472154858 105637443069 41148218385 55405138516 22830014319 598424983997 47634159923 626007597000 132266063736 901734767985 37150143745 870768055650 444456264901 19326972228 772553409674 506035506009 203251692579 664950378305 45056448311 95338417617 64995885691 42415452168 101292140758 295478905264 58974246855 279783847874 499728997984 153177350895 20941393286 27709823630 94457487086 48375824369 72419164649 38233791130 346718802212 14026384390 3386174471 142997448538 117713237937 16015782169 397181019774 39587426033 3127845826 16158397217 220974879781 6814251479 580699441205 67223822517 462113094607 591207133637 18248314819 42337744583 159852617173 36085940372 496260422459 47158329257 709451583075 14425618407 28366957788 88940419766 7144539216 13496410986 93164768103 507381218190 233354791191 31846195024 282413161672 91599988434 190702983402 76740552835 307876314917 561586353806 26219896163 305706221778 293033665750 673337109597 13534390050 891464607093 75215128264 79416639543 556633795702 74868682282 37565077425 5686260592 388691618718 594175851432 126112750061 442165715086 214256529651 341476135077 15640572974 29991247475 7851558116 317147473186 2886528373 89233662102 150603656982 20145425818 504982442234 3414014173 669833406009 92776662185 530363576675 84263579830 147592480616 217975194588 12140999293 79488077503 47769943078 106063947423 313588877418 55003338193 15672495280 126100846468 88243471062 346791962354 378357126 135567987804 211533940508 784128273539 850339651426 70528970838 808861106511 61208958963 7158947455 36705340038 79079098805 7177097756 1200025442 49060578307 43034244853 31463766023 652352159255 47580052640 55116664033 91092716520 16404143317 66418171805 32142842458 465521689663 316471384367 320915696008 455271096859 695630224385 20782938417 5841010407 73321268040 617534581556 595800820068 450170926156 247350284626 30547319137 344821038154 32259954221 8216105942 435944111 143272244186 170924281729 75929463448 35004363089 134456663165 110474405839 783503800266 6839449586 9500781087 685382612181 113352201222 48791224332 21240677496 2381111930 79527363475 163145365771 11230479923 827226704962 69779965882 678558322276 174516587057 60433732628 416258417785 971842920870 99787923001 539618697631 6553161137 5632582893 277754742040 66185739166 58186127754 47238788032 12867217173 310005121522 73805404220 489697232585 93665792511 77517768318 364076339998 76633763486 66515769363 507127168853 274348155345 18931943105 359999445773 4564854899 102834892887 155510599629 1009260450181 95289572112 19156456919 58213580347 688566197261 57967928131 527797578685 286742242846 24510045725 392743873782 70787604454 437013323262 107543538868 4932614631 152696270797 53224769360 60517170808 377042250377 391950863702 101984369480 521136449974 15184894689 23813339549 34610851005 284707094075 682224100114 340196956572 63326999736 128586775293 73924412496 495041161450 850520799853 69737497639 317419348713 30883486638 2317927203 605150105144 68638857558 126526226865 58027728524 22481852858 693282120758 295349488569 87864948988 167575420056 42840254421 778345076892 17345274083 291383323956 527397409369 33263898298 116152757336 321929919234 133228970363 33101384891 739842828093 42539801816 21893173220 175248686347 7145536533 38417273527 581335876891 53983990937 302431888880 544888408619 84318136517 115459205802 65867333072 35359468883 202147269257 5917478558 114707879858 126730787564 41624263427 319573932618 78438974794 130521616092 41028616230 201994805616 67232883885 276605685869 45994281475 37627520430 120926205409 2526234106 17187941153 26669083242 107112020395 26258232819 199234252069 34849319916 638253035294 17537537051 8411147011 253707689536 581256401811 365543386371 52022047026 76617709497 433095080700 79103619437 438017677580 428157960569 106573921656 99458678778 18226710074 129501381676 30706736487 117495337853 62034110609 17264052337 9548646733 340389629212 23266547603 229118123801 209319114116 155657634083 596811322863 622717407642 306233922076 53128342776 47733998375 630009031696 73233676361 57559753682 24546659425 88693373682 29298929080 11526250386 1290467375 41274350070 109226177255 17994241776 784598767566 477010781560 178965088535 150809555801 60448515020 139464185270 358603376974 11838891557 107247398346 255117491862 108179702676 3914108351 467746433024 47359469245 32904992123 21070642327 19849061604 129548459082 69169930634 156260068884 329664015437 307147022245 37153967761 339510456718 349446878009 283267178911 294315954713 14532196032 17859651389 65945041921 29518777003 70686920485 302090446860 353730309122 249520623001 71602654116 83598158363 631171729043 617690119795 730679598992 13088554527 45681041969 6053839248 249262502883 113316977324 24408967301 39524318555 4887906090 7717895977 112939564246 341482244113 380949566682 351561938896 5841095603 49190528049 17532831993 895162327622 129263239374 46311961643 958731909748 122355860101 9404850849 11427717274 38141749610 167159160680 21913579206 59790342226 66761974950 15330041152 581695486944 28180635962 284028678551 12190131481 111870098294 421152407936 40869444068 175515734562 21264047809 67649309315 67439777022 774817228907 190627483889 410165051700 410842568149 759721142695 113212244215 328980017273 71144711045 405397086648 164676996953 23949003730 427096931010 298296942294 128251354717 337279409844 640501688620 51353112257 510364457982 88393583301 535320879354 162557881099 461458468449 249563125346 42931738879 5121980453 79383138595 665345170892 13256565796 294022651423 875117433580 105859012234 470048479056 101264095414 441593713590 130203875287 12784768159 123711720159 646693218315 354577573532 75502499782 252674160297 96711114336 634438958081 486315545001 277661120565 397489848512 12509566385 68849636105 659465270739 270227580989 200870526140 295047098428 132944994347 40267193605 177060755664 135045655704 626108761410 6966285406 381550723159 791658346251 682717440857 17813595724 150692133721 24532791591 510460672428 373467960407 10868276990 616397288134 205066908227 16705692029 1815471604 527655007500 37054426816 7018739969 668879897672 306098287090 52577546443 72801638017 564148768270 215236472541 346100437440 9559372339 27585076180 222145966640 14293525993 49507064697 43067428335 459205037626 8489114776 22965229336 368841277890 169751137992 631570112664 551829607091 32179049376 504627565490 852783712413 145802650604 38093554867 9642992494 260884701965 171400485733 250464206056 95707704654 665204114603 323312734091 125685590498 489440005787 38035385737 40706092502 301325371792 15609417297 731728486683 79940842847 176817533048 295624428788 474815601391 52536196322 35571245852 266332020826 160425493481 415074332001 36826920636 73118922405 346681065498 60674750547 93911307533 2155924995 33691657592 24999678692 78369231926 171985615718 49977344189 65190460596 170533528386 92994637890 163005276880 708124154964 91127793060 89383389937 30359048455 317578906223 572392706765 253355776632 84387979276 124028018908 282333309346 11936377247 222737034447 39985758967 455759599312 362909764810 45587835850 316108871665 113693903157 77805270721 90338757513 12124678974 257957712346 292625189891 31945594574 8430658612 459387726441 740164336971 787723739809 54293640287 106211856581 134328658648 16042845783 334304168189 814119877601 66803207286 206087530761 239559486148 196605098261 29544943398 653642576162 64872975743 151218013510 44731810165 46810194926 67866728661 104183536098 162654739568 533551625651 745970785189 101644307467 160130622128 20134987690 699432155353 426252720312 436116239655 3777474720 645607019707 10599502955 21021161469 47416827582 335006151530 99609897129 18940277051 9962767367 23677825707 3682271012 638749922434 851599916665 44187003732 65733812395 332771034595 38768791963 48020455882 32039492001 75484270638 15309278802 84911823893 41067177163 903437913224 9937099767 6014376989 293752070136 8456280032 28084449947 780421077269 7264077352 236382921709 32581571726 118632993556 73017458385 34574882652 71840181972 32266692755 64930224998 96044865610 3386879437 66620388357 113290448200 350856332347 509263721000 16466598038 88135954838 41538266287 13022893602 13340489651 500610312786 323635423351 132955892937 3054168002 423851536265 24406853663 61112140882 343138295573 20604910647 6754216813 117157077577 69983620677 116577514466 15481462580 175663280829 401063676295 575755044911 715167129007 96518307569 26753635072 4410601416 48133446912 50246583540 426771001345 11713465683 122114308661 63492728460 46696932993 121890387431 250204955211 228260088878 293172943422 60369004530 674436099904 17457137556 73675365460 153776653686 56909305027 33096147618 451952559437 256976446848 98246091580 21146019106 359139522164 425801933441 47445525233 69786249432 418465902718 42990075547 92978959618 496076097362 644111531015 406076999539 84554570820 430009946830 106882903027 6872270561 265311799443 32342480973 216102972251 94911749429 381955864192 155753445940 163114634692 167294354265 145954004878 319354659814 110429252338 147262530478 35020285386 100331672805 19928491046 120277918516 671097884465 10087453099 167084233620 177286856928 186059614771 234862276800 64077794789 44242754638 367699148169 23108880397 187021313605 383749210296 469561576405 131717421490 384019290159 144798865644 40829311330 57727125206 211847185853 328732478166 600692857595 472971218881 41159000881 14773373395 55400974887 15261015122 472926658991 755775669214 86302895136 18460692581 435231715161 42841668069 140776319349 119323207928 531684493435 214855413014 179516858918 46250038885 86248895299 239592377692 7621772725 189480298938 73838972046 8921718863 436566680193 9823304638 58230840014 61652441317 39529467032 96800227233 13664253819 368597340659 64399948142 132526341969 115737136987 218110411153 7221664033 328048126421 695455532275 251070106226 26152055354 639873303774 4699925008 176648595981 137361624153 472338323415 17245991263 1654846022 98717043105 245823124483 648413134973 147574127901 461277266604 321046967431 6543784008 430026329434 140651353943 54456065632 348888639949 779461646587 27432430510 74613792087 448479770432 15051264836 37132142130 32058536833 447621217619 1695826683 89745595853 198109663833 18627605007 148210279275 819567361978 34395096235 137893923822 21562858374 432863008679 169194880031 15917482320 32501617749 11227679230 39074943776 546865536404 231839343434 157222630415 106945576303 19914972790 21623079777 60457919313 139294281284 43370597284 14335886651 1179153677 15034879037 815091858509 698159981746 792950260397 598549139975 200464233044 280517533049 446239706918 295657495703 92390213919 46483571318 5151082492 104717545828 19728142035 39641348785 757164914704 784996315057 29033787117 457134568264 19352183967 433217306036 72153303056 59600833077 10485138582 154705861835 524163765659 9120937382 36141712198 58935692320 50300423815 30736940428 449076933093 9811767782 12283756091 71533983930 491148619388 111738095252 29012595272 17821741115 20513358763 873182892981 529157125713 106553648059 90911977888 313675482218 783201276711 174286765604 663677282870 514308784064 89265770487 64592130332 51105617618 549494213810 441782732839 823146238818 7610616305 26110883652 644954013591 110280582886 14333026545 20746796140 108371019395 530250454368 193529035477 917599667847 365889092790 862507200332 16154291760 82602820594 503212010468 1048522451400 272858314808 116133811818 15383133616 418177330126 377999556795 1885358249 31737176908 100034381664 81993115496 84024451859 13733419147 149620827784 341089665048 402763103060 255664103422 750627614011 29388200416 49923219575 21925720589 63552067811 107748803303 268801435644 198789362813 30670752707 20045650277 96400357175 457672478208 27089279633 671187473872 85982726312 12397642306 75401209680 90208419576 78647376282 154444879140 412889732662 18684246136 194701445497 45436877585 327749969533 84182525068 721296914979 29412060086 33707024625 5908812019 186456089714 12287680618 7646281870 127614074772 7834949328 9504559165 293129395049 57920651655 77013634182 28394981446 102363089648 106573338914 79290922680 402093377255 4079036122 76002107528 54431303589 690206683249 521292381822 417368841219 29056112172 111826889544 527894940530 76357603199 360411678757 173775876259 136856362350 19157795186 101018793110 91029118413 14259030509 476565611626 68521304801 53454363247 9693275883 21445443222 256569996077 8020025440 56110522019 806554718370 14851087350 555680524723 131288894755 339591288872 101575781487 466199221745 13058546981 45166193279 932499328062 14435218059 1852139659 308011177712 36403117220 565233119799 439877690034 51027372231 946621206172 28944496256 653360947562 77262014050 62503016150 24114132438 69004834590 37273379692 29990880738 80242605285 169432413821 66487130971 112974170890 7022600201 14005224835 193893022212 47498856452 106849624792 881262309330 208600724959 22659531842 470333217979 729317240208 195220594541 42763358460 220155157177 8669121932 152930133548 885989881187 511602041916 147080525941 28045817874 524959569030 60724675882 37592241914 212095549724 76100275623 413276784 33031998319 63464005524 45099130298 82923839895 615305318249 9801946100 825064385543 83978771636 7045129773 64548825938 22818332548 68966249927 44519009572 615829658045 1101690362 517181848250 93058187259 31983235387 29069846436 37318159599 620722002940 9192788679 627591273410 197291717243 28010656079 38723695861 58065517948 211494047893 125619974018 25091080219 120398577766 652053276061 84364676036 777158050228 216431390014 83908665991 38812892825 1851175429 24931297301 515095411454 87491260909 18803559308 51132458445 325911911559 87276797974 55114751389 777652090729 22985492537 110410042476 911098140881 250572411889 203486927112 184862071365 154186669530 49687012705 35249253462 10840422277 43843670010 88067473838 380157180066 105934341766 88691189483 76963717483 297819885981 66040558883 74954630565 177541381553 577612846199 524506678824 146940803703 134196444776 73375536227 22197176153 40753113856 8588520791 79979444594 93703708637 456246616255 1089467886031 189089013859 3097634115 594817736501 372841104955 9149467037 35893979590 59127553356 6233200096 124689647737 174663788423 130377781721 122170304911 18056567824 508230369462 227701473826 55942252234 96078879521 56972339854 3145294789 51678794049 469967376491 34594883766 183553468143 29910677939 114394581309 42652402345 91344027238 160761125204 41481680200 23387874782 836067351074 752558796866 149925272870 28763800577 148557719138 11067861405 497513688395 468719676674 4126273426 420823873422 20004677070 304832166579 90703259769 203845837273 82907405065 564553226299 64503199588 97933796245 106178460450 152145042111 349212033868 59000489596 12758180138 588670525344 564387367842 554445508285 4415600209 716169091258 22845896645 154886969453 189423428359 870630903 48157985342 146818235780 72559951538 73262597819 701378126578 5793491795 53792856781 239317275993 94979059415 74742746304 234271710687 344730280320 180532318070 27244184676 339297688072 81749815038 984373993843 30124080314 6543460426 509859376728 80495959534 145801635719 41593050186 83228418321 93840448447 41032345204 861882188468 315028775764 580302794286 818069327088 120648657500 27840153411 16280697821 1678178946 8996085682 4560798596 71461083293 13456976007 612557902342 11600740910 58368499849 293459586008 705636383964 160783512914 313341807484 65707478780 581299715799 77541225080 366143953100 102014156152 23320401453 540528568598 72368199105 27680659151 7400220918 3922584998 14289525306 303415321505 856935288074 579758066178 392770563725 96542640459 72972798134 136277745422 5943018721 80071646680 44997670735 100892129371 89390797668 42991997289 21512602507 226187497895 1055422588480 821598050322 44651865470 189727039670 40384017540 559747474692 110971926343 259471039891 770617207671 866726698340 353964611219 18497012785 58488975992 405376976747 487054101 251285552082 24058794903 12124427803 316567677634 43287929033 647651212126 551631318554 80646778561 95335028003 41738728835 30899271642 350764307566 49101798466 20053927097 188583661533 1252065480134 1128543807 148014131884 109980163025 106702035970 32370052817 161828182956 18181341652 505737538983 75660437631 48453863558 35817831480 328297786034 115751995930 31289159823 15833573864 68486728362 19261327830 134577812650 17270766098 90358906170 77063906126 396314772113 184233452934 26404586009 46608277163 140994325361 47457463220 113883414564 10798784434 457904185333 859479954562 38659372943 29235761294 574291000096 35832046455 129156963921 280048839717 344427269686 380663351345 53300011968 95482955960 500194064163 64357781899 594075942897 259695410675 566028191712 537058815873 47326324013 131768901518 48449955448 49570222927 463641806397 42000173047 64001607368 113555886397 245887830194 455341713331 653957298107 4312382464 117227370790 247641227607 3200653121 32903710495 34450274574 94270814705 53916747131 11882314160 337614211874 21180210497 62986448340 696213054501 23069532679 80815253117 52910864599 19094236567 237705399106 199036998858 742273963307 48460475964 11660063973 87635376853 12386659069 168740575053 67336516276 3315042661 124261866428 7950087093 132561945543 43494267535 549667559193 343143776756 115474364264 17432138972 120526745297 362687924011 35480737087 70050121619 344247545117 58360060166 165172323913 548929252396 641589376837 86013664547 30274593325 4099888053 60597638203 593234024 597297161957 36586136176 465664413924 89576169895 27211546802 10349799882 196700800084 29045962616 29181149549 1070443012595 683184403668 7066181 86800054706 150895474781 53257934138 58990505439 496205614762 22690865580 38395086407 363845817200 8803628725 75020384393 58907022162 6130137897 301605462589 4278565383 48750093086 423358351188 181097635805 44503659436 68545774881 308437713637 414437902919 45284247608 50548775172 4183137019 17808722476 187901714719 397138397990 138138762791 213620371300 111916709099 605068145700 212546935104 25731255934 30149595557 473217984665 37352604444 98664888698 907838388369 195369647317 125142141123 150308074799 544846028037 402555901845 35083898853 95581815234 729497377 187850222685 27811967608 204543642742 678809580 307356166758 115553342371 89144801984 807637032515 213223996441 630400405438 51976329848 91045622301 368397092337 59867674463 489127450002 9526823417 665499482609 147080001135 6996478413 606614184140 12255957503 74629085625 173976935665 31688636814 333541624049 163551173732 171161577718 37999247168 88547042911 123820838780 4359742026 176479931586 27312351542 709807523615 206862657512 37725909388 359990359017 90993737540 24605551358 133396576066 63997775423 223640917558 442316869209 103958280335 39702609341 153535207378 642416901950 401222227288 452933914523 269179399620 309303260207 61424154927 749956406017 499423260393 474849272394 773821307538 788976743 530494680195 409349276359 186848987298 461095144246 29575938393 21158290394 197216551822 21676975541 661982872286 130532380474 97220404076 10585894764 156987714329 329868995922 58819679052 238036543144 50001241314 1195541643 11957590186 219831782796 93482834681 165128253001 46053591182 22030657023 29519877126 41443732517 151088518259 25375224856 458508768044 433445895302 896598499661 57613094724 138701188547 73626567176 321840241154 374459452621 27950363086 70313393615 6946499869 793288704421 31480857637 135664561570 35867440917 22852772268 26084945873 50939586606 429540735984 78802543292 658526574844 76561104807 1740906400 74000390385 123720771247 73121371300 40765888136 72048863088 537672086391 549034403899 15510233394 43725666793 389489156053 63250378210 13022380879 51117940444 422353062901 806812529136 25410140971 333187825397 82028763551 34507154429 259350444472 306161267016 343418884706 6709972599 14794326022 148855917938 6440441259 669057282200 840497163239 564948748250 163390272388 472378380493 612987723523 3064766873 693539712241 374877017797 416820438631 472695707728 33590850909 97975428728 162482388818 92516654523 2583960727 4312927766 23449192010 168217060925 99441430411 3403925087 66197875119 89765065889 220543565485 97674431167 396831029874 106498950745 731778789226 4894302930 117315423738 116252570373 361500292082 468915553336 92938243930 555595753 40104359036 45803167656 49161653583 940579125283 16551501577 71204153172 75946093262 125716409381 168767562968 947059904429 536113307414 8634999293 396998829571 70310263878 34767427925 3719531714 61865135139 439996384737 99246897016 1712076709 51006681182 4391455411 17390978144 532335633796 839071437665 609096457969 168783625175 26028526197 31869954684 74934735366 144083349091 533381751113 169730036795 68777869755 6682680314 607822995313 551440926687 24143740781 85435199145 421789558445 5078117741 98265726479 31891222282 50995253351 177594505018 15041529550 137610025577 767406777929 180553286050 767117810339 44643804945 456198065190 167210124058 80955231661 140484126327 71465927830 36822998414 46182083449 590816778672 256581354134 104189254764 85673465063 72239912758 165418194370 676069059391 248998806834 32449963007 524293133393 606990755579 432360006546 812415498113 49302572268 355544206364 127552041211 80232423156 238724626148 12080195671 202712619910 304377599084 310266652316 67355337776 247442831793 30331235649 40017230568 236374571389 27846817472 28518316482 257825847392 975948936636 13752652694 362503315365 144058748186 584643053940 92368109652 20765862776 7532918483 505098585242 717714645065 13036689718 456095616812 224917774257 560290442680 61704889137 23896913827 64462584072 139316158850 150641227744 500445072458 34811636533 60931184118 114004389343 109410187943 35247569465 237771945072 94780828353 610469759326 176284244895 369157113211 6824280940 16012571590 89797596294 397803058012 700092859 153380475256 200559042383 28984774459 76853865511 139500582094 4730760775 255572955126 48149249988 398310567902 230916932484 511618092373 104571911999 3775251782 29498312673 236082762196 362243266161 10993437625 82072139574 20155138452 27898007092 4223117428 570812097500 8111090745 3941617684 87411825840 318560929957 156352217158 376223167567 85414519547 255281242421 79848265825 640725591564 702703947529 73451737396 103214074658 43245903701 117615029692 73784273564 50273404984 553471200824 65215500797 30245913419 130078282965 75103304072 471507524224 577398904903 626806473629 113186706135 409011275283 123111949228 82110581014 401225785902 223367249634 673811414200 96807301121 46466189601 23940430455 57978383191 2904137177 564121739135 395052511052 843771877238 8384731895 518475956744 4262148796 42930985459 465956188584 61674479433 71005716695 337148275145 139495322271 125948280749 74345451863 43837501459 391102221812 52929441356 65320711521 290477794483 7230498015 329473884982 32460126191 892367604183 706323020588 3724039201 921099239086 8543864497 19422274523 558758384928 39381304995 254548992007 120609979045 26530954092 101360691983 92222239572 117961128513 22101067016 51904634066 118104398812 13755864236 380076802112 112656579318 205798277093 9539304249 271589743169 77941989904 563313220737 498656002928 30790708732 93132457388 12612356102 99359898287 11782048530 138164117 138320547845 71555021644 114235886617 30827752301 254954982922 32015665439 600092049413 125775933849 148265344059 340812688474 849951096544 28542559555 151105274928 427655706516 28238157942 145374601259 119086834074 41006711106 113046105183 2702818028 36469088741 87118549641 456172231642 56393647010 35627158032 227542286254 48393755071 125737748292 458762143803 46988778368 17755596521 425270782484 857165348646 17256242462 418621370621 135394113829 40802874744 28290074769 21203268419 16395527709 32927287328 238118481900 474731937200 74216304217 708766564821 24718702289 31680274272 82031491084 59996066114 126120396089 75313495806 8797469697 5223302607 282317493168 477865852615 174895748040 119628790291 3490116521 5702633796 31750744097 617434470158 56892178462 546032392969 292709816209 40573907771 266078692402 221971060546 228598020042 197719134527 56539485675 49349799393 18637147684 21795321172 37172132317 282065585897 6568993768 500616988833 4967065526 72680936674 12390745596 86469142362 212398576903 90601182704 7197246710 5654836562 15541839041 374432775764 211931442686 86726688518 46604181728 55320429078 1033835150745 304035635448 9006591735 7433534626 429986743285 162682950038 92889760705 5573256616 84668877075 424171101447 895296831013 53278429034 11676691288 44103126826 228822653116 256539892837 9504496798 60228141248 96986132562 767713164024 291509679630 61207089207 36098782390 18082446099 52194701651 69242280352 68646099277 6464217967 4221816345 3254046814 72044123112 11442334599 587365354224 227643900209 1391319327 65188951004 314515418523 11757642106 58973988804 98297217756 170509431253 136236413679 71081903067 74789562799 27553322823 326435559578 147481585596 49353207064 78795190706 90400139054 43797288273 143752230598 538588026900 2834814608 518975567502 590823445222 19567801820 52992394897 17955080511 490040695135 247167482713 50216388561 41496915131 51312147971 570021740430 4315501239 11711560373 411495730187 263513807344 118550549144 532470195838 42671484224 106815723225 48027058228 147260363887 334005200822 80304270166 8187221014 292295066156 2515792131 42174387324 534938357900 191092379317 543162151157 7662343238 56180073194 79509606770 12271853023 591855176716 16583515281 11725192539 386117097485 12840205550 19904512177 815284683334 124577302458 8561904741 3876533313 839395190135 73661311468 207420992263 78835089623 179695700057 19687002072 580598872679 56324950231 56321182106 401418019105 247346233761 11198386463 58467647656 98607331474 272443807005 89935368403 131589594144 546041372309 658627868513 15925452692 411965913919 81516923656 519372901325 1807415496 68947105669 17296101827 127951145518 27187675209 369812276436 31108745345 97787381607 115489929452 3008427109 68342432184 136661290896 65795683758 325869790059 270717997551 27679106318 362463560379 3607090487 36577884373 279732299151 101388186106 250474436578 271939006677 96483330554 88201934200 74756308177 132022553596 267905937546 32554544432 802478324587 153084469100 73210104073 140521365284 483264081449 4966604922 97862893607 67648434469 166588814395 45723229494 30662245255 234822272390 439122649421 419188202313 105887634481 661794505915 56885088732 12830384951 368969333083 86053038863 160854559906 12757254685 205579514779 39569354523 55849945927 304916946229 824690142433 260513159740 585058852170 8718365043 259193932807 730089019399 25900156947 128964996876 88149926414 201399834054 296918545142 11146399553 117559446774 241615255537 277715170793 28253641130 227127874617 167627701962 29760210256 127466960867 165068071275 1067411643333 123176531506 421928521906 377953559636 45945139548 489891322620 46943685316 21609491899 6378370809 254244650538 429912398780 158127811095 1443484516 66637622029 309538858426 89603851858 9946456676 525011719781 392825663556 186096515189 21741351584 733631550175 106915750459 34292634614 170175234592 323884805194 42026773033 16700564723 274396985329 233271447038 432649616480 17873218341 1078320675111 393003639186 23024430216 330224636482 374956814773 1973827875 295623099495 75612858286 158065517498 118459319289 57191893064 36884528650 49303288673 117414536217 10749122362 35275328815 1361720484 44829828823 140196983826 137346083182 19726035199 118345351783 23332818223 480114259546 9031076796 27524196465 94731182802 59815824186 14372714138 231577518616 96193544180 9633033293 174273307308 127637957185 45004928701 441325539526 87681632552 67332531200 36664857616 40607231558 181084257126 572742109821 787398079267 113438510288 53807742522 2576605038 495966440498 12949504626 49212346133 412218450868 833217353760 76045147192 32956615474 66697199241 89547269891 22048934645 338675076149 27162240510 11411447128 504422269202 1068077602592 2166775232 118013236986 218645432148 235697427280 685654932363 641905317653 46867936463 65102569874 8272069269 5733011378 246059888946 76473150613 24996571585 55931734723 72996768686 974255496225 443505362224 141708011543 5574779816 27641903899 544203890707 53762837104 391708069067 38095261621 378340773190 54373359628 12955874325 1944035604 161968153430 18347236448 379627805770 9730875959 15848285367 18571006450 692569490569 18358454985 3677033929 34118888143 63687709636 66501112732 230154245101 61450424458 49358542576 137072041268 118796708402 38305646637 175348952261 193216403504 345657289027 551075228771 25024872365 492363851087 133771782400 176478667928 283981174905 38166963700 135825128855 433834274185 60453106568 11678325277 28647686279 97793337617 242984814215 597124874732 25064279113 63067570588 6171821152 43092117227 211571504107 301804141287 18203868790 541270552551 25569326098 75845488538 84415351610 58962914314 567855666833 512711530702 71462544842 2293267665 241324293034 13932542760 80265746365 656537718944 73901873315 43849835494 41865400016 310023610693 68223215463 72917970569 6174593367 48860077220 88517776602 109622314088 269359007516 293507152528 59337067219 978275760969 484651898220 109833998444 401890157847 109660725173 109870732082 442821646628 23209669040 391011180223 11633378482 71326489410 132136764939 249275390287 45199924215 143579541351 8448156064 29019693637 10414173224 369785337178 511991885544 146499363808 149430189220 8608555108 502424692350 68791557164 1170286909054 494252632093 136993777058 100386397805 23102329742 179941617497 68071517341 317970490240 30784458920 38026595794 102256838247 75541347785 93229016241 281505354824 175179817191 294598711077 29793479317 664006459512 7201018508 117218003952 238664794789 62428713401 36282343341 16930410201 624591761959 57882404765 855104823521 27379679542 495536930187 1321806946 286115537044 459425240834 57804798855 8941120616 518242795501 154454913228 549318179104 295830151209 584594265170 820374373291 49985797643 30694018339 264499497078 78651072034 101270792986 37567194745 212356296956 156882984188 69559279854 760411073762 107128147236 228386372310 78742552984 593104368375 103876933784 49445084040 68022567752 831935547 41393087390 198709829710 18724660203 369223971388 592451346514 113222827469 54739414318 641174956636 164118755109 31600804525 43926584900 427613297512 153278524575 93890243019 15846303104 98802347539 63616255395 453302965407 56669604976 432254694580 90208100784 15450239797 422777368841 27655065183 372521873124 40710074685 278762107957 128872006467 81189203362 10458065515 163229632053 32070372747 20601494244 655239096317 65214237355 570169993067 48185600926 183880041230 92072008295 9681082745 318532990557 21408390600 906306219027 420506416847 65696886783 20521977468 115310081804 84504875175 30144121895 38740369139 87600333290 783491068672 112762054346 14777511411 258751418701 439042607176 82301390144 18068971537 36227289121 87524713329 484938421388 780025028 740583797474 353350626661 245980485043 348583277103 24914960511 126029676044 8655957219 63742637982 111801369125 115521287283 333405892952 17360043968 42950548951 109032020674 140317233849 63065727973 21625313886 29797603142 163533113533 70903738939 148434230911 423490577563 887812909419 618490753563 119763979510 6314660847 20642560343 701218161703 176030301366 271554515506 103595165567 154087768555 416375246858 35113365137 80739037427 73214817471 325674342069 3980722300 27844806898 200072163809 464216583370 65234642971 24570577626 5196231635 57974939619 101568779341 8705828987 222441262269 96043843115 703375428847 20678955346 231842600098 133107139500 23352568738 1331534200 108951446841 430898790542 75910725096 902256567142 2407407376 25109649629 241378831338 214741749138 395748657488 107020509293 7017814595 288394022267 25066546367 345502931694 63177905306 20660248950 96879909421 686172649861 416203091919 71530759436 243470938831 28187945984 771325574860 22324727034 371978871513 139516576033 440877023095 57062737639 66047944372 104072465042 145042432760 28659317277 704361494408 550628481826 9931536984 586106827010 15117948819 138528320645 2404017596 342172652751 24781179098 3335857281 210588364279 65561542998 9798354356 585749077785 115109426685 58400387585 177684257507 82541609331 7768391566 28142289734 185740481307 1273976810 649929240456 26832565710 20506344318 115948935619 161359496419 97897636420 39125417232 169404661695 7980357674 898074476783 5166083756 119529193819 326086455391 555896042798 957194739145 103302239117 18243857325 71039351938 620400920366 299602829946 110587226608 1040852194920 193798755663 73731623425 135357998124 66387209190 18335404257 304302048254 195928630664 447243813190 29520437505 4772402566 681085774600 156898638503 48106733693 234513384989 4634806703 318867831189 10860564988 708232267112 51632013381 15724283538 178028623806 33766715029 33854366714 33394315426 4165657429 5231615844 114673117317 179883126715 363111620886 63482796293 109221201186 197354504594 13468819834 325803567915 525346588089 168883471864 10344009183 18465973943 390359642525 504758740199 688196561162 16181970496 976375161044 713531261960 257288826544 124324594410 4959599710 82812951047 31667088345 122433680139 56534496655 23635530222 117293587305 9969281968 2165286970 56807490201 99030288682 435172309279 133046923724 145653143564 617795961742 62423981204 85549877328 498777448778 16958928749 43591915095 109070460609 84210784098 753250226089 499998631151 334585534296 64695452151 521039682921 23580350043 166713538478 52496015045 6395766775 735510444705 540994961674 93666110189 47374622535 471316866695 103536795511 321174481460 36372041742 36495234344 299930676263 379675819114 497611261465 250849335686 42045684290 172662925714 335476190957 82975233210 65417382860 60894299440 711024991558 116953836550 675559368634 475300637753 137882699407 77673938995 136917016373 1994067858 108290563043 235043616970 755740839412 838177437870 313033922881 88092332385 215609566273 192711297562 27573944478 6659796833 162003444477 114016563343 26920485616 7962270172 83190945375 100330560682 24869808422 601722829355 33901546285 628807458259 23429599518 11259930165 52557564791 663733312481 493889661942 257868109663 82241292604 96269588171 375668159630 409838546058 61218569117 96302856170 66751044718 427084383015 22307716432 49442437506 680875323316 535303381034 4466774708 33645900018 581675976442 123619552607 608064810521 169413767617 292742850784 132051224953 422524734545 690948018743 734813547 515310189 105304950281 104516083043 129550103721 368817154310 904324021495 345874286115 267610767276 66438034536 6260337794 169925396123 69953918201 27152812631 280538992072 29468532858 9379505620 24622828166 668390818643 61829126552 481452893587 72690059510 59205122014 617392643453 60512461201 78448991267 40227180400 749798092666 580345027879 53801121986 58732798566 14479406598 269396750788 51277066812 34676169908 269800809312 261338530605 918335143097 590396932105 101248819489 25195239895 10644265987 335916106598 178650828435 250036942858 12656396685 194173463266 2716815923 114255639760 55207133941 162094620971 61971206433 145675311785 152594662088 38374450836 659759378981 399694400479 36798827732 12365556891 138857460523 41450875614 26087191040 320113243001 433622878574 533810367626 388029842003 492960285274 3563407688 90112918288 21445273999 53274220773 32919290758 23162854639 157568775770 31639719615 517948203695 2596256891 89395495438 100580073363 19001083805 36648978087 150673860741 1651496552 232273500131 97582166419 15106501808 13697571517 7701802395 369046601040 696009033649 946341284608 45800104777 164315589552 755949998695 270071055030 124013897829 684186403694 18597742707 580396370 487697514243 75123369132 183020240373 739380124 41027970617 609469650942 1666273167 568267342574 768491454689 152289892483 54077115569 23168705526 6786327109 8110635242 601362650806 203032689026 57949300498 16351811103 68956347333 131371678962 42387167781 662912764 2832754389 393651510032 42687521938 230555762731 210854272685 34639151448 205319793177 56517900719 706486950450 37150165745 53869844727 89266517488 259756278369 110742549567 13946988201 153538321374 124050486760 536777733313 56347778370 11822890231 71368749402 535751906149 262332423319 342978403318 308973152689 67548332980 42903892508 9019861247 14908351320 236451705034 205488486754 13324600866 67799061840 50872458032 582386854515 216568888105 39222164571 662066482809 35127692973 463395179392 416100727764 228948095401 672217231405 542356039696 47568410010 207534377565 377750911086 385219094811 619235829788 40608890154 91623934121 1055458207958 29574575520 15844277350 8877030494 437421069449 10305519330 54770684887 92679748031 891397720225 118424700326 123399380774 66100016951 530206496398 430861532044 752833536605 282635234 262768077734 218381827877 155830836729 973375996344 969662582172 221278719933 320462209295 302000333432 253188946504 362312351165 26370794855 246340596387 65558239580 76458636098 182968916876 377273452495 29236082804 33436207990 25527324644 6124664233 56901423579 4416518518 714154993570 450192880791 4025344751 286326500351 15256877215 304602276767 262081713988 764955812411 19852405349 185708571330 757144257192 79185805764 31657761295 162454156145 100872931782 17441372714 133727782549 140190553680 532680855103 770197644822 785702062877 604076117937 91027352155 459575789109 167289401201 38658111726 90162066390 5009415116 7834595721 831777902902 27626032739 7188162399 121774717459 888395560458 453923808982 16653437000 49581425088 917875180315 183203521352 132278566077 2346396758 412556551712 176719999582 46138981663 71383564310 3261461968 2132884953 56288829842 39016951198 4291233218 291414342480 548770245609 72740334763 19519708833 435972031259 27724891553 179456873523 238691677877 221179258369 878696466217 142522107672 197328715567 797105493205 80636639181 10629433977 26031571008 74335246133 131725005857 23164822073 581259174935 618956218771 45990838578 146753799634 130741777648 109118502961 599954556712 204468730924 77119709573 746826783793 14549211798 237916275613 17972048291 448526182857 13381228715 732901707171 97941110255 452257026404 502550280142 29731667446 77613917651 8383769872 84739189035 77071974 33896938658 117098642038 52095063063 762667471720 132840553035 104088087441 856896792114 401582120688 158051299348 47911714387 6006332977 36260884006 6128029646 76691634007 83789889870 588619262174 571638052979 84521466175 9451818599 70058724956 1009793584987 184077472864 149546001293 96867492683 15992593269 148533525640 34721833511 25293299681 71101570614 84577244464 54782615566 83279452052 708546772051 9775677800 33225728593 381241713143 65649289451 4208004606 217347533177 1522007222 262056426432 656022566679 114647151181 29663535317 63685396893 146121524208 354029135277 81800344663 246762436556 144034261378 495435830117 113873248726 279683015817 51991377054 6894836754 118058206711 635053316468 358556040245 451481783326 179802033932 116738275468 5690089756 314679127113 367302280699 365797384602 847761286023 335170285989 114029828909 406214951395 69806749709 183347253337 586175303628 74385804776 10542401604 84485285797 193469916540 346860681957 320588211087 91098880499 345147334179 177314205882 833617501590 166270596319 250418242319 158216056502 168526046594 312625375703 25593689307 65487218659 19007453582 908894703 249753727423 69015646579 234295155741 2997442644 189725208796 107423124700 801128989965 23523443447 65814494261 151592019501 22297225147 124618771138 36889977936 174984221282 690160590576 798489424835 930301955034 73202241808 5338792809 55928024201 109988885122 191228021620 107431277853 44600868014 52404072141 556690321290 629697198404 534493292142 21829295023 364342681322 54656947992 399465878436 409467415901 33777973978 393626618634 111166939886 225721090509 46303301582 50275276041 506449573898 45944412820 99778893987 461750935919 19345324497 58766955484 526388561392 36191525014 703518330303 78216901383 47660753175 35553249494 13333872175 787827868689 620355778728 85818653624 60316553805 139055390576 410042470980 468418184199 2324296642 135046838837 99292767735 425654907484 627631966626 437657227986 2185437764 236803973 49515045234 16406408428 291666763435 16346610780 398728046070 432339342856 30665628332 946471200786 171169889351 83498021964 7087603226 847735262855 3732549512 63707961917 989558262620 1889161449 123824312724 45833073174 399715152682 76227868718 61421313359 408775200430 369464765185 18146801479 109172610464 93090617616 431285125223 197341477929 19231457175 446626139543 182449831608 102345344372 84994790913 56920008890 50424255515 20298929072 214457425439 78982481019 36008034730 123367086289 74878918380 65094860328 115413201749 40953466963 133122776824 17366360305 631940580483 18540565729 90403424741 54260225198 439001130826 36226333967 583516768634 211408191 84471453139 679141241118 43678144572 13453244037 174847556438 88594761518 4803642378 46305018865 15030789016 377331744890 798010321821 136515974332 4345704129 74220822930 80944135431 99595547177 20137365538 153479936204 14378168939 52867696879 359994155072 311986211443 213608068528 239903650208 732746500343 618458275435 42746612451 23951520096 192588592524 47882834707 41503782454 56239009780 602549720824 448518258079 280540752194 54365179757 37477629811 145201919097 101567035358 114310505033 12389078232 368772810638 11117421391 34787432537 202641618449 46584337703 292668521933 471712162452 7826794544 515084411 62065381010 72577048236 25121908595 559571612286 89247350447 176858692057 96328740252 4593838088 59040820893 68322179399 167430717795 481865764285 22549534994 279486720396 91410184118 340376419883 391805257366 277673583948 761881315967 72168210082 307928771493 290994764121 173453836780 209654549135 271070913934 28107586518 13393023875 164358818939 129857505311 352918188645 31531374428 23295991427 15952578119 75194541800 122867027174 92824828145 12648117173 744368907 169898439665 55164357771 384998986198 164355971588 787710245988 674409413760 85204570387 207686378020 688936142587 581796622697 11921678438 334448287274 160832772217 87636888150 75378666200 145153117064 240649580192 81423298129 252736477775 29854739349 83924016423 65206730442 63588671219 241082855494 23544606530 116064157017 75803995792 204376065910 264963025513 211118602401 184169088108 279610368008 107144083679 30114018312 16751344065 62696505127 518400251653 22183405620 186627365202 26685495439 115618976850 43680983609 905491215 121775611208 123186286926 75006376261 386550805226 668230298090 47922321444 47492594142 103663288994 70245766157 50486068473 55788145186 121796573872 30249095407 66992069246 173606703481 108545473596 30043491635 889229374819 185482623241 414669521 63346423848 29800405255 172824389276 51724538298 244127025870 148868970814 24097701818 758971888540 55801405154 593022671717 22516529194 27307769413 124797506713 68160352596 45660086637 57321689350 68139018424 100046078818 177149999591 69391101767 9213682417 102076311399 56157824 68862566673 73841516542 174569018854 14176676669 407282403349 209446495993 302545312105 84132958599 54032883634 87312373380 225697618092 148111593972 12800561158 7289159429 57079987478 125887589008 3749765507 41509967004 10046537045 2559883973 3644059694 119675804060 258450709718 123437844697 321482525018 3886745028 78619315376 729244007596 235603203263 605915927077 66446894667 14943597666 215279659468 119899005101 880936724 193636191876 305858654229 232093095447 263650262365 163692191416 717634711083 106037667176 401524109511 63287809808 83570084400 50073738132 325277886916 122425050310 3241446376 177427992325 36964242481 37163630556 459304679477 8800034325 49315995729 192539021198 8078514139 363017164935 14590773695 26049779694 144971998888 12131299344 56783887988 169103537641 833760500 45673355750 22027398505 117472780761 80211451441 104978967140 342512639210 157379559849 47324515051 573811654664 350644645132 46836696580 61116271073 461464621064 596646247094 419136573228 30669910804 12549426640 501293542021 65244941250 17260596724 38012460503 53175386907 610600312962 30273558359 52745962353 221436329759 4763827746 876496794564 153608712797 83324875281 15166951964 46218919004 22215288882 7791187163 510342446668 864370837568 117341032300 63750537148 38301640254 68994701422 10731833231 23020405530 64472559343 83033121999 22805081580 318955463734 109932142641 164417286319 2745463921 10340188515 510102507100 392364869826 194661120610 25053726070 123154041902 52957037743 597298406567 544465806907 1025622316 50511460378 161494092637 29892395171 16441267927 241912964049 19320586013 349299224884 42864293628 309238785241 19866396097 91902033467 205409022423 532731116192 370289230469 56010855023 14182043889 38574066836 13993146463 127149991737 474340619325 105364663500 6540357090 192534584418 72029973894 623870596809 28973842373 12869645734 13257029613 31638603168 46988162229 196589373609 176276394754 43829429192 517208690594 567197562231 28038434099 320568130008 55596989307 76226807657 113822597797 498843454089 58156203213 8262958126 18374979673 33571647664 10340585466 51574186039 132262108877 12415830419 612442287205 110885723895 28956585756 73755735132 570210283546 96143872917 1003476834219 39368813103 54580767611 611628587165 42350621394 166235308367 50936202559 71497895164 17932148529 9342275991 640776320281 578198813482 533318298623 75709145531 78494557778 399539579219 359397909036 30100020860 16620482443 31162387375 101927812962 758253456363 149139847484 182747186051 68861849089 66838719927 71819522070 19330649614 78663733174 137849229608 41107013396 986704171406 1851737905 98614972370 154118969826 265133066503 167455214875 33342691546 266797899723 12932100598 34239168902 512802365602 177089474899 71739183908 116212975064 148065657478 377385518449 76841375214 716995375574 338311625793 34193498627 9135307169 144946906190 720089886287 483808901307 47747276872 10087057340 512354293268 4541252149 151060370937 10642269854 17405745938 212462119528 252754152719 547244457773 273868610455 76516880288 67932489879 263190292294 12544807362 90905262521 8025926178 81652944634 695274503 169703661612 538665052634 830977378533 34504219931 23629845070 53671567159 4508285633 68056513337 296225119692 713949273158 88993222142 869599127559 19593268610 290234028910 82363974891 177773653001 59945439188 10013147079 11269445685 12118567987 149383733393 301864652585 44563287071 42292979758 515314275245 3351149353 143692579512 18105776141 192605477584 8658300841 917636179978 12378234331 856879119249 13888746633 36141001077 12323028937 809211002320 95949342363 54238413625 13701958398 794613181424 322654313855 380036374651 50146904653 32477978033 64900663232 3985041392 127657571261 23279306704 5827684579 27683842753 14597218570 28183131125 108652048789 12776965247 8671353782 9158986691 528336501810 97688108091 269367875136 26338233021 236016902533 55807732202 161026418438 53763835034 31638715929 718626441516 52865843689 83339687930 28898198656 814647922023 16669214950 1624005709 30294345410 81515682975 6202217538 37046081990 141809035583 68988260338 6666827641 119437246158 97416451351 12403910160 43346742342 879086008723 4028757695 3371783822 691839210330 514280017727 4536123222 584920776883 31355944630 185212710525 222329941478 602592326779 14742330595 38464604998 107757548726 125866809815 3585965712 199698020466 9304525736 230222109441 279937059367 360101523211 201313688181 5628516695 56746131435 727978822584 119162224048 153615112802 365386556841 118159831392 147741602208 81328334085 712396386508 480769924748 58697294483 51489940127 47653827781 753468785451 493734669266 202609655872 3018345355 13246235656 323670611026 48019324215 19286145235 251964765583 415720096437 26912790674 99292019732 8691369058 91167712228 508970481809 110344148938 25917406059 7686900928 141597156379 132040901412 26043727092 248949546952 539454396490 20025825187 503475803848 269113135730 412478627200 159122714380 12452303751 10342586841 17745097470 53711808734 689298894186 65168163483 10635598076 158977584009 549349350892 33035569845 62096946812 69444097225 2368041484 510231087490 286659323540 45095572894 166651602806 49852799961 396853255127 63740107819 74602242701 571093460590 21378236842 972990710813 13707949504 288167409927 25598886918 2967140545 18771090212 19761742611 12960715193 23706727612 180692817281 26980954282 80987812684 628952492854 74163233177 675838996936 231424304158 5454410453 48549622423 102925316665 47711937007 15096712404 169389266913 97293756890 520050302508 267276352148 53693598837 683175913895 119432554095 27183955809 118359308181 694890182885 22174738197 692021995673 39522696176 309896281875 120700384323 606875859767 272137348949 86003947074 775938742097 59623784348 72841128672 116867364461 37813626498 493211409517 39074856927 24416307206 76204606427 125907319489 26324249967 5390184358 188129383544 70790994595 5846468018 214443965194 37695227865 81511681669 30619962827 57019571003 6287717071 2484905545 449505845742 9470866884 30605041434 12510639003 45687899828 576305670750 84455359518 354522108561 186540580988 964288060309 421385912092 4846333276 444459481598 114525517470 118710041575 113364359630 171422991625 86404648755 198151329322 287996139151 127889393684 602575976883 216153314640 399867736833 14870013146 7587026750 375061874018 750279737340 38504201994 421133610752 335220360377 91941414703 546607611357 10089186759 482209384301 47592519201 112019164827 19092294303 597671911203 49422913811 113597905496 80496457524 151107533725 14344791471 70038938634 43045769423 1980644363 201557000141 90915199555 57780852592 30950375352 10366941910 316943480126 358921368926 28647872976 102709958646 68588339847 575038509152 571536572706 234612333468 263965130702 74815397720 110530467086 133151164424 578782026359 43149730190 131478411684 258666036033 956167239688 14942390473 278563373432 185454344277 815696442075 4387094465 64118580212 30998779111 366195772874 51141238610 22177806861 4617904113 17062021681 70398488590 123362880963 299105951920 1424334637 94253697204 51976136043 565302915920 150749288664 426413522971 11459995460 391454946057 833943245199 159548949362 176036922524 2488068092 350992951777 233285044891 663230362151 571001735908 23516476099 102243944197 127148768213 409974945881 640121412173 108787728592 457703414378 393411276041 23620812473 160787428505 356817542280 801955161666 655876584797 100117245575 658313259037 103566313694 14604359957 79966618849 590003560377 24775583851 52352485738 6808778025 894605080019 347895445693 353432679634 64936779948 78792756970 151665698626 4274234827 208863853556 33193487290 29036370400 738779155774 63082565230 135456919152 17808825675 5920109972 83539746841 112309424190 51258939215 12646925734 505216959033 298511529470 6972821556 22810674693 2687432657 2456793442 522693479566 33222839462 901405641484 34231209704 98368102485 15505883941 177670301243 1052599948 126168868400 93059009249 14357093583 413462756091 83147295742 2532814207 3208162044 85881642336 212913057511 1050278144 50463551435 84670113876 188834347563 403173855717 62988560650 177620787739 158892675167 24029419021 70191336589 51114699934 761919121 516071335572 42710335343 211952554538 303263144420 602768763997 100057410419 426483009187 126774042052 45855775257 78109088462 725755670546 185735101960 63609606894 264434636472 13454732745 92176594520 61268045354 8130239626 289855342011 781499116672 761288155302 18076360092 770218894034 513437655559 257997042490 91322016600 590152479379 130695299629 449599996593 68133006653 58698852741 346309899819 317256044192 7450270456 95870164549 19330763218 10735378303 3855635450 19815506789 155880028063 846797383728 549848714588 218442641528 421277259833 24348681657 65938276381 79045723121 59934372878 338025977429 232011008165 99682391953 49741558281 381297196489 10461872292 342717665287 906012238732 47022871749 73571161547 367226006295 27583322874 5682347937 79087566161 625538038654 97115611889 141895417704 499108185614 28723048312 38799936350 621930142149 81277406930 753825252419 683715620213 534419991816 211632457013 624217729408 4199016610 382816065336 128036772186 2237883664 115582062170 64159717060 62439340751 86956939561 48853162698 240656362941 40788707090 100661189568 9076849531 73168170721 135151865512 24629762722 961864724 103386839186 23318649839 43374535664 314283453502 10924611966 64941150642 40634853293 398932947327 30229538306 49778940260 67526731083 74313719986 19352765029 252831464529 19726762155 6465603060 3895244881 3139684321 26594116947 125304101853 470524869674 42041607383 810222463770 230651091493 132091672913 63705874031 6717463238 19720500303 618371616749 6850075848 80350342431 130827194835 96712925403 706946739082 33809340786 172144919015 27782081423 61109332864 52230444414 529616928011 16247048524 85492136000 22409756805 114477776347 327353947321 692390820 20812420531 61813366505 184228263755 35561262473 350199431329 56338277572 18700652869 183516447232 276979031434 3522649581 67092420446 23086060551 51931614468 167618751876 44263427807 14410847909 470242671254 127081661004 19932653300 447846118878 85392038313 28603687704 462256264843 403542638596 864143254923 3157310354 294041172308 3082940762 86079944297 1081681916178 381411537376 3021482561 26391124449 25316118670 500686899129 398546687782 68825690424 454957031932 181339354849 135469453065 105564121678 631745941212 26202731072 41345851071 844304658579 114710811774 531762914790 179650084799 53164059987 71581659063 291655531582 86560556801 38761199483 197358370539 109535200116 156841007045 1506359466 1095768566 50602471669 305960586452 95129647458 50928401949 7181205028 33274820480 141990731646 71574321690 133285314465 763240406112 22391743503 73254147247 19102366243 294214812295 150426050400 196197541478 28673048060 81251049254 34900562446 123079948036 119560132427 619269393261 338655361912 106571912877 52849924867 28356237917 85925549559 64560426341 165709113267 67789404939 39117930668 40422507624 5974311697 104123767294 636671219679 6267537356 52568356374 72895730840 17868890557 88665971022 15722440934 182909346778 99266632469 648291657284 49955730341 6367572564 306142927148 2411533934 281403561449 53259452456 82962201358 85777484390 294504269659 117088362367 768682514658 85479665237 474332780304 11225854276 139379243287 71746735060 291415703150 478742161125 27971865142 61562922556 35078575932 371643653114 26132099445 177924719970 48795020393 97362361378 782603037511 35758466112 42511254962 324251509132 308496401631 63069654168 52207369834 89593032606 42760435428 340212147314 639816222 125592476405 434232554703 6674061905 421404496726 80766579800 160512865045 509698259064 636824084585 23810268444 38521532905 93286964778 64178167195 31947668540 189583651940 304758095624 78943457669 59151975115 661314421887 69314525647 304951424364 88290566952 28801355925 1025000504706 239415188271 17393846845 605508010386 2629050164 678782428488 87182724291 605874774667 48268160610 15547488826 140101989023 549200077108 384454092958 412170220476 359639588622 31246154001 109000931511 34450740106 94743082542 44108523966 21782859486 163845293798 4863226488 668533578501 713297598531 447394528904 44417986372 182710805884 264658623169 47692860393 112788188967 435439133 64502796321 369784163647 56720427899 34447605848 13461561960 46420591924 379165591188 6091033850 51653731927 61175700112 75583963185 43445489929 156466594970 56887689151 492469140310 207842128741 519435289491 564844227739 276098041467 49410857265 13099617558 312029295625 221720309516 55979170112 635721533313 126382467796 296610408763 69034376955 15735960207 24159948696 72468600341 74623512661 56835421746 49632553165 153234097333 44322718630 119934541852 352885064728 567253539152 4805786579 135896933638 89742567950 3415187502 646276825656 9368658899 178246439327 84732761881 125522959403 75064184761 434042351975 14195552965 222959083367 723246993610 464301126722 1552881165 65644373567 22572106549 13405658690 37835680459 155091140148 72341287199 68331478999 11507904063 391229078209 52676167162 112728952670 68507997505 451148329719 508334423168 12844101929 129467710018 198459432372 19677882645 39365262865 93909925360 58846971686 39217362505 422812847580 480714773017 12174006186 168463102681 23056678743 22853007085 8762875029 240007887878 168187995166 32383274733 11209515033 68786117694 355115541592 121155697683 112779940874 186921065561 206416387656 19948933753 319639097322 109448527912 517495071816 48386348072 241259592739 2121837954 221761209642 14791300932 86955234440 17758387207 716008323170 4973750286 105240989317 14309641154 69632514505 11438322392 69771795491 70828466620 9735231318 42175805329 58698616091 2478569773 6653104695 9799616421 5496208222 51441287065 130621726520 615025542365 413791290768 237633215023 69573765388 120370510453 2445231964 645911735661 2416862560 658336007608 37719730177 334100551 789194876694 314817077809 52416298207 64005737772 132863053037 180053214228 432582455660 41143773420 529696327280 363372862670 234466546283 367796882942 305315462828 126295420856 107496363401 63748550964 151441321373 423721573876 49375528358 370765645647 97906169157 16076173921 189135003055 68181235778 988714453583 448892791224 145336454698 36892638872 313187543396 24253743723 132003788958 40857107135 322814411578 743767578931 228225730172 70243396647 9854897667 13531525648 897407363789 141731206224 485298985710 72676876555 455216056144 137432536003 696397796931 421211985839 16468733261 188440948092 31410938760 109414753502 404395232634 44430709878 89376457 13548833733 52829748428 283297394530 76746070579 31972000365 438369310425 3266987414 192488988584 70560570153 181612857724 488387568922 63880054362 327731211357 149366791378 692821737414 339642227808 46063838006 586796197826 303162052311 410645841282 88649874603 137772960165 80522454681 293779365803 123264968666 8799591282 40246653893 31684228591 755222182508 495226016076 35621639991 124979385472 3372266160 100890086584 54877342749 16016091008 680377126960 562120181 109189093806 306125327320 152836368546 5579548689 27678337479 9305867381 351404393658 14278209809 678918508176 552510458448 5138657422 7602195857 69783668178 202636918716 264708355635 23097465345 572548397669 345075542612 108508497064 37976841229 316782914343 783536145 45951660912 185527287437 584489126643 16097462509 141692254622 340437137491 46350748253 113371911499 316900271203 127109747363 46048544290 11775430622 4066470980 36819698424 13736275145 133847281500 19287371233 137795059261 36641040275 305968353603 58951423062 58621273200 33333998666 7270403933 423720495 569027168985 665256784209 598009442716 30311380941 177425249444 108224558955 283767173445 130901047213 10049719837 26730289488 161412371925 791256706306 695922181256 342562205949 465040828627 353911582428 222684200904 26718259805 212440209157 337606537314 14913830418 120167538339 12347777069 269296260267 397753440559 19251027954 773647004357 117489740012 579796962268 157374128374 524292285662 75430863635 464262457697 33410038897 114281498585 79597754903 53063651055 75408243322 54101573357 416416133183 76908102134 2854096630 40070225427 60693245175 78318270954 177364669078 497816908571 178058607108 42664321212 264265196483 22288415529 853959750172 5978191492 911380480663 268781744102 189239114793 30053021975 21985491941 154933681510 515274892168 234482946961 4716425347 97567046776 57745049932 4908518134 62725267662 788848739899 52562545220 65012796180 60000690006 454846738261 87035139591 160925631530 363683996647 25299729438 12815971400 119130026013 567730891199 871339822 162018026872 45180861355 25048226132 26323165757 689739028998 34512037755 80762415431 35724662939 234584450352 17025408239 278679210232 342029251870 15050365078 291597934437 75659743799 163097729501 133946730001 34620289661 23835561536 176296365912 18401028345 24744351938 7165401447 129690473270 413945248965 130687230111 223240986635 706758983100 1468487710 130616791417 1922518692 95341308448 71531737822 46269280685 53955064906 857983474978 73314457086 46660409233 40913505643 97252190057 117159617592 26049213343 24304474636 337121937440 30062143849 15881994879 113350196180 177648452862 307983603160 483195127418 48351964238 397623767 144050769104 158081395859 43999171184 7795707720 53539123594 223283689085 312099790332 11132864037 30233836911 150814836941 476030305596 58875751760 475810328108 77317489524 834521166187 588954394768 33410729500 14967387736 4738874958 4157936891 414880954056 413349114154 97615682781 802925215831 15388920496 616526282628 59240864348 360021611780 542195417125 79613306841 8690177551 512613753833 169151305110 29402588950 57070643841 80426425172 80746647477 233572405006 22991168070 268046924733 120922253783 606420001964 456519894650 133154096642 37982386317 74889967188 10270181263 76339566872 364657974245 134015369738 25249518653 15880506784 23960318743 79621111214 1074106176792 65152140818 77558313107 542554858375 59148093374 90025800906 104494148691 589166306728 178903373652 6373211900 192381633000 72032084777 99410629093 250659816757 26054523263 7637228352 95862916152 23429518950 221000777110 449177873302 136820137407 261869327779 77403670515 666856161367 95565926473 699599037102 27176947798 40024092519 81888871921 21241692990 386600379491 4230658756 2340003010 90002707826 42839623162 46052104849 406241381527 173601126478 666322442 48261363339 423203525660 67521622473 72848115288 4587294010 4693874716 53007660556 567674327544 14705152397 87088237069 375255180731 8223314770 74686207354 108070188706 235164426400 307966020804 35639171829 624649038103 197704069045 61075260605 13193953689 130878178347 275941214705 429133264354 120939986545 90340343000 19304520958 50257053664 218689206313 152589435038 448034692598 152889752474 142886028585 558068566454 271584101773 746374231 55996566241 4124226598 636989368118 641781896133 229745883648 555817169045 61718177854 449071943483 39199448985 158168217755 22568229848 42527339058 137316423132 83228875169 326502892374 852622527760 99627891446 103865285130 39135795031 132631350732 517012285730 31290174581 54479570429 842325548521 19685675346 46054609414 471374970024 379748071803 12095987049 17996778663 96374527572 182754076433 247107630437 24702442754 5055971309 54579865407 28549454482 114505869570 469735046664 22635521186 160088249342 158226084791 60383992446 323482322818 42817983450 29390224065 34694185395 656764696869 69983333326 115393471544 300627130939 94330798145 51068374950 46367598419 559041620320 145489083422 131956294345 406185720655 28642420525 22214416612 594940160541 7663020169 75811565548 10201695771 423048362485 452835113766 380960241307 25012100932 88179782105 88674261357 661505218031 219841479159 28844976660 18284397215 21437528625 123726876306 109780919364 25532236391 67616148418 20865511107 963866170443 97648696681 22906468629 252484666181 314530982106 26848152424 139704103760 66389212115 375612737194 54722525358 692875315131 342688627834 25214969552 1517763217 222392327443 274120357177 27144965398 236918308137 152799227988 11704144587 66137371926 11287648662 540869937460 86384608667 39324899107 122077945459 135176420181 250168432105 113026535800 35546937533 38487522934 383571652916 94744408124 460494381388 58130695337 883555825216 128225903434 24607348992 7963195272 106681670132 187155507449 12940640190 205675171806 372595438331 26262254032 241267194408 48860020668 14198970975 326339193909 39057885436 907116696333 120893682713 22925681683 254554918469 43966809825 67404384762 6236308514 173388102604 142280025968 37707279134 152249232210 118055446677 33437146936 23424608701 141364029695 500430115 246230943598 11981899339 465987988195 240071039756 65069139350 79421179555 365805466231 112640633574 221689416150 115600541634 32727723626 273300282858 12024889189 263729740208 85936607671 4654206803 29838879146 47116315678 88543306564 921321053637 11976174964 372899778992 355449403309 20088046204 315078979551 224867549726 75575675995 17875010083 100356270289 740011283990 33810182229 135523464600 154558468602 14287913799 360482114918 97623071639 57328329320 45417617009 422103483967 30201796648 355743194051 596403210619 23369197383 215214076495 79932520401 395556192691 192082222085 11358205398 19449180834 7191195706 165827762292 48898635490 10837188508 349349486368 9930726023 307646520714 84364571551 459889726823 183460499053 266351799051 150513305508 123992446059 831433928658 42089667616 67626941872 196532030027 500910551952 82205237914 288618381703 59334121493 173756661139 28409296481 287022009 91155402820 400302177186 129625037645 43075158402 167937962617 115956105248 214585507468 75831479431 14108609586 7682434280 8456293211 229118449402 206485663656 68209750420 165834537829 390083696463 72082293233 406957662245 70763115954 36887245186 104928833953 20450153076 441279475421 40210216126 6247770442 5100233050 10396332159 384106154980 274007091353 5189227350 521308238883 147290560663 4432502420 78537713334 63923947951 117665452264 19437271349 110349724845 70610738205 1746675481 3335516289 698337449275 430843199959 1699033290 207184421890 12963066859 52884064327 184570045631 14282003521 566282091851 257119648546 70121543030 34842294231 49943443058 433070688490 164313353967 548388504893 20765158765 90607910528 116888606818 114752634048 105159820453 148040786682 260222098916 39740562630 130049168008 378606535026 9424943970 35801992130 357283066072 39548320152 23744283922 133469664110 129398520531 316550850866 187527226923 101842282893 82853130235 370051336924 7175287324 29990604129 16920751708 45858137715 197353593938 74462507264 200014419248 40571270279 16511582546 109534616435 17679562513 67331621397 60308867479 1235899870 162573270503 188776711485 37185260119 38665059379 4578440385 361599885 35746010123 27068272727 419065463821 131369522230 246035382102 31026634548 227421649791 376884686114 39365838544 63643364497 13788170144 139644981201 120913585560 59752770832 53333303246 216607310943 51251429550 48732699747 123108411544 48234791533 591586623343 403520396658 41720939766 317840002514 267344251104 145824377448 102637811162 67375217391 63063935193 14517437208 11898971786 109911334420 328488126710 104564262379 62755789029 1843432524 179598021342 161498993444 313457518995 422215720673 238883861492 2837800386 7778425927 153121172743 6473973254 173416906915 1761076256 20138605263 188064174491 104522967006 98962866917 22250711287 49702177723 94912482199 24799400689 157060521813 175348558047 11604514294 179008227460 762278852 19210323397 16045547262 338793984822 101565787577 32842331481 362904364373 93287449033 105410424483 77749988893 75408941780 28022188590 59302848875 396088225622 90703683232 40890409627 71271152828 206031342848 54269538974 73273774798 69638077632 1946753088 73257164213 148059136530 64102066249 20426063836 78380070692 93627853058 72241725626 98206348529 327555981101 654515509028 29471233562 383352937462 18840771841 38062907609 111740643928 118985745126 91897856725 1142393432 5390648159 345988971727 19080113104 8146817270 9988298359 29320182066 38714133874 1669065175 30659724683 524709865714 23144996264 235037665826 144697112240 6291824249 178241007657 11060245661 98116020213 28359894307 42110319490 101779744393 193545598953 2315899791 14155753821 322504970220 266362733407 1769777844 124107735131 22137366842 15825264470 426978544632 35308595637 100395970263 16512197587 67285369626 325018773009 173349647617 22898356312 13290013068 347970057903 49970406446 48522868020 122946406502 206648299192 29903621304 313893512608 49215723901 2245864680 17283589397 8568817866 15289504171 95607977618 9715531281 113688622294 86287206499 186832552200 215040597372 12757219927 217742024744 19687594439 46332194433 121028382802 209061801040 122260063954 110310198045 344353729107 9691408400 240666444141 48946671673 88420282897 276377083537 197436402462 28522733530 310431841018 50590404279 382422313029 292980578608 583015297139 121740673843 85743524195 111555072339 85961495504 6372812216 100701630559 27132685124 215069474388 123308268552 72179297009 29944673437 2296558609 95317007993 76117577010 45428283151 204035310644 55693007767 205461915999 319884612503 19563821485 129079032219 94159269793 13650619877 83485045673 147456636991 91809974936 186015667580 137060765047 151149469453 12603866763 187308612000 390643726435 236863595820 183429855636 174089923954 6853995019 67400218868 16491627004 10395524260 15499578558 415846719908 5959996756 196107117031 2547431960 348548205672 31093255429 93784751481 264600388107 15269495088 248905339030 207132424578 2438019582 134716225354 75245282990 2608239865 208557782084 154261379205 182475611674 130242063645 163409487345 25057494068 450346050279 170490550627 190357547839 241455022301 172437812317 10946478415 186628145923 8562648229 99113485951 144889802590 245283781769 56757656372 141542366571 127518663311 212136827976 74640892419 127063479428 271011541584 66917078511 84981401942 26435375293 175239219520 372711027309 66679512756 1640279434 134335857077 88389305227 146511824798 112198785229 36409837486 31221492106 567640009232 19456067200 16166198811 85875940807 100116534760 81945488572 608078385805 341904405548 253969399840 275246675975 77518162112 168088966386 338759568844 34592833011 253991498666 279967036100 89508272506 350354841585 2174404249 53957271732 103272465761 239738092381 211525037502 9984445004 29317451216 2753272928 19175231973 7189668655 114821059251 217830862269 216594741044 146182070530 49338468476 107665736439 72447857695 22432384872 105239639923 184844288659 158140681689 23154564952 330982563830 47135905781 85031960004 147830339662 36995231913 146018709240 85968232622 19879540224 40656827270 181678298837 366740082806 153124843105 347781239813 38880398193 101579466771 200344285829 28157300332 10245915673 2027870142 16976605358 279136123372 148515272691 102087138168 371954077785 120800421845 18694261084 202494685786 101395436199 11278831563 98446376549 167378467266 21925723931 175778128547 62121396238 318357426842 4077310860 90955920387 66138291675 16751315283 278781985102 35197908011 257466817689 259272057836 7796556287 23707813958 92769057945 42813678832 423339736010 11508719883 365802148160 10479691527 59718841864 100322498395 242926550226 90710676790 88925821986 7193529252 81679653905 16043802065 59582509436 603037562738 87618815229 192574299995 58258710197 40100825557 195714450547 8411128815 101604264439 139702698027 310947834338 51174092470 16958141402 42817010904 71061190590 36904472277 115991351514 108633732103 27613535150 91576450175 76186260575 49004082488 134587306371 46730026413 125158462775 6495342923 37630653752 35605784695 220847336723 261444470613 29859664679 32023581104 13878032929 247914138429 43343277543 81882598755 41667609972 15545534888 225948038175 34533427595 95507814767 124124102003 99596044735 339255648666 175552222206 16285192197 48356048794 288263153757 347941657827 12452990314 5075783973 84425654714 98157012740 18556146071 111204978366 21521072499 76693152047 32898077658 3624527654 12150325268 176102889410 134013954280 85455124724 41208037829 41235626869 358725387796 55703510219 4377859434 231994399629 91355000420 24322343841 196395377378 38535303228 91048564516 1541165616 14815101106 534136686667 58364403297 6117970800 14008045384 117663508054 165509919031 110119520412 7565268348 57621078291 121434442794 113634078227 12150414368 1852393368 32391096388 112189658372 288733863409 130363063882 15010552329 145526309762 52486940808 88331788931 35457584717 30578891564 223521417299 243887386348 264751233320 177489455313 42996093447 120502540804 66359424784 67199952886 405846013022 227132043104 8253388119 25058768724 48597048876 79920653814 29091661593 157084914727 64582901244 171067047031 4512162974 301361350415 209307605905 276583516590 79198720381 99297420746 166538418875 18213895968 29866213446 206089870261 28700802718 55082700000 177868995098 95115033313 145141185618 10904751461 264554718522 103778957296 21593572324 235946314821 45462726317 192559729127 8538209589 68492918277 363746075229 56768218495 1474571424 132029202872 6883775280 28041339769 22942283858 129309732166 328388774096 200510886729 83223037977 72536156782 44572227056 69158078004 78509036104 110152796657 3595732670 240578097718 71735761572 450998742414 18425321691 163227129144 115160506999 318621135811 57629995167 29666398666 139257701727 101734789459 181692500390 371475759766 38780607292 14258005976 114451944838 176783072977 27133699706 43183948338 58189326186 107113441681 21153527603 306369079866 299430789880 80460594028 36663796632 34489722772 374044161252 141478078640 52911216815 61715161490 221012641571 11001968865 68593986235 299295025287 343006354175 86052219277 38456097272 177545705908 48481171918 36086353701 258032407691 510217062912 215739765011 81130820852 26691005472 20030688918 206846699488 283195624675 49856542769 22536997052 465533327370 62329546228 9838495814 312555696813 190646269162 46846054295 256535378187 124909936198 184611271247 27487891022 643032875055 396721873229 432302756019 4431524708 129815876488 309153734492 10763773258 58166947472 483121450444 270830363360 30778263363 53215590 57736378288 224619132018 370363072224 31409221059 83943428448 28757531397 76066404517 253414471252 135199641724 270027076284 49193805387 554334447993 72343151196 160147341915 60459423636 33113165718 253274635567 21659889051 81671290645 58587899856 18822676386 67624955898 37172854601 117179464427 82708459099 179195786299 48012418209 310918566060 12448691004 22793974586 5313860382 90480151751 35746978392 82342008209 11638852705 186708227070 235879480087 29384492414 57023734038 132525473991 164550235805 91817517166 6294306090 23721091669 125287286971 60590455370 112626220167 70242299565 91206672181 182819303734 17005746002 236181335194 5673106788 262498514786 32491828045 43615316247 194102520272 37430090170 97757552674 48860810359 50268730909 65507806813 46066609670 103126573920 214229241741 399354111352 336777319798 38364725157 56223585956 234341798682 244543246475 61356891734 84186914443 302134747154 399787224798 54683575768 41125921746 218719565853 72256512384 245069424388 15072602253 261716981700 392933665127 12480388093 119097697478 388808710574 203080529216 47553232154 13712594242 11114692938 77615908008 118009510874 112391693600 244976175366 122490737629 334579764461 47076164025 146262994089 11278820569 18391215148 48305884322 64411101277 37994935290 25072264457 168400291352 81600664453 98455302579 59304784321 38646874788 75712815203 158906320125 22103644569 375446078173 82881051114 278910884352 194531621719 2823280307 622522647 1304535352 294313009722 60669157560 85534547376 211028492714 18942762815 32894261112 242976294429 84447230411 183864579370 302074706 204543700626 13697204703 101725841575 6021611561 482830866049 113272074787 188050204313 46152597559 21622503441 175589678888 15206364494 19427674096 46773320775 7251650009 244425761527 8588324271 96052482785 47112136438 86081323795 18979745241 23669258318 26711827132 192637775337 144409760669 4932669907 98528704804 37808249838 334080172367 86093949869 14523241958 180807938237 390501498535 6843932262 72002057958 1591598573 294081591784 14331335673 54747637921 31695024544 79970561554 91456799523 141690171771 5713934496 53137177193 9057795654 389088877779 275866863210 64492718876 122378186944 11775329687 153273315852 45043495783 59125868920 440666835207 15194647407 48034060748 56280063626 5583791694 40823214844 23139813232 28260350018 5894391256 356201770027 163506396599 15341552809 21396181215 2743846111 278723427061 33064881665 52201280688 181538128372 11090610344 165206262797 74558327048 136005333906 158695005796 57449826463 72409241894 112349869602 59517687388 22329702817 1309117513 58729800061 370001531562 6758589154 282268073222 204491805183 323306841264 27024640416 191454757814 123135364356 245592090833 50044778760 60090834125 20897537341 67711576414 320461578179 73975250269 236173525562 62465576296 145256011475 21018268139 70360369114 409596357871 478973800203 227672326614 27476037509 126007553285 22957273112 323836142175 133581349881 123259639592 29067700257 104833069876 69319795903 21354760469 133856238589 41026367530 125167391108 130765963418 149344421081 109089663812 205157977731 6927837827 573322837647 90369442844 78879401899 265188844443 246289711180 77379742965 192533546565 75640037025 24204832300 332304445277 284580718870 8675052559 97922093126 182404389816 105722299148 534811832170 41817552693 21635374028 372234587892 66974872799 427569384103 53040719198 932188129 90468184258 51775856767 224054429968 163584494733 82570810684 28213231505 23410661731 129930819965 95763725504 762102788 2571448823 152876815367 8744992194 176138649249 72023781431 25010873232 3929408255 248612829709 35598647167 21652467146 32866848670 10481705391 71064008608 145837294854 212638910873 154651229944 111019459212 73690790451 252465729274 3797344498 85798642016 284962096790 83078610671 102913615576 111974970766 62991309488 51347125461 394442634574 39497352020 1201624718 203732186409 88314005677 268629117110 386307386019 13761868351 381502353007 2278380722 116898625681 91118079928 193032868565 125953933442 51227866072 74946974934 234343577931 348249877615 56220523685 57091266428 110829692911 12312270194 45951375891 88969323647 177920225044 53771819309 475558775959 85250251225 45667027316 75218334292 21585225988 149887535009 66477114032 70616614633 50852255303 427326354648 252750095401 47481281654 77860465735 12550794630 37482985711 273247606521 75479131110 58980741307 11229473511 6734713056 275255732694 13103317649 1345192369 57149527924 9308489339 33012671531 155559052869 43639514822 27059947025 8339792662 32330491981 28618549218 390019449454 105549482090 72383396948 7528267672 378699743261 450326427432 178272036723 46185106213 27633953276 129330978226 253118630436 89236085620 388597786821 380602385036 110619580141 141986850961 52943536955 26811152303 185444973092 271900610660 49210613020 397409735983 94280417734 144214070008 121183836528 56486563799 145754087854 94935831238 58544270939 46275127608 270359176618 187284578121 135111808945 409152555256 19011853320 393368248789 25100672023 91801111136 123365278893 252567102233 152511909897 124747520829 25046933930 63251388571 49818170211 19920435203 59112748587 91127317564 287738915124 129175611798 32573466235 266685883189 162709062706 127642563 63044966844 49558466367 169974174181 132280241655 175046164569 76009196053 412561196839 75791017871 181311148225 335846066668 4145971778 117574254863 157518368108 156300505662 138046082531 64290523157 29148576246 55225869726 154839251593 1515061166 49344158896 196638584009 161544507923 38942979880 340634594350 12715052318 65680969409 60535245627 351898185585 69124644486 373723513220 148412895751 3709412722 114405058325 46736511532 67162465894 164579483323 20726788889 234874260028 54620434640 252139134539 285204161760 35265306236 17803930217 374525164998 29038792408 155933867682 105669923577 341643818985 60983699043 58968812325 133906840211 20642079313 244351357798 57478724404 25809100337 20150796 464045716390 84161458685 91234250821 365076355052 88447754110 132379318402 66151393723 51446223893 50264326195 47845349928 33375265028 165448859613 94073981333 69982063573 412143241045 187589748480 203944846830 111518251000 20016655854 13070084765 6982720066 350840007138 192241248712 35198823728 273355766504 6478905667 202971015798 117785604959 20496971460 13237255701 448296366963 79235925194 41652490706 59789304180 74684920804 17626469340 24749629321 390678610588 5991363899 161839219714 298051375080 60504064208 120948990365 27238335938 97585874525 251921366299 122042956053 115819250332 141329839802 6549562750 151355979441 188523654353 263453962908 50143363013 75212730762 32963086668 103305595003 29849185319 37239656514 124685261092 35616659349 22533448980 136590841182 157384922504 85777437802 153944800034 65974876337 5107638681 2765828561 583900543972 41287798504 332889394463 165839706666 23027395084 62820366404 36126216505 274131146456 14283536568 367863436626 31143497362 154179321643 1179473536 38279878897 165954904622 502013541911 420743591649 364047527121 73613583944 5296569740 62510156112 41405112183 43269506504 108525962673 35514069577 32127040048 61279468123 316581159838 65357869970 255281144884 85662990316 3346207226 98760507742 66081000595 92406414963 45209034599 122972724983 1007601984 21573161262 72010243843 25040625082 111284725639 38448379187 56284521371 51037265771 28805017411 51773183753 203203660501 93802830331 62439747156 56117435707 89057260626 115034252803 334263961411 143437558257 144334718629 5879432857 77447079747 34957397178 101284803485 312514892721 275406931767 30644961484 13725288340 193154593047 10514815887 49201619894 43446217227 5306644113 306258659082 3601688503 155780581850 84553395560 148722780575 62107350477 10154074500 31733728429 162413304975 189764984144 67283252264 113944812326 41750637716 284776304646 388807227749 13708415506 636845823758 227571823887 83828098244 4159684041 107761809892 179911644100 31498034230 61535533184 202402569261 10260685452 41984651307 34298103177 40356746234 265004437085 167999706892 169850237984 255559425634 150160324262 155365376395 188471312505 231849926073 54262522102 15755429313 331498389296 16976362030 158692898436 24852557583 738430420 162482877680 188923762964 164407438 245649430858 124818117545 79454981088 23682122840 90214847330 79512945255 153609440564 151809905284 26874048615 21615624153 185066920272 6840104769 59738478998 127365088152 85665352135 109563488791 147143750541 165515290540 9979055538 284830691382 11933893048 12167553060 262240804872 47054071920 44764080413 104638891932 457155088984 106720719580 111483979341 4284070814 275393299990 193183060113 21860550631 53447780599 99408253721 21508553401 106027969614 197898777258 160983391998 47795195202 225451048766 93792911926 182039603199 96983393804 160097238187 71372952486 68824622831 32935001642 276105092848 21375245184 36650441970 164978192415 212677828021 227902729370 189902963581 443891406 226264565400 8591212409 89597637470 74747623111 265798537122 11087766211 154708194890 110033732637 152305453855 230528508495 139279138856 41985768818 5431781783 46589851552 280346780779 35318843796 86268616922 36023132533 196952866209 233395264419 137078530508 49478442724 291258809722 98591358747 97897931895 279371534446 39235707011 213169820861 184110718401 37199694639 68091396541 51600338471 265563805623 14008422278 209611042232 130624470668 374055285501 45937283970 67019447356 25202566269 51680506971 27004531998 87183853580 71215933493 31482980652 98249505276 371841350986 219045309672 241381749815 199936929739 8098465870 56834767851 56157753219 46229139492 47177663991 14633840748 158276933222 8117226318 34465593416 310559300234 37616333564 5834106256 202055055712 230438801152 184275470031 677518512152 107849270840 4516948859 199686031326 122230064627 146031459633 93959191988 636584561316 25418585544 15003550539 319761718388 268554099817 168244336922 124053369750 108852153879 287207877419 36523847190 153534332397 60577861424 78810375319 22134281147 109101574747 183193772930 12374867956 45557967117 42052058813 69924530924 157771640271 244923457946 62450679002 32693379515 122624209548 35765651908 18288370904 228865708637 126209193855 128839907610 104130151836 43692610595 56386461980 184178387410 74415774670 50396360922 38769940584 282924130190 103401439123 25328281602 217910946580 10618439794 138812879912 34467850274 132344328103 45671869341 20860058144 173387358579 213252664967 146699006365 248300934980 37845646190 224778985535 174281993948 8601065395 212940652068 26406809042 13463289792 117092689258 960117843 43976662449 37592493562 155568777057 72147163957 853325020 313100805013 36206554024 15738718271 242623786055 227492452829 156712973033 61231235466 23106090963 32450273543 156837551739 183364683195 71189337321 17812764451 76377288510 159231146645 71247168745 211327498687 121207999136 57910660563 57331310541 16679293723 97958429400 8190265665 117865866683 307606651555 30380800048 32077357047 73886093516 51790227038 19359911886 69096422429 37889115886 72357681764 14294260785 126076033942 40119770907 34308877099 360956271009 208897099692 90254534791 213688077625 485248264664 88792386772 198386941060 79255362823 430967342611 77426187174 49464672572 99737112314 77255738306 83840859652 68574644709 328027356813 12577275691 53981267728 28214763395 3400066109 100445083213 92834408748 222004378442 381169261924 70538761896 330390469210 55047223317 15024827008 6669173834 33755101643 85049810827 37435929963 19803376240 8950636878 34172038581 163453211415 349833758189 38715383022 116866022904 57008575194 30372431973 43201994244 517899581793 37422903416 121889942186 5784390525 19930947117 31609958192 9400584532 179734468590 2062572711 125924120980 75330324114 194529316351 113465460368 34321791128 45882221637 88447218151 147656836526 248673939757 240793011282 101843001230 40637765989 87575744965 94642531996 126990145631 139516529037 123820580177 34744017131 191046529134 213414144363 60981673299 110777943664 252113655046 44699373437 266538368042 137314338404 42789075210 138213540473 27414636062 118076269538 95890304992 126766471523 148931605658 49394409442 358433741484 107567612618 82591201615 36139895787 237250410001 284960038626 5182201911 13320319401 252655375643 91161305823 22416274991 266970536207 193118248937 24561595331 106649231091 277813931066 164035744843 33356233260 97930905827 172392614550 23844061179 137137475630 9520710464 79157891740 12380796768 114071467519 78053126247 26716715997 117795956504 87151535253 28812463302 478755275946 41301296746 14482974346 81489110329 65909001066 9807876692 79762499768 21583256998 54801388428 75242340950 291427831413 49730617275 44738889272 83929742371 159047019680 46020453017 9888967920 72009375276 23904454038 3454626963 55657534590 57617760128 36975217777 221027045274 102226985015 5149821790 16627204552 18802878206 73684847137 40573310973 1530166750 25572631946 37575138529 54491301075 412648939359 179694471019 3360864836 106507322605 7637302004 78689717494 100276272399 93195858985 112372652010 310172249478 3561176364 206144387213 65992494088 115087816498 615404582 84550910301 217630569712 1196051153 43018859781 2326975639 435686267298 189032166732 31792899784 16043508915 26898267944 14571224327 203912986418 111276326812 480386114357 154989015454 391597685378 135769179573 168109003444 88024209336 164782711714 411920724410 1157211378 227958493775 100885990168 97364286602 6096116712 36173708117 196710642658 91573289331 43087350564 206540771275 8800149290 28129681890 32670563364 27042127719 258078657754 94443430916 98696209473 25365070682 785133085 127471145550 5771964618 250776888069 19806015986 32457581024 164217788380 348691549323 152162002362 83388277273 152769132308 69178701737 140395772140 256679613796 360671107014 164570426134 5680777252 144281729821 47181648401 180275266483 53946488782 150754149801 3549779518 90283965808 101101778824 91365037285 569969165543 24812070608 21849740004 151880186989 5208658322 193363073972 65714952774 82330980731 241856073056 133473156743 61419211312 193555554010 7508489825 304037628229 165268431673 248379200982 104487436 159209634350 6360867380 77112660009 248749118015 27812055166 138270948987 12436160057 48423780580 340488751098 82473535231 251079661673 272821848129 13960351573 40626634819 390664378885 10517299859 39292403314 32690628948 48496658308 71670817192 156286701162 80517437667 156828864263 82140666334 33718526333 21217510558 331974541611 25175199367 464842782442 43762675528 212268321604 21664991075 401996569083 47229612934 302663840044 113672239222 97764056157 258370985813 60641125985 222239093836 3665080564 20985780271 408426280870 108260562295 101180190736 33659995894 75541488203 350146914380 20134065685 63018141506 12856964622 137293168848 5044551711 97306717588 142744384160 198887164802 276586946568 250514585989 268463465720 115740934953 23614997621 238279305688 211087721665 357597650815 149519132679 2455156283 82112727306 157441325256 441396621306 8255496940 50259183890 64949563231 258279868725 29447473987 63433708115 118321114092 77180086245 163412151550 184690588821 149030623930 2706965525 84236124328 310429278412 62004583207 6833568709 39558304977 81654768517 25433994697 11412163648 125933118448 20770559711 5388174000 23905960568 259553697945 454394843809 141236667474 328168258266 225123197060 56798324843 42202184836 72814372586 71987650771 277483690902 139937810318 426279593845 400798466069 269974549746 461853841989 28219567193 376433188354 111627142439 196821447882 307371875906 11245555971 115523528876 262255093904 517524042955 137657919491 212388715119 143115496013 81561896665 2825578066 383026583721 30408977708 18923438107 56076238991 159048936510 220075374085 44736722660 25570369438 30206388396 167884781781 67154254136 3998434787 86000051882 72798334784 62155728050 608817974078 24019013330 167658856362 417292969145 242824704182 20658609064 87329748218 136505530560 119980081150 5149252778 118685777005 121070465459 166022034452 113815412765 237833861114 34142414497 9676458873 28871023009 63773146089 30522236356 42953084310 2498865444 415334809719 248557061665 114464161462 39165110754 121944732065 8571301395 71816573087 13238528842 32495199302 137198307918 69284539597 68337479578 77580515010 105006200149 16195670445 592880119608 135126657246 3316099845 110869844500 54799551792 34930049063 128048603862 212612663699 43779248465 164971988933 539201918781 85135775489 365583982269 197316679350 207368430343 109428130889 123815609228 381937501476 253835280299 101766773058 30643628427 419503694960 53032463544 204172922341 82919667555 32748654468 93133208734 142085275189 49246280499 374662289089 178967274603 572148635020 23001015065 114024307225 769125019 114626607484 231054741581 116605908229 34929615818 194774447390 22262506774 88655979731 12551740163 109983865698 140348646167 140886908621 14678322144 108297789898 461297422593 56641185347 249263110374 91135088241 64662597866 6370822247 4853757444 101603888753 45456945506 256173727287 206578913255 15109327834 119262561873 69241160592 184576565186 103155883701 24993941628 55739969209 180874909909 55632042357 76749933200 85029138317 29102266408 279240205864 103922005835 19241186215 343779753340 20263757172 338753528492 191119248194 27017665179 22213159242 85912405219 218369549386 365263738561 16528592602 162403602311 107448570275 257712347272 374645157847 171855912338 265502881460 4777761339 160844959287 21071955622 127491597064 379022758276 16381473195 1420318847 5577770503 154322012958 332663874171 6152998820 15686069031 23424646859 53945625086 21653560658 196203776129 23075885890 3441727782 474335305125 23176678866 176244962273 5888525251 32762931353 104350919611 99583704314 21199020800 56811240541 44793770577 138703580080 9599086737 86274261196 47609749941 187350433559 50744998669 15239533021 10393221632 172560214237 32576337026 179180443435 27314009236 65503251486 449788642560 26536076326 236960908503 115451917805 227447964994 35178615736 209902110 65627162593 68487215804 242014975486 84387062513 451599765255 20371861469 30843573767 119506889120 67411925762 73496869009 10355409176 269306762560 256353594696 105895432774 167060948346 237520130308 188932415522 50284692105 43821475977 73337623963 15231715744 44109248796 76289639491 126043943219 13919883152 253219632974 208802897471 32493474664 163324270818 567582107848 148982828512 137542835244 20332610985 59555231836 215906945081 19491508914 76779108912 134970358317 42235704279 132324948586 11177623818 346081702879 145942942571 26630808734 58434044637 108941637305 271955878619 196337660666 164139338546 136694420076 12141136938 16917879988 73376190383 92557041054 63991097217 340463637241 7062989498 98379069790 29375079519 91463699201 11439552006 186243456610 6795841811 29754053137 28210473777 17546727978 36852251604 40901826308 35326137867 33237135476 394048710223 141149651359 54455232884 202351796220 85976286161 221987103393 285390615716 180006228946 7032441176 10513690653 103058369632 2321092697 20267134793 37076476993 8559215450 47867582090 123495697327 42174640156 41787799974 20495471318 50610429837 121428881928 97139158594 82530387456 384802191592 61454529268 15271376251 6682771336 392947375949 80890292161 274939436302 203087814047 283648366185 244240775066 45423023989 71788472373 11630564947 111416512832 164114965954 358101306639 29713188516 153725330441 206144995853 202062588752 31762382293 63328333396 442370933271 51631957618 383669351019 446964757876 452652661240 3131424051 69412840450 85596514529 185644344554 95725586442 12579504689 251772752610 67487398778 192552054959 78360331313 241599669793 159230420630 523669332471 151336218892 13683572538 91570322309 45150767284 50459033941 49079851348 9170095772 123394317812 166326458343 526319022418 98737513935 16254253288 125435962642 89119240649 73063876097 52237926690 154469449609 170522700352 102183826701 72030294184 136959182238 157868678729 141909044119 35612620287 129770918195 402159680922 82555220182 118889686223 264834143929 40146535359 34545366201 42399294071 288772563308 72222275147 30052452491 9889524959 174911005351 47089701752 288739202133 649440453 55879617628 140949141404 138731595883 240125658266 215348452919 318503273925 20515241565 67600669339 36907841083 243311259293 123581230542 44714636434 74033246216 1576425634 17783008211 3586913628 201599774994 163171118290 9803357210 331336217696 103471590018 47093435408 294068571397 128363856582 87438304135 29755065494 240701788021 1882094759 199055420685 36251244211 53430572260 102302397219 41515628613 5808942890 218257706648 39252875266 41709167234 12303368548 291271301795 27971918716 168522311769 27096571201 248130089520 54728082869 3072323694 185865622987 88037218125 192158114497 80850348143 62790470119 51259566296 3906881341 94550772396 47942062397 88775235630 63081056955 76691531094 487576068114 7017725707 82395514410 15601456729 3383538868 81005910744 3220122789 298656884179 48402946864 142631455437 7257648136 17456264721 164282637023 138263703181 216012934017 77123253136 383771812476 425554710893 260140415800 50762023737 869599162 59245303672 22043969965 158641769967 5244409887 134868479773 396135650303 238656194985 35720222858 284912378594 92508990768 37328320662 73866553055 65592734955 2310452687 111313927043 179913347103 79703143073 265052494853 40501703900 70905917208 77043905749 119747744960 205449884296 39274188846 196409596216 30553335859 60408055929 43073289552 45243067896 456102329288 29707891632 262616729934 9480045429 83375200267 85658163712 208122929103 213427490665 131804677081 222631700575 152153671625 38802497769 29244223979 58134881551 39911203104 9672944710 219641064441 8905575743 467166807376 4907496701 1303680614 177023963544 135094058796 55456223853 38127476574 392615212296 85817689807 109443535333 2463081184 127017763027 293785917718 38192361862 42667338505 35005969223 22891832823 244145683807 346497039584 32256554438 164394059149 42291063579 59785013086 3316460262 60147901666 14567242733 82730094178 251471298904 221227348832 56940328070 23155552174 25034597560 19890271539 31019244520 33539873376 45157356599 31778366347 71389253861 252476155062 20997818546 307252164375 206581534540 196066355000 8039323919 62378390492 230821795825 124046556671 74237504780 6282579836 26791989221 47189577019 64161575035 24695759890 48285450243 347219067 17926934017 60486803211 106451325318 385918129022 39641410362 148835868084 72245732635 4008137605 110090490455 126439522803 202256198644 121781230258 143506481092 50403929934 357360070518 141566925545 583288231931 264494519729 258572263898 42304934871 105339650016 126600629481 36870488631 251627154806 18915813614 43174187843 158200772088 297020912054 48627130319 244878922159 37549538232 2441568803 13873344575 53810078728 333398232357 19914397455 19898534670 278943166278 38509829901 126436849233 172513387606 9077711043 320749274939 330550428722 61636663702 165429371541 92539519447 91674811388 153790839397 16021296973 276597121137 5813981077 12125869057 63720162818 69699625988 16117992962 9702086378 223086679224 216357260983 13597394094 362571300546 424456990 14087613331 388771170613 143467110770 284335407130 197365391080 251430630 20064850637 26448332452 92456162716 1721269209 27997483674 213471129704 167496631684 221757654362 7076970503 33837447553 13414563253 277306724792 106452779780 87952067220 461654458287 132733050401 33714708851 4032436176 58492515816 9403836519 179517310021 136957969394 320234211969 30819356478 78357836330 424697913071 91515839131 352189507059 16455344711 48981617789 95661943273 100431745970 165172698424 93960918296 9387679273 20997566014 518194930666 9329534951 19884652302 175584802924 50125015188 4436974344 122696223921 25772976931 208883573466 5039452798 367284292941 74935977075 153078579673 21916951112 18603498714 199692084622 52935439318 100505090296 15386794581 214998426506 171688740303 201165787132 153199981520 162644762533 6100323262 7091021651 619922903916 248015631440 75528576434 66317290591 81281884018 45788935833 32082206859 44286704324 91422055974 202718146042 7789665443 40767283848 162745793027 36317804551 155991385876 126048369512 182398805311 230589299651 16190086670 213618711371 72184811169 298592858712 83228886904 414575622336 31044961317 16205003161 167577743105 5211035471 2309616344 273074969470 383029622027 121002222519 56936350666 241772005482 94795650944 36100873711 27404598684 11191323547 206948745194 77305131654 421641859143 46506544537 179772635548 208963388114 208731082983 161757194600 27043389835 168088063137 48249263203 13301671878 78191014593 115377019706 248061140310 218245039483 85471631703 275014577691 268609671725 309153490447 2150320663 31305694311 18354789434 41665179733 55449905810 106407972286 105988494548 374498786695 146177870804 20898856625 104176528568 445332031799 203705655583 206604843290 34920614862 212343460217 88247427729 29701357427 62646776746 4113459082 110967254495 107051233800 2762405426 43840703137 42746029320 46725544903 8664541257 37858972346 147401302520 358995765876 2781371949 63028217413 99138349024 113976463233 59175717307 146382546472 403682482900 118882145532 12659887074 36586822818 72631425479 135059102827 132528095350 85658712509 120470778262 50760157958 231286250969 338961595220 134690559445 57408040017 224328654177 143394283646 26041447983 490284763031 20469668897 28659081878 807599602 160654678220 3285465865 4321329985 2903642183 2341015504 164129758058 7844354047 104525233047 51819975742 151413689875 161266133516 129844775490 257561805677 26779163514 10374776314 16502307975 9787947625 372863855797 139540653924 184375530007 14710359333 32580813470 12114928434 394949099764 113149976430 21712629657 15554208892 131692155136 115244371358 67775003020 61215127079 36860733283 10926643007 244692763587 186107406367 93069800397 3601414540 174544648635 93561072064 1334680302 77990557435 336910544896 494196828759 5952929518 2560003907 6583241458 35474655507 243385311656 25786327564 1402761970 29781969657 253085146811 62696880572 453540349159 65374044904 21438548030 69271403181 39828820088 20049830426 413021665838 36662659346 4393089203 139024171227 1844868228 162790806906 5421406385 236164120734 285570522842 131216126656 10183040156 16754486236 99762049717 418820424513 298054840421 69055458496 32968451844 44064743419 1551326012 172874798876 93697243865 83843053696 114988697821 57938263299 8444557199 163073859167 58113288835 292396197497 4893182345 83060604074 75204819973 90755881815 128112570281 146257361897 301963267168 154703831383 53667462484 9171692062 76720483789 1564833691 144699395295 78983932061 121792574305 55338994585 65505176275 15505574009 115684136486 52743499273 69628239581 157983331499 41074188909 55987461426 407405504745 4423366313 257442636337 104759718742 58924106851 34434383869 8198989609 144734080504 106466921913 92554638219 89833291315 19374512004 52003996624 33064894943 28735645453 397221072327 24118307431 46131788041 7779528822 182992186658 178768292696 49148326177 18967307677 336092741248 26305617790 331613756759 106321209893 22878322310 42253037837 326336423986 198391125495 54355689280 425907914463 371151749390 17204356691 7858475901 8219811194 11856493754 19056100373 30395347574 243772920464 131878596138 33619132664 142451644830 260072029689 180869320823 76365799357 171029439812 4584938935 408448071648 158927700475 200047879924 164534706483 49685407148 119417472391 173817453758 21724828661 139588352972 172079124061 95760506158 4201997691 280342830897 10584717090 543381099712 126078143329 74624627580 33918956772 225561682822 258974543326 44240868191 29503628011 1740632552 543907469144 54959079613 103331789929 27998685621 2429090648 181696601785 26948787930 268723387909 41218739279 100584088330 111247363266 55909236780 50526936382 13914367683 344539718822 26833568723 21598307291 105973798797 18307918852 20946501867 37950034037 129114602373 470815278239 112741902749 2317163086 21208982559 267321320300 302383890235 13246204133 7563895929 106472229687 148967777952 47336225815 993863501 118206515457 3747718320 111164832182 8437419150 25768930895 1458642571 118718887556 89775062644 311720104651 29070925744 20587699156 149149307572 539724641830 60006177830 218259252752 81656843795 124291783483 18667193162 81571114620 306208394334 112773091628 107198219884 138620466624 47168623748 356384574712 271119888367 33045677950 239517546267 2262214023 28948353130 97235437558 144416765855 24527205952 18385416358 53301801781 423791360039 52042283491 356043466485 24731092813 458912425518 34472251781 50393571154 208747329463 64255100235 1802767740 264757525663 32605650127 181151699628 44175267059 440242080106 78613134879 102594295547 87206568836 75561300634 20174686281 18198171896 239154409777 143584347624 63510233324 229198364285 160545990225 47500412566 188614296970 11279338380 121008004125 446891410641 386581489031 114883241512 23388084145 40067359286 244121877475 106178314377 507993527698 1870686775 194699536445 40336134229 55040170960 433865909500 24587588687 56475266297 197063999542 46576230961 256938768353 517977309289 241482030466 78877158965 228587516502 34700527460 54390197184 130203930731 74743895130 105435882494 354985962899 97584929133 100783962290 194254936885 24881444582 64666883128 108053805705 112201533918 32494106162 55850828315 265083986235 3608699531 150733620405 108934665472 2553640585 60022516409 319301428892 104004652913 25068444060 35958688528 114711244323 191569601702 12981880155 98217345399 137624704804 445330820524 50477953588 9258673577 7746541036 29542468258 19129177899 296472114084 22336691251 289993007652 29713375535 25312099749 125467540659 152329979156 31844036317 38570856684 41166385612 48367212214 353118005447 18627190376 135642520784 33134582877 30276495269 93803833171 74581726471 68003781403 40888351258 181503577340 72619990679 250080464365 71665335858 20648297968 36711388672 594404940800 99950728742 6180689175 162832124904 37747438974 148194351129 73937498274 19342374296 164677342928 422651149901 102850328673 152286169450 269287107046 270129887537 33900581908 175707574283 14647726277 438786869654 235452698698 55852668637 187755655302 127620167635 534698524554 88157303014 221516275367 264044045021 387352977576 56697488493 166263466421 35912674610 58424062291 133097322049 40602650114 258382482439 85284580920 22109669678 34276178787 32036473456 72862290553 168132896250 61894520326 32746690434 8076998996 11028527858 17341452791 7789771444 5687069267 254838960140 441151064770 148777994446 102096057481 51979289345 124950516034 42219567308 31598359501 66414237802 254581429798 165265109209 45530154994 1739399548 216715394638 5413776877 227523264578 410576452219 265800940199 483086953 303759477504 984185930 6597520011 288569534312 16228997167 148434999003 52782921039 51996890167 13716459509 125220669695 64516555798 1735648703 13375842199 93437064384 135859958191 61652115471 28805136702 251344395216 97773221122 33770377098 33869704811 168037544471 132241873880 14443392861 138596325930 24055020153 65980132259 12250661951 70122411145 124199091589 82664812776 3240456324 24418274274 141558658832 37889285289 32592146639 138253581858 98557756037 23606947910 60761985419 32107742541 135813185586 63831217850 1331837216 375869524669 73832689282 95098721134 128593679666 129659935731 96038501543 24836348624 220160445045 49248719184 180817952493 37673677362 48162973995 121986714425 35518609977 309032499552 182727269058 8589437560 96848721627 68740848634 141790910343 208140192571 8482155757 7260141611 777659190 83161453075 390424500224 3093357690 250346720283 48534661025 70542550 50508347922 27721741941 89590705928 78048630102 49860266873 212357351877 21386543636 19947714561 41783916551 564136400387 39973485663 241585936738 38866924740 100452429859 28133859494 407858088754 96603232472 183152583584 42730525853 151046476982 7913956818 80258402895 17821853817 158856772046 423748292616 27893620924 170831174538 141866787703 29155125677 98695278774 18096039233 289970521427 78862810895 238584390474 122203150307 105430933002 243768909360 97623834830 201356935564 53038543539 59436911236 19776214269 563614961 61019170150 402340689 921766265 318052910511 222593761912 15667692321 51970012303 167627382505 88879238577 96924124027 310839535473 42330185545 82856825677 1638017758 272579038447 27289234036 228577035548 74130336725 17045983820 66581252184 251593163050 487787540013 111433100864 138053957712 23356830884 89516431210 47421702614 66616862654 1060911200 12259983988 134831921265 109824882866 76810076136 4689053138 10807161904 332204638504 209663673055 60180574668 231517530993 249425790199 22565153883 20896402498 15514615935 82679676177 39282595363 12122473414 221947793035 10381595351 145962472130 19526639765 298480657214 10076800421 54750152562 76941257236 225440546741 72849721676 9348621580 320697040580 23314436560 40798132105 244790011135 1343104594 222943140276 13912639660 241286820786 59053836424 3263563625 2906393405 113349721999 6969601638 326398480264 8496999287 3060159840 60892800458 21555519358 100387234086 341767338195 276695637348 322697893923 406651924603 147703618812 28548790028 5762363077 91430843321 3384942835 381819482595 66363614602 141045765342 38196169323 77990379652 26358077365 189542161502 56927694396 301878744168 26556931432 170633432641 3158008252 65161960495 152703746258 132950549094 46734406917 114545671386 275508346144 133223122917 30313110217 367474899202 3837566843 216635301553 108278851763 58218773510 78055161789 23307813775 82238867838 4983812640 45748833006 222266349686 12324625215 275204763159 28420194864 155947481022 2355933426 117705149687 290779436316 64946066761 351029258712 231594749397 295621730431 106265604007 7051064034 48878063861 242785714230 139800224269 258656369648 140647189618 260067992770 382873505877 29784299032 91935382513 4032362675 128399029488 545390177510 1572543708 105450322135 36184444839 82882817185 73215230240 128105299949 129277448502 101728104454 13275006211 26978750487 182009817787 133422644511 82047697310 153909590948 105308336811 251716901812 57049116126 226996349713 24064320513 15010957621 269896176241 31308748662 46675008941 18293421462 29396437293 43813990538 65878730258 162440298723 51983119346 1510497810 43420152652 154467040284 443869199523 9872143095 74251145393 243671632999 61546533901 40122558405 186728457220 192120268923 60823093736 33351686217 69868179136 107657529202 57555636101 30419120386 186758822581 217604335695 27733062717 129164418391 264432013405 69631805604 8825394766 4632179474 40920594843 356941238316 206376772226 79317044444 183551804735 42507424482 11521138491 159927775616 88355265117 209867360486 141631831618 205911450482 10388905664 163213706289 373572682996 60712906582 171836864255 207520884099 96852729881 150835598717 42197253239 20661867203 38037138340 20332921350 112443761653 415710447030 74243329551 35788033 12293085482 22213688340 3036957244 10090765600 120650575460 3497915459 76446588388 31658982769 97814148323 31813738495 39878884955 33411849848 353537551270 155360885174 25344181361 74638608694 47030926214 10086420639 49134217574 68636513786 323552483337 23061120432 321655463917 25660011604 243702073546 19285916747 74139940375 111250250296 48386536439 49363483342 18721421175 98060170791 2299010397 8832436852 10338316148 151670249117 98711334842 2244891767 170366506307 297516345448 435918263829 191702429335 171602424186 359202389648 514552091 169913676419 112438602888 224906430908 165884984902 145109287521 296192812631 31450334923 165367596980 99726211262 10244667503 374584517216 153249202642 236182183453 674427159 107676056628 9705271365 19798668065 51311653231 109581412399 30590835979 176681471103 64937807730 92537874117 16121293545 196659295519 366406504475 120429115691 129106680815 21706866583 70314840848 168046758793 28039310286 45552502891 140880948813 38549264323 547645836972 52675791077 8096063361 49564374313 93588386243 184082373522 173287448907 139743883611 132688477809 269635655191 289867532024 336498365471 188258298148 259791683741 124777992222 125541147221 48640669992 176660171031 74397009125 137595908842 124928550623 143298032729 277347103039 38799404559 7554770210 5729474755 7835705406 444024232287 77391906809 11464101686 220153704199 123965059737 544326933560 49765192173 204933602211 352428562711 48336955450 54910095395 125553445431 50842127863 8269541934 87847935729 210353160382 56318483526 98506715224 13054232886 35968122944 328015003722 17526854521 148692723240 73136902494 197871621408 31709643688 530379131 269205178726 487610670118 7297762696 216106289263 26006062445 140563607984 18323042375 163042033093 60699379345 99850124753 382004260089 39005185658 19297843550 34753105087 226922245476 74454979475 148464069313 148674355455 87697690572 127656002538 142823352787 47962939274 303825985263 30556562816 86395750832 111869601963 154430148302 168360847843 26987429149 78186665250 230489083137 256974935972 206814767368 29603084474 304625617780 33302123801 313090572418 11812585528 122716694082 32438270523 85585936247 7434580381 248267969426 22542221392 65344308078 258095320588 41327409816 312950459770 897427492 76953359196 112179987427 130447447258 309505596178 230036867793 17823499473 5270999124 190758960298 44750330801 536341831484 176322117753 44354528721 10697949776 14460967927 12025088704 35410735974 51990430942 52727903225 81014878789 8239122333 86659732061 7703097251 6383496775 15693852357 102090502274 249075006057 8774534467 182981138525 302580679699 169908297110 135393479745 14945945459 34326066712 165418575082 16397246650 301263160138 95402835565 69640493575 242599897884 264323205172 661275909264 54892188782 5489244164 23186183267 222874901728 188020455428 412156596600 3734847869 216940725487 96233760782 177233672827 29107352929 162558731853 13311276434 379467876758 45191799351 70289617622 144811395110 410901244465 211139418071 21275088269 7033019851 50902834686 119988574636 2404165029 11741337697 132529814166 70318246997 292954836515 47351512090 18874323764 33462683632 52123640640 63814784041 104912064473 114289984719 241823306837 75831845231 115082329039 3593539493 155551260948 226768173164 207074539824 397106753679 6906146896 31179231017 13385349683 85000358529 357603393883 216530294118 339546738904 316916454187 89262585267 16681303737 24672634485 46541421989 2721179185 274134931043 3811941829 12912765659 442389546028 322213883800 138688801259 14174338157 25114985017 164010618356 229408544501 98266124736 275750881193 54849796224 6535163238 5216773369 42328231220 48044891915 424354527506 274835465546 34444257680 103512492334 201648401859 114967654493 105083876173 121596159617 43300986469 50397116080 79481505412 58632989776 14993538018 253511378161 36803232513 486376745106 22995862653 4435234886 147190941260 55061475201 222046672403 16188238758 389035655724 190012943841 11977770745 11565748174 207774401439 10654591462 148807046215 141557534423 59148495970 49740610492 15677692666 9234469495 115800725823 244285887908 477220754288 99608449238 114698311235 23207714580 91612770176 486178334911 4310030389 127412761501 8092900839 15143623729 132304960312 84430806267 73633087386 158127970517 92661102834 256953832212 28030796467 241173854544 3752001662 302754545682 121470872120 57580023966 59089777518 87019253723 34207310469 382345968375 184863742429 79708045376 116999019343 153804038709 140985782780 355757023268 139977222 15958342063 2391705431 1113894346 19383931043 374284283995 20809020352 167047369014 179668734867 717439475 203939222146 301559699584 81326063079 66280475924 107372689815 176064415762 67151548399 14311111998 33669953104 4799540521 137837521122 239281348721 169301601323 40288026366 26440133507 7466000379 83920311133 3297116124 18554870229 200302218622 21734039338 112060563318 119935235847 288394506581 28947470305 510472311682 24872372228 182037284835 44822165127 164202655787 13137213772 49749185029 46868975825 51322041945 146658666489 41000442279 212352740716 108265858215 36970348234 91518221147 35806524364 106712481787 44422312916 104286098299 105761272792 172414590213 68087294247 281594705285 28655649050 520537353495 31041543038 115007933135 448485110843 226860719972 59469621616 173858222715 46784830566 6009000076 150761831752 97833162823 23427206514 264777336256 205728849802 21076818308 429559892761 43852723737 81789856489 79409411271 300077624873 36464840556 113455827265 137808252128 11780580925 15078096513 101159281632 4681014958 64632621363 29771283749 233640726214 58704100255 4576733967 2656308919 260023520419 108818585269 78600719856 70887443687 79175541913 6838932305 68710921043 210810037553 17237928331 1710586112 192911560488 201681401367 83013269692 12237802229 85858021285 38768056845 110045346771 66828408552 226960189822 49409861953 104690165975 4694737294 141466515780 27748963547 9592632007 28995999972 77563334861 162327907607 377378596170 163237151976 63807622521 182877171504 28425688371 843967206 13922311997 332922519864 3129264055 28262477796 25665663126 15599880342 133871980287 384767447155 62261838200 58434395831 46559874174 2687439945 55799347044 97715351632 515229073292 11035163702 5520722885 346031028282 167173692425 22104423364 132333907921 107194414620 97818825038 300709618362 80068923590 10317001795 37563897364 25178852862 440234950497 166967478865 3330266485 17059443707 120023344783 217594703745 109103056010 344474815986 119745898075 254806894759 102507242588 73124221719 218700797898 91619327279 19125389036 40221471221 17738471362 5182663123 35364098579 5103140282 118729342552 39852029652 145102600233 152348338145 153290306817 137350516497 14779268618 151854688287 146362188623 282885936487 170228170465 24211647730 74112451595 189529711598 70032221286 85198897176 387911285602 63539754412 5005455271 22584917982 257112040819 33660965493 362896813102 2142069361 35643115533 230731905991 14767124133 183829660349 144539252305 165356652401 43515665783 244519556292 85117677308 132543289069 408863589993 369871966940 232624119849 79592932721 268243486484 137155637901 136709733653 17169497111 118069121734 53867970858 246017738230 187356256692 63478604710 77790553011 62849149 131852493653 170680639874 84191067899 150799234312 195646860942 154241582405 43504834644 50263711686 131730204738 174657351731 97790461937 20969249947 20862031529 120823109885 269879613514 16741537532 107333232463 90320174276 95144773135 93221811030 37375918377 3011681078 31774923077 157409532730 86506786458 218651924802 76042367105 112247668976 81150869576 150282108623 256464639535 181259421705 58988698707 16588666046 59450577939 31589275244 14743243352 6564231211 19639571183 90926053927 170950902968 35433910665 155682911339 217934282231 260666450848 119526111946 16441203215 69046056107 91955268069 28326207892 155936360234 25742433583 187393709328 58373192234 86064677173 34834725581 338828713966 314616684883 5243401913 12321701886 5313326213 8001699752 419187901961 8223310386 187035166847 10421553617 37461114877 216483901462 15065466020 13697096727 396704744522 27401465497 50835362528 75772301851 191235236870 70662266456 201233926681 3297177812 214251020698 38889849670 112165608336 55085916017 24613989509 202552517317 124799573026 522204160847 160163646732 203513740862 45274303552 10388233443 18087623277 5815052814 196936443903 16652060856 10647912013 15821193154 22334684929 43280165934 18809064462 72757409775 3924236885 134528293424 99582875618 174010661789 281268752106 280000508445 943124371 120658215513 44408903239 52255188154 499539938793 63672734147 106793414460 226630476844 287501057093 70556513553 61913025292 72007789035 105707166195 1795206200 38922768342 227069969196 315722401501 213573243209 221958847529 384436348704 78924899860 8843401994 41688321290 299206220 24928753763 178781832178 70855781297 1704444031 38039314757 132741530138 61524311030 38519411056 16715915825 473199035451 58569662640 55016443337 215907361048 32812083420 81285771144 11084117661 277110137430 5004584070 404651432563 16209031785 225222196744 6044276500 15056875705 32857671637 64270659749 85595657040 189337982009 38950731480 31214509066 227962515961 8382539320 68859086910 192412617088 106548143093 51875553122 141947874823 316662081257 42084066941 225521029055 12449446657 197034580613 105894815210 132841410026 230777307598 106562786255 132833088000 59160532295 148623344123 173253313904 162722465126 200713807968 251587082440 303805773725 59349581997 1916315275 5904190344 355251185673 101978620122 80656412350 43264782059 174971546061 349391931694 36594982278 39426015114 36839503856 53659610642 79076886431 14774442496 3403467169 446165108324 96357372699 233310449950 39905168818 266340263500 170495991974 26865335201 28359405892 127487625345 56676640377 132850692670 14744720142 230316464450 128292893662 169238881937 14347717502 111739068480 113388856888 109910193673 347156948408 4806898647 10397147636 79754898231 246086127087 128866455973 177739362899 198520203090 40659934867 265105144195 17331341856 156190520340 115926941331 41407238604 215843845476 89092919504 114071041076 365619757174 4075801923 38065548838 34482696374 53198301383 20814311597 39606779347 247357364118 170177126171 6163272449 282613679511 45486840518 411693689956 8744669448 188879605835 156552763240 223196561146 247856378539 287846857737 55345912050 21912189239 352729485459 238124374822 58589763123 56524294813 328166308624 351785378703 109404418425 173677139036 267944098680 75831766072 199891435378 188598760390 118540839554 49412267870 142259675553 88672624887 10393859189 67184333880 927447681 65410119151 228584184918 341541840 270711316252 123614461081 99092999693 192051685841 339330603369 283996561570 40157416652 16385885925 80475882046 77990020861 253837370727 316726290531 268381172097 67513423727 7243545774 120989328436 12247856992 133595235960 292955350678 89650468402 23595417080 44929533722 55268626759 275072883080 105334086019 361208707437 41979981451 11184607915 26430087394 148020647423 277963038089 286871705930 51038259762 29069933593 34374736566 13594343830 448275878145 180769835417 16279189946 168589972062 71175685660 337646723308 111104609039 44783760721 136632875720 128366900242 102417489253 16854114346 47184249367 223519988343 49988473077 26198816893 85717679440 625017150 63731459966 178405128867 15379440546 106134534668 52886833919 84902342934 62468430295 177775307622 144941169693 145565158069 36262286619 284047388478 46638736058 194911832778 32408657981 1968191200 61870383324 133319346038 11046557610 258963572325 66634319225 154720665239 31938358626 9269627565 69950114570 11409872845 54443866160 64871276657 969153817 42536046539 6318534262 190412939506 151406703295 171233697618 51456430384 1422144511 27441870950 99857558135 316149993952 885339612 5233172181 15770610701 47326262484 27220899391 378972175183 325692931482 366832789536 6039788483 57587520004 13740319874 422102477313 113325047382 154259145212 47098828196 87285233928 105296559187 101274556748 52437667008 87260910214 253592060121 287921199786 64828586815 54181912665 84870331535 83306638354 141298091740 255099936204 4474187171 165949584937 117008164872 242871298303 79979913464 183916735517 238508834922 427381969405 176883489183 64407385145 36058162746 63547597138 42570462806 217605798996 3245578793 121728586885 554180449696 35959591767 556413020784 86746893299 197796553808 296402827809 241334816501 324345781101 221809640138 488303 40621605718 366015176084 54545549847 167878120771 89784858694 26210221544 83492231 148395238986 57923735269 353110964371 198505063266 282898331045 36592619386 153833515466 49182480319 151978851188 70713702558 32191111575 88868985956 109901919463 148838679838 481997536284 30422379836 284444356477 24683252910 97655070035 5700676238 29420235300 9913835818 3842156924 321825591089 128962137096 64657748610 329710407662 128456958892 5850391869 13371528922 84901829313 58256569615 125385506579 8539130710 64241884373 44282967838 102137889859 18831905462 193665815002 262697199951 15686956491 37957427765 7161229063 174463513848 254270384823 3544147698 851817729 344901861073 52993853566 24902811302 15409890965 15250860008 189603838392 16221544768 20300195354 250342087230 5909011835 57584949110 55209065022 29471662558 283561657494 113334386721 196976392037 85438540351 185144856090 14761653421 137402633624 21383299104 33466114665 79748503756 21659277380 93239753033 23026285186 26837524378 74253391123 26122203545 304149104566 92075743921 48333647942 317996920878 212553523541 23315219397 29624669296 43040022189 23943717710 83975221686 164337539067 138806373679 24757906430 10348476694 29475313841 16134931489 102397351411 4548992100 105220937359 105724301505 52191278722 440944115912 96349065859 172271861218 215294719416 31007330364 211081098157 39325351552 4923477067 105447012563 98360483947 7680953358 47783741552 25465416238 47517568567 13461863428 260703925198 43955649469 108558486818 30219443440 10604571568 59752438113 56996300606 21917560521 59552096930 23203407052 244199795931 88094661322 312580173713 521446681536 140361941387 49407541908 47876655533 28580639687 351830534035 3550379198 448719730621 28588279681 575098325867 62382874179 128607007640 198994059879 279723399205 476466659555 321729790630 91351575874 5756288060 125979910067 267043324819 192873428972 19474821182 7837935201 446998376901 217972509890 480692059709 65617405124 133105362511 196990674619 241305607870 70850298089 395898319399 72289893384 53331256579 205416671617 61571647941 28204639220 168699684312 93359852968 534118183878 241168261249 18552657348 137288022549 181115460572 140427077737 29522075333 26024304996 63626297796 242434463119 1321354779 276251307720 41560927342 71082183321 210362069402 85754700408 36710928188 69062308352 104303461115 48698722376 426292915 125063370817 44583396568 29003810863 120584434286 240525533187 135850657815 4270530219 15243428663 7776441023 10382106930 57251016942 280462378829 13515263256 35169023991 79066170637 45151498212 36271829780 281991110311 98524267361 211527142811 60475625572 202524950702 605424696815 40556617144 121828182479 4005173074 71379860152 397414868420 26013445120 527700437150 289784466523 51082008741 286421999434 38032021974 424830826540 9009805335 59481458740 60767049998 515934105382 19860464587 35493026978 587219571867 226218035730 92993189751 122367341056 54314491017 10855143733 1251217707 103368046381 38056571129 345107890548 27730798466 193900725116 116011367444 4615201134 42323948241 237538059805 58638575152 11985097469 79115367196 17782675442 148090626590 75027581774 99465605254 250279861286 18380662848 67935217486 9721721821 144708000244 408160104345 30242404654 176235514435 128435756769 10350210959 156737049755 35027726265 40211234608 28211722537 18290703482 47988184556 229957352279 66770599538 194510693343 53421716232 1537071454 34459973189 4281375918 3947710623 31151338375 220850644916 132782184027 185020660422 3067833717 34866555606 109208861805 119684852454 149418260802 3649675633 81990067962 22098034130 174601563284 92915308977 99024627999 357137199308 244763697708 124740505289 79373882820 13928687394 561146132 42532449123 211117062014 82563285188 207128763547 250945643925 137713744695 81562099440 55888072588 276613689964 315834654154 13737681751 47266732586 175651776351 384912523124 41547612477 64510464272 119274688990 270086681090 199922454746 36445417536 16465981277 68862422608 36812879659 26502909339 17322680576 71177717640 243998141791 54868248277 258106167432 90524999056 169222637879 69541852733 67606501874 3051012200 184639133319 41319114800 8893686136 50959368835 30377935132 209760865316 431581778744 148613847889 76601009354 2848272706 118386703257 35022195277 131266870715 19839818260 477084859281 84869320479 12627365241 108214469252 146375575253 185894391662 10966821356 165797311996 60470501350 8969133337 141030597028 20218099608 111766862338 263400350847 58324127674 14793946654 42536515426 594659390 14215166049 272285108569 24834102994 193334194268 150067052011 123571430015 6186530402 522116649466 339122555415 27815811258 64380692416 147764325163 331930901233 336872256543 475465124707 106190453659 103561627737 112798189964 63952228126 46810366333 40832897501 17353715957 331556644229 33260572767 314966474256 399025437304 410834149022 77766521984 35601575951 14649357574 294589295848 98091358425 29066252905 32798986439 158703172467 73356845994 145308188641 152482436757 352863792264 55728178038 109050874105 221304816800 390390788017 72760783775 81801005152 19577952529 13914933516 75619898776 122908320198 90279380585 253846603722 159270259155 234008852181 19912972700 80095067099 63605630808 70870809157 262039836458 294169639961 52591162374 41915194407 31759893416 290181839764 173621199268 44058795133 107739354151 82094418679 105911729288 247035668929 23200450751 37068427981 118806786297 130195583096 33182984474 226741933403 74845820618 20535309070 129366057319 177782720240 128198357418 101498739582 16604430333 4923803011 350419479663 11745108162 123168627218 3185375258 369817049931 107241780313 137355657004 350848861431 194995038295 101536531278 254415651071 208892129120 293178381922 159691961383 69113761320 303757777266 74880433768 217078775531 260476356302 216224526706 167892106285 18070994059 123025089560 361150050 43349078005 38762042832 10929836465 116568270663 225747646083 260106555915 14193567415 354939032664 301697800382 6448096461 122766865400 78135263977 281769840377 87877100650 127504397804 36783428155 227653274001 267723234954 157625914112 353539140513 112849508922 3992611618 268585135134 120682524386 190921718851 48751916410 5202435409 66869876241 41879222483 1211587170 26049813631 304669576498 293843882394 82426082907 58513056835 3926164928 231991350804 244275206048 118662589924 257962126736 17835280416 374241512955 160435680997 25582672453 18742954913 52465853639 296312279733 247299814335 204460386801 156369160784 15282331711 6592892074 125553613820 254619275556 168779978045 73587800201 489095991861 34550943390 343994297003 121982638387 204610234155 27472206723 165293569748 2968620712 178953302185 26542705422 107138859061 72587063102 14478571292 175648394378 39831000455 57562395176 24623777968 24263736287 57227008695 212798967336 89872492851 61684864173 213422342035 42960100932 155334390841 16474039143 216085311949 13872484742 107738016867 182628640352 160748900842 108381922532 563482366 183468529182 15219761852 112188073169 205305499103 307973887967 182149759824 4473963264 353403270171 23571977192 73342386290 40583500782 116877761969 444613831488 16650007295 145036005958 9105087454 28462737079 31734453405 188661769054 532164529 163486279397 196368537987 180038509439 4226022672 27797110101 58636237868 63714927206 1997396821 273033231463 62753385011 66628883565 400974731763 140250335369 6739781931 198570156585 156493032329 11352772798 207817073907 28753058666 173996440967 56337765950 253074117109 19943998565 58206049223 195305028073 53265401107 427550866299 233135108951 256438834975 231977318772 41359294891 175171789305 62482904323 87649644907 116146492282 171644680188 133813402782 42271734443 38403150523 234817107371 82188667988 49930401227 2667102207 86541228933 217213066587 255784492142 287939748572 84594663529 224355967955 165606057816 40607488056 138803391697 117893054715 286307191901 248976234961 491878785410 25013910843 116304436036 279112134769 20674725670 226903179220 4536735315 282262504468 254842601623 449790081240 151683942511 27887841944 67960351506 2338532418 169046635917 145131431812 92660942262 49631059776 32817488099 284114127568 155619539000 56623262380 38000038203 73836494958 117892163915 9720053898 186217566584 210110411495 115956344436 532575293468 14957830816 2869003540 142353135590 254698664 83510078010 96498350856 277864402076 428265342190 56354069346 130444569623 25635736183 244149527739 53657561870 73188932396 77106499628 223371468441 24945222833 138228318921 422880663013 26632167479 46176174830 63051819715 92569527856 23734050445 40075641616 135001643526 148205263075 64604305115 190734496234 153113582177 39008960158 6435686043 76426912277 56597553644 111005910853 56001767176 110153395751 60804542436 228822748431 20353754890 285319130319 956631726 122268903397 104835403049 206863804437 72176018241 10102099979 128616558902 18067113655 198796862345 408017816654 231488206799 69471363444 37858732516 7475381803 278523907607 378239913454 25944680766 387215841693 134640049246 140506411446 19629112769 19677750286 56138518901 124784187435 40783538944 72301201395 191400423480 442779826301 22298431268 360005538516 129264933883 136925589035 23472202032 348541170610 113822277685 26586961176 24172999832 139719489180 973595585 135024095269 165902189827 306447177993 63978906189 52797502906 150417663342 321729393791 260617422744 36589077281 13783915256 228974010047 107956669563 27997839711 139100109900 61890816950 81286802449 79344413293 38558346648 62247961316 76719716583 201404507388 307638909168 158617646341 68382413117 49169077753 204557773769 110631540102 89857482702 140923300918 189580800661 4356732614 54529424181 65696106943 185012008867 51955369732 73141600489 69871450902 364617922741 160295096103 231895452715 195732539951 22911914583 36468861989 140768418056 183298490581 19045529891 6268703511 163634243240 3735967565 71898916076 52748017825 7728384 27836900630 6227633861 3015545911 30167554740 122688916876 48009735333 57412528873 161939116159 8053851366 54991119319 267110982072 36697010707 206021397548 49380058457 14702205680 155017694247 8298438403 52499014972 70627873476 60772298003 3193514490 107729108854 120564939484 251174985010 101970429818 105335751211 116249758417 44699134918 276335421370 177892096804 57187804362 95495421317 14618320834 92234846473 266953925458 16400374956 301320131047 291556515827 5858033648 175715362454 76097401644 229473567231 296115835934 37223854862 5624437298 255569753697 276956531644 80271670431 375544080206 3436125612 26583849948 151677137091 159253927416 268873072204 33272213224 257899533842 202820941618 42030336043 304245160521 57988131946 45656231966 33236200435 12519277149 61565542635 130556850758 9447547492 15008348128 6128420276 32884418618 31140504708 52485358308 45046024097 27882462453 95608847759 401317852487 351718226192 50806480774 193702270005 320899856586 411736490466 56387442481 229112284154 26486547787 71683688089 58424632402 330693446353 967787875 2191082452 210928974539 5801294697 12712060744 375920198412 52118812662 51362106849 438431412 158384283845 65556271938 115778930348 147313423503 7081670058 50854043401 92335009717 78746954940 77754904770 68959301483 14808028983 7084483258 9219896890 145578908681 192484666543 21847910144 556519987010 170411417608 13827965444 194979755716 156141114355 19910285934 21910448238 67320989616 76142151430 45889059968 167943730713 263048273274 36095197467 120712759801 2224091754 11126825801 40581610792 55735987 68701667931 28784049859 167753894714 11592231287 64471684368 85241384059 3233518855 8414029041 45185679575 80288248308 4637784449 181587269389 71687475844 65243076718 390700176813 80673780984 61799708510 84778310433 99295657815 96502556196 114368798142 46694688415 39442480155 85325419857 19286565053 20633934446 30640525554 54573616249 40952703702 26970766964 188364511728 37850407320 263324794415 10901291537 115545241595 7702569621 58459648430 40293702130 64994389542 353528564953 142131725629 59011347203 89942439066 167407214565 70373295496 283574526817 31731419366 6642173589 210404233063 9061727362 10257739693 81041229302 356871223054 118519246993 71689328787 73703131506 80697283588 26387288713 148783707715 36483532766 34547027438 194714241363 47010101635 6699979592 19431995505 286836651433 6425556154 7406078312 77159163226 86404863537 154782785349 95066184911 6291809557 173651102306 242957583696 5815262479 17376664447 108082190412 24270467741 336153277771 30832239914 1019181667 11942024814 5104689120 182055367748 105206499806 102112173001 367778694455 5970014596 106847992913 224124342988 124371229558 71776595372 75431810968 266646923522 65209386758 52129566113 1351579470 11992360459 21508235292 329683765578 1148907637 162664314800 289303507423 56605617860 86433739719 158478015517 317974007137 35930168523 274755537544 203618602857 99480733820 51846086023 72232786986 224640854847 5468353832 218217375364 44509330802 26498234878 305401210869 148285253058 46669647441 14169420148 68997271207 20284037541 229594225274 98155535940 297707298376 15062448405 26801935713 147740158084 39341690059 429805776323 42177062512 238859475515 18484970879 117730669177 159766535591 5762110435 118745321614 466171761295 311838061892 67324273250 41039441090 48956085095 279548068583 182752495703 58247205775 244465658024 30239720830 31910321035 93869848620 26818016216 141481771683 380823608380 266722999458 209009923797 25670269817 151364629333 235326564289 18090779566 207854915082 67729915104 94273988557 382941966486 19799910781 2357670438 8320961641 14110000661 59161972657 88719124272 380492155993 352732430272 58687894142 23934307220 15015894292 12251719527 62137991486 102741399243 71956155683 26062046536 133366116399 82832130281 300607684167 67208767038 7806742827 90346286335 48892099536 41018936345 15774873345 257678657181 456668696638 36490716428 60423612655 57851696348 157989598304 572517152967 331392510483 138132466933 51205947185 165546759965 365185484759 34687999516 95235312951 429917972136 79340788130 9400808556 76639804682 234946708750 104010538941 222656286420 6840097754 43264104132 135347515336 55909850834 27548471327 31830805138 130249843411 16716424101 26782760248 133927785129 180300000332 11471146317 47514209044 32289861979 191056856309 15184088041 218797596149 27509288145 397069304249 47258465845 266828581826 177139536002 119823668671 236841351632 105595657242 97739032188 101179860355 15368972153 124003518813 230549206198 588917368614 218713743912 234797831452 45892097912 1331967502 27844391279 326513908071 68184785533 404199313784 85618303085 160693881103 1936912668 156129302103 150757372669 290369826907 131854084347 97132897950 24663600288 12497402314 182352639502 33897421135 190946736568 12579675646 157684259435 102558177276 51878093331 3924344163 37337263306 243272772621 46848947907 39255066237 396663519486 768885658 112870536287 120245645734 61865786365 3054102133 170205047924 139865628587 145740716389 197972259547 78604285945 56530744359 551161438258 175187419950 37228330963 22391981640 405305532248 8860271662 127719542630 287215654696 346627875814 2687606316 93318313722 102175237321 35408130085 9109627747 8134435306 55723456408 27069572084 39625180068 21801236232 21314918501 45498940476 98311921539 91109866808 119743574008 122589563413 228321903781 41937599006 113728200864 107242644870 5586452063 413073647395 70055582354 37558702191 227761242753 43550103811 253268515685 124159545134 87731994482 5805065027 250976031820 53929461652 282268267387 32191537457 73916518391 134517386814 22656486093 120585413749 50787327 332678581699 44587157218 245526159971 229794064035 51772264471 70481556503 40290395311 147165476197 276388523432 110822415264 4153792988 71218832159 50837169332 97080282857 155679657557 7898822302 34428899446 211505331988 139752901831 12683112529 350238775541 35931289422 4862507496 246802493275 61200216276 59470874921 3510791408 263707651499 4947479903 159744074404 131300796336 44056498894 13096653608 224106154888 26903011992 66557421306 13358819165 403571154415 114137083756 159091318146 181770656916 39154214391 57983213030 7345869841 29910526714 14167132863 285466421487 125406624424 308598297 1552834819 49805860891 49626681106 419339023481 52091115186 301464745357 50426530 112935700176 9357959399 110438914212 13959049445 223419317078 178290888910 119969108145 13803370039 7838420336 5010944659 134611126882 6571402581 70750090382 8188884730 208714466373 99224069472 49535650591 87572985098 33236242218 39116903 29518284287 39255930017 73762594973 16895197342 234595682655 83834744563 65567193117 96449058755 7113381550 16991539774 39676495755 156575174960 76833710926 195844847005 136082572937 114047415597 195953007822 180429918336 175572121999 264556732174 72594178744 271504475005 77595348473 204112005244 259565829903 4093283124 209199864721 47700303657 285774645861 337341114326 18826921340 22138451182 242814959250 200122086670 266233699588 203993064516 8749315962 16519885372 20340324105 8062672004 91139113722 81248063843 12791222473 45806091611 51878742323 12117566020 280426700648 147779999536 140011446705 114294380500 113215658257 1761355507 65716908791 8242687092 21668904472 315688106995 94361824660 10327150166 153053660876 2504107460 86371602449 408403112830 79024372152 130036750374 9687040632 16235465464 31534883764 130607372114 147140401366 22033075149 142238558922 304801219796 26581909535 172623301726 80712240790 103402819997 49723139268 22343616699 14697235251 67499966494 76029100591 7867070100 4261043810 123631316590 44676546799 512600979932 10974427191 11101687754 23657155291 262789653863 40640223315 67884156010 117814810887 134093547873 49448544862 22048280329 75536933108 1457353531 26244048116 19528620463 54026461441 191637721236 51225849792 13837259328 147100380311 100391919351 310908694235 85462651640 15038557733 39774768023 214397225185 212560605025 33564312008 242814492752 17834891023 283441920295 47173652924 101991928459 109140900321 41986375089 4915376462 37406333125 29272097001 2527023026 25163450276 242739164476 89852921114 16870778196 22467954670 5421619561 52642987123 26376102539 2450968719 155322722354 316265779362 33205995445 150053501219 71141689168 35711733521 92565396956 23988928945 123490904047 299740268209 11572731802 69771148802 110866405530 335703802108 148705928758 51161166784 233946154890 100818973181 60401699601 54923343243 79652429236 167066701419 191140742352 201183487502 55597667361 32501342073 191238366550 25326527788 14227506962 33034798292 34786036591 56907108318 142118117569 351758989959 242048271685 210298512284 232404442097 126148967331 2110471049 60368171880 7549803003 95786761336 322197017994 39837609123 93351970533 34532688673 78472477803 20535092119 203175249134 67830781792 202776492392 96831592699 166987880156 46571178337 323765579020 371284630413 44150939500 232500739781 143311479247 123966605103 148228548519 273831568091 17370975326 218322455556 267936521311 372806974474 2699162264 319970967395 5664943002 79340748557 196489408306 95167070753 8511650671 38036106014 94825113116 39559043153 191012310513 93397408754 55591575999 47473151794 155988997232 298163603325 356450878876 77271904992 105574640429 152840197728 1769514891 122152767089 81700905852 267548659442 180481917254 479066716178 8545604142 65453430107 154052711847 340927314966 121240223845 36137262532 159323320431 352537887899 6291317750 134914083732 245875693562 99231850984 244810929281 93095289635 401247401676 12528576823 121291432954 39877763785 7496329965 478890416533 309088575054 44241797999 269181491479 42046137920 195983453456 151954518144 38295128198 135008519170 109484782454 317251582979 251437755420 31836505358 118600635880 33347059806 67452560108 142941211043 60030620280 14597785215 17985317289 109552852066 34826018638 69025099320 91856331749 35349997723 86978786679 107232414007 134197712647 38382033540 203589905734 129771295826 12235525644 100066832838 85361980114 110284558795 9235875952 204120036353 107249016710 2801172465 15409831415 41591928040 6690655139 157095396626 35009436456 11452590036 21397332405 23289810768 111266523379 304635478047 71885159953 93481849212 32465784926 622985218345 5326487456 244502154874 103616940396 230607298086 168859103520 62504675276 19342673830 171210709763 157162228286 107267369682 22687263518 67505834618 233190768996 51938463882 47500207759 20596621652 63359619960 7258358061 34592198941 1853316250 143331954808 214835713572 35987034007 105389569924 145887940399 8570243508 150813009874 69566987162 62808655403 112502657301 183897890285 188608554263 78271370153 177570952188 231138875012 122969656548 24643183312 26543419444 69540887479 252246699709 36872090584 161426015046 14390185500 44017724269 7287293604 314067802678 47000934820 50767604018 333522471435 71837431154 340791654050 14517856941 218999469891 53639385014 29389456468 2201032521 133337671127 417123976879 220717809486 200159978475 269818027239 3277618985 6775096224 21632843279 383495303616 162403325689 127131676048 214439545024 87908930211 139848151351 91819373131 255386982814 52157288412 30702529613 63868171218 319177357204 111978079795 129511432319 313059853273 54264451267 145001948648 222813173055 38402933514 270315786182 220023312056 76628853334 98598420521 50228749755 11618733436 26652050651 51122568671 109246595225 129296735507 4913901029 87293035023 311707096461 288488218313 126972404908 100003122159 11198213764 11807981630 56322985954 44677863476 7644794675 106409758931 55814432354 2777302987 234884068072 129843082437 117849607090 22047427232 34302140244 64853488554 158162431130 328197800361 125471572101 20999231949 27591734785 211108289246 18218673037 156230150226 50648934889 215713201642 79037656399 227289987737 35823771959 117487814299 34900663598 344194643881 21767595884 73347888938 37595400425 143108842719 298239395799 193773582541 85277469301 45209146938 250289544709 290598410303 855104925 236266349111 7831192311 3534199448 116410644555 36873191926 161005383459 75100875954 2021521810 172829205195 37916847421 131380197909 209495335600 40171666025 60596805625 97911244696 593172930341 40534827201 33690785837 133660526414 446554222631 172197028865 293218905559 150794095235 326489806157 28848478664 69426760462 92463361443 162082681565 12652738703 54054491314 9114476726 99819755848 267286673820 2374991887 89335556078 109180593156 108662339504 96050339138 20617200029 13367732490 60373278557 17428609397 179544745073 97273366794 33857341751 20801179187 120066685734 124776306940 115582985946 220384073418 137768925403 18531114580 76295861413 70940947160 145613408405 351241524401 4533334397 108281276999 153652061099 41052555882 90781383276 310994860910 226339671018 485336012183 12639473753 15107322167 5690262934 236928741922 320013338842 374428019044 12202480337 57773625871 350675149892 272024744258 135331033615 133897195293 23995270113 18404603678 8496346722 178255493476 34012190480 53024306541 46910375852 31141874676 6351860533 97931758045 9027701051 166656257315 15390620542 35345280335 13853467555 110941937680 20865222725 327281378064 18763818005 5036880273 1324281567 129420267700 109247815327 203543217922 214969337257 3469111868 59775421012 24862244280 176205519636 68989317822 92900706549 273677651384 12363053265 1850111535 187529163801 110380383057 323088993422 83510682179 281561280502 84042798594 302294732665 69690127533 85957462466 149855155604 9130108777 1734567201 73866421268 92173695236 19969842397 73364602506 98870471833 216848782985 52176350082 159361050951 151700399769 50114442826 118392032371 392357626097 165787943604 137475905488 399503134563 1638670780 17956428801 234491747508 52114862910 20891545339 103568125519 191664764871 2346350445 78060999663 223293015176 8242783437 23925092944 46294586427 39734276045 24800874942 29732374979 88908468494 231323566305 77364519462 325758111522 166609040108 110764789818 70495507777 160498096816 46471120703 89203331862 35272496052 159824151468 92130196723 36175533526 64285777983 30003125529 23798267165 97064564532 67103140153 56845000901 354101920161 154343066735 350170705205 119998018538 286188200985 215535582221 92550910995 176422613629 16208140761 226628751430 93480441758 64076112718 69835113675 146096864141 146833997109 85810956904 83808288644 16021920600 103593238892 39688304712 63279324171 178462384393 114956801795 134755515152 17886285040 325828818841 302307118052 12464305369 131277153293 190773018011 122498297620 40244685304 347717113280 143805286942 14113049145 2452648572 111263888428 424693692287 130886420993 79075618172 51823271986 5597610335 65479480504 88246384137 150432957264 87058354749 369632917619 93141795938 115402367959 28280478896 267167323004 24152294255 39892779090 4400988848 173366674425 5729925703 405108988 8422360346 381835765 7528598327 136749858629 143098093966 328590148895 133565321703 26945186332 41403347637 111643181211 263287096052 154684500602 224437572487 241594796769 107911257828 4223159620 281012301862 22233416758 45775507797 38811483031 230451988686 48744256518 202860593743 170431006136 30613418018 125366546261 240344626800 402864356170 205251351526 126081530965 39161539928 10282315943 62787077828 2120458327 402983487316 32749928548 144248880568 7212876158 16477616752 13406110552 41947980969 12859752889 189817450375 24131175251 48052899279 77572939152 74203776846 234232508313 51249630464 46470848434 271726235563 404433737540 10393556839 303612032570 76827538742 185989859616 142014868004 21487730706 197153027078 353073915539 31225146828 51470689002 114307605332 165202589799 2800735834 20217477066 53001462111 231885619190 151648166968 120900737928 20666462393 100501578449 175052825119 145299672180 168600621314 112926176447 227288507055 146770781000 112807104012 196021285698 84185806511 195192140802 449771609 102108414694 311254118844 9895121070 17362928548 53869166394 94851842837 41711178640 78663280421 100359010611 252673812056 64785116493 232611835696 78642376105 110828439301 6896347602 20832697136 134167708007 105015654736 50850184849 76577462823 81542837486 9627546597 355394365975 151229507899 317260424296 37827269008 293710763765 18229861757 69400212144 31940094140 106171015933 12975556571 204650233368 371824310502 121380771140 4443432278 62494227307 102882485877 59523031577 41456309441 226017934502 236307525215 110113530028 50134868033 215507019851 185072978717 502325025311 233892489808 16342790678 47713669774 73846343070 274311955131 59829883479 33842476076 309971082953 160577898854 9666345139 110652039269 51466725799 34434155572 315053706257 159598408048 38745921622 1881787944 182081306739 64336641061 186864704262 194982334605 81995087405 96311877363 10146428239 37853980257 100610170788 135103123615 122155004188 1585171396 38563795497 140968303695 132188331913 19821129479 59339440514 5959241746 65356830666 48410611592 119624873060 83846700068 199956903917 73353561048 307783567876 73860356197 20754356104 245604367951 131980952000 155598684090 496309914611 91701913519 360796796467 69310859409 207126966806 85078801068 75918048491 78796161814 29468339629 147917882667 18132212449 276438198322 11593174470 124263982548 63627281890 142770157013 155959424007 148907949162 45000706399 193282021387 31859661017 175586908402 150416882784 22813859315 15253592565 78244599247 93158358439 95502075416 257602875001 881799813 269984477150 189375723835 225243808301 67994098258 22993837080 71282190676 650311367 114047733014 46099074584 89913318857 26214196612 31604443854 385957278651 38728505211 123970695998 235098790316 67015166632 128776452561 18818174355 145438142750 115205190430 74881841344 157316910602 3595181070 93117677324 9849865267 17112071535 31957473916 76285721334 23125231303 266516850426 288358092850 69924502309 20518111899 17130971807 18075767540 220289972291 182744424729 8817680229 62981548202 47740916334 26063352872 20752227446 1743780106 60485534367 190923326036 67423201010 60010156592 213669837379 41205918299 5508975414 36187555506 49323867152 30717735193 66427780925 77464649499 318921875490 107600946317 218246319689 211281724369 35987649997 3133414295 390473783728 237909744469 56142058193 101009812997 245139970290 305641840349 174542607995 25538286286 346812679031 11217957365 38814990706 147403831186 100655441553 22403922818 41280825353 342399318232 91548946106 126690869446 51861876723 43270928011 123300030022 33134642652 633152547 298725804714 25985089173 37017829154 365175809758 217890156679 197562555671 8155954125 21744496763 99574344890 76689907510 101092194449 51366222138 447517499001 86198750148 36300897523 65361279517 21922497174 125599728861 15456646147 32646585887 78890982698 166143823309 49970545653 39373657927 100271440458 146433063163 49744121766 163850260915 42677131881 17769080466 126414919724 342752173108 28840619413 149737844561 745058381 7018372079 7541977844 186108517829 318584598389 126092902972 36552713656 314005584068 143381836203 131274948694 194756907040 10460162218 16575580235 29799446810 1174699632 60541156890 21944171501 238721918631 932289503 51245209699 19292622522 14798951613 7843328148 162916408334 107301201087 205080605683 211936199187 478269127982 6570032755 43563449873 127829406068 16588467053 6099221398 179877978896 152609103154 7485654551 133684963566 76335771713 666908564 174938532648 26289154299 74126689174 115177616144 27587815680 97156429462 4389871769 252767405260 77513600131 74442085439 1040277384 356400496371 26383412831 36156805096 20270375326 122776697604 72400800694 85191759328 10923412576 68063905837 47089775104 86566591683 106406702967 14725436722 381907543372 227007659104 402492649747 267524531815 196901270099 27384922464 155765350281 65349795327 96455594816 280468114198 257228417652 11663250116 20400550623 75493107261 160383307750 155274870225 172829665314 115901290578 82162071538 41147496035 11888294817 5211787735 26506928185 16001333501 45300778690 1908035804 42303267895 204607688670 220206454075 84168041233 12033381889 6290450802 1453432701 63319252372 75301265208 422858270410 191772588928 204645596017 161573664158 56126299787 83846427729 42385192 38930227361 104648851303 17308276329 36931864831 18022515639 40045349764 15847049010 155630588835 40272020900 190689184963 249106167719 127317726998 72222473696 36734015088 11383026480 23541242687 13451367806 118725867419 24672933754 31438642874 112029817492 517458372239 190256622322 211081140190 34617335913 2397554693 38263896027 18519160527 44515129158 101231339668 47739734647 130570884168 40940602680 64542088720 44833627647 37295973637 137466104588 45383421223 65549552749 57023591193 949436779 174755128956 23194396390 211534002982 427047358091 64433050128 2613510459 231168755792 17713279321 101132609079 254853981026 444694755952 15194944088 326378463573 3573751079 19679675042 102190173718 237314830352 110091928436 12616975172 15336424972 417452349162 17778510781 2729049116 12659796112 181792908195 40098521555 3965750993 111288484992 19639923731 53066096640 21646109412 269258623440 253608847735 63783095073 429836210715 2230626586 447405720 79620568344 346593177859 143578589426 369753741454 288721646937 124963272402 131910193779 49801115689 238806303303 76916071038 136150164742 3743105939 41591560805 53765606009 80963994652 79450524177 158588208306 236817229816 330473845635 32378331333 3674008168 453119512705 39046238356 55536209877 63874321160 244118557078 195742765670 104741361698 10536610216 50281509826 132417259327 16258682332 66966589448 55820113790 52357525620 88644497973 22278628481 66056128551 62153823482 33112667402 8038440071 6495888833 21543471657 295105285950 128020964431 18487530273 97136849691 17928360328 164641866959 30920583260 346195578059 17698231237 166899262002 57037385314 84645979256 189235549781 192356640638 191933152082 350118440436 218447387128 182681136964 13707141954 139527787389 28957258351 3486656917 159404341001 16423443779 206642064437 459625328124 44518798596 62314591019 105268757638 32305000433 4297087848 360146320939 45974239787 26187809211 32983909471 30680844451 328676071243 219204897215 344468635670 3907174278 109799971094 306133096329 6631092844 63751674594 9327863918 28047798696 191674016610 1568836133 76025886717 61693137287 27876312742 15882330747 689181980 20014125053 239119982342 29084689172 57466468170 3105247910 3347698641 177939310306 12325337946 312664219007 72434256394 78044167945 9111402020 135182480816 9517498624 2519821539 140271583411 331788892480 379803979687 330204157562 18192596136 23497398808 279472075700 2251252387 51152960031 80064333951 62323471364 67563975813 11393759873 2165046434 53576310555 42753349989 111913849184 128587361857 30767982051 71153875921 184751889687 11539414090 61054179200 11919495836 55976171874 86848384054 20521963808 232538268051 457313428131 54279297021 20445314497 64868470178 161414778794 19172480105 20490823849 69043605624 35035573452 23404982192 191118987258 12768208177 12743300209 199249802510 52583470360 20854091511 55461336509 5017013139 48673046897 5285048957 70790279901 14996716197 282053518325 139723991058 4119709536 76865865523 36018680993 71280187360 23453935262 303426789267 337938222376 111756280765 188375410542 1193913313 163519596425 70665184087 6032582942 128693320561 17130190734 192114445304 274966853629 337517604613 249036738977 208097970781 71595466736 104574181478 94986587638 39631348647 2884093157 1365422440 23383303892 61341642156 373208492605 230357669022 44133186946 280335635682 359429990857 25936714760 8432460144 360110354588 36214127123 59462346410 115565819649 13794238970 196191961023 39624103659 41963372466 61285945649 80315010615 21997345031 46152807365 18534396017 37113222613 3218049143 1445805126 95760134124 277943578923 18615090997 54358596604 242509139135 492687435300 211142277351 99327716982 81104397573 4610455684 256972546938 14953996953 41877076327 306622734124 42980880980 18335206722 7895783595 353820100057 33933914434 576339608 5026035622 9681224202 61292123726 100511015174 249560655685 166904175740 49939768596 37544808666 87491298530 95112751635 50055997476 178097091697 316251371763 164304664297 409666545883 62919060458 160357037059 92326236073 94032654255 6725779482 6445307433 81541152204 7004756532 324190448431 92805747207 155911677105 96584414746 178487745338 27042989950 24938286842 273640888208 33122489122 121555204523 250477114000 36583903108 3593115955 129646411025 30757700480 9992551336 130417879931 45920430713 92204025236 4873672826 197936722322 32394440503 199072217229 21316649340 3427569055 129461791483 240494866309 159714573081 82843696103 37557345360 223038004969 127946731602 76027439351 43885208105 39665995063 242503922233 1768046221 50420124720 81728149 22347791570 28031788305 330011026897 144028960148 56762846339 295566720542 18049392995 382595613525 313901406589 175998876054 176913730528 39377234859 41191449695 199118711414 84540939422 327489157113 150733327858 298412969390 97092745058 124102221862 292192686896 58390627720 43023893881 84053925184 13736925511 136196216403 297261874220 11958843978 5039377566 141850741210 50983200047 75673993159 187419888013 133466661937 58402179808 258626232307 65142756370 68630788087 537765853352 91128130471 312774138883 373637292866 18006280640 46455967629 70661766006 172174346105 15687244461 133381116550 78791471160 48628029589 300497285711 56965736840 758453276 111638735810 15172375299 131637604102 24673107557 112435314953 307471301643 372112222788 7117377755 39401509487 21263633815 8828334257 177927524830 65941158535 12819856730 306724355306 99198622057 9904255377 4813486832 3627708073 387930123222 31946286473 106600367927 30371838764 280818286144 93536384725 51375689561 16574371267 69815785559 204615045667 8877334980 1105160520 156872146781 116812846521 383474883806 26226430451 177869910971 62620146966 94961215522 30174310486 25012846182 122004472126 7023606235 2163542988 24985018622 65127988561 12995948512 281366966365 3742882 238797794930 101946324300 278531987291 107141698613 182723884448 21724897713 12200274983 17693455003 22701430005 943955719 53749679283 130062278521 156398676449 54216875123 31017975340 8025820500 305388647726 40734610222 162816161909 47691864481 60798543907 292198984611 109331355294 92414276407 108514077939 247518653074 13969183563 229079603047 155730588495 16289128688 261427726309 97050978213 459541707785 233543688788 1854594916 270536046048 523546238293 97778977205 36171657954 177065509136 192129629432 26509189521 210544192872 57682266678 19755992524 4531781110 18546167966 126594366411 151972797972 68860997367 263160461437 69788104968 197744381835 165345077107 174969767989 6432933476 131729018162 117658372520 89948517020 47711862540 16722967011 9764919020 15985666716 17782622987 179291023456 318018178652 51634044481 313036220248 233907528566 52107438917 172386315234 361867382632 55720836113 19681696301 121402120293 157187325151 347431938817 1982529230 37768241052 19690379300 81979958744 156561249745 307163485667 76881341403 346211688953 145697612010 6289530666 73829479132 263807622284 87389706224 32448586601 96551407390 173985431277 12466764690 11880875794 23732905665 56643744912 96501234714 180489308409 261617743453 91462749927 66260467115 164839982066 183162829243 62984378260 6290704583 380255259323 120910686 10505787182 21905903159 15441159697 164755128128 16679637260 42171160727 100780304486 25396618380 95278633805 25284521416 172731924468 175702717776 33838993434 11633371881 11904486006 279498184982 48129144152 190900603392 134393241997 2803701194 216444406455 500219018100 77455976047 35137049377 179939757293 289618788241 61319320287 46643086936 10929947524 80511413631 15551872753 117682015291 75407128146 162921372894 187951613385 86900755547 291863529907 95137871451 19246210721 48041376100 122335743508 93654903180 252798209188 80410761318 52314177872 38018209284 4633942130 190163718829 27938215689 148629617419 14800410227 36519084542 140468566989 63654216178 114627720999 16108410314 165331759515 56929672557 174581878867 55207998701 2058808466 12488959650 159300857250 16144094850 36839941011 58868810700 17249132881 158689671297 123976961742 2010958141 157655641445 4647911514 104008873236 56193903288 11154149339 9113279694 47354645573 56694276901 32247606604 100619527625 214578751645 151035989903 276023726681 119598176525 221028879351 268033481898 10202829710 300753389500 107901289948 134974637656 52877672901 143757578576 376521408415 5256176103 8348454963 4172152856 200705384734 64011824700 49448337517 59183302901 344598628809 39726285433 169281017712 3622467640 135069010707 38940105590 23827195514 289979653440 29153020737 51243366756 958802695 410972858371 48027448998 3366385184 67168613843 23315718773 325025109007 84823036697 93718558423 117607563865 213924955999 70124140081 122772984601 106748978205 35152793857 107928269372 95280548905 11749971600 457528966468 389304397451 86950244085 50383834289 58687224886 34905327536 19136100113 176115403227 81696148405 5299083019 103202615671 463155250960 91363269965 292661243191 192343585 44902595248 44856898474 63558875499 75956423234 181457216628 174504987254 376363169530 60297953164 11339597650 269158870761 343978827373 33631877925 190417191547 336334758304 59502654031 134196216478 302198463144 2543599304 42751256348 185960847581 30401540076 420324476695 40613117674 111784960918 8096307584 92167569308 3931832790 104188073848 71226298927 172589610040 17144201984 109265810814 59935776678 157451889232 104588397082 6020335721 46082786879 45732637777 288802971933 36848557360 18789786966 255909263488 64841662297 127751438686 93297488672 138161036945 209259980436 25116525079 18877615788 137385090836 8180464653 61012850686 240450055 17590858354 9905056777 167823388592 330889974123 53615290358 164246650513 7296386380 81299830001 86033264931 39917443216 21239889477 62139816006 234967822316 44679267597 66751002903 248581820258 206736923316 505731818189 263842231208 87174762439 22569633797 67533836131 37817713362 336319280400 118426727002 23896357308 6367768290 4194538974 10454487433 17940433717 24120648509 340414406273 9563572806 118683797823 10051415062 256984679981 403861936333 63181692272 64532500145 91710559619 80718063288 99963035903 306100134176 110085525735 14590451821 5572993126 5891884121 32921291563 32608500031 27093814215 322178489099 43240698822 36222921817 33788774803 33358721311 63479596378 267080240024 140713765420 30552986643 82378114928 34152748105 154408641628 67530432205 57867235570 20153406315 24405088140 9826335012 48241678835 115678709175 26259965371 31833784532 320137725414 133012325868 464239314186 24049226657 34336135879 17736275784 88092101256 20799331662 47602181388 58646353495 8483224369 12149868201 86750095448 136533319515 262131492893 20211157210 184176546638 31815222544 125413333625 9334803085 20801460647 314637211100 188207028557 115685685632 99192240201 37948154889 71924009234 1053709505 57929015481 64883069993 63461868530 88501418038 175971516650 259242089157 32755770970 38189348937 352613374628 28203477271 38955822438 15196648734 65089175285 311878732093 59901387848 17850642592 276833329545 29706602094 242866461881 12689429643 2833300198 134625949288 165646611150 104182832114 350321239017 87283331832 48642136407 3512058889 296609508057 22047338894 32611823199 12911212548 14827657946 43516463421 95287514447 144275506180 9374452126 214236173876 275620648905 177424389201 209962800470 1052048781 236134152485 71128553006 236780948418 6768364025 34003865211 62564298519 187329659240 41820703052 163324050662 12069318875 23183140117 9784090466 164079736341 69939324128 15967168029 87046143475 209401433149 169770146996 275316812099 187510824093 46736837543 34325238448 21901984065 35350809544 42394365286 17718007480 342313789058 24406342497 60604431603 135645906429 103615403486 84433545174 295979623447 397182552141 10099597517 17838310381 45811479548 142063050224 57212079226 17814470780 175077052352 21073789046 36625497770 19387347845 23304703007 4864170839 44686400349 39749762465 96969026561 181334453784 52668021289 2568656535 59961712462 67553402262 127759792058 41377754472 49729360525 430000489647 566844543940 13468902015 43457177621 17956556399 33132887071 361267010959 131373612159 45347530795 309204568038 16035635099 70889130364 34410943410 159447773104 111480668514 20468947376 234744148626 268004314681 38876137993 81631056143 45270773328 43777312694 314966290231 32143900319 37321359903 380173975500 149573682870 225240927783 246009765370 210059288586 16882820128 28346503428 49283132701 41701724155 45745847491 29841077592 101294226552 16450507152 259823913952 4256128594 204876781790 197024332141 345098328837 114344464942 137072563534 170150852433 113851587776 160553455610 159873863662 598988743443 81159930022 24836970077 291874157394 13829737897 376134035235 330679240646 57993681277 8358651136 296555717631 40330040312 3879257685 60793105087 28401532537 128187406052 19019219348 43439687213 99844150868 105322237284 80696652987 31903527594 25856433239 184041593253 103943339938 102168761445 116653893867 6748500562 120766306476 139537180291 236574376759 60662272488 219291182674 282058773725 248283884922 389283006 20109867813 151506739510 60681482787 322453058184 108038138730 207391483566 3647186627 31806318759 93437787402 229969057903 104092190334 7527022548 35460065035 248016584395 108644795812 253788688862 7541312945 207252966484 35043481091 167587820721 11480877657 67985329177 146788580224 14824474955 32045616315 114726712398 11215094400 14868440957 58337221725 273161606159 174047305316 4604848026 72813156528 323343807066 27344265736 1152222726 25471657854 56174611664 207325200556 58023901197 26201348376 2131940463 98427128329 75285846702 198978855489 70970717398 19421458338 10626920968 71895574824 10738841846 85024065228 167017468814 24583631080 110581347950 38061281065 242399000114 40842146447 70362033028 117251099012 39364412743 80921930573 144779784460 161501932735 114272512651 49654799731 101213101379 218570480330 72024187226 17974405443 102328288 185899781159 33528900346 241005549148 423956309494 166716663224 180245003932 62763345826 166870964510 127409107880 169165248378 131289011145 37811342420 124311998819 9734598231 95705146180 12550693251 399281767014 101511206320 34801798660 219720230851 279290549003 215758090990 223589757671 111333652543 3725429726 84463416379 150508847695 8436615114 37970842904 90101074466 73296328117 597087529 259693761674 349200060205 14354542713 76830360394 1960902101 99860740066 334859194142 37362462906 25082186656 57330692604 68902900893 327820930259 39536821074 23139770522 296830591860 37029940795 30574255832 116540733966 16900173947 86543443871 86593167703 19047174227 261945907476 164601975259 9300817880 16155362846 117640187220 3950206798 139989854303 116846410624 15617022692 347648884884 81416784910 7453764132 87049907316 32883801364 60168482325 105401617227 193608413434 137648896738 51219651119 130233022763 60683236902 342973844965 97497462390 63917117396 78975668113 35671944435 3185310338 99749470535 14736876433 3738621349 12292597471 520467768675 30381234690 49683499918 86480677040 30668182494 19805895391 117203193258 121051219981 4940115467 31465120261 119232562688 25676658847 55988941677 388955638304 580625487128 31257101709 13530191770 57937353643 334270862096 209239841768 62593437930 191550586376 95305109595 213911332641 23318981911 301077521477 106008396316 109619159760 115010253338 126258948195 195142955 123977021023 212951644049 30830654716 700123636 22237249964 251096713987 258697401594 11884306628 145901609763 16668352291 301402441130 100869035090 372889017000 4029655731 28491332291 103316079143 34186002444 61878838359 128741226521 27317254007 182535605680 71906098114 66972626988 116472994770 650842596 70703133173 18893912847 108518732607 156471285381 28251411097 124006131153 306557950400 21302614539 346535459779 73661478352 4206452702 78368925735 319030245482 117193983110 109506273925 133263767690 33785930769 258732639428 115754029224 87898372060 100407320892 1128704837 8587455467 160158118841 73587149589 152341098609 94663298536 22220022561 291553061247 8487694496 319994087077 40207002429 84226617064 157051343819 215860584901 174498922604 342121501765 50611162077 159437187668 119019514040 26668266328 110369011849 70760972137 353060319621 76813030424 189237104932 127527440560 650082873 1551767137 25396427518 135255892406 356917857255 120534017798 150501511734 122429174537 225042238874 40685825228 26811401567 111766750661 22718799000 168960887520 6496560399 19789028291 96063771884 43718849532 143288699659 6024302936 63327330200 2806295629 50473829882 66790356506 8622141738 22983608137 3025096199 3170688128 164987685438 337714172299 134111588188 381447003917 122442857467 91010182575 197191236287 125950454719 175323993808 24556637170 47229270829 240525778981 117092932317 35428010751 31052532393 11746979324 28096676138 359732441623 13633307142 58792827873 67508032471 287270372126 119452181464 105462935229 41234094600 9866911679 557136337792 2624380165 74474976985 63193241321 93122238167 119962877586 16896277554 97637240503 32133003524 88826863781 90555209695 169470818967 14114427734 367302009291 110889835498 30686595622 261557477645 202276822421 35075851632 392311030626 75932547003 9763017569 134025768169 313188802978 28451390093 186602382522 66181758272 253880840876 120408422498 135705426664 11003254637 105682305612 90854380358 236783380722 240571577685 14071949287 242121047103 79397135626 185390800301 269742048116 62908324812 210913818756 389078913755 177528560490 9444959704 66113810132 88783901069 267837889212 173309715872 225133582939 15860265291 135288293087 236621448157 6047940780 199315218265 148754638162 126732928200 20910091963 121716742321 324077157272 1525527905 62471700113 31965491405 398738300442 68126158285 148709885088 23445120526 54893508471 180418613774 246670377947 365812109545 12564161095 9542108490 202359334087 14520769716 36649331916 464124869855 23686672791 26508086766 47759985203 175772017690 210721925784 128376654409 58807652393 353423960456 195017213994 235284132891 128391676934 38296574666 149660028331 38344827761 100939573651 192756525635 239191101187 6516162796 30952716193 71141595148 30829879117 29096552112 269867058261 7320416042 182431203800 42648894938 36226541618 337277148387 99363589114 285564084819 93163155776 10383719051 6718570438 60620618197 37683797870 63115345186 145822191765 397506041699 51397984634 11787986381 36909243678 4147202257 234196915571 72675889969 5328725501 185101344488 12701736495 83911634113 45127568914 186460884089 123670548088 563377529 21710999764 12564756393 305457227817 105934588608 116595989563 213303332357 119508291765 447730168999 197956336603 107602166541 50886101954 483894499679 243644468144 135021424869 70830444186 42579569430 1786549902 126285914096 37117441876 5195980535 130275469189 83628769093 50335955511 99152406361 50043237098 55301062716 100112139339 207716357078 257335274430 144422423864 87968597084 64293462476 32325952324 29160451394 179174123771 29599934455 18438555831 42998151329 112253023295 6360834605 38423085554 21280587953 149684154497 339699706565 56380451659 33509376665 20439872792 242597153844 60410208485 51969777071 68293500276 215928076 184025297602 21188010337 332666165006 126895630486 198429918109 98767260175 156372766409 72215544730 40534438354 107974420551 16997799318 25709174814 286070302047 453907939469 30541817723 193131195692 134569785377 285761084113 172588103927 112697333721 116967627335 136693674420 9971105463 29631438054 3763866634 377493320 482384960502 60401803340 309736787926 90643248020 171415608930 65594152722 190662420935 82458205349 53388826804 109563326458 95450796879 382324234291 143560629789 88277818409 104335625496 110272408232 78109419532 229644450957 81194594015 17903969928 35811049264 377131692289 242254201125 19939302656 169622928637 492118633850 165708767013 450278456052 89735516493 135061008203 46310894522 394555479191 59102940840 26553587368 331231813611 216507365165 176045392065 74815036875 134959136407 297004942331 277462702977 236758534548 397947883538 66700213992 33999566355 286063476945 263731150577 687392379 288920471475 45456876605 187352276422 166135585307 34848444347 185213473910 115137513238 35837312407 33299450667 161655445818 31338678238 14187035225 231411992183 119209430875 164570619533 98924772273 70529692704 39822839229 254852347774 101391230805 5868784551 384078829845 51407884059 204630215920 18050194061 189198093292 103798560226 88134492894 75217824884 53827824257 17073458421 47898839490 14284340615 117194817622 151805730677 154445579411 110396609924 366561336160 192146257565 201423515635 6173884056 556317701155 76524034560 243053574429 92554379143 161372580636 183329385252 32438708521 223956645550 148247263904 343603170452 143279019055 146003052150 52397521310 93200928606 69185619945 35595202751 70029665626 82066132694 202314528665 97659913343 305657917299 42483016930 123229794044 83601677173 144265328706 119025275747 315062689125 162767748015 93780658627 178421226336 28494697444 137346268733 35415969939 225240201984 69356903863 94404387391 26170794032 110555873147 28767949905 345753010696 22948786008 15313752154 25969067743 199795020707 27034242716 5879447096 56778795793 250405424261 78128510963 4174626458 38260581108 269243508825 39542329784 82334372948 25694317650 50061294124 74926158271 209226197996 1498421188 94592230950 399837809796 29680803020 369196358746 19301318786 29748716306 284830890992 49201890264 3631004778 218083906667 247930132609 63012803850 6568745634 262143025902 64649404983 213844201401 186457646494 62898671581 115989331527 311777186155 7535872233 124070516822 7163370600 92078415449 15812162436 84849335856 46536420705 342557743066 6276168022 216609887725 1189758355 14313654382 312276321124 5275953818 54283525175 50109973803 91495538850 38785947833 30743490642 153834991 84538764972 22024460884 216054410405 440043728217 88937730632 267289920484 19332150868 454596495173 121249260322 97882906089 509006426525 32901018047 266572095812 316848531318 38513573941 133679060316 93183232299 9595403264 136618539574 17068788768 182620535305 10510113974 301559403104 68613258614 441688816208 62703149567 3060369120 14460488280 57810777311 49722857239 92070168181 229981908750 8855215601 246582266144 34183102429 97747588476 194983343664 128382923466 11299342187 238009446486 20376067274 313141506862 36227299450 8710012687 108528813048 218870929606 175194551208 7507817367 157546194350 39910588320 36506894240 22833574972 31674676899 483912121022 162447401954 49772834060 324997130437 47791038992 301712245874 98741011847 210795572551 51812159707 11877635532 2410499954 28994968677 94754472840 31337519853 36258250652 118078583940 9752180923 6756232510 2356277972 379853926366 60457048107 824062121 5765448545 4107874115 108925967788 178154611092 25290806991 38325585376 51181470656 361612351077 395578821071 44654870108 21729929403 199093955932 267906080484 223495108539 439211028238 300331873329 23129812472 752576640 8873279750 83222116124 2022763102 62455016706 173422058979 20470412444 90100000965 170016839312 23019383071 42055133826 186018939036 48685536009 58344778929 55899637358 20717209969 108576109836 3785496957 103061936180 111991045931 28601700026 127320957931 104117784780 270487030087 22807262732 39561527056 489794485 13518183656 119840132892 69610052606 94836099929 11127537614 48068953359 79896229944 488818526993 27334895621 150266421641 196216184967 251906244985 81373479031 272937404993 9850688777 60971461326 105064364148 20825154499 599216978695 52596946456 278651983595 53832758845 13527056179 7881810871 219892388300 373827737379 24505276448 286375221440 251374800304 9864392793 41425644830 199339111470 95774250066 96933704296 70240464592 265433757131 27547562889 6571539854 191327420268 121068827209 261837495301 20584576622 68465582062 49822921934 26569216102 54975540375 22970100986 231807242960 232137052611 385286457534 49766591384 107929242898 112742247917 67756448848 58634862801 151799598084 71041869307 131898991596 21073176457 44696686929 148313452625 60554553099 135599336523 209290717773 98776450668 12298113189 149062530071 51272565115 134637603623 30592417666 233443712766 849517092 255025516357 157792022931 91119283884 58567324498 15882100756 48272776527 286225018849 2297183213 354719674162 26669918317 420698888495 160143683600 111410199322 270629662252 57830816584 102299687699 4810093357 63240408227 284018307838 59993443990 146582817040 197991794041 53306899234 234468942403 51379756196 243177944876 18555865996 88716692298 68140782729 105437254470 134436652770 172858805364 340044945043 21511721291 2958098300 46940721773 116311984915 221875101075 86991195536 2749674435 10500020893 45838503935 23767606059 59064456368 317402181536 41397982646 58081539601 176370237939 323542647531 14216316034 82715980466 57495697429 117297527761 28302772660 6735915796 2415424683 408625204105 169949307336 70817850161 35712180369 102550310713 25277191202 41562959562 51746450843 116436060223 84590117063 56877286906 264237894411 59020361663 530433380150 14143091494 16660646095 59602402294 230488516694 4014453372 91490327891 145282219339 59894874276 161734358024 132243748478 30748135057 51435153162 16919066752 7535116302 126770755022 20528851903 21396090864 48827956952 15961109721 3517528509 46727529854 39029387320 105214478240 9293465445 232201622705 2074917680 205641070502 59168808706 128226262996 643449557 111477259011 113729450818 4925543300 34261921290 71307864341 53028139000 194983214687 408196816401 196905255319 7584483521 102105593413 30875776957 127619145142 395890200861 46323756652 278645526794 221330661122 94431517835 135070226932 77433910020 201387652768 1833417627 77739365253 45140920911 331284248211 54482820832 105029654192 113571295700 131435316656 112725142038 75708410070 73160593255 137057806995 495548081686 138458493557 291114464676 229559458878 69850744337 336681226424 130452644068 166425377392 12761944650 168967614275 1110713505 174000858567 42204835855 30253964721 199254075205 93574235764 270285912927 77168996896 59150956545 326380804680 46148881992 161930830902 294230395904 291228492642 22314998678 36068530507 189072083081 93602356141 42361699974 16905278192 64250032152 209794674137 7926481790 307690220946 116759654992 141687136555 112462370341 60195567401 108877608250 231743666694 21539975535 13932667328 4808964609 27968849710 28318003830 13780991745 192201302258 1519472965 118774876452 51866145972 15883312854 38296418964 60068229166 8979312341 28387221661 28107864022 20243607916 8059247593 66987328866 171510243063 29600034100 180925647817 246869648651 96688507684 27129269496 118014761344 144150184306 17542351601 35038568114 68273828430 18969051979 139091873480 134119612877 3273101678 56456208217 146210749100 32814306465 91955681138 106666673850 26666529478 142855868773 3012003299 3108044185 54311532154 78704995274 174325751179 27469572314 79718870135 213536362126 11835299122 344644266572 55958944013 49042653194 25381089421 209354767499 115647064172 382430967765 744843020 25422617374 196085048324 82577599726 130020763197 20310578347 236836369932 98799699117 40115538750 7111907441 37959760078 2204219550 43910053869 116785676906 2965081075 88299652203 12785211119 10441912882 118955199807 48806359448 765416118 74645515391 272436492111 17449707255 4936569466 222204471 201253298268 66033569631 50685142945 11775310227 75245425646 376146723903 64869281640 11460043419 71390894934 18390354264 127884588153 302129779843 221233258950 92065225156 162464275825 99792259874 53443359185 38064352506 113680886840 176949888706 13583758576 115561637727 181178631816 146214186129 204320195443 30982395537 182056564662 15745772080 1626898337 372434289857 264973530993 49248940139 26045114 33816725752 1892677160 453198555846 28781562324 83979355573 37748721716 271875131419 46285633773 87225159046 174993860305 22776828600 30421629465 268284654082 32871469856 18862353625 329494004755 19861973950 46600386801 92984922197 128408854404 26195944729 43782849734 131721835137 113866999886 40445066205 86595359110 5322038614 58685645527 33914486216 34049709199 137995234526 2507941271 78345701792 828046547 71608110453 516220081318 429212171984 428973026062 57584423047 79569756682 73947315945 94487516929 6064786020 21922767190 4979922038 10739008583 29381340720 13614123977 44539528749 357486205963 36495663390 552080367230 250762019420 83372052514 35523929160 45239428284 45912201002 19912974407 69143944575 24107531182 12505359934 101100256465 140771591583 43261538587 68328556203 6408665854 17262885555 26743838375 311267356297 177730452331 113280478574 115022840368 7352201452 355557211589 2069499178 58736939892 261599882038 12361078162 67168739586 273714355167 464073754 141525947792 56070902352 166929429478 73821245187 459239874321 79807499876 10172189768 16117049548 135120209356 40368697595 88684989161 53738682971 75706793271 20374784321 59162496992 335747048750 302801752431 216818883739 89312653382 47005507158 30303756983 133950824625 251518197286 65683491590 18681440235 5459298574 24955660938 26039672756 186189368970 3208252894 6803161485 1053027755 146087690649 220654113900 488833533859 285492224002 77207431378 52456448219 403922637307 81508540179 239497016857 2533417103 196609500081 45177712282 280107145475 1374229566 146898297206 10055895007 26367567172 127809550291 90754695100 325913201019 223413464822 123507839819 99546867309 107764328181 393079550090 209766094198 92910235509 367145525 44136661344 28317053436 46684922127 260100035297 9041376852 1497636949 18158146963 43847247355 120878894371 27341655280 109886735222 119343139956 60715842481 138924126586 11191101167 289165218947 59903460044 132973316299 304294510317 175712185140 127760991082 10293804294 135162725065 400863746566 44072988567 1083046431 257641911240 486653313872 47030993140 222805107407 11113073083 23008197043 250688857591 36517077977 35773784750 111898456803 39622824235 308813256060 110889273858 562482394091 28291614501 91934672038 133279293054 169100457533 63961977121 19373956267 308652900247 103929417394 223565023021 540331084 316307989930 67162510210 95967587991 39123427068 69426535908 21539800265 176829049616 380025790286 23672033655 231921105980 61927534000 45978200403 58324342523 234223577775 16251330757 26296232370 46022563218 110928715396 37712215317 4926825880 121074665450 10290686574 32484102019 207289634483 22684188133 23564155537 170313103195 70466777582 266360697711 24999985361 324080737877 276531354365 8339133916 264284661705 169354967964 196635545507 90184825472 273553204325 10083584865 46635344186 4355626727 119735485468 48938486947 32810769962 146756029822 205830423367 149201048590 15350677038 147699211334 84074986697 209408224324 62126620442 173336121929 94295095996 278714816827 197595278161 263316673431 137650570976 117576503933 28209770380 78174911239 24305621816 63718165447 124846912706 44653952303 68180584610 15489670745 267459536691 107453945496 6588449765 49653116139 14507957010 33468966035 80190739723 39147325798 334556456678 276733183459 64485276651 160472004198 70320406233 224170236609 75979689324 282707384868 96888343884 8815586529 48686250101 17235664687 275693491558 229809910198 517703346796 52068965613 128138790664 63953767024 8884615670 166305198096 233841869678 272670973365 79038957428 148581870418 64249291208 27807389642 100124468907 20246955244 51075486924 113923395194 148813306773 101961718086 160874954619 7203444149 270829792611 26758514578 12240091036 211432786669 445701173917 74475236925 70038258147 400361982204 720101203 120271836561 132916385240 188045697232 137365226309 8236002990 163087740495 67448274636 7614361050 11294629179 142290889868 171034273919 12367972500 126386054987 90925696850 22854778938 31098632195 141329678897 4440031072 5949320147 405437553991 204091141363 62432042821 105755477797 70312599722 103455712780 73414514687 8888750275 322061777237 314861861712 135014735424 191939805421 26389601029 25796140619 144318613746 72371309735 70642686134 253816530 251836398169 424551707007 547377904625 295250404128 14376658299 18263912087 18714093308 9676794595 14325390702 218257045052 20081872276 22848974877 13541958294 365290993852 12299858065 167100034879 8540396830 103506735671 338632508739 7648208895 48004834953 113564395158 209862610511 270724076284 1197007124 117335083091 217779611633 2504026550 120075854550 39334937497 89085108452 214529820251 72866296348 75894546253 63125836588 268072874370 85200157315 306199742960 234599006494 87120582165 25136973810 34612298416 307714929342 133357393238 14954658420 171762911272 19531405517 14375775340 36253324030 43450359971 38932222078 19259734823 47140508433 210912098094 96952961133 31782987334 232864540284 30428508483 166763688731 321462614418 42162872955 103648386019 397281017348 307677681204 60217994273 15210195450 156815023180 7643747606 56380822254 196816498458 57726927637 120615052984 104741202332 71416874282 89267319438 152604284617 8720225126 21538245381 102442164361 135750053384 351128880524 10834599084 25407791639 19306678237 50088007178 177940089575 72417030339 103489841343 11059623507 110115948064 8731929935 43931721460 20551714548 285053204379 45240245000 432414788 46660525454 80291317884 4807881781 202136484633 349814976567 18073730357 231943844849 135970321467 55627200741 145794120691 30064893513 228291810330 177227577386 159323484699 34367039804 109458787926 73294360679 82688791518 197029134739 65739402607 174361976462 187453399481 44648350 74737005296 34758458709 206717257473 121369032194 299536865102 361774788306 162320679675 315154841634 12505132652 199807068297 332118737604 17483404504 206610461248 153081929753 11879396516 47623489538 115654518395 192706504777 6299601141 89251710830 8676785048 45017880642 65546520716 35902736532 25838167425 217395451792 98694498808 36895765270 1584549613 136195845038 142281175809 80347003513 108949129794 61190968825 28808373162 30688547693 263804166104 296717824159 66218844235 118927649819 92594215173 148938654764 10616046000 135928305002 13116282204 12231146478 75692904048 15208889713 4710065169 11810363904 21868413394 160530847314 56023973598 186109800757 211267107538 8844588427 351646686152 247122816949 122199030423 72116022339 202666315594 46279641727 151793993790 207537336834 148336696611 20973932043 42890162694 188038965619 34325556857 13263272346 289657830677 142356059772 228151023513 3105775497 86172964205 15879005526 100750373543 307801194850 23246833088 53370566757 7550509086 136458432257 108066875208 98723130385 252331629085 101898086851 155868317438 286133600030 83648145328 41295376714 20244904814 34610856242 61745751268 67353319492 17517822099 54683067623 365737990290 91604716797 266437945447 56922667351 9264953607 56618833375 441316671298 46289852410 70782512526 53514524014 44461775166 23434576372 95528215951 18233180187 15830699982 7832522327 397461392712 120870880312 78148579596 95902375849 56301563205 338073381294 81360028040 156839828426 59923383195 128724630440 180707484064 13842018034 217307175321 26092096326 94473841971 42084713200 68499046862 155344773824 6447969722 259530726977 30492241412 60743745506 63281114186 88901068071 7077769231 146295937553 136162702445 52626435120 317084614267 17514742900 117883594092 230405870554 69439057499 154873718308 5012969368 20023844151 80350885327 55739692521 358469914008 5061386822 59696334932 52215013692 270498052638 58382772577 109185189131 212990558618 14713156093 196401413927 307534189463 85179109265 37941014274 254751414145 200133845786 22546489484 12195623407 281533279068 142929530771 213165290252 296787125698 171865806877 89041748709 117993309649 81647960155 54250414440 350617886822 14294445214 277590610064 143539220672 279639427061 173592167558 1440985802 13154421368 38551445495 135334303738 58115660796 43337710834 15234605828 45073549537 7060520808 11012302790 44082079726 28360387730 7274282828 173910201511 58481542928 144772820074 21466325409 346495866786 126333290651 27770658893 175107806292 27554969608 53381086219 11372349880 40408554594 141640039586 54134645733 18471273397 36248434885 189717633916 75258598278 135490589271 71357271548 39788756555 218297246466 83118901755 4918172279 13779020398 18493897206 11376267347 8497890310 9171414714 206672903198 259202984018 225712724821 58239365834 514068378 122686305072 19923901918 12835546727 80260754018 8827891495 250354144519 307628291480 216927287352 289859967820 4388905759 318957100703 140946539104 57208763024 16410179006 3849308368 17686980022 78612047167 54440123936 67881612155 32129979646 320222697460 19735428864 390332378270 21818275040 25990380711 30484294780 57224713444 121599695138 7356214365 164479781759 9939747756 119884426069 20122966560 199759647081 22389446066 48328307012 473975886 339257835575 47532429213 91240942352 53925493372 47299889869 141988000343 33168536024 343493569 107434580960 7341857825 14010078754 244152819822 13629879947 235262927031 142515747982 21355332605 56205489187 248667791139 19615074589 122629647778 28290123965 29045534190 85791144343 38211864465 216261868691 192187752778 42183830213 31217859526 356546251904 31055512723 162781456640 145976483941 51860210857 77230668050 6430660281 106829646869 176637789652 33070336090 309387404500 33401585243 40882864434 146334343545 89111017925 89303199580 64651544971 84144369325 348275932477 129435671698 140425190787 73579902108 37445780579 9424338112 197897375742 167301465683 84070088267 9633311767 262022030616 1426015300 385966793542 3222770124 79197730043 200374175768 34733759167 66059494549 32485493427 135085504775 149987704054 27232905436 148189612431 26304022873 17864830088 107933070023 4803676450 219892376676 90974704708 20001720487 55022122593 80670560166 314623994372 58130412104 34376494076 34086583575 100334032344 269091010940 338309140219 235193752619 205648472 15113906553 149861206702 148740760291 161525272678 71775271695 36671212717 17868840194 98641808771 105891195067 85572179456 196422665968 167049901615 157554471506 20675167688 112160790991 30855932583 27834509766 8872160382 83102532918 36400188705 68302369947 360241559380 327322250266 26897780693 6024333740 234272225044 1280119623 21459170578 10920429001 286229429452 270367540269 236840498124 54043044120 37153174101 6650902666 194706557611 51297817847 412929728825 314449745861 133644949355 72121840864 246372497696 42992786596 453399027425 113580242456 29912958896 314268431083 100414749944 72462038367 22651457059 31092684088 260616476045 260712638681 19660052312 73163115726 144889796155 8108817290 403476354385 111502942987 104445972838 15137008441 388298875727 111670007530 72831165120 117751435163 231243455576 213682260656 86578380484 71877303531 271541601087 286835938216 83609622084 194606856770 120704563672 377422459820 35829777441 27514534541 145295555186 18312209037 6972533470 25806519201 22072944840 100404796259 391059833875 123512163298 156180548045 46247406268 108410880686 33928059837 27597817001 27523778568 101805704918 164194335686 29432998695 5159550726 91812069162 910948675 215191913336 137825062196 39194118605 22467743932 386228764959 17443752894 110549197566 1881966337 43142396921 36846218000 37898956276 33439051768 7836899847 17015181511 277023916077 358043121224 6367734910 32356182854 307087099553 105586393614 238701807336 12070240287 60653212419 31888509904 77434456935 99180841280 148590420666 116510573933 589700279039 155673251743 132325712984 1843295451 36109389151 51874801119 42456688963 15636494056 212746932892 79391498351 178014493371 45345601082 218130215506 96330953557 8216462790 2485622480 128627462902 138869306908 283553397784 136833503152 148166415944 127178246569 72734589040 173362840618 221696719537 81416614731 62264825790 188455616585 25750686132 109127358022 8021723334 194338583406 19268141754 130073692570 170200846422 60781938655 223390881653 504095002242 273361941067 330176857723 307872612521 8232063390 92176877343 16554249319 9832551739 241515497743 46491521975 26087754328 62580174532 161846457915 110589077465 36267863494 114815437014 35618009100 73870874122 58256162400 230273041806 192369543836 52500378810 263637265622 128183804809 33158004088 286464285967 46577386545 82642455966 42747580975 27079063194 13423107756 107779405134 11272682518 343983400295 131355110577 542286008659 113363165272 157404151227 45715654703 152462227189 114248385823 66913841860 86300400945 145305863487 5392892844 49490517958 39682923902 55893213792 147534058734 45932590547 529262140717 182692282678 8264113470 4890544745 26138291957 321845626685 2162644459 132788445825 180110518849 35306249900 180056130277 78668827212 143886584384 93425505239 494968188 203891186711 291402631896 108995848673 63379149871 10177573727 10805496141 243459805360 230842902881 20632593664 69079579565 38875117510 7011761263 6862547815 11538234255 33684132518 38660937106 41463954611 171951133621 192352928376 366469814086 62346593919 3272485891 50179955324 96429562330 3732057735 174077195856 40299168245 66364940253 15274741557 65532843687 51618299192 54076449667 30261333652 138055847927 293058587341 55067599453 202382350408 12712126012 21807565617 26139974394 364601158336 26076479342 809248956 76921674394 78843290032 74051866594 35775525564 203414043979 31059447446 76273659307 103272458508 52422346299 6022985196 91909462968 17330377535 164765552846 124061358769 146473364244 232023696151 17091729317 280285978378 13757943533 9397421810 121558258383 62595867395 90548704080 117498632233 11813383583 237475181135 9150516524 458945614894 74634257394 83179648283 44799002323 361394229125 42709135070 5165768877 9010136210 37413890759 50835020010 3953345524 18028835865 155642525474 158706702713 58697929289 37649929734 47002274154 68639516957 131834416919 111806712224 84246159229 59930214012 133394498174 5680003693 76272519605 184839072184 17426918168 4838193147 17879752992 65209741564 81519132441 80172066487 238344051577 272656117095 115294726118 38077938646 16772558653 2691416517 7384705393 98927250493 35122610251 27128594861 38340521096 314384757451 12109143322 67530262952 208620938091 138159878107 220119655835 154007677453 96948753239 4067540559 38852724448 23509113341 9767742272 2523387631 158439699032 43169049199 229670189133 241729769906 126711907031 392588286408 6634720871 132304898377 20050342157 156643020320 8458123611 194802396592 80916446100 7056117940 15627694898 1579384384 40937051935 18875153952 162057122906 215225235606 45743650761 5280525586 58685212263 438606593210 28718602103 45647333913 191695301367 187919944748 5153725196 440850460443 59539562397 10438903560 37514993190 268101684781 203856128882 175049147314 39905765863 20412813120 53834643910 289840183022 14514605761 482771164946 100899270497 6218908628 4185833163 10872544945 325917986151 71683304647 57991007530 20528574044 34368813555 2906949214 24698954883 109740006828 282432232062 18565247115 7102057438 30082170221 174419687443 18505365583 15898281216 105056673190 149794236387 138225694041 208833155963 54156705998 52544346227 125913374006 115306504379 142190780155 407800807716 50492921524 18325476968 165912972621 36753451623 170249976820 203561300137 19393141739 27294365132 9243956267 1738907856 116357111322 4733993672 54838097737 269438948802 38066694454 148898155628 1436204079 2020578496 19445110834 18487407179 7666853541 63272063506 408069178867 48651183130 24091987202 42110959283 193036387818 84712513694 261955922811 41760538945 46683878413 301061100497 35217168270 97613857736 53427940196 176977431357 33316608314 82145015021 311791919664 48779594927 269821491947 189694219110 12299214407 370289219887 65257717653 450703066972 60389424347 153642901660 50755269460 215343876184 390065456440 87786200269 196342796530 4077274727 23910785298 83678358500 51530846713 41373996114 171907812089 22553203390 255249306720 165950154834 15586736402 76894467185 113052462492 64634355549 55328710496 311084608415 39877341004 76713338999 125791908196 8288305930 99424776358 36101522122 87237241169 422925661601 284268600886 214074777504 267735827987 149427878607 78508486025 147504769438 223247453887 204954063283 9231308604 20058747600 141375585749 77461688495 12158238083 233831039871 99871936434 54480941899 84500391563 36427768128 307920079655 175409219896 474576324336 38147514750 4347236045 72119624261 63542188921 122067327796 145139988643 2542571341 62574790883 111143120603 19631322937 410343555652 66137653941 111128278059 105248597021 10692571388 19103528013 124269452299 282670669663 57369663575 19011921155 30192254025 163843530601 247323289846 1564786729 2621163793 302518207719 14859862212 20379910408 3087440711 218559531506 264851871198 310895603703 230741859898 106539228819 37981866063 297622666796 232083615166 161868376162 361100861721 315675560522 147711133999 68224131490 33231858384 241300116518 650050859 200904994244 65551633394 3806205177 23334476922 36216850857 50899537405 6846877072 21261842300 12414669268 92027649873 326599825711 40394710098 41715048392 4038358330 227808202678 82827870332 2547383553 164253543963 37003411298 156212496143 17687086555 56992258722 125258956819 38233750761 128192664946 35692039079 125636353895 5076729396 35632905976 309576691496 91545251152 4828460308 15522054448 39568891160 4724157364 189560057861 25709267434 171242466825 6623639884 21093918023 491748209251 261798189593 208819081633 180277899082 57998895800 402383850655 162017607077 61220675837 182833911004 202004639373 1877290951 64140929854 18251631856 36184332987 4933262789 274530352080 199320082773 7571975737 104400099532 148610308825 256417531667 414393390728 35555097594 50378374598 27486729193 340117926993 106770615724 4954132868 48569566155 176408377399 198932954776 49491907475 356902608279 354691912331 243186105791 5967509736 103771462004 266180683476 78591596719 1434669395 99043791272 236324455827 8419240439 10244995698 1042192185 455304486628 159886933084 216072691484 119788120737 6450830725 93821276703 3779148353 34698694510 62925167867 195997613462 17941179446 264840606084 216792026822 11282717425 310268516627 2157392774 78269755574 18499380006 139803121845 308229471952 366547207491 92585020117 235970502044 142402125504 2854281471 224476081126 87489708173 58064502666 4377000284 14249049148 125464229799 389634478998 92008276408 53428511674 462185530691 204466417300 41843162450 5430624512 29123865573 109302987094 103459469599 38553980564 197657174446 109712106762 15480047144 24038237636 118424043298 80784381910 224186009523 3775784095 123253924310 184559142408 27105226186 33478206085 387326955374 200399877823 113375304095 156604542391 23485310914 50361398594 301546022839 60355265937 43401394181 43715317328 47727075412 2983954408 33650123211 37675458720 247329145505 103643632745 323331049927 111314417212 78377668252 122350452978 10721555757 119048364376 61576511869 129304132874 44654066612 451214589997 135624837302 3086883764 33501474949 20008396463 73235924817 6245616506 32512105169 246926999401 27164071251 63171592706 157523374102 141955201578 10395069843 435070780757 26847465057 210398261641 41399245596 123174694067 6221836388 29860865733 18742773305 965499564 84935758965 27683840141 19949143178 1324362323 13066743286 92168912901 1626821605 259691845483 12137327857 243580154588 212118759451 68725222421 120109585644 284005300212 174978067033 256807782222 65407539301 28797427512 144264793613 375565376126 22684958240 501406291488 197055742922 13042066099 12654435845 314985115233 412848053475 4623582388 247889635964 58732618039 81858548426 21224772985 38873320824 29700463836 139964871899 447111480959 156695888505 70137096356 109792866148 55963204585 22442741413 53772606506 107492755248 31130644313 12076480423 87890339217 3491776188 79544422553 32055052276 15904760419 17219201923 390339754577 59703104350 226123116717 347471897769 3623224454 298412999357 185392566851 9338446211 456159705 355180982557 131643621256 196084688438 378617671778 212263566063 90349708092 74080076458 29563558998 38794653242 86574981209 71096290311 109904795395 11885569948 253191311260 20077378441 102826965455 60244937283 56229440490 2190451034 347724085 243609437210 472390159617 89104651650 125990639755 23181544947 232602230939 203556831528 259180852834 274683877450 31935139875 12105039549 151080123814 57834528155 179879479140 32179661712 7156210288 201160837559 118834464082 33696652097 430632295147 89458244217 2460275497 77255363908 15605326452 4816198609 36007539878 221704750142 328237642076 6014718071 449390275 82461810425 214353335533 2928843235 527982235840 1168229266 57638090280 32519690026 147206792074 1762876235 246961772135 98667968975 3546658712 255864220042 32610927706 104282367978 54406349524 325615084919 190064127280 132857156879 60764203788 45391463802 7895710084 9268456982 138596139546 209257211643 291421949452 180617271444 934901335 654549950 220471917257 241592475185 218038112364 165865252065 129790101615 129986835983 205566791147 197459912701 53486446152 44958986968 59002337981 2387620980 37475454430 89167849459 70120643231 27255676190 69291520930 52690384797 152265910762 31394888742 14208520168 61357786631 140289045062 23046560909 45505698313 69382278379 257468968120 241616278834 327901871854 54396537315 12343522433 25849926451 151987104315 17349108656 43702692054 304990770614 45886558531 238688123466 248589385099 116728798322 13038785491 66075228976 63923728285 21324264557 9847763818 297158885926 213577522773 10156105222 193223477601 382601458765 255230162597 13059403623 44682615478 47772305809 155851001110 446707660661 179206312286 100000114915 183230321348 252423892080 2565085689 488648012550 106731297427 76387428743 42105073687 179890811161 304717236118 5589634360 266133385988 35481752983 82750582823 13159309966 79863623905 68968316449 10105368887 218976723077 20627522580 45164717665 23762532377 19378806764 20367123545 45837919044 207495882857 25037055990 435566458204 15836785895 6999879030 62809622124 73117521987 1812322866 410387899814 198841808325 323069777962 16424457201 32013323742 29278511132 27801434414 6326597781 31888573553 107194013453 33503100225 30726554047 28501327892 69455222873 639494411820 243583131010 117656170395 13270475985 46885325501 30106733007 55067868659 207562592459 165394809819 217590455043 216247898808 77380139648 121923140875 55892587343 104192805601 5629051037 382126608304 385768035959 148198891640 205883454008 169676032095 283545117762 226264024869 80542056328 45048572109 309057827395 2732526169 149629621155 252376942541 178976820434 499917630411 271071416990 367894266920 24294827952 56999913368 225176031 229865243490 157721884815 64484601339 126846237680 13320608073 33573384735 96183129800 74125835914 326337070359 153021417406 44207454416 148644105353 28625102953 188897815837 524596951916 161020558744 159499610025 241162781937 104699644978 99555238408 337272659697 110980490362 12094772788 28108142361 147700939365 1821019589 140083701061 76942955548 16139251241 161279916263 74340726401 258059692358 139442701394 35036702908 14137808153 43543328185 47735936707 128768730555 380028388964 108969167766 70397123460 363402183513 2478326671 175988033504 161471273697 143655512224 188863178464 27161836501 60075303234 68381175311 65560868343 144036083549 230030568216 34348740072 44624679809 14681883664 107394352420 198593241001 204389173856 251449022095 262931830565 381659971920 33401091224 220667104808 35972416358 72906068458 58131685459 24670826258 74722055885 96193057940 102722132122 204248387639 95684362709 24625008399 26999117737 89247511823 2620542769 219283679034 261471251605 97304959659 37913640882 78980295150 142707691856 116513479491 310712763565 90747767570 51687788849 123853071371 15955934764 31462367517 12432658369 255123381413 7740172518 58492043653 16919160233 21499981657 99211554496 212265950309 106286321155 62658179446 47230754706 30489981792 33176048783 47217378627 262904938036 40441866841 116910793796 2193665052 119210560696 135922844060 161340822180 58623887696 14299625530 187785219814 163714868965 18741146267 32098415285 407697334564 70964181564 289512897209 54726217866 146419303546 26670463990 53408489030 327163242498 175454332411 198337870356 24109156112 86678242896 80715725861 226039438846 26799665577 27694789520 12173539880 83167166536 98640250800 615431260640 195230816217 63618005422 69469615813 3418738485 15282037858 146099832420 137303869407 7882723826 84329324185 89700645416 51434053040 154750015507 442140967976 34184922607 174164763782 33428775020 86610769645 176614928320 56500582094 86106364478 236979443183 18227250901 267017725 295115582471 26972805289 373367836378 66174471499 106899411942 2092923888 152744704042 35278428374 17437654576 64710202191 54723631777 405371607922 270368123021 60637614448 317709920582 121457360381 317727984204 105783683218 110997277495 412938124532 59969708505 280160813626 268785456514 286113339873 121024245977 47903467197 129450486962 13088377141 35239992941 6416895901 183479275542 6885531586 85811603602 278828790076 137340903994 170568324001 50915676292 193419417156 318754218412 174870746 85163268525 91078430540 139119725259 53637419663 135957031536 157490179715 3284112414 49419339329 1794660903 45868470001 93101693907 374641000787 3266546235 162510182029 50311680056 7024841102 69792250583 8744350114 216266344414 317254348492 70527279108 231436783480 19643326760 73038323138 94152771933 142754354098 135978325016 87203920688 20758646936 476754318209 231247248452 6918939136 314313681967 40932233359 425125187140 6069942330 102165346116 296235258410 177537088405 29112407663 5664610281 67935822169 72034959538 313801928106 483990150939 103113429819 16198416167 25097405317 57082351782 13360580852 150794209616 15010400188 21660830871 165241859973 128493636158 75905403890 90518626050 39920489914 20186588143 141365172912 19241202423 203770849343 124819501532 158729358330 12177118234 16261087504 267573672150 109403235954 81700542712 102132193683 19334213116 32900031030 14286127948 227321633033 64974422038 280779543202 206461165770 48521521083 81154419013 2968957939 266813204526 196097199512 304186786589 81121219131 174035384942 149968950910 10275657177 77299259717 51830454828 298664944441 15964229855 18912405989 66021025158 48620336740 267222289390 258112601215 189837804207 114229927508 30613474131 168822989944 93141683812 58845081063 109220841616 115849447012 39592698586 204895430944 29241570443 311355840411 127478628374 92881262943 14792221573 17985083414 33524065106 12275017023 54011412819 36774698136 1194575867 349296120105 17862124849 36374370162 149381196586 23322794987 67890761002 16374245434 52047092421 99889702704 3975828062 34793067540 71405312141 65520877794 25321173408 110587823609 7848484812 32120205653 181831701094 7709492786 98340880275 64098668376 172878295566 2037733277 59537384022 55165408110 133961962696 4612633317 5470289974 32863277173 8411021679 85312903927 28953758087 260786664216 12727943659 1831717989 327600514 5174923978 110329674803 29710162499 155171857365 2877848336 32111449730 96443381823 87536140064 248598234143 237563983496 90941603660 293668161348 109493293040 42508864739 31052560889 15820885584 160121610035 91310176943 87698983478 9270723011 12426539126 304132722758 112945049790 116776084999 12116079027 72496171690 24462362888 39602943357 297125223588 30931769708 3250122423 21249480645 133829143518 57069885079 435378525360 70566436859 21532460888 133356300921 38258650829 266848538892 14071553522 15352931798 7747150557 112137489864 236497124356 148556762020 43741682940 20037795836 103304962777 50573117726 51417097833 198359192725 10130675529 128621707063 68728784400 90863115458 29354994616 6485273199 31583123810 200202352778 138106352510 87935886634 32821098802 168596949871 216590283617 150285323368 11388702514 22148698821 308383305760 158836487194 210409164155 189021115330 240652839586 64310656317 3186634041 20561606414 66518247381 254607527036 47844216096 270357037684 547803898878 56559035282 58868008547 145591151362 84693448690 14655852651 55584743234 136979239139 317253271066 210833660595 15830753603 189328001694 117257684858 295477334062 271454092768 383009651401 226712171172 72919455273 236897589026 136228201239 481445478957 145832085064 21035696523 3242610278 184543171018 20777339190 162331591938 22318416313 263423082687 141190652878 15950035872 8396104924 18180547318 64190662199 128323977345 102995965745 95014362925 144426932401 1267897831 204181763347 1631625667 49548499892 9258894328 22090534228 221507222842 72617055162 297414332188 120888699773 54022035014 46162790573 148846742736 12114843317 75679257781 135842067265 150040911186 17404551090 297085945611 30214925342 261393422155 89776218564 83365709668 353827012498 96901542475 102822276092 3479862947 111374940039 254965126725 9260463298 61327473473 232240203349 422663251246 10093592714 20862607830 29612525529 107074785871 143146780814 24929484222 63143402458 269062069507 8437131379 30764550026 139582042803 25447850260 130642194732 61967005127 190636418087 68335565966 3234018978 183519535149 5785316745 44804648800 166310592520 161829603978 166422873083 44928678895 45430117131 214456166781 14635516297 82463722063 2704924824 50697337244 191757537783 480773350153 67621062762 354445939990 422628597734 76501464206 21530605333 20033985701 81908317996 351135698065 350659434686 76879007108 236848387734 426543435874 82865586664 28152622712 12012712256 230545788325 67536892036 137643850726 43682649085 213637319486 4054295319 12207807579 6402450080 4675479812 105751427661 971782256 10227669441 3508397854 193395093382 6054791460 92121788934 407086613799 179643084951 11240186858 92526228023 10471988494 97437100930 341690070934 15427751087 71959736120 3889310497 69369627682 143191492349 353845318937 306290387707 125552447851 130753967107 32996194020 291034492598 74623559570 56753332131 64044171790 377999176358 211529759751 26495022194 34758619746 94780302930 165283834847 78506538007 90165530781 164445974067 200402704388 152586890370 65057502979 208214501227 116222206173 484936041304 174552617662 458305070240 126105758398 123199413730 137875534266 109103116583 17730497104 72027477203 307829944142 137750784072 110516472692 236333406788 25890353460 55432161667 7383790462 130481238335 241547632135 144508976742 200392078730 260885005433 206387836538 4906196435 300579594526 390572169871 121412441638 285950479729 481050544725 6392103053 582533914875 23212983216 84391300498 39320912510 208838049839 77909551736 362988223113 4896929085 122049982180 7613525942 24181403147 52382821222 151824204075 50179476325 9081993950 424495703477 30847510201 109566392393 83693625560 72816176840 103405524454 1292884362 5540652330 257757939431 9773584395 4981615037 2262585136 48734405905 148706969880 159172749684 175870566293 10676190933 225039036014 546990112602 17379856846 9750232094 185736406674 126649278885 118379237379 21945845493 43182579099 282496813937 74774545985 8576451655 297373541686 453581253 122729395297 349455953729 81788982573 109751843414 325923671950 67900892880 50820332010 149890900378 16247684677 155230975240 100845018062 30864436631 49991353200 381226309405 203563485131 426029204899 74832837991 43085705655 83297346523 350467605293 87837174033 104037374419 120230063504 59646002172 70124423840 193035424598 228117429091 54724972499 100813621616 63686053841 60680691302 142313035984 25615501287 16862389527 52318741652 253793381661 184361576865 111966142683 36419951029 348225492565 146395565113 27747879742 24797734678 17099813978 31622535727 475731431585 26969256435 47821953056 196188292112 78666988424 69593078447 75847607668 166726917740 34551849109 169297989577 225976917192 368944054482 54538183717 576047846775 15499183556 37276817038 327394860997 62425049384 58404793787 174650814537 3709603375 33921279254 169750587593 6602675999 159777313538 9768100852 57162129282 114058614870 57650888599 26118282807 108207353275 176838264244 411643288570 51151496761 138467372204 123864845173 42320109501 407989655428 41949465587 1594467741 17679483453 71301159272 146221597108 15827895773 44148126373 332650098953 34330429486 57424756335 2548928326 214611242153 117084487098 154740412369 247109816803 93474665733 39403200156 31335081259 157728850279 51334803867 37948624537 67228731718 778411661 25442999880 20635829205 3546541467 122679158469 232660526991 30256083000 14872293155 199984948173 6950847520 76663708610 370647269114 179807047891 24125096882 121241576094 22777323510 306304769660 143124032093 73954007648 42251732538 17265957967 14936241745 31431247653 107178369598 65007795065 65384494253 177496178960 14700204450 221933991231 54219368052 36501985396 27334986297 45864857453 308488353513 154450990896 107613331571 292881368833 27267510673 46130763871 38631878136 24831629707 125204379824 13927198710 53121988969 68241276117 8033193310 122770646200 78914375296 6620667564 86574649106 184530250312 288490190503 40774625813 61962124853 167096538875 284461399452 246338700529 54282444770 47495473286 69393662160 155623666686 429990914825 290485636551 346504087854 2965184886 8953783545 190958236649 30698099539 10687033159 275787729134 134619129180 180904984132 22467117490 19867127241 18133494515 43662664827 13943682953 197477646592 113750938515 243588594096 216790012580 108958893174 253531491994 297738826239 9943124863 114343003816 252746672341 146477362567 157065772731 7531065521 104082496416 293561482893 162075446000 15402910973 51112432568 14187539098 9928198358 163248870462 387373665301 110396885199 233836273659 5218772027 405302568608 174440243788 1164860232 34496523062 4417371032 29008970874 118577685158 94452992295 81883307526 79063188869 179735365355 45125935240 60678368994 68592922125 339580251818 22907591593 69342634870 147966837956 128157575370 45048399520 152360518826 14262333450 278497830768 97026012476 50212551989 93879461377 8080247146 12258748114 254947283613 6981155741 107863522706 111318256732 7851239901 9673852277 229499535840 111938632182 126019885808 25554751370 9392587310 177829851026 84915956264 89808703596 81757027739 29278471730 226762196307 3521455923 229824913657 80469923496 119660898521 49998731305 172942577417 42013518787 13220867830 117152586774 168499270992 95592109861 11680548262 46435459192 2242577758 228939032855 90435210767 25128394564 125901648167 102745224515 247478118782 14080811110 51066773397 186439618875 43946733092 13166611486 7579708221 784973046 106040260048 50835128284 45649327559 15142599013 48264364345 6144794310 27336690566 68293474362 64805217112 93632250400 130871587644 13361415241 8151432544 4709972485 6330679642 36786388730 52016420287 22592287657 75729822167 1558525594 54846202412 75377077275 263815125131 75924723330 8343890204 426655296770 32980978596 26045694259 183146564638 75758252192 66458445229 8796619246 74951231428 79948400727 74948518605 10440698807 2687736546 16821975147 26535699886 200033824816 34610121595 243869856793 40846160543 94564121853 10017110431 32058570126 42328652985 2305174386 37659162211 12093708393 608894069 97787378412 65335416394 83112925487 82795518019 9141159466 171479865262 213509716032 25794400651 1952299829 60466770585 10232435513 42938612130 191586136268 26710507959 125607782777 21463698128 144833253982 18746614379 149020860447 13234444192 45288394211 94990286948 210344445954 20917927327 104920811472 3339466610 333092214906 1802972846 20474207193 579456409 225516511768 177805965206 156124687265 74344481415 71656442604 13484252780 152128747576 33232372393 58915042056 29598045634 162015660517 5708549340 9327960221 87273946079 34300791960 191724352071 79125718262 45290932862 291903485431 54880305822 393507250761 57984093218 42735430266 45300087398 107323863703 262271503491 150456491054 104301803762 156790961384 4111797989 54775001923 46804739824 295162831225 300797033388 388477667554 6251016765 21242222528 282467988429 365069107021 135368347295 154067684471 5453219917 9035889536 73890936838 391922768964 64270597722 1809266006 6690145583 54492787238 170234484221 7049052945 26774061624 22316101593 11339286545 8062036246 129243141871 100721994441 41039575096 215128954740 27510157520 168972179885 53376403969 112770006390 334701301374 260304157800 352241262285 467317118365 83246266157 135015237816 67671223822 140500548673 151940166538 30760086466 138897769463 15170451341 34168057784 272648328219 56587864959 33464925767 27434446117 109004654384 56389632394 1047254051 15506628865 33125721347 81918093864 364410190696 1523891821 259676313221 60018863416 154633973966 115477650857 249461740821 47020298485 40677207510 32933234598 108853323450 56582169190 219913862926 936667666 194998258389 196936835255 299815531184 236469821271 198443467891 12199270295 364540224942 28127509917 14598749467 53261510494 23870264519 103008160129 3527444620 74850242379 157626956673 8453270147 15920556602 310508554632 101662949397 5366265254 95782062523 49974281 28094310029 453071658721 12327015107 224381277924 10217251869 106263695578 150348654264 183531820054 23211253674 31632272889 82405172622 135986300123 18995252505 256374924827 362716579528 18281112670 257581522552 371933263171 7975558469 366833772752 72579434865 253356242139 84250042203 21563121818 160819054303 64614264481 55859209356 21418463932 29649857536 14983455546 12717865407 127061280096 18785788480 48120537195 11481369270 6004498077 179781310366 4864273628 82123526964 151953199357 26754866919 11857130802 149582054615 8533173825 60606858374 49517716194 124440240472 175900498894 96728565772 71445731207 322478509858 431186105836 44311414434 386834534720 37762927560 93244709334 82307801665 157724134311 67974335705 64186301485 82053171726 105426851852 104370987093 38126928254 125899236983 171013439934 448597711641 33838352986 5511145998 130922378260 107116756396 53695825087 167685242284 539399249677 281149754348 185930731428 173841166082 45931841939 1240507630 339110716966 77316189609 64736496488 8246509640 35610964604 319478961030 49454958758 3527209825 52342352085 46264341407 46310205971 74761826608 157766066135 2673373938 1050918773 123616441555 44706607005 10390629216 4550252989 115674326770 85409461243 43845084928 133811009888 16458129050 70525708440 591382834447 151106989264 194460140079 127265940811 76307964439 23877253566 52841946 208773244011 79040305861 158367476624 131641717150 317286875133 113948492728 20590516225 62729496256 114143273049 420528738160 222456680488 55530536293 63827066274 181404771586 3900678258 106966441361 116975139184 190401567804 5175165863 28211509571 18736025039 226160189742 526290108 254256181637 199413059283 22934721363 409853985128 327597695477 271789973265 1959321649 387999091874 289918432172 417340603489 110877350404 39814586390 77219661766 297590485227 7803977640 289361710606 143119210661 522958342444 120318661975 305803041019 70109918062 4097539718 2674951944 81024642955 121706269931 118631912760 80232726675 4994589174 87554573275 233883640342 5487470220 47917398759 213980629676 142451530081 186402344505 123735091533 349205580282 66930153900 323567184998 25562024997 73727477552 49884229832 338966441688 378997850223 143737663824 3641158645 47918818489 135734454985 86116037103 135190880947 21638637696 17162236925 5685280379 81349437861 15984109309 50492238091 128229699856 5228326329 54169316807 30449693251 44023443557 52335795846 26219652063 34315437210 8920916352 19423430736 252459078998 34707848322 146362478767 65000114702 52613273296 2099882970 34497724176 339494459096 37820811320 42501302559 130252573871 6614195504 65836965320 55178689191 177043250216 17812402861 5289232145 112184188779 85139114427 97136853760 365575923489 81819916797 229037505601 126991700733 11103178102 4628197460 110728206164 45014221352 253489337578 156619227752 73787471520 138411732902 96736516661 156814627 55781146014 161992013880 134048120101 27148775416 26565052954 91733160175 18128603542 26311393561 176684582775 31462039164 56804414344 16976099534 91941233440 38488096476 65455119513 130256026478 150236785628 68825776876 97515688363 69294782173 299549654284 48177802862 98641409889 122356727308 96918616132 62708614878 95296413345 157387069998 58552972387 434835509435 155223407203 4922559373 38764091039 340589770067 94553263052 59003547725 34229093819 236074351927 272383439012 3810306081 151193975421 178391176080 87723821041 82628156947 3422362264 13512337557 3419490778 163996803998 57827424971 170051068894 23191684324 292062734068 45435341216 24462669446 21849190172 60298247943 80640244762 75563528137 21456638537 110179259743 237591863237 82887096841 199387876883 204265360510 22519583860 364138947278 138225142487 712747479 44762681479 26859165846 173630886591 139893082028 77890842756 107619500588 60851684408 17232798387 809418843 41235343599 17791621325 69114580689 57663477666 128417147806 16396530707 24015491336 372040140580 209923457953 1460898304 238394927319 119335010413 232775578783 289594193056 264239946804 69540310698 548527288934 64388884078 2138125942 177993263788 67023603106 3531855472 70742772526 57424866089 53322774648 5856479755 117471530689 68434207660 31699264160 9441931307 56266688607 17999225208 261724689075 328222733066 456013517980 147686654465 351998718560 40775996711 265406860061 12124820604 166730537467 91669080141 114688809848 27073655485 1500448262 144485739659 84411099415 30818227786 145488996763 59648062850 157837318276 161232714655 35073874514 125968514287 358579099403 12672858879 116941860773 86430635367 79628503730 45061602924 84410990936 20557541330 77160206379 70146879913 19685818689 91694173609 92437253904 156256459669 54195919478 32446908737 63609890417 19978426255 17866326238 5442880591 106012088988 185904259540 228065874691 81929191620 245934075451 30812495183 130490934370 126824957299 19610763607 141114218399 79532990441 42929232705 102698973644 356363594883 15122759104 211579511371 278758608362 108946765932 19697107311 53673840873 39829981884 20528528885 16018158694 127776842227 220821849448 9671776330 218197815286 33730585771 175401871998 135432483755 8605602186 173596201752 375196407238 129300873615 38364652601 70346092695 60624891604 184986061868 75477239495 98709886198 383274416646 336450789345 155886415340 61051904531 97200535205 64753241032 495620895332 106952452125 91198958381 141110445949 257208793104 11183543258 145702572482 150614569438 319426857069 223217932029 183723280434 209637963520 252134200548 331956637021 42044507157 85869897741 74423168421 476813669693 192971388746 293801483950 86794594978 112795010782 2458561160 275211589878 113363342536 351782509648 147822158604 465970706297 2431282764 38965849554 190514441919 15689773036 317606818223 1314512653 217263354704 8539675158 8315239674 316125540766 89836105461 28738590546 394791971878 85219466641 278787482558 75004314304 124614666875 400607212 97998643548 22126911473 123023958753 265257770196 82853125539 99888805369 132165603819 277120006658 5353847110 100335980525 120037570093 269105329430 5324922757 288226705169 139782568257 142191580747 208566947998 160906045227 5614829245 32073518034 79811514939 33997511439 158266833107 106362481329 14206941544 65354443803 311744247217 14987536620 349757913630 104347812500 89928811379 100610034979 66996291954 198119567353 128289577727 162928564988 131389640561 46450194558 130496841810 92309330972 47469431564 55314996389 53388888463 358747083656 9424804800 96792187863 2316254200 284360618993 8106440664 16087476114 1641312040 281490896860 3381026269 27444265766 337078168 301534518878 5099581739 62180340147 3121646018 226618090365 72876492725 63267603685 69715171806 48015587462 74379316640 218025273172 86958448140 47794615287 1928943584 32800315082 49130059918 235757989623 387016411867 246899055881 158506206619 417804989475 94900673773 13371765547 67585454985 119157919726 158474462464 25106465465 65398972433 131605939682 60752536736 91444712673 202621138155 140111165893 102233847695 102084719967 291688438627 31451454965 131185872411 61268133053 10334845694 24537370404 35836821965 81247733296 144137404366 135192761007 17522912647 242202685642 284894102849 11679708212 6805158084 115773058207 271207419559 29513943659 48399977219 298505084058 90771759771 175027206435 21265187108 185585663731 4287979540 17754310267 22961646393 140562171444 3094831776 32246908628 128170747858 20871885379 242602893755 96261885246 54930772160 17442536345 273168301210 28844094013 39290941403 88039279307 150740048450 2463000268 279489322327 4573141396 115222026751 328141886847 187889803454 121196913856 24801935494 32928215748 240124958589 499368659890 12916408001 2228772923 237413912745 257048511411 74060778908 60819553392 31169515670 121155317307 143467489459 3152395117 145272839149 18236597654 71667162990 158445977750 138688116605 166855289915 208702804492 27379695429 26598082326 33683344467 7285691497 334961250635 54345559643 57692235319 54868950712 10422105872 34457547737 152927902143 13339615212 13798131042 148676738506 311356590776 18650427928 62704106923 38145538519 119659966933 123689229387 30534798404 288026582766 73019484793 88566053795 228470868321 200802238857 381758001140 25091670618 126624274237 77607253982 15817645409 263466980736 1695919563 8000188074 219743986718 45192693034 156545241944 52519291693 66996958121 209635012538 295799461751 29293911247 41452444436 209095446955 16522565740 32335215819 12388312781 251752976307 329590759008 21329354666 6670661676 326858087195 114034238485 211853879292 141165884832 4978344020 307944590377 81693415057 28669919637 71976022961 13211062537 568058680076 233304236728 159129097752 13101750388 240070166267 14213651077 67958428935 205670341107 98905798753 24591794634 13049095496 218499786049 8686831263 19173347256 121580942613 33240326448 110426940024 121664827290 69485917425 80609826771 178219027023 297631427895 147238364159 52737569424 46004844464 33357098621 8260763353 62283772102 525748089581 198231098446 48270765001 348132217698 25919903416 111215967782 355049505824 26884947993 180395315223 314215474772 20638413312 279807438497 46783287181 155878382876 84637668872 20484751956 147068555240 64002351596 143089789990 35131014297 75026162537 57273650433 105505145186 917221145 71199804902 5568295990 142163737059 124598133146 2297548372 119956783504 24729604297 9608190906 62055766438 198099530927 106518759874 169117029195 54877401104 54938000020 397338993583 133892204130 4830174686 487948958349 7647610418 97758978882 19289643321 77048250042 56463417961 5452804066 33637701405 241798302542 26494861949 259636802847 161756426293 124538204264 72376453996 37588134873 39062140984 177016692889 106462944057 73283907448 48355999900 663582057 13330464011 70695207195 14523248747 290375609804 39898266938 285693831800 225237765712 173763465125 20466271556 376278087067 225387332635 109299349159 138893313318 358813221866 56234575814 94116032496 60990434153 23340344710 235473461999 63326684564 139373951018 333884432003 348130436249 92163375771 89168024608 102041044949 153907057623 25744544772 14582325357 5696216683 25969371407 30613069529 231850070393 13289762333 83466459063 18363900406 109589249676 39139641953 68713110635 50970932867 17890621746 5143911694 105070075940 115165433555 498646683656 89533139150 142018551196 58113503897 11506664013 9087618405 103110273038 204927660215 59642647088 88686938320 166126206702 279727528422 5201242615 112591273353 85481234469 121464418713 79756871795 307733214258 413327385055 354966759958 292586000545 35447945342 63936739084 80055507741 40710207685 5323762577 32392536269 287647238002 1568975632 304547105573 196664883855 28300715901 242765861683 138070439612 177764576064 28349335779 20247051119 97060056907 24540573933 16571053640 66198865087 4839691982 214498735236 319785993250 21785984176 14043536108 148297019964 10248118155 45572995413 174004428392 21100602152 256219771802 29728383247 52553326046 38389369881 28631414556 278622448889 188649783015 354044767211 5596609066 234425859134 262636813382 36629655925 148748527493 82242215170 114067243407 51619452416 101327648278 63037634 109967541057 233393818001 70301381464 24799618276 183844725664 2353289709 65299442685 192169569255 75245929737 63212835288 76616368428 156870557668 21500606296 95863016817 47271115237 253925873999 47808151403 171132582123 11117326028 24187098404 27324746219 9628824800 44412874991 43617159528 423025545991 1927974286 397705066168 34087219360 308739905530 232725761004 317830260455 40563269032 67747464347 374869782775 17129125852 12250963085 58115949523 170699596769 107069169139 5252485648 430972769788 296465276842 14475951556 426671387953 190240000368 143200468769 3273620233 10180094498 102955993987 31396652692 179722036 57913948164 15241151625 38342055939 399216309196 403771696975 25418286125 9563647172 371357550338 81293664199 125186573544 84753235743 42197992298 11744398432 71213832619 161690351938 23925403471 234011924377 396413204270 70017072509 217804411410 93144734697 54435498177 29045962087 11989694315 55933401386 33007376742 31534710819 127516120981 116629165737 97819572556 18396919957 204888621373 36844342136 160480029882 8818324 120429190868 311634981619 237907400816 3128851097 171530484262 12450736008 136735888615 82087899560 182712350738 117610209800 3573892405 253688024748 65247540329 11010264118 261078066773 290218276395 82542137641 25213977876 234477473756 84500658735 460511675531 41422400329 34164983876 46908639443 17403401411 398462553087 16160773865 189695231902 78540515805 48563847205 270925579867 107539737196 29996388041 80576706236 91384654645 7288079930 41941931285 8978669514 178365904016 45849551236 75215205458 83332984300 8658410641 6119457150 20453635183 60928296829 38255321607 280796893369 18079830065 107738654719 104266940846 75087049258 24735783636 422830450703 119220635561 2057280820 43680154092 132731515198 111420788951 3429288494 63170908802 415312784674 154021379451 83552926220 24290957040 91303263843 165472627181 172393110943 221956718785 17911276979 114739519537 111938033100 171170862319 36736839514 54082022858 304753791827 133470231188 26158703380 82775552203 203277868723 49867035691 48979229802 18887520425 1724355589 182248805747 4847702037 265402978610 166251676224 15752640388 3862211140 97693929974 144100261706 2850372646 238285725487 135591008773 174725050240 116143694441 51406157607 269611304532 287474501038 16930341974 154283526350 276895628873 384811308242 144011718870 40559187314 99987626487 467089117618 116023855372 170755991369 77996245551 106690875452 10612689436 305550629389 214365084646 161732543642 165189228420 100581200575 115657677770 119344916392 29256105391 13069875395 99071996438 27475501821 348540906592 741936078 187298904128 70150457652 35267603515 4990062431 49294224702 67702448083 86046688277 75209176301 79846560076 106991989062 53840931681 67499474295 187070462412 242526004197 400663210932 3910397331 75940957197 187892570522 38273153351 14336757161 15202219849 379472701239 27767649434 143979894004 69963047688 6191359627 15647104528 29934670592 144040470067 81179419928 64807912800 31576916580 98967588228 168846739799 347289011992 142617706000 4649876561 45487616978 178230547997 18249211533 7885369068 103972719120 16635888919 50179767743 169005305746 134455092759 132952102450 214071742516 377100014853 13458936705 89927108857 7736683239 107054571120 864883883 219152952566 51918161278 118373031565 337864300732 22107350283 48806242483 128688661731 168686471077 35614641771 60415520254 9154457734 282252535862 306233819914 55389708251 100079927503 45787784540 150596556279 14485616825 194903254052 32456195842 17175885559 109542763900 88996683242 97698421234 248410094 546166655 42331089823 123784642335 29849665144 218658872561 103896813796 58490493156 39879305884 57716379536 143671736053 18040527725 391774557167 15588130028 262654966373 291560544097 38856763258 399629280875 28596394675 89649887502 76255455 74789501382 90401968803 133534784674 47901690373 54150826743 156365834104 117679732419 176055685456 199030838822 94180192009 113739692472 26402215376 179059103497 313892373701 188373409502 408529873 194937360188 207730081023 215621927378 173465447821 146196163842 89484716306 96554009128 2156350429 360245765 28668738910 254901677555 18652243245 185218384211 8751808045 410778231625 27165070206 109380739336 136196431042 204338647243 115628781421 69383457274 286249593381 229835730 47142403765 30388916612 20272884751 12483377623 66668019898 129992754690 134858091786 148318696325 149976168785 35904586777 62974401345 9829241726 119152090085 361998948328 218089088687 92678484349 7571478435 55121555827 223414227036 125190555670 43517774092 4658886595 3579700897 334098391935 109668348363 10972817423 257329836013 60552723993 123263461212 178472489647 138438011041 383634029194 132136496134 29896313531 115687515743 13281983230 6093159809 136374723369 319958688233 92147673700 141575892280 59196075090 38250017563 23538244338 126880440053 106758323971 4493262284 52689076336 8908460144 122245896142 134324721315 53176469367 483366388172 348026584058 60477159934 117916878856 9709963417 376044749304 79628053743 84986674623 394566061532 40060718788 49048931918 64148169962 74527432187 113825362022 422517694552 1630106153 284164251516 86066277865 50511143626 2644975533 170890576033 33866983022 2333824401 89979407725 179594983412 60756130382 48140744191 115168703289 6710486644 398478901783 24259453057 6656535579 5417861156 400594113600 9543427430 273356157987 303028913511 179475128728 114661158288 67954824067 161682099508 248247471474 165434757434 13800543194 50804475801 544463320 41089243625 245194735397 117925697190 420252786854 187228235702 30889747910 14397221906 109875810580 156317471321 84329803820 311433827604 56920759658 102166714766 39727136433 14641011689 39435068601 40556852138 6930484883 369606525328 43747413214 10348337547 36290116587 7230550359 389590417961 11637957280 8368962800 1093806155 247581208506 190976686531 240916193973 20124343190 20104084911 191305668223 79261374443 4982236919 195291099210 128201700261 42172189034 191605248820 56665242914 38805389683 93808407525 345857209258 509855332638 43374888016 22881255447 193554759768 20698497091 237127641293 746383332 62278953527 130272277401 120166668652 85370972724 26837678972 5647711896 48705653096 218366307196 253627838653 4861298491 76530971944 18464372772 129384230473 296137716967 78649299177 250642962637 169710879413 20202822854 105775556613 17612728518 211563591941 6476129905 165491058346 48338945119 101827332940 179220606966 139894350452 110405612664 68281777834 98623668787 81113001853 32320079382 312626019306 165287996986 56698788640 174435448950 23683437383 74642745856 39929918794 181695668123 4945022622 236608533862 127885632377 188358629661 53824397129 295471784003 22390555269 169165603219 387710523053 10177003829 351800947484 141800434272 31317670574 99596872412 289980738788 210724835978 37990701967 7798502638 17389826617 196548128030 9629347464 10908500642 12176417904 19017383663 325306457038 38886916644 100138159427 169858167591 364789616017 171992820519 6903568583 116511249346 144025154058 109275884464 198677059115 390480066884 17753969937 2480554412 130953209872 97819635725 52529860359 219009064610 149482391898 453504103162 167869941792 136105924529 46348895352 16166973603 194140596610 47176834102 186435797128 187859384418 60094731186 13777416302 77537226649 284387264715 213183046215 82113023251 141782060729 42867141616 50109015459 249165269978 291712640732 42307738449 83968228417 174677076280 226744146865 63288398467 28253673629 143313674305 56734981003 40302457688 142912259691 153511759328 864233107 432259938347 74470256925 53096139987 317554181625 22822036317 26370859987 14207191076 90718137117 161475069551 104811462273 11978388427 120503874632 251246581002 84603817632 155218275066 108581579166 20656506478 118940732271 368789561674 64617340071 132306931881 18532086871 301985345722 83780300241 18756012188 6336241366 412070431734 251323768535 228139458461 19266154930 134892406660 274107532724 159141200350 57433982377 71554084422 28788175672 50569215852 164141559670 176321996465 77832901177 81947896225 25396461528 31879937833 109799099244 9436695674 145881567296 66249481032 243138425408 68918853647 218306357970 380013290956 6009109457 90349839114 32689743760 50237685504 68810138425 48895474003 43320676118 100234292836 121690899804 358899192356 66772041085 137468054411 28748961166 37925490465 218690505639 47476489978 10472009956 5173239688 172005925652 16088137786 23688399625 183853303849 208541776080 35830765403 321145598106 238301157168 1309273361 30248106352 3622207166 84527770861 20245253829 49651143218 44964826151 303856590461 127282875257 10969572841 211942607128 93593410225 211342631394 43119793317 42676758341 36884749133 43597107957 135371855634 39068188023 32763072345 95890865253 131334224448 267026576283 179369788554 31941269639 51875119560 53093397262 84744738565 14198653184 257218196342 76484618513 551913225587 137233155537 31608026168 32948170990 74050361327 8720170021 333704919575 126396038595 9272661035 70939892290 256150173178 2276884168 29061844536 128234007104 5849656860 65758236927 157848499895 180961599345 16133998188 55214434146 216516264050 116947582716 73264177092 362467869770 3939627063 283800602702 14305879844 270989572910 284927878628 66295901664 44182533022 143646472381 386597303314 940668132 61740473952 199470858273 69757473223 22498942749 44063473961 23271930176 22093719496 8239861056 71386288609 28560677917 137031323122 67211082401 264293855318 576883337 7667354903 30769006467 24053069107 42869792922 120578190606 131201085196 27130443548 25601117785 62668570813 2176045807 7887779212 40251744989 137546764897 144812572139 166202636674 93749540324 184893371259 3678955074 97901904816 42169840761 13508420746 224707138438 80382244012 104647621372 14902510847 26502115732 10363736830 212741517227 108342819767 61808986382 349510997258 57090318119 2406932087 130954519748 153024880598 21811894602 14406320718 508853527577 100764003099 17275750076 199450228145 9086860566 357980084792 257661956482 54051347895 46187542249 1074929213 75914788037 21902157286 35736567421 355235951473 91056717279 105402747566 318081063345 82751693565 103740401220 58742466128 52047977679 266720651641 49420483702 34399290379 120055134119 199595845666 24572376015 190896330089 168466733929 18108819566 11706373448 61989374024 167732068026 326273488034 6002346990 13996530750 270599111275 4254487139 36491151239 68107566013 132560058290 74524888558 22765018287 169805602748 333961698605 300585243156 24975815201 211141002046 9358110344 383946379311 145369861965 341448513599 48412851735 18615960256 121410536378 180892565522 144542893901 109535521027 129951200162 289029133681 138439179748 202228775 25400236884 145130839034 418240140965 861585487 110214624924 15259501422 7719566030 108185085493 46452539103 124810748564 63430754245 5171533153 98960315838 81364942307 88081826651 34236261287 7789638901 5277257917 202160400286 40988101365 154497587578 185273632795 47405213723 337778782172 277465039197 168705961279 236411109313 315849332005 50037718720 51354323812 71477528497 497931028 1211755013 174353906762 146049715405 16445335984 80578912603 18682475053 20574991296 38543544691 30925434362 54083727061 13140258993 150534477404 192429460815 214504942609 70520020059 21607272798 14849140070 5933928793 92671690196 2029229332 73405688581 16156289656 185992821751 207502005719 23149116199 208730922218 148312900480 128325610621 73790563678 132230229147 157539526048 7895978143 25920198289 341233197093 97050412468 88200210418 111805402187 81066593345 32607470656 4262348388 64374704732 362545309035 11368108764 65009559449 124734900341 5784372230 171379360640 186862338173 58016066861 158788914172 12854226660 72757254446 181773387977 197155285720 17304201092 85672881962 429798939360 103887483270 64151839416 39228983315 20979204737 4218833600 24075028218 165695628814 25218200963 192991674068 95741613506 132032003135 175465935991 168659478254 72383936669 76560928476 34472232042 300321432454 143235862771 91374191791 8991383263 28433806354 47762788361 42106695714 22746968274 334904504994 32603646847 1758587421 5639813445 1057812853 102386662740 42297239564 31766026545 196008998075 103157188079 276650313614 2864711456 184181077037 299271664466 33849070886 143239763958 1001820086 3432250203 225195641918 252946126802 224771250336 50967839091 191321094533 225533918709 18696841611 226327657542 247985797452 30954841608 116581087273 8772517300 41436557404 109739900834 71996139895 32111844120 291726032320 26877702121 378724411574 169606022799 57576975102 19183832730 315227049025 440705955537 79494350639 4637478934 117891246364 135398835698 134577485214 72536027549 115835645821 95315535535 255611224165 235165435693 63086415986 531558403937 151187420992 2944385352 40513561758 408995225235 258398858613 427686660678 60655009882 107026866510 470450427068 52121964063 319507262921 200270346660 279299829357 83194071902 84318485797 213220343547 89341350380 202307417510 83918884100 269666476139 77911759332 251693984248 10720609345 88289631956 249505624233 10290785766 63085062883 73593434300 205178238882 16196693455 69412515535 310028842112 109060013418 16713480951 286910238802 20867644869 33792370013 14602829651 144176248132 37789757486 20625641229 339267087302 37541101974 112655500778 115473674469 62886637260 222467760304 26173299137 44893514057 19638455235 291424821124 33841056380 12103987806 65078922787 95498099406 50312398249 227744148240 138519158913 3172647960 10304592083 518873339519 51409131441 263445654383 53842505375 1150821040 368339711608 128762315164 193266402781 2354646280 97384669286 360589679752 49489272884 68872247463 84756897232 358960482961 307047183581 73263328975 63996561551 137513455559 13064348858 31318691142 13495054664 193247203553 1136450826 114193036824 40323996489 188486128362 212534395594 96795010734 137807141419 121861696379 131600221910 36186707731 57936531689 208133567696 148589451575 14864453287 68689463153 45370420950 62231396815 9493803379 146459005357 461411135726 72400676296 70459629773 66098469330 144499459865 211831872555 16888115399 381352196846 321836742717 210527033650 83395933532 62480733754 139146445104 39899403149 193426160724 64185216148 2649407897 115916177967 20145445974 125699446497 65206371808 21061241128 104799965129 123622577466 19769529698 203419917059 458269152370 88517495604 52612830552 1798072151 142012415681 51779620589 139983431689 113285853542 118087140997 41361347774 419772981632 178506768109 12471714298 104755848781 16800372267 54227503052 14666556966 84783389524 126595780595 12395236735 125070661887 191627792413 3862452944 48705526451 207164960759 87478411758 67214405969 151332071550 47664554966 211741041414 399329629149 23070017982 53955756350 3655699898 365751111986 25959215834 100433056657 279656253376 141422395220 126497148008 11707957320 45901423896 303878610988 124160237198 193915858948 78821028296 112369304265 271072867908 45644035963 26637527817 16470802378 16440551658 362946922226 307832274923 190446489208 36573977636 238726827521 168883772650 218571390096 136520695736 150601898924 17161842612 30768606314 38787030106 273640361108 176468940658 141453685911 414924183243 211653848462 129505298177 233650461982 68294634893 102298435168 8126490010 5391704475 141356414356 10555608742 16383611653 45156202900 245347568770 82700171843 88462968288 66044041654 17796583638 14554978041 120174508218 232407148733 6658478020 136076123156 39911374627 31785433416 48929845666 122551100899 124059977935 63690474689 53751765796 140632670265 21054952539 6494824933 85442670740 150159172430 96001083726 542982340489 163858045883 70517677600 75134320834 93986735411 115729618579 9684978743 182195810376 3005688223 183788614659 52416880555 285301795228 62403159402 233788295879 97856783880 159964918145 294635495 270212482306 16838322289 121478255011 11147216822 13750558787 128390564319 51289146227 1573351161 22356232983 38446300449 3141378140 29937406199 309009195230 74199108532 83838426476 86104623522 218881004339 75774014826 138673528095 205085863840 196432789652 337051026321 10849479329 226113566804 79208025005 11938599272 25885697558 33126663106 92834161686 191117209920 7582500464 35976554935 156428363658 21937412046 205817477983 56046613607 296677018025 91400593108 46276300794 213455927038 273372880062 349600735681 18258883723 2512894981 44013626355 54829209631 62875517554 67529618333 40507711963 243656072352 135605351184 26626040132 111624934277 78415861053 43126345967 354572377721 65471924536 159808817718 138774655586 95964968088 21697109302 138554311521 182189685260 225401110681 109071753823 164091918280 33702906383 45419656657 247754437161 135724757621 26580180316 54135771727 14089349856 89874737454 125227202412 12232690830 29871643433 267218394368 106117030500 60233162639 68678190215 5595506183 65061029131 92055815786 20742264723 73895158402 283996801070 32512006626 116796616528 42825619380 59723362635 419977185988 399063421116 369444879137 9243294780 41749436909 57744126668 270077194763 263844718575 22636907247 26899686525 144908639851 20268281148 66869616286 13452833936 166115810423 74804596628 18367544692 136091442981 92362528398 68345584364 135245649203 33373249408 50079160664 814402282 145814676021 144595928146 4591854122 68763646447 28243530084 261018410565 287826532651 181694400666 217258813916 339895713604 18921625193 9431041939 34707781124 27513260845 838162623 135264651852 104806240041 111602394695 29259432159 423741613969 52037268087 4206143904 69301527247 18961722981 89099022127 254896868441 9316830197 7472019022 172040031036 455826473468 92388304170 161504429209 257132144759 119534732498 87382744257 258303424779 358722441610 364281089553 125928074495 191050323981 72733795698 67670919408 180614136063 214750744519 89255446299 56747283107 211989068134 126116616638 68581936445 52904113892 13855889652 6808822001 97162372555 60341771627 43742547424 2612769750 24274434847 156488668140 136988595935 38159372423 104649464754 107628784554 256305234195 377182578539 8175520815 113121064299 345908461651 37101411938 197656364512 372523408225 4224682167 140706132182 72098840544 284759359583 34933712249 4785133391 214645749481 332048083925 36747661381 116258857816 111401859602 98125904623 187397420509 56622051019 49759911362 35304057730 13492670775 159211655776 39327300379 179834434166 352513631138 176335704894 30965392671 1334784080 41247832805 145110839791 146291202978 60176221884 22401682141 211543060540 129008535563 120918971626 56812091638 117866399902 52123567916 4995619337 247990094565 379746552718 367734364684 106822389001 6702916928 85767456748 28608537431 281354825326 137476332101 44797976365 109250845073 289574467825 87807950137 40779326643 89863330750 36668877026 82014302024 334269467734 20690261100 158722428062 358997208614 20839824383 172447792440 102569758687 58349218877 370066208615 21407889091 278929248347 46009871888 4863769422 3181781822 53842776502 197216621555 145897055327 6416914263 24779822297 4897327316 188258177876 93015293712 266941642578 60049962910 94970230280 343728123215 56313075629 32731555510 107614088355 20213790559 263871889109 63579053916 9646920554 25962185040 18066881161 27564648022 66206330290 120537820741 52185261862 73304077437 101908700084 90473653311 11440606484 192740330379 27945762373 41991212157 4491598050 169144228700 341035562491 41420884295 79785461455 14367544007 233706225124 8124633821 4119060178 5619734553 42612844589 207416576429 271175554959 23063160805 270728331879 70549111389 41071973479 409451625865 63951007192 9593590975 64537037870 212187197371 53774041702 144512798892 20466100252 201650270679 185133500590 357389255979 97171601446 5467004590 390483356586 46038120629 347174510 23603956784 357327062630 64853793193 266185787114 27108333189 269322401909 61969933604 239086899764 110604623445 245373067255 17669846216 9387281824 51356235166 253894677927 62599514017 14711949059 111231549021 10376840920 84915667461 70112204037 59555719035 97487165861 66565105676 234606882890 3779003135 25050639120 71513581671 77230360841 88307702707 124302945831 37186085388 23977574006 199692849093 50616096090 75887321402 92382979989 3929426642 24651030249 305965774566 142903360705 594220405 256633448329 964281740 53091335486 391268927380 240030536340 91126208452 86081621924 126791869341 43223720660 92981770375 168906089769 12422096571 95826732318 347366153577 82901477044 150839124168 81816509923 6792864821 25099914125 11104636221 233723571968 59228873366 131515765372 248360193510 103422094436 62312876480 202540869401 229125497988 406602875901 180078048752 4112038093 232682510500 46321308379 372713135930 88668937918 24356793463 234783876757 9045923704 159619330576 101026278522 154482191339 126925934878 185051070702 315247753671 10582632419 212869645089 157270871895 41746262359 188425474306 11051256909 252018015408 133873985939 46152336688 39903408009 9633668685 128759265644 4869241098 89294648273 155208951773 229231786086 189294598475 146797924472 442817012418 45071870658 60508924699 373275418990 171065246699 11000009473 59027407301 48763866854 74308145003 235755588545 29581164329 6254244210 149434923829 42913669336 90017356939 260338303409 12102094237 50592912 131388115669 62597401321 9079617349 83337365025 15984437298 75233975873 60233736880 77442964831 142983870009 329379466519 89137384363 11879047110 181449742064 24312725870 17340977267 411531956108 10275999534 198782048753 267595566071 88545541320 46040662214 7562940667 37412110185 186352498 68846336200 38393282198 73600745964 145236242703 229893831906 176686615601 3403048491 34787609151 183260351770 109450769122 22192973407 245515903283 37397139509 318457570055 236051383946 68528076062 159630476953 49589920937 52637344305 13644546417 14030140239 26882152977 106628995034 25387385349 35571258655 48612424555 68124086976 290186169322 188146002159 72436630165 27865436508 105878482148 213204886846 203087497803 35050000271 77236850883 81392553300 46065878344 56309490505 48771589154 147688637506 5033071365 13809412936 284268728294 89657260430 987067642 11616271293 142056841308 3722560625 73264538484 147345481201 321281131792 14266470957 38057020191 50803935774 188685012942 258199848411 22593178781 4125554783 54748143129 302896412441 403645236953 64123968492 171336979147 149500426891 444920723421 191117427331 147502402968 75788873119 116964226865 296566080871 221523331033 76042026139 294860993524 218578565665 39264992954 21674457575 1414929180 4364313268 66976448455 303738821346 267129932791 239122573913 225833008523 25873798879 181748599953 37600532722 69134730792 51429780269 24367579569 218109110036 4558924864 2386280890 33433318658 20248930271 247300197592 50208984995 27827747627 46460454218 303615109341 71895361027 131895966547 11570026887 143225701653 29150312921 153229300516 76571862172 245654268331 29901784731 10629032462 26312111269 246767468710 152716772028 68507388172 469020091924 7235534180 77778217127 27252353719 33957033007 21468141387 181615662532 159908321606 243765466686 80724152426 38549811312 29235640347 76116347193 31405478489 104911213899 499423865434 64122258117 166033971884 13668726917 34630133079 204046213612 175547264385 107234778806 91551160698 285170508398 7968861439 138115278132 167992449614 3092983558 156115886318 30260786772 95369639719 110038850002 81154765476 29193656060 13927985678 231297866186 88108514784 75668387586 7461465829 18930469055 46660817479 78132168771 296992971078 20057570533 84745885583 34572545046 5866068948 88656713012 13875492024 53060380234 208873585813 161357335451 95593310010 319231350173 92208181670 51104877254 30636420665 52150834704 367173985894 53782907931 16112967385 86184937911 197211469707 270417682914 244914048553 514012510398 206817214637 29875428874 25750236621 66546837914 155569057800 110322794634 118330037835 34981448268 18300228905 28667413037 54263735424 8879344621 41607139670 30563983676 21257493599 476431755255 45815859383 118830031586 106719871645 129952179198 11498858854 20654668295 36675915207 66129731828 134883533244 147006121328 21428323988 193162352376 13924186408 19857290796 342554910657 140752861781 54071047711 236007888219 147125286343 338371667652 428706508 226448500778 166711872884 157620066335 131792754415 57220874824 40166602665 48375929399 235056569661 12466292706 178745827640 21080508763 259526680859 193619463406 97601758505 12198341157 255892359720 105189036532 157638968038 88564036167 84157928257 21493312461 35712473942 482289749306 37915839784 15919184878 38705979470 122579842768 77886894288 177781315861 34203393139 5838224757 66944741866 122426539610 130365608548 227308461140 165350741787 187014644583 196174687695 156336417361 129927716192 30252103972 403940702478 91830879429 19213844859 179521418887 80176507308 93575255889 153808181477 107543248780 41193350169 287100973166 27312801830 329562128868 48525784867 17930632512 36131303667 12141335955 259903066659 23776067688 41578816862 36472814794 72317094020 49751961929 92494629094 331015580284 142559931854 16212439847 14415185713 381677185054 33576430652 148732278052 2419688783 52175244697 339152233063 13794956350 191498199301 115507234980 78179043141 354150045305 301843849661 4171643561 196173317013 1888001433 57039246941 11415194315 92565222405 52247784055 298006883803 72246603474 34457589974 207910613510 4162574454 476332757508 68324709939 59258620697 53012802720 71394166733 73240949426 155090898339 78072792496 105991024156 37426964882 230697930568 184189745552 92704545222 6418980330 46005900754 64828933198 47228830285 239160798732 368365262142 2086377699 110390767524 83961215988 14809281794 53376129398 306008202786 295510692010 128357780176 177819418187 103379643420 135901746210 85064925029 64560808773 23176261001 16569019987 539876910882 42341955237 9923620901 129992936998 39122412254 67584596994 119931705961 327284289253 22416031142 378491523893 180198141750 122141270261 37159977502 317888297412 279201628691 47190585661 58865812965 26840481868 84288763170 126574176432 26981587184 284190319028 70004346232 563867890758 74121819503 112073710078 71625039405 33009110588 302695375947 1152906297 44414813623 392118494586 113007037488 53481622380 25193061348 166492377340 336416485 73388076795 911660659 324565425720 180294668507 141776031053 231987746869 9645375353 231998259630 3432131035 129735417519 74023538019 58961015363 18382026711 287989678526 137631007523 127357722208 50641371635 61725807001 133461837398 102976056271 158377288064 164965047130 41490809300 7602055424 69963560396 592197238377 40584015920 79038587880 17422776924 346204759767 265577626599 84281944074 219286373889 54336240706 254663603637 22027585797 12459462925 13970931132 17518534903 35608852096 132584090715 15501650291 261083288451 1090962199 114698096026 359253437909 326465461302 5973412505 178568525631 79600299262 15790903271 8394616303 66087012408 245621189339 67480257571 37915175406 24957690656 305696022426 76855325975 109051656175 48363965678 30722482378 73388615243 275514842772 134963118155 157250768630 56352490004 64397288162 273027293889 200600499100 2858249493 371634542890 62960640691 233295300578 28228655363 21287445430 154606920271 4567411464 343896988019 132655840870 94252938326 55514626797 313330346254 31729002687 12126226881 92821030620 282334343891 59458823221 444410617999 28212377878 154629629286 8059768383 40698605765 66462925259 149065117999 91806667687 21599865578 72914376435 1742190148 27460916735 45788912943 340316130799 7035284501 111222628481 230986631281 111155346040 318956004832 287708645815 150234165310 264249466288 53459700870 124274431731 39496240250 183634558885 61431167355 110773437884 57386008693 12789073788 42296271555 31302899519 151523290822 369718262513 147361037159 353145221040 98976193458 173848651700 101421281833 17508186058 10347373474 147661726495 84894998100 37588691359 536727115034 59660124030 26215813707 316972355562 15684683554 138983930499 167598336751 76699801422 22980446020 53936100846 108267045152 62970333502 27480828304 367754277046 21208279195 177701122064 362658247169 27307927682 207862635449 219795496898 103761437409 261520513518 123717195307 211466541632 411091613875 36838341458 179047292736 331355249232 58839438726 29946117475 18119046182 7819799152 116429589780 15489491998 274509123794 146709814612 90550537471 82022614824 299076613057 259402253080 140423552241 69116619009 110884408413 52445752066 64032090685 213241151223 80283326613 251693744811 183941304048 54053633486 15076906338 224424178294 19950508129 8366712328 4732705491 11929182940 1554833548 27498294023 69380453860 439488433298 27194576214 101557695978 378499368042 576683801 81807032826 223771819335 105431414204 35056479444 16215346028 8575656411 140705829854 172148348966 207137786547 55069001213 218411208969 278001643657 63490894179 140405342240 32213131359 389598767261 64725002958 152980063458 1641742533 45178860408 41809894463 194027139946 371878870748 97345525869 46350925190 146999087858 207957995371 357085538354 313467411527 61350358816 144193996057 361175552364 34485939573 49119388474 11787099817 377347268720 137983121180 111731205939 54119839014 87085042730 199727683471 20192367857 80771878295 31610132447 140586707128 108122460858 396234641646 257863386824 223786187472 59612583216 179415212560 160790198244 26024169634 86744780802 52484499550 193333812312 148562074021 5885566052 24315780789 15570959982 4394981566 66204604720 11772322650 336115281851 56838727796 89674798105 85198952194 113951717407 76644121643 97864615511 209596138155 20821450453 215803769683 73123106312 65681442128 26900492180 27957710522 154774080002 120887395457 60525000094 76704257557 41513284997 20428543142 192506968146 17593920588 18327452616 84495696809 15800257330 79607140884 338477309178 96187580002 128494946459 11123389465 175652261203 80229148180 101791141635 8793726835 113611754147 37501990447 250210748000 49969768189 1816008934 6449403241 16780206892 2921265694 2447008253 218761588122 1869885544 19134498988 39813719841 89887514735 60958624312 167784086756 9675727454 253940752047 107666147044 22100837290 298447210891 287382516281 336146798434 58554757159 117928409313 303184668499 309777762731 114055745444 282816137157 137077779737 80581733137 49174897993 14390253902 45427475733 171191526892 174693300383 14520507277 210554100422 67191014460 130718522853 205946481537 7589185812 144296545339 78304773504 30680475543 218010456516 151850215582 4351228522 34066396059 33066727338 68877487143 23388280049 439488234958 287152116454 193435815446 26945481984 32922365213 95527782912 179822988977 26459247142 215059095330 55661563076 81840802594 9392708547 40813316367 189824226081 88861010984 82997467806 110889737555 55499530944 351245259989 28702782228 26209189680 86982215672 229067596779 5146148840 98307529084 109332454444 171054967963 158494683088 101003093944 282523158292 24321194845 188622754552 2035104750 2443397848 524073832316 367839599676 57737186358 38555548111 15443545272 132991410966 135774433934 155534836651 13393361959 21361473518 79548282777 189881325216 61175792466 24220622683 34939923095 299706049826 54891149083 15256184866 9352476866 149521441649 359013930338 227754474062 21548226767 123580600011 74477609203 68333512552 111113627951 138318976391 117321020636 180995218096 27473357693 152741614252 5617482588 52991781211 64793291693 114107884287 251983214497 196596818243 291802013630 94773836684 199238068926 2249754631 261712615920 266675468532 49680062962 7787365266 357997303384 82969980996 67463929889 101712168521 40147615320 50909373299 287200237590 14743551853 62849410740 54751888983 43271264038 260473130973 381302699993 7253928734 281323164700 1285815196 361127004403 133674326881 122374067614 26124369631 127901600325 511136767312 123454084095 343500968048 76026287723 63076477808 37492951743 455250945645 38486486287 295854798376 88599360278 235443607537 140795236747 60875549409 77283600609 267820705527 175808516819 200705556274 38659379028 65681347869 22966339448 28938531414 10857528994 229220866142 332964156 157542362986 42488022115 3321641757 142632278577 8188187712 245253147889 114238340443 351305938640 26748405117 41485536273 28068914677 30200001067 103228651584 234604031323 206099541618 147895080710 118806734382 86219944125 19952531042 103666353039 192700536211 324186247455 52547561445 478280958208 20750994579 81343100286 149490595660 61374150452 213109308746 77611064125 61827700215 10835520930 181427744784 44724030325 147147380871 134667824860 168818967266 23807005661 63070711010 23417542450 17803402478 97677653705 7196275007 100376937578 13423692665 300530766648 35361284753 25707979854 193162461017 4241120587 144511682891 2873680246 87373412904 214780080565 47292203352 367674467607 69971484686 40023840197 136629586639 25409912500 370036212757 238478381798 44544371143 410222897466 157668803240 122475566892 287352020848 246386979164 136852586045 51495403262 301331966836 345016693309 36108158261 252901501698 12155213970 100211688233 119040309888 16190888154 202078573356 90484843265 27532659716 108806246709 151355159707 161122748232 1158942870 41361200801 16103902780 125608986524 178201997263 164923650917 64209738513 12734122410 69404015215 161138034599 49316128406 52844027305 37042973407 58519504396 9667708144 77185521774 2075000565 8010984295 58294234824 22155988493 16114110043 57286743899 22913868819 136770897764 117319260454 45452916627 222875542088 43926848042 104512153800 81339592430 135578514832 353169657116 235680480897 185854029883 14652412324 129745599624 8179722082 179036897507 43244274655 227998859386 289371555978 83749890083 67147601059 156672536662 156755123149 72489689758 81648281345 148031343105 143150002206 104242794797 28100080660 260402506368 36900606829 470722702174 37537269097 59387567596 280709604681 253813586762 211694389232 77478601352 86709187391 30572077536 234406638394 39403504816 5242364045 21317358470 353280832094 40890780758 64955272058 9792665874 33503662689 109718883299 5613875469 38116787819 60356678518 87378633144 95869368601 319470678018 31186777167 80817738492 4546125023 8392643778 51550086846 329639410053 50329946714 21856213048 15209434722 195115922454 22124501649 386565714554 10144919771 61002650225 203267172510 544231277478 6886647586 25795878545 200569844863 109882436536 5288935250 362887713638 3652408508 309312797349 53574624427 98048456445 327370153253 276403617670 137307013277 303767333410 43950300242 62421550872 14879754085 125012414075 71881270194 8428572300 19297542953 146196223538 36213736426 393082197304 13435498817 295430213696 17928014473 59034916065 50138492410 2318450945 49375214068 5010233863 32257009649 224040514908 536035809945 194336303753 25185914687 202422874657 231330292902 232897499436 7714517404 3960413902 22475014509 9183609589 393482778098 13761065026 2938005123 98957373580 154063294536 33407207502 68902841515 182692167738 24262877088 58793537948 324765038271 154295612570 74652723359 194009982921 71074982239 14252038288 286963741623 44138997244 6790982849 7346137980 71417894565 31633174321 15604503302 199219166928 138070516275 68404198495 191888105310 93506222224 227818218726 24307866766 276605824710 69414959584 20213626321 98097146683 12904821064 221151372863 335672891087 19117520320 89433808348 85141101516 42668970808 37617219899 109733469665 114620366068 151016118563 19408796295 490377351750 17647554890 2703952742 44314292554 154701365900 47154366403 416822846453 291520558718 31143460972 19235630970 13496482886 42924501597 34981746644 392323045679 88127187507 153178774202 272465829713 10211413418 33503128815 47805535237 201000400811 84482298980 1329915994 96731510035 141881378202 74576650442 13929144127 223870912609 21561398505 333968888254 35124764393 361540520204 230365079649 82643934895 31474979967 249944553936 36732459374 163589026011 74800872893 92820264766 107642769232 561999251 112295069327 51996089561 261780225359 33937833560 273524654299 78860661486 426608487843 90926275750 97468216551 3998979563 25780137756 112639986872 26879864725 168348254050 667967244 167465472103 161678343171 380637558935 23500863749 258482251693 270063292682 286729920677 16136903242 347177553779 41983518283 61325399453 34560834487 5929598315 41586732154 362532702197 208500748235 22995655908 27787499456 40081902194 78501806857 688710581 121445435616 248843869244 179202025210 135194669352 43999386069 40663019385 221528864986 222353120533 169165189373 115835732274 153719096075 110854832715 180116020166 72443323981 279816788580 2345052966 290933913935 124133447973 179849099820 231860064406 51154978321 20655561569 82137012682 113677197206 4115468836 197819543015 92838324572 243715493 1882570897 11243041777 6698201017 321385134130 98817709774 228350482522 11013272888 127705944695 23953155079 38088123964 131197663177 282074160212 301574267811 58596754918 73755836980 362982537315 140311177185 63311928098 22979372634 260630148740 174446086357 384770389745 49846864942 1547827718 69493276460 107215234895 279814600436 61041614407 273657225751 59540176383 70068491804 58478725769 152379400410 80947367237 142727099600 282434552713 18926917715 89038177061 5098598015 255167799185 19379151372 48582466497 303150982985 26607065592 65068692865 3191357805 3234145790 51925734284 13353216601 186638102383 40527330754 6843192023 61159370921 82041104073 222830397358 37794086901 258043439641 27676499616 41560811362 46500691454 133665837351 361890449425 107633842942 249353160183 99066736562 69296099967 104805008024 235637067778 68716000488 182374816553 267561627960 200412083857 248950013269 166149328122 88406911475 14833837780 21481859789 19235875115 124139089374 259202333318 382474752743 282966218955 88706198136 58564994493 87614057983 72596063548 151628528629 11245334134 221113973766 22074693486 500374294723 11791165627 823710 77987420725 40733655311 26098858078 35407127351 158141771422 32277836560 67223156988 427962141433 57929243738 227806508172 376427334179 19721325901 36855460962 58873615267 59124701451 45949167435 60654982544 19802148651 49766005151 153915946177 343271481989 1072463409 289289851414 87263868497 261152781532 77607155586 64635733588 47778414338 106327421971 6469496269 59906069173 262487820153 62207893790 39777648628 49937060843 60867942673 15484677878 459450932707 204393234190 147411183431 177553898112 23018275834 9538470017 165153836188 179421461890 145400775394 303488560239 151227077 160753139216 81889990013 73360181657 133562440355 27894647227 355140586039 14474301983 332818236000 188835912042 15385168579 108078124489 153334436728 17494167993 96763874957 290939052739 65532300042 228246154008 20313183560 128596191217 8732726113 37524554212 26447041064 106197732705 41745072327 9879155932 423181690 134010074179 185837480061 54975877555 362798593765 58234008661 3128846872 41764725766 144370284689 19662540619 29180317526 4199749333 51367165817 398600551023 77419439495 138596939815 6002997849 80185953769 142489934244 121873307318 126193728328 46696811830 46027493070 95116628397 252149146443 86208756327 18957223663 11963274658 271312167896 75205768302 121147535034 101649781860 208159492960 55080824351 172888801977 129090303158 68827255579 8036305702 10173257035 117384538327 91245675482 65450873973 6517604783 225916638337 70006115824 22471908838 61057748060 386456960291 19345535028 317353796581 4298089177 75688344095 29824397827 69163231108 101162825786 38771314991 144008043931 58734279897 6703139049 48823883800 8586921086 60803501791 85828653204 209320396661 368462688567 10351681226 308805038066 306479290884 246703111678 42114152345 236044314098 75753447007 124280919221 240398617988 6261883727 58655943238 7495618559 332527979210 118525346526 115145310803 306443298705 16466735979 12288318714 16665651901 56303027630 24634901044 106218309433 109790132791 12155960189 287490877869 71105488349 457031635702 20696527259 253559206063 4747712082 52937374974 101530606864 90775873887 81759877098 62911095158 96294220212 90607564034 89962957342 171579659123 383513822861 301053039432 218055116377 45513913272 189354517405 248747955688 33762706430 558343409083 3368289369 62496878110 199246447596 288551452981 92565329214 50836580886 52802029913 133398890874 24425816585 46137504511 210255157505 9291444581 22212968134 17414970848 32909238435 92199617033 89200981726 6029670135 139884446683 26723245435 128563037404 19181542175 217751622464 169146196818 310045978383 246124274154 74647200406 146895790265 4857032066 2860797794 260695709340 209789369129 307109879653 123454112835 88709287498 322887307667 16875804659 85129933255 253837794718 70173547043 34231913150 30331096040 90100157521 19201823540 97686039653 6820404828 282573368076 225736576874 194806788617 607304621 32425934266 41663364845 155848159283 316976617601 3805963466 286134539019 136325419321 51776781826 34508849958 86546233629 155553336661 244306829490 441491616852 55439139755 404005104650 47536624466 194963100333 206527220977 63671729651 18510259161 101234781985 69782845051 193579192973 174104577662 1845655609 192822712980 24873273958 50076750001 150583408283 38740521767 118288986657 331663182752 49083268472 48317668822 50909637833 44647788023 49169099938 252419751876 92493739980 179932977090 70126363154 217079703269 19801931492 251210186176 276856893096 12502093360 63836766308 106251330758 158514666824 31332875960 257067843456 62784952653 65727121811 74318887908 497944612921 166466610070 29801312247 16931198363 370521753625 241132050745 229459393610 73983227201 136950637585 49342920954 199492218654 341002749281 307175699948 95869520530 82450153226 278120880504 423458902871 143793194235 100331370964 5865141348 416962071105 204458069916 313901418690 45741903942 113966217870 61860137695 3314664969 283259558230 67036173465 64759208301 249697600255 117108290417 162526047410 49637172203 258380870609 132589283422 53924740498 183587925521 162552380627 32051530959 245746672839 111963973054 1395667505 375159107805 5587153446 388934864942 4191216162 17975288195 316197471462 36127462432 154781721145 177117708663 162264056443 78341901511 414533377879 163475741873 20171315910 25920804696 53147868493 61199529254 36438241125 110071375603 10129085376 173466236898 45621576269 281507466702 17113805817 10623864180 252109134284 58804566209 250507462790 23515304982 160408017419 287798694143 177244944649 64381255788 118786839924 77762053124 393306557487 4829535846 135688050813 50431100897 78972379565 53246577237 86764307616 104986599337 84707337431 80917698539 6115512135 221370274166 289771169030 138948923508 134660893815 111449666686 497110896283 35702949470 16695022501 58650403417 75211257749 116251375909 6819720191 3489520279 32999798782 77385759397 97676099402 32457455524 7690927379 8385241100 101230201579 382279013120 80099477819 21902200125 18881925677 43228538565 45482736150 270388743106 187796973038 53833273824 30676274322 27236059391 177113666167 103680555407 8883439806 163833778424 42589511835 15150656358 125211306097 6092461186 137573037104 66514986621 233846265836 113605039592 46550498972 206065676344 15635130804 55660737524 2800769828 47376395853 323225144779 435306171164 45786024385 29749951290 110272503148 86359768037 28070545908 11282241794 141769861587 276346871801 145815558783 242085556190 284616131238 44608302281 11308040814 65746247360 18962292721 376605087014 103717620904 139832801071 95960733217 121542218961 52569170946 289341219460 215407417947 240820844203 136426987701 46171361843 199965185618 27245911153 101750725949 48197180057 155903903203 174803416695 84304414035 26125001233 79451426353 148129135629 2819082740 10845788771 96192102647 219973529989 125678711050 118213078752 399878749777 136344760502 166774112542 153398729778 331595046267 4626324294 154788049357 16766030472 81053809026 10412734507 19804843662 15324222755 282104907801 139213085446 170498935261 356323358005 229900430041 98704381281 85118156858 90393136926 181850154005 2702331544 123561666719 6746502930 7279044238 148347547970 88819929773 63031025466 123262741751 131501447184 10561679828 173385963559 31354609321 524159678 7630344555 32355305027 5639309309 84292741743 28875780910 314727531842 28401175656 211995214722 230553350031 256294620653 150836771065 196200131636 381225853166 11167367021 557512246389 21180862351 18381805047 34542324574 1962721029 36781215441 342562232476 132913684435 371132774505 86558377209 34095505441 57660926384 7091084336 12970018230 249870433796 172230008522 23470989302 76147819490 422475299057 25991440787 98983372600 83002750064 192147978806 245266100142 111070072100 322228897279 105908857575 23508133847 99561304042 153100142941 73055538440 45665895811 78713147174 21931712394 153320478265 142275337138 8183850943 9464924561 53327741454 119873125835 255633294947 215257283612 28893095547 126685575593 299547694197 35647052286 57064051588 8522049053 626921493 14801697359 211691558525 109491639473 75021650800 37406979786 602504526 22545223892 360577185502 473990199862 114103493782 10243497466 5010589695 11415762799 53371306298 257512110629 174191780890 61281309846 321158689108 183254840308 359581214483 44092750461 5119438651 170686229071 422690650859 241013883446 326600711733 122992265626 314648662112 80823369841 248588521773 20071730200 149566157790 8028551336 221465717473 55176729120 10535654424 219371463409 120351572133 553509838 57791781620 147427532369 48914987526 114039402000 13447087513 154617312468 5558192974 1975127541 3483398583 112855183626 52952243481 52629659063 206379310830 832552371 131658672219 330014255760 188929648267 126176663629 161142777443 14335628101 249005707664 12331400726 269728585814 314438589897 68002591214 58246523637 12846616518 300672593871 242998954265 117222458575 151795951392 338172199984 44318413343 98944636778 197518916960 155796801185 404063651176 301760421428 145699230897 69150960764 63085896168 384619905243 69147892725 35704878590 63875314308 228219581651 4052724390 330921007058 218476713096 50197389150 141110830697 5370485396 16018525216 161828228472 95147996802 320337607 95995406720 18665404456 58738519780 12057419818 78475265776 27955013535 118612895729 234518700539 35873967353 424654677 42959971566 323828212212 479608511883 28916437549 24224892596 103543973240 73435701381 10606470870 10367414034 154947424344 51198477425 306300799169 5495331131 243002772385 29283811033 39917674616 5853972508 6378883556 135326304 111638687354 11099793340 173455136284 20580401086 151770477192 174213843579 4359914080 184033979287 89111359216 86884851638 89514847668 173722041795 18290079022 140265724 54976193548 2512202494 46530915677 92172902255 287894826533 10793938739 176744350173 23526947777 355774458930 133949658228 1428634081 306797345432 107353837317 32143369989 407451413105 336723673568 204458720675 291240667895 8632848175 196167881134 294710698447 256663828130 155857416108 174941729676 112543358319 299702859977 217677829901 49516060832 3466390719 383784556708 238151311009 37890934729 65461908515 194173681859 20042302566 35284302869 21141658902 258812782258 277895189264 142052585303 40621973979 61362641570 5101845240 10205396036 1901916981 140397472055 151958379789 45758382328 162870347691 32143992259 62068577956 5935671180 22740252280 46168598350 58546517940 40817099434 45595156955 155496699943 138570198255 10629055065 56661862546 359556515 112616391569 291244912866 16142781791 2751116436 72396087616 88253112473 16875202798 4567269446 1959364359 109948528612 60090444017 23755760115 78937024763 18863129102 23595910832 297751137822 16953859055 22312058188 65680894465 10541366975 314134662001 162899693453 93426471947 226486391867 2391288050 2718926856 404006501954 17626916556 25863765038 250157167948 112855649658 133088712044 21694809484 141565350260 55658570647 140074318871 7584768263 46491683629 20632018425 133511144875 192650565248 18446179698 27062387637 9587514498 3164109153 33218698810 96914812590 238665081701 546210289497 11127772825 49234791361 23834148034 210148651822 11458865897 14032494326 1977441056 2929199569 17338981997 136050867191 52431773649 7832058267 1644010801 303268665154 7283982710 197152531744 88781034957 4307692088 2172329055 20397277258 108932966738 208420730570 447780623353 91122823687 41045895256 121867832798 37279138865 50134710801 17472541294 26327771163 103504454544 20084105300 322930851441 106010293083 6426294299 11423560130 32265411809 88676366127 259397193849 132748768476 219349439335 10877908562 21708701669 270357270620 103381383014 139744439013 25053467833 12816727397 213649190738 109670749845 120184182924 45796359020 7016213493 34563225657 144930560486 4484363065 95272330536 91120984978 39622283020 115844231668 194618833542 300708756302 457468522800 59106372361 123584194676 262472993227 831605286 125414148765 166500077860 25314796117 248028128474 173440638421 164230761206 11041607654 18462835538 44271074098 301846836754 53014468025 107356872407 92157626206 208035539850 153073118090 131806175126 2191224484 34966208995 129986931978 176376433109 1425146611 453563127715 38620447063 120858978463 4322379945 15719841439 30380193438 123415333177 102037422010 304125965343 85707766089 23665356483 226372146210 33295409036 4292782175 16471720051 50268203153 104755901417 92633492293 161733555074 26472344519 32182596253 27013620867 75361019528 131066280657 28852313697 6717829706 289341676634 24560498156 72879004694 8068929391 31559541739 208674380087 237221716431 59840705264 47652947368 126153347947 19770745270 164692257570 20643148725 49902650576 204625981362 422526225662 26473280507 86421734894 39458350647 105850521570 16995190028 46300855329 369619064158 193176306099 165585634426 48167378327 207323473495 28579796175 173117531160 59511893100 19973976489 20936202986 531504495505 4683809331 43515970695 143545314961 114080096929 154577128998 56599592730 52208452743 18383451630 143846959643 190519149721 187520591310 181081848419 39289497443 23026494628 76146440657 230328258984 249096786598 333859184719 32263151912 245510086454 44251668256 316502321192 51005614577 399490193844 175829171893 164704126354 91574831235 28293551087 266090198185 186648187935 833994195 79031428442 96097322131 32606474432 24619608160 11164934949 344543091725 40223641841 219134807673 126523034911 332321467307 251542678808 176875356468 197617191327 24345951299 36307491926 453182645774 532306731556 94641503332 417360103953 55009280198 245182828719 42277620698 190202623308 131849943793 388924863829 148136855743 46185849680 131877859444 20263464740 5435920452 264962886343 18238396569 81562364458 36093927134 19755637904 73911755850 46363674023 58971393029 17101173846 145235393660 12933740343 170894165508 45488480315 58151991259 185543044098 98339525842 352705050416 86811837527 39838044081 214609689205 311270597137 41873755030 130161714439 28404108390 191409498283 44749399227 15764158470 110430493190 332688698788 6208754703 1781667297 58534602178 1803444008 16003117962 43439984576 73576527731 35943432651 33176730571 254805542558 193848374153 51753049813 56359045402 135916332705 52324150587 202133134091 19531739736 82637172038 378209214328 10281309858 27550533321 255225754566 102012280789 253360849818 274855996625 161060770707 82464563626 174852104734 294944530374 570060646306 308058008290 127702697091 139837045940 80568452076 45739826208 32770405773 260249721295 381148568929 107357313928 21182665145 31926361433 111929161723 73345875955 159302439935 23564057231 65730904925 177976434502 133199337916 103578045975 120046526033 141549718087 119569402326 22361567894 524871400714 43864102072 6829165862 105814022372 64282584322 194681409064 20076097614 193295062427 12249639892 167350295276 60945088067 284933887134 69717248456 339245658113 51872267346 52088323797 215055924395 44862775524 484262089809 110669427853 6421875484 206964155369 4607740472 145787237299 329520402152 47202404487 467173637264 95697832424 392161174215 182127122826 27593192727 317997606636 65260216542 146539548959 263922673005 284948429345 147346070586 247728971716 285160971368 8800754976 187280115120 165518031040 2191840922 43450630604 115750841488 71963347745 64847008655 180046061587 230198209587 52772681593 77255283668 97552267388 220578072328 99847723672 26243337788 43960745424 18277999173 17780198719 74922599512 493317321088 124708981406 133176920422 1394436486 144652197298 150343549179 19315363008 196082933707 137571660088 92509345611 11383560149 19385018672 2886269972 27165396147 10155934746 24987668084 113606676961 140795672711 72295828450 8118938655 13094966624 259352037316 184960356428 300645571 567161611588 41422393789 168029271418 131100836125 109658157220 63589140282 151161431369 5541213075 21027288358 55310892232 91630004435 41860769453 248897362360 94948525097 91204625961 370675343238 65441006416 332382252369 37389606848 75545676875 18319081412 167172331552 94852720135 108572339140 274731223 40321948173 213801320345 39898669390 246926644145 144833664676 9220337126 50296497597 2921103283 133411672014 44459541907 69392764431 53992281367 156001089626 62299654471 46452182764 151838730945 41870546869 97605062443 212003997557 86676039883 85933389535 161455550431 31315478176 27806404230 3768838702 65584245892 185840053359 105645266373 63526045810 25614577309 241143725714 47856849498 234338191311 2710645206 90628909409 46924837190 38798485272 141559925870 190199728152 41080967125 53483284092 148651763430 87804137274 147471503622 41429091824 12815064486 11612968890 1456504869 423313142593 73209380748 15995803438 37700123799 158093696696 240376090253 84072996912 80866356804 2430194460 116006043478 45462442208 67688595578 141395746863 235181648607 42580479299 90585079449 32088965065 18358661187 519470468898 98528843213 10904083847 134020095546 52091950467 317800006575 316379727164 116908436551 364931780930 370317334946 80253931644 163718959932 6285980372 6033522866 76074835060 76422892786 233725326465 87317278095 393739520417 102586323747 96916643531 135193074378 45689379843 156100400351 477319658049 218150542178 20874616389 8417435813 99335328250 287260997825 153463442772 17380156049 33038891044 345828074445 28653679073 133773382560 100547868768 40400167738 251291094609 183150987917 78086737893 18625360817 50124730986 293035632184 244006286310 74777409765 16729189021 129665080552 131209138651 192655488547 91215542974 404610261568 6225688838 13539983262 11336239390 69338953485 26581463878 47351067958 170165137293 79018662936 283097700834 158507410447 3037465306 23363864647 34202512274 68382321922 14182439877 103803369495 221561704708 168718594165 85264220873 78868412739 2003816131 33941579972 15637280623 32087556114 291448864354 97119333259 360382079433 244542379949 218960805695 1243611661 25425294626 133813146289 11056548164 98720507865 14168452515 9359833204 198452183529 49692579833 58184773703 293554577537 49134219468 64877108357 135828636223 222251954720 252898889412 14848148699 12763293807 471720662036 63897671346 96841941046 63589575047 9423911114 119376653447 341582122985 253107281895 25980797670 133181547370 133048017588 1654949779 57001331606 320766699288 1744149473 129877365052 157042531393 122168311337 239116107615 144071928325 6112207743 147906890835 11317089780 62218118893 120603279518 52423381966 19001333576 133731556324 26529929025 151930083697 105441921546 64096533492 182181573866 65366635231 317533871554 21810088076 82826485291 95064032295 7152800733 190341946759 96958382282 307862828255 17244984591 47842371107 14903282851 253091553735 74882612501 46109903084 49151880925 55699177371 112742981047 55017086752 200631244866 65218651971 307671452534 192103994307 24981626569 293634234360 60780824347 47432210442 11885749399 247661866386 240947707050 306194841636 49131185052 247813462875 9254836389 13027780822 326931941117 308179953 27053865196 182052233360 22618421428 257114176911 60443861973 32414839095 72929614961 60685026995 105778580542 222125477596 234337459029 22637298956 1029433417 92972661557 128605232564 11315747051 10035538090 24304399314 54904576319 248187172359 34545859403 58112421621 40812016242 310012340958 39906828261 95118756248 60618470143 45129389218 105245739863 87015068637 26497200401 23691906981 416519193023 281728516195 107295074540 110145531108 154002405513 5064376592 115890171621 14228209476 106240819383 11072729530 61500042876 35091890524 367007934807 6226884185 2503121733 41352217529 226732810617 50981557237 453778429763 68632741615 209964788706 20621608525 222995871524 227498842042 22632041443 207457801494 58274516441 22606774372 578163640220 70657446545 15883346389 95978470960 46974155111 430318099265 375937650805 383589642881 18561227500 9420422532 593599584782 73380191780 21268195361 138612162975 319404788130 11914757619 1884197194 3359790231 93124859413 277119217264 254020088279 17982627115 83030640279 37475384268 8265884726 153315480139 8341895062 204510946979 180593067793 169125953633 36149091439 101363227135 40003854385 137876065003 194485407532 10644016319 222720683859 80541420144 301049312554 38702587440 74692928495 41609139574 79107769120 41831068547 157182916102 260080969087 128115095938 83365039313 41156602338 39844219905 120748898272 237131519682 84138699395 291510383183 257582142872 260703557655 105993346950 26163075788 14892035143 37966342848 179861595137 68267196840 77363339762 151107303630 232233060581 27047073906 43705803821 73181284832 79376896792 26941761429 120395057933 39188799350 411140987471 249796171310 16443081915 228364619772 16351827262 214959246899 24939293125 39541883607 7287689517 221256434687 182400828529 223229283698 3541114066 3166714873 69834841918 65690916536 27996640049 185230731127 93841865001 68350735205 106906462523 100312034215 44617553990 152074340332 33116194617 150602179298 12775733143 60245595441 60915775896 89718603642 63428324167 699037389 54643661585 230426287210 19996116014 125261212545 81898269575 49289802127 278269888076 26104907405 59079965376 100647865635 110150473301 116622173248 248993926493 15917364875 1566143381 71649402258 8990421359 125103336038 367227178877 75824663722 76534671120 223724795269 126384730539 54176827829 2742957003 48295790913 139125630815 189134722102 184793250266 32681723429 37366434383 162114338358 257845017572 10810928939 74151091598 7445641543 328057564132 4567380995 206648752433 80492848157 280275510181 92869633790 65053058323 57827219537 273057471925 10308262582 151673722572 180138947136 411591120876 14434745601 234442548656 55454350653 3955702993 58577269456 6518171051 89997304544 43804854649 160630552822 148552672580 16807925336 83972562778 387949952720 58089770704 100467733937 94702921063 155626930653 28593136885 57263134153 3886230016 216939096916 202894650299 89444614481 33246016426 227871494469 80548749889 42144802407 23205678067 57790483176 317897552809 2580348728 166653182848 271776192 286974447645 63888028079 78672435012 277184212206 265510281633 107202768012 69295467234 6972450235 344726774192 87205869220 270164780681 166038620315 19261725786 451537030831 10914176092 28188390461 198841076336 13963855390 224740294398 121634750176 130687646076 58283476586 95738086492 5483070503 429771901 69668265568 310537263934 153099984617 29122219568 47231253567 126249188671 20350633135 173738912280 87511562379 391019075749 412173202 57966606547 90244209854 294799727438 40884471455 78344154900 147521714309 33914926892 14229005925 81192410919 401529591118 147042739420 271215573098 127419400564 348020595051 102446052152 93055839601 13357761299 66685640165 89812944330 312650465859 31696968407 100340802757 5140212351 113439769223 32502181275 158557252821 234496985243 61056913994 169009111861 107647573458 339185087475 65690796835 125454513378 9015358006 205617831610 25478486992 50221314642 121263334032 15692164073 193191848402 313404525378 132313462485 92639334393 351723920105 13743010979 97011050666 195346932224 204290324264 107808653929 144159790933 42127888077 18872784101 258450910844 275402077414 4735495190 91341297214 107385442717 26897505140 215475717082 42123624134 45143805685 36593963095 71483603158 26387755753 86228514034 268600062264 115396273540 48181225605 613661471 107112270048 21776386583 92217998603 87108376873 64198346034 71103213531 71231276277 112133590365 334537913071 204417875378 65962304638 74734704120 40882863675 65355030026 351567964183 146897991319 196721111257 99089554205 40115002993 18431289716 311333799991 206246211839 8010284954 42973799151 111439870793 323717597045 365548692227 92386066672 392919784021 267806237016 59789010912 13778728386 243280103207 117339916733 318922011772 103230909381 62300100547 96695544731 112003986449 53344931826 45313611545 102772259095 26894418316 220356531443 188026515774 3863700348 198231678822 79891847177 347102172851 5595281816 23960071447 167669691168 352455741006 152545688222 6902752598 4568012432 43197873041 89201172725 1331714435 123056406671 100147034322 35169140564 202308759001 43629180769 84834673035 71928666700 158772210680 181653545922 126303903541 107781084938 27020122204 41506124649 271025671854 18034726994 46547352654 151305698989 23731473878 57298086200 323967131045 126842271906 389170515999 87525771220 11760160820 28602977278 113841593528 107181619020 18323962298 915689854 309834355800 275094675046 196417217319 48055020554 66969335133 417462425806 51780356068 108107932198 137999583223 297520921528 28773872256 45594055927 8018760129 22778668446 428642261440 175313687731 3936455390 163890189011 14586349348 166633448232 67982969475 51568231461 88554158946 1109588723 23222349693 139164406611 67727691241 400153544968 229598954373 378051437162 2278605640 129203183138 396415092499 67519127496 272327699208 25949330963 168306926968 66894603968 38354815757 126527906135 45315812755 98327758376 166855474576 217963615966 135563145050 457851212554 312312149382 21742414209 62409899197 101064050404 164480377334 81302993348 223086617813 104473244626 144847331756 103527148081 12918282232 376895936149 9163838568 55518020572 105622155338 90458206008 57400221014 15413633670 18208905402 14392644022 83717914735 25589152665 9932264070 11323813175 210612145123 72655824042 1821298469 381180359449 44256513940 162728209251 20364087600 86525476263 129304604781 135050248953 80658192711 3664016867 77959273550 21485643575 291066323325 109173482678 77113725914 185261313406 95493047830 84302984520 125886837374 30839985386 15061632073 345064320611 8902080067 281601372666 22423287301 17434357966 148441097950 6697977659 71573333021 214577163 52455743961 247564678710 39599084552 85234876107 12274306832 422070331551 23996549009 34130877263 157789468770 40324056798 88117515191 71853987557 448786128547 54229697069 110001180168 160527816219 572654340 9442734970 262677860220 13919120251 6706415785 22065984943 64379178759 30892002699 1999145659 142225533495 27254042757 41222832407 356399672525 594128343793 46467309309 261565572126 210877694560 76076147158 15315814879 36546037102 581923968 423060708044 113719775876 85125235809 231343123141 19440026936 117547754406 159437107581 4180729389 47476136625 14719084783 90665942139 12341843614 10468600876 37876111315 289464876910 20609930107 4317994597 91276949410 68699692423 193156968415 47688261585 256493491744 13373340257 116296931065 157437359256 153171019493 118136146513 34916601754 57431900226 353912972775 53006769888 240580089154 24078343201 232105545323 17628602802 91364933939 124009572985 40975415654 110127494968 10802271953 13492197175 323184887715 175251188534 351510649744 37074504225 118103962021 62406275293 115075018922 41169762314 146623438885 28242061448 217372865449 11340711701 27969198190 179711241440 49340457617 300396329905 13634689272 131873670919 6047291444 36264865690 32928560311 50148006761 153886135485 158825085706 256496854201 47852368433 16032417757 1080275981 357100048993 15887500418 120682611398 155417799902 21267345933 13482339194 182945496203 56733696149 13575928274 137580273477 149043913900 270841927545 89533464060 160934548460 181717340848 324832640561 99692910585 174280913488 158182827716 10374822310 113547269142 374531165385 17471891786 536079771780 333175381949 73895429587 37082543161 44714888228 96911757858 412972443624 117062801550 319731608319 192675466694 365560126651 36749367247 40464856653 168753748780 100677666812 7688565938 120441321834 23812288014 27029034123 198229496216 97887013842 125668187504 68453602476 805740917 85040214288 94039821306 44482485087 11652484942 23736671520 130944044853 86439787321 284065321453 244471992644 126176492511 48560140513 182419892826 128771420722 174263528944 101020149814 220379124767 89256240575 259780249697 6220993731 13569512826 244560337115 6151549992 172622031309 94986092892 73624439991 242939916572 208838175933 139879050505 319706378444 189524709051 108540713382 68487802920 52047031807 26173881345 57040129368 68901013630 56851455091 17468836925 149158449755 100594100674 292700423129 284311080676 220623856264 163300505206 106933401669 40200355547 75454248848 364933236423 61871881956 21723937501 330483617713 95547465914 39965720208 290202793357 81028741668 171386346253 49572800982 217068264993 42556960023 70313899601 23437044179 89120967238 58803610632 38922386264 105888716424 87073863371 171868633279 128469486054 38678074748 44207230960 85462189246 10358800693 93748209406 93217168536 179862051841 32552069952 7756230098 199340140789 194463573758 51466852175 106547707094 79299361338 175260134582 54493816574 185431941504 45629200618 63069824465 4546595601 32676687187 319592794034 420771931507 96871754561 49145128071 9102634641 112175133759 115377867270 6434073288 26710254731 168181405582 56347290023 323996838948 301579405832 41913527469 171727791993 34413411550 3640331841 343402787576 54895719299 163829428012 2327629340 42323835158 189136601821 51549412839 20615099254 42909830574 39695245361 311325582177 8302122018 128055204630 41181231452 38365063879 89301819345 287577869884 275987262910 107895385285 159777500622 79274835789 22378946445 83614775556 93697164129 57329377385 92739815635 189617118865 314185690 36527197698 31842313733 27333999978 8082682711 26458049742 39992431271 14064356855 16855161201 91433479318 57573035728 109164502396 240766481881 124537907707 33602958572 109515004894 179017759924 55149504825 191979332919 214532067839 315448235679 61834010139 102316648227 172854115310 127838826240 272064160626 251401186056 396076081947 107910037574 6732023606 40796157700 97637826574 67929104653 157620044067 42468474981 14157190677 32191683158 68022193448 11350543898 87846318624 19725377219 138718305480 201591041675 41483511170 42823755592 97858903026 253202117351 232911349234 55267471465 103042291664 152935858038 40798636672 183036222037 68810159895 93372646853 138146999215 379586196325 235014126706 12370594337 171010721196 275408866591 12094148653 305652263414 69976881128 70719010316 158986631087 72115160392 62491799591 23027493 169146247402 96801289397 386873833321 55018590607 27894704697 31997689458 33283504857 39467033617 279729818634 367853987503 10810629263 22649897213 29290608442 9883190852 194347601457 336757847415 32539268567 54306665843 166598716086 53134263868 30145630667 77634280227 44889282397 23503633540 146787947463 100530712652 415149835482 55106576671 22260314949 4432033273 13596218135 73973845864 44739382496 55136981468 21617295291 86947927044 251303841202 210023249671 345928008173 181247185271 251220272012 116647705879 42772791629 49399387747 9371666651 6430660021 260566985478 147037142703 193248644506 154874765730 78183897114 84783558154 225217248308 223546117733 67792046721 17022596303 61732974874 48332638293 112285967711 224873882097 268515640623 133058073160 131792488112 21261653837 277999433 33894179003 297258041577 376599946401 43071661884 10270358866 13928880389 12614389268 20976380963 45290112727 75627988182 397477571485 95586842532 87384795992 39367644649 417849369213 280273581421 333929885902 60088144153 88116338654 195005625048 163081015430 105590973041 103054348173 209294022777 124029583356 14352297744 315110496213 289096753084 236171896690 159176090638 38690239747 6627578544 17679344540 7703600077 346381772220 103305930586 2634836832 238659222259 428430644415 6745713865 162423897782 122091496468 12299396260 3115311245 91958763647 26131833380 248754586268 309237389991 20846056870 102277570439 1625791463 44535893950 55490616730 120060274291 116617337897 320930777764 940053715 560231055716 136129666443 429096191089 190122676534 24209131442 189028512269 14594011761 347080647953 13586582162 2550289307 139132813675 83602347670 81301730591 11315939816 576975252916 5561191191 123564157068 20532818643 289447597411 149060125939 73243563144 24277000576 45762537632 84947461713 36564273632 3031801851 29599721527 210804581454 122230339847 90795534510 129427506869 43787393689 2529418733 444129829916 110956399767 3237392827 20976626411 140236092798 12762568000 31856128736 18754514062 3632132232 44611185378 340997924798 127155742625 86618801132 413671389887 464419761009 551157094505 8980982947 32887171038 164769475344 11215858135 236869851947 303800529974 31936404368 171531573059 162768279078 4170843280 148766456183 98125174745 25622890285 33257421769 15482125888 87950150056 25881857981 238157665750 133958246532 353412725587 275484663575 7134580010 24180767329 11209259607 138507990573 171437145750 6369307168 322145116687 78458886195 2099052327 78052507065 3536147436 26555417400 151990751093 150349000665 759571325 109418110055 69577248146 3423345547 322448701245 327218261278 351297614779 282840725355 68445418422 111682841236 110805364944 133240150691 106283385374 5963207874 218580392764 52556512226 43137082975 3415822451 233537241002 44175186882 31881974520 191297941038 404193191102 89929179013 157913945047 70666159810 305504392005 45726830669 1364778898 24766869271 150989475130 2918081207 106841073961 81424581839 86530983677 93102968605 158325983128 565270243 80735724003 248190204388 257773144867 78719212235 92206528619 316218406997 133340446278 287627385195 122375629108 101548660600 59057719337 100226039220 412524975500 139598412462 54638810636 24911203203 408344178037 131854489264 122535901822 67011884502 70186850401 122712596727 64679562642 22166801112 212833146637 56427722465 8363320420 12641372298 29631417889 80235701369 59819820616 43885203658 428948012078 110834411722 315234370903 81038744091 313269145972 12568230668 133209286900 37413310269 21489093684 14306013846 120273485248 30641298858 72464801060 135897811055 120695633228 141644867791 205062631167 43642794021 220016246212 31079614898 257356038780 132226395230 367061794343 306360027548 26628301068 181377604093 31843897746 94057705107 733198875 89319012603 263725314193 2151110681 99750633126 78630993284 4834321909 52160633329 8170158245 47319176621 41521326466 297924151522 151546592779 69881036340 25260407256 82398919320 53212532568 28887557513 107941811082 378040782259 172947494941 24010738158 352378874695 61937881619 306940755967 206879269205 395221633413 203700465206 70144334182 11875266809 169853270200 110126010565 22169682499 27302409652 46824481719 390059680243 382613369257 28487010661 341235585067 61811921757 6348481693 21515004177 22174261306 18294585755 64564300191 377358467904 23140939722 126387829655 96452353863 8562122344 7089326584 180386357057 226222503649 96103141574 411187442743 6896660306 51839294633 106228345227 154947059005 6559667569 37204319937 53220719673 102125836022 23571201773 113835628220 351558301169 87731558611 115515062926 145731884001 10737977271 94446035919 225941620813 112349811632 11976973109 386741287600 102747660118 63698940370 328110825294 313515699591 405646753190 351284074416 20831897690 1216513186 134224940819 69332425232 33814786027 202014611289 20019082274 67098750399 386837069993 74788130676 179466584162 47702006375 29927716291 32511191357 28890131488 23022104367 65828457318 32181868465 48422971504 50885844838 8573773092 9784469128 146637956809 3537195497 32929138320 7820825064 524594646723 213184702695 12988920181 165997767727 9123200892 102954063893 22539417367 57091636012 230649901954 634877351 127852262503 36506909138 161637298920 147281158876 4462545900 128962358515 91162241830 13111169989 129837654469 98877694000 140791714634 448200322187 116219817516 40364859304 31850230152 124551219834 35201366093 102679674261 182838411426 36772157088 20345945995 29830806444 186076341233 31126586804 301140191698 185423718829 1975629224 516306205040 317199094527 169000216974 162326030058 303453749704 105746338923 332440423513 133487743515 33552669573 9836283530 1622556545 49076149776 34814320291 30718645106 349613769894 22349096550 152593552 241007440813 285300141668 50981376501 34115107317 262132330373 292499662207 156503165177 162335677727 77848918127 21579037406 106851399626 295090149782 32805074219 495628750 14884313650 9692002215 2829136417 193140405434 43486516227 146719987408 492918597051 29723352806 4234337765 26970237548 12421972177 213121495823 347982622937 77826285546 333807512480 240838706582 59908687616 303279216383 63550775005 133453672422 45331365369 2736289955 194873047929 59798733719 84560301069 60631603278 132938023755 505346011 22139792342 292256283802 72812462931 229115173448 312129101226 296808561002 25114138101 154435173300 227313222917 33022306740 8850503777 36141666374 15870021361 129559694026 320192689 15296593479 336354733588 67563164161 26786679350 304539875955 6445453489 48250935821 43031082347 204706228717 17198878771 370559515572 17423824857 36354706360 129255025521 49817902035 219183462683 19890860898 370000177127 38315166704 35290267071 134718718654 32408981726 17330288806 162043947492 92393990585 36444953020 248693231331 64871907733 191401978604 170718636649 165924563251 1352685657 406462125688 64886143622 179220895346 16835384183 34726499185 16359070324 103629768105 2098177092 1053483140 12583177690 9731288656 50218409183 24688680231 62449675628 23510253815 129393042574 84669936332 296664064555 385146378674 18668857296 24976969819 36901742488 125212994628 12309006414 5574217689 71354183082 259529208659 150719174512 183122197510 266314674920 162499115855 20336475225 42743688831 37606310566 10744288146 63609355853 46346567533 30370113138 229794668399 14968486402 78646774273 129041913510 171859319497 170393691010 31368755126 41380557714 436702252860 334694749831 110245862411 33723481081 42901504948 178886939209 24420436548 154617511771 219910622791 147930018028 42079634125 163431270764 9345284629 194803310477 61128253810 88101077697 17083525076 69896742874 293732678939 4734950830 142703523696 35445883516 31493570563 33282327960 98115440592 16897517336 146195135729 127355695677 293976214000 54924618283 57866099697 654420170 346365390310 70213724394 25703126206 23753678024 249116834393 58445573878 91762684090 248588556692 9298119722 51708962058 151494218499 94880383735 176820768 11275359383 8280825089 24518683791 157474242198 277153444213 33266695100 18681712602 202803790747 4131815728 537246770594 44278895137 169303160664 265612434091 132759860996 26708175222 195133629446 178345426782 51397016823 20369082025 22025568455 67718568523 8641061454 356723175937 35302232227 148690065727 224731816814 35479371129 204941713776 21117852768 257652242541 48212692376 51150147535 92305200352 143026538232 234959076181 88896903366 15628131619 5970465758 82594106501 293249433950 84447829655 87761725335 99101875149 329568443639 418478633561 137696375794 12400294592 20441333975 29748728930 13238455673 69174238616 11148604699 346205814663 209636376268 67518701614 9720042518 93009710162 24330953162 72246917820 28662238233 182468653925 332941332069 300283476035 99161745946 76006611683 14377054082 8458259927 161606481326 46490158926 65168463823 4809277471 2804476593 90430757646 99505168717 74049861915 90045978955 229853643112 209817207535 13997650629 45773129912 2681080646 10712509942 148504266051 73046459095 89484260510 45646291827 17553854064 4155191626 1831195505 220771460661 160193902074 19279967535 108796091696 46631272716 19256861708 2186137886 151052793770 79325684135 70502097356 8651042279 224628715535 317616772593 75441094822 21289434204 217946630301 89359424896 9830990864 60029455576 537554648879 109038862787 113944507909 40788076648 162461799309 3577528630 16876091711 124543950966 12243007469 42276613894 407047454 58028220376 9488342664 180777426832 34479746880 1307441402 180264077077 74425736377 10481315345 16046111878 321590133994 339179212507 33538918107 333338399869 194902177112 54498015920 71880599731 17418259853 27002657814 31317759981 262690363292 90942004207 38428105532 38916801800 56139221087 6696688669 244990612776 22954200282 41353886940 255758414890 296345084240 13447368786 115922975447 164213482063 16074180890 101960334131 45155824734 15212070501 21816159929 318191879430 118972157819 30300221569 390803474970 137664848234 258827555648 344581687562 59770985141 79849059353 117849965471 46119294895 115979932137 28897460052 49966202486 10148554997 80006659335 68811995347 369929831286 6775019491 312938192066 45829272928 140301525954 238099554085 211360278 397563587622 30065661060 10401043930 29527657426 150422500103 49651694349 2213850911 94166245501 309943819181 51890630256 124674816645 69124423875 126846514985 43402608291 5669769406 40900708858 131933900019 200716463123 336731833538 23020237282 8387661209 132927001188 181170480333 332542598615 42127106113 64662268263 220374752734 32950521758 56893168337 111697035592 205544876763 84958477555 293393440951 40631891230 94001509765 404333689821 65482586472 22226504981 217674999212 132960279690 158362671237 16425115788 41274204284 212937048959 268288617452 350417310821 122702515300 264967572813 12750945459 257153204108 37234045088 4888384369 128228474428 64215353148 119839898718 219346142580 83982558149 227704892351 11297747504 269487002 111566667796 44026884952 76747266821 97942115438 81793188955 54641596478 213662600210 224245776600 398763810175 49901245748 47319895098 6550730145 243953736535 43124064946 2750409645 301440663828 344652195438 150379246723 90908610257 230982603462 70751417683 6465522015 72483249835 36219349740 6756116766 174276830669 104514230256 98351365484 107208347322 56475716551 293578466443 14120793642 34129460739 6553301731 341838121287 329532804754 259222160384 61812916211 57106342230 228430506050 132782296354 250771812258 407745925620 70174108890 63222039534 169608229121 344956316982 332361047748 100184880716 157530885640 42812893981 26225041685 38189192285 104403055266 84047126030 32914171712 142047034475 193359856971 54430111211 19364415751 38062663179 185209982279 8004815685 99826336166 132991634333 128066466342 64957020959 331115427814 11548400318 10410204915 22955036467 3054476376 36335936465 105897235134 240977911648 115965771877 11641193912 119077970826 17878176799 104948660985 18831758547 224770969676 167737731625 96348975483 54966551350 16440303596 409951578209 41776114949 70343847076 42843367583 404528559853 4409736255 573290920054 163018117869 35932236260 34893242456 85834773540 190779253199 162080368639 9969341051 383425026539 317505369978 77398148244 121125459703 11677175509 114226594412 132259279 46521963032 58245502510 30297814782 1267078512 46535758173 84091438642 46377609818 112047975300 248992639011 71763936793 52822541720 21323877334 16826830910 158816900717 106216373401 231383331171 157169019523 22153634064 186427784011 157334213396 22176507395 3912994989 102084281988 71612841134 14242898866 26370878726 58550072652 441476376171 75813500153 6399232034 40592058181 1871851957 5371642425 290228650764 73556202675 140326928588 47265585069 206588355702 35808283061 5735597198 19321170969 232756168111 327547975797 71357211890 159949377446 18009229996 42963480222 57543098670 9417068102 144508483414 358801164567 27788120932 89541906746 219118576518 117900728046 125539215057 209734010321 1685888723 57049768537 73220263034 489451108899 1166769097 27494092218 20489911255 86307918356 46109354637 64137773296 12639526965 28691310828 52945087076 42643218922 76531993255 3841928274 70746318054 62932841133 65805687653 50044454864 134743309228 107065088439 230296322493 10179098084 144328615333 54633758485 58085878698 237909693240 62982248983 30052939363 136050739422 843748238 74578213786 237827936299 45707954596 20609097161 39943848259 293784171674 22048689846 973632763 265821692931 64908166557 239704556634 313556114259 92944938119 308335871698 51013357183 111971406430 23407636805 9377076859 17042954656 210208693357 199952273423 145699911101 267624577613 209936659039 198553323689 37670904204 68297096014 80743516666 47997316649 32008354693 13195106458 56631606288 47706849008 64360045037 43451407656 61588885266 281725123563 110465485019 5270009199 392653001521 334842832689 121396548618 11917826475 147055942979 21869964695 243715427220 83543276199 331357988930 226313012035 170182990285 53741947693 140331423137 181047320400 139465225895 337714555926 25637325005 378964223769 308560677409 41302357053 15843187007 229528606637 88432615505 81113742228 121129391495 2652585437 124903668191 10011469497 61497007676 3332050648 97592255786 142212111112 27553479520 42236173035 7573699944 159265590505 69116609400 44497902713 82898472884 6350007371 161321816387 23218142104 88382851047 508344793472 43446313518 915556908 107229877741 157073051231 228828793518 137892159772 169312330551 33185289843 37236680917 125108653294 128710724555 44977964634 43393711927 131933788152 95197647443 40952384581 184116494049 45973748905 169864003150 523515644756 8790911302 5505239643 327133995285 213517712719 26279085009 191360499352 62491601172 28298737002 143203574768 18242604630 191197893464 135476389127 56942936280 11151626862 65932623626 359721436941 365680200136 146023253580 19851488438 19695176070 19148547633 337179656462 33466387033 196159507845 9744502711 124277884080 42037923337 108587487907 120998007461 183007867523 49074596987 102274702340 1159324525 357667836588 160016680724 29029416665 243523752267 116034752731 16272749353 31002284203 118586894895 112400885330 191804126098 31823543229 26524533294 193624613597 45775702216 88677872527 226060874278 26169308208 406871974320 131470672144 13727957649 15760894477 20606526717 77382452735 107964117169 223981079735 22243015053 11049770284 49035666557 234999431655 458611634258 76743578016 193359534404 180296174533 5375952561 10402151343 23804323390 19857199832 222088244486 221257681954 39902073619 44432418978 89444921120 303692664924 38560629140 381211562171 36566447491 139604875492 51469676764 11284792881 12592672229 67018784526 145109255027 147141699616 56393848226 49286028146 45764616452 879310437 25523782959 17857989793 8852481143 162647352842 533564110314 170465151178 99296062606 327562426049 348097080604 169318134013 76515055121 133761229290 35703637859 36011926492 81528573328 48812739007 74829794662 24118245653 10396323697 304025968840 69340296291 111058714441 82574419240 3489471508 213463497312 255781517127 72229105563 92646428636 19038907268 68539180548 38217405570 65356340975 383836547585 75929296756 69143061034 100959521234 27926097143 7321345124 57432094479 170295622764 309193444325 8341351411 8576055491 12251575363 218881699033 5731255017 68745356114 424948026001 57186085769 319772518899 6593338900 24252960322 86991108081 342234281607 50379898304 37375399299 19272950368 17614222914 285881242437 51224313782 122902785008 218421854795 54094300005 131722457815 136910018207 194822294853 36263974203 207341151266 61569663762 65705507611 314265374314 42109467033 76768815979 226057672746 73088430964 135442712971 131583840179 145485048803 36434199696 101599258082 113453406288 37267196896 212979290393 51440374447 112506169671 53500884037 67789706064 144023225608 163794968 275923459414 18257146760 26564043674 20482682609 36824188561 100785564920 959821936 58215479711 38814543739 285232265394 113130221498 32968840757 145871135447 39002107923 199477947563 276441550019 269448122940 48965734687 81957960563 138054729484 52551769080 244554120803 320448427182 21554925252 26501898665 254503078526 56952571713 101440724407 23012426285 186534507312 59893575724 244513089682 171726187459 73480378000 325070582964 4723119350 170590199747 56791362217 329670107246 27992583549 188154519404 51554943941 12688055886 35950415532 141448579126 500352100390 49905433357 21749594451 267736042958 48714034472 75534460723 153303944383 88121274094 95672878759 26630341701 137013610712 288783002416 8343829317 25435262967 30093138872 250470329526 46534331078 16678786348 39431939857 48304979454 58871203625 137608122378 316459753651 28107520537 152812253426 55277412487 58925017014 102106932459 88170818032 144975587219 97564650030 11744730745 22229433689 23883171515 455100558726 40828637112 484327455910 156467509295 130760248287 95700033779 105587818379 95069173007 3180645291 15808943707 10924738701 2713648243 79128822422 14133840502 294061036379 67138394946 9569608946 307535719053 128234393224 42412354755 43054233144 255061271702 18731358885 102374128124 34692848727 15568291059 7224229694 336285185628 88251584821 86037069363 548343678969 173970869909 94335440214 2260214027 180322691649 179012157396 44993858206 101310507865 21544629529 83581747567 52426159947 32362118783 1996985572 342682357743 3785199328 21679852674 182107519388 327507487889 210630643800 35189697595 123569804960 44714139607 215514029465 194099034311 91000710741 283963486173 12843984816 146395356524 413418449935 62483117612 409471190207 50608238248 162756639255 22837144638 37768797031 301098760879 37979855794 7527035865 68904483056 111003402027 181383392932 118004363690 24204475810 81542516912 170947453191 59550180055 345461731777 82176795559 188448370715 54146678933 457202003134 392307418124 4340829040 146383058162 203119953826 66927509278 99469047981 20150723239 116014013397 256308394748 142636803382 33338506488 92674303510 66968417786 11268087396 48023799503 88317160876 158070645211 240795122718 61082961814 7237129303 57890816035 17611424070 205747762483 239003621254 9261150841 134887535354 207747254460 103204743564 90601930232 256421352668 151962852366 9921780803 9520301193 1191002413 58133147641 467828358728 56558471192 142445498539 230241022343 96724480769 1459544433 5126415090 60373398816 164595505511 45078707238 22115572129 165461643627 11941766349 123545360966 37570544264 188216050226 356111313150 128101790476 116583756983 405510543808 122279103 153917731227 15457719597 9984671558 53481784052 187084717085 23695620454 14390252767 12498195399 133357465630 187236405022 17510662313 116056672876 1800528788 40928220354 3699185470 73413995128 333560274603 268381679195 66527696123 144938354460 255728446841 138041678974 9055568384 178766577985 264645304305 144180821205 5346431512 3761066969 66565370601 6740427732 9403570908 447256718381 76829701991 23983612026 3802015707 164656158788 159010344503 129865031029 207803026614 92778077853 175944915561 487658853613 59933448066 207569782286 1478465042 14270191212 99674199422 411542656194 136782470843 19033675675 38926874941 57402183487 172302967717 140940587258 41761980908 21556227997 11160658021 84232987988 285727211641 31582690308 216285382190 38412755866 9628518781 327620271475 162486844414 24484578385 118130992572 139254142681 138982119678 130759210983 86515495970 19253396841 47862480381 282092129536 93728722711 278884728939 102489377380 87922252180 285674459293 20414272641 60983073645 4772155932 6454616474 158775809248 35190694063 1203480239 127838594408 81383154437 6591983290 18665077243 69100386526 723375235 30923774901 70498810045 155886536498 4808149922 188814383949 228637614596 114757170666 47095866766 99379900700 3735635263 221357717929 317709245852 166330404165 124089889645 21544048948 258072472529 105200573075 39740760927 16570124653 295223994182 113300644332 60818613796 52828949761 86822645318 11949633133 74109936892 35020864041 395168295301 253719598570 54556391459 225344548574 35187893429 238913556293 279164359960 323509425148 7268180955 8343747078 224155546490 12273500476 1850670318 435641943459 54524326243 169598519825 350990755322 33467943484 203857897869 19026536048 15703944477 236531718732 77637159623 21794709181 42693515509 127877137170 16817422887 83714985887 214616981949 3119781778 19215729801 1098969728 47365960911 302183441550 200979186784 71294701673 48763487649 402823475372 54739756433 53435421122 196602449986 17225869819 121173651174 148692916648 15449576315 136647068767 75256637480 326298620185 25277089452 258279856810 3277517861 56028479848 38911033506 14860315994 86260614691 185490104294 2596146584 25868046940 34874251007 125117156474 43586810380 18851661154 90332972321 191269486528 102875779276 115494601181 23530975235 57561654030 243320408670 169972763056 6552827601 84645336024 68271081288 244082835365 594402890683 118672771151 133965575990 179807525922 47298524699 45880596088 17509115630 262743911982 38785118460 228320603739 394197947333 202997075042 182437389018 195793191116 68717210097 30202101657 36863106463 338342375026 13307557565 229330080820 103151943037 174627236800 5495612410 259904969869 36861027727 5686778195 102456499934 112175492115 237570982584 44870037316 130492796540 208792887335 194788324953 443272111412 72139054715 97762062392 14101964634 24745250082 11907095519 20886279103 50584189393 159658638293 51111805503 33249678464 37718379438 261500984049 35236745426 129472436841 63996803161 44546278128 237817817177 113394336207 11415158610 48805967927 59287271403 143915498279 314341061175 23395418098 131886988809 69427739009 143684432215 57287918027 334657695233 13737689259 57020809569 19396778256 40154588639 257689728364 127389212470 79571565871 139371645178 49083765938 80384621463 5181825931 393341204151 129699074741 65104903040 235172163576 48908226882 421574126483 43982088361 6429801860 169689395386 206923829996 48797947502 11154649473 143860288545 76360306653 77570199136 103148973848 164276269431 2685816742 15277886416 8488913101 76389868154 62192829180 83294884200 42437664566 61545384538 34657663874 16433139979 80965140097 317024039475 27569231194 10750332314 27909439312 4148615171 217750460726 183336620444 349842959523 71494619241 58188908278 408867245462 50786238507 5630261315 14784738891 81310644051 4587402796 122522025858 436777984737 58733024958 98597058090 69103101829 274568113873 169303853836 40329164940 7633374989 26901883976 48640993521 19837365338 2548976857 257681694583 293592388840 47636964440 12486590775 86527056416 16127241393 48532302241 53226865181 756477032 96545778630 67447129832 132932559105 254183338974 62577789068 514774188893 135823777986 350191491242 208009514301 15884537717 36819175540 29007947628 330657719731 263854633431 116888619663 244580859857 59644854629 218368076335 182740626454 27809768808 16103590028 6479986956 28869698790 86676143203 24349307791 36790721788 187757488347 95674253211 149820851942 17524632020 55470855984 44736243167 46556212153 385062655789 24680582958 105037946572 121110805679 22507424394 198735117918 29664961194 34407310942 65721441045 79295034555 132105957548 183806945724 92480463650 64357996159 66555944720 38993397841 144768576674 201945106677 24775058305 24256257850 208769874967 12947015631 152317620104 41512079486 187600406256 29382068436 375749481110 122530445229 385150882673 290259850880 19061748009 115773365647 17281756069 13176852339 147711776019 4653848512 80004752030 219153768352 78064764945 117401483873 201513041500 205178163637 28279029458 24808383935 145506570303 148998771948 109794313340 25282969756 28779061110 6260008498 51265869128 230976303079 196491613928 86896060368 254379298713 39056813741 63801669978 177108998162 33405340300 27033539419 71652134449 141339845577 26542740841 139708402334 395558833085 243097911778 298102214246 19030170403 103074497082 8499546223 131111373841 35234893582 410608741855 68429406799 90296446664 69102611160 270174548487 161444247907 19808768950 294940571799 107231951088 21734532353 249797675739 425243653415 46603374095 59926554753 78565642765 23859173491 114769833215 407879869818 223460171878 38855729 29622554124 37961696525 23209773605 20089067211 49749474265 241289434505 52810125854 41087029443 61567121836 11082790802 23256121056 18884316696 176147891273 27772490460 186141669431 230271202661 466703429863 132245609452 46008518328 330851632018 128389132988 36360345101 34547335626 17612415727 99557339847 50075901274 148506693663 231431918825 235670435319 1752825088 389078452644 97704260063 177778811448 32895346151 45545847908 56443855127 69214472895 41479455915 54875412266 67883047428 83040079422 206670791064 108468222180 34900051698 389951174577 114406051675 51223914846 240809435349 28648435851 69201150156 207276029075 73260887335 41211036852 219523581429 30107719017 129136796876 15714099120 5445360526 100646547558 128217256850 56576201835 14141584258 104002812100 231073308577 364963401464 33315367372 328802493711 34271159367 266784723027 192247891220 264637845292 246938715770 1180908696 3804944125 115794030174 11119282126 17944624416 66488722377 151547270590 57490055841 31162079907 94334809096 43326586418 4204639634 18935006509 8580456966 111953569335 19703329490 84412510160 129956991450 26347078716 27788178668 251751221538 92268368268 113356702834 178698426448 49532036403 55036342414 91617102291 437042595467 38413754892 158886637021 4774452646 103918366936 40112800639 249103376283 65989827226 100157023785 26634416836 18700451519 85090938063 5429772931 104655875299 3235575288 143586515495 174174965047 110927713805 253370579831 51173878848 26100170167 40610316470 102966865791 152940842214 56475946783 49603118631 10563509894 5954442737 70560626024 5148551201 343745596768 307756550393 90148880912 156181447363 50299274419 16374664771 217054434076 81097291828 82810646204 30551192503 42113867120 73815724552 11114215217 25863825894 45980794780 30394920102 17832680351 316379014181 183401163149 197007565694 20496586938 156981318899 31470021684 164586219227 179764086826 17924061494 76813664361 32760275744 363273845058 4839011331 11303610998 77583225497 109744261610 419201309808 21053820256 66141790628 217050800164 130347817707 24002505307 66586410667 17431538556 92220867105 64457761079 15543276938 4525200010 18486427040 48663750432 379619277978 207027784392 36806990105 26170888591 5774878643 38298296366 10014152164 196515790831 10015780061 30937619963 64396189231 57689865823 7809113355 220111728943 14401612240 313505232702 68914723599 319334009753 134045731739 249051949171 65803447829 79407492793 197577594691 105630027911 66663981301 44150712467 13851814356 138607516635 79056944445 38201113119 127868250564 20198877860 89886140604 6269611582 6329119151 21276434898 51984523575 263055555267 290821732251 126471824868 104943294333 306993385320 245911340632 96492541149 85959284676 7130060211 3441051661 410074487948 48556473087 165817522834 130654206536 17835140022 14479485576 7804992796 259216682957 15007959681 56723329832 236448234451 170880445214 27049457784 71972097019 80219778241 43225236217 125403697338 140520952172 71956120944 25988992175 159047192695 253214655140 8333267867 6525742692 9999645190 179954204578 243701894619 36481348342 71784438520 136431212121 280813012036 144481265013 18529102636 19342732641 81881391160 9517937915 177153425904 65611780495 64441175933 16158732409 88254149494 27725967984 473183120496 56818672502 2983125679 56340921862 15173634184 134441809931 17600614796 291416842706 24319906262 31125269248 3735970190 82253668743 253757653770 22930815937 153408214445 87326433304 25653618874 39565249389 394725613857 138319693297 64380931873 208843368909 8283003106 262301683228 133728257670 47967146920 32466871699 214007566026 65948038168 63637129218 88525963948 34250983734 10226794238 163218871298 44741199965 8615668364 64602659402 234785810290 230155731531 153163962830 56979585525 236211340208 29556293331 34375660198 58538012260 7812581290 25632238318 91121347075 79143229181 82608958495 98516353247 165615974506 57226633359 56855610808 207308844069 24205808234 299989713667 4789301699 157404346192 99237212237 224112650456 55964591400 103213750251 51259092454 146508333371 104269246407 162848850825 45778558695 132924214210 83824270041 38796650344 22394177128 117826849506 89457057939 45418509405 67153448083 12208610121 155715955945 11835610780 175326128550 51326640331 60773533099 64043567058 11012495899 16832468110 186664691162 106249400861 73012122748 164741759371 151117147390 9483682897 13543998053 71469453664 69551250922 29015648878 254123934687 4915736407 1584175512 50346265733 487421530869 41692262686 27630529601 100576789809 36640767490 246409132830 7363932647 253902285990 271018915185 386294767950 255381418 184714187851 73184785835 222567643377 17578005656 42921073397 135557893734 43053355215 9115526140 14737055807 137604212394 10075044527 50906095677 52837772233 140105264422 72166385506 183340809178 80337769559 6697842268 147748893397 303203131 23306313888 6570782224 221389066530 105029572804 183635923595 260274184058 73924320599 102484268387 14437385314 62318015937 231466465925 20263168012 69737598906 842713724 33116653008 169493309470 82846461683 40618388914 328733655072 103757429048 105944213008 46251448756 228867544279 347353017014 5069805499 2747923652 22747210272 59158940702 165470245249 42656425179 3941577961 7020816523 104644908921 80903327529 387663160798 116603319870 10623393487 32098551383 14094579351 18328741038 440525327434 39966136299 46677751529 3096414287 104008353713 80683525999 250501331850 3211233303 699137304 35947375942 154275987198 19327918434 94112696933 124966185089 15835825451 35956645328 282553542238 250059177237 168337621084 27321031955 128010076068 502339658229 189659131483 44336479833 96054000019 30579331759 183175364845 102741898359 106428506263 365245176150 20792291477 176006102968 1871174851 55729265062 459130406251 363394644839 2327876719 81695318503 234683421703 111610482993 406413779423 6203312753 94430668814 1168014066 239127960550 2968546870 11817621901 108832706289 153387927480 223496878806 54725082121 476777099 211852264894 114737408988 68855687236 86922396487 77631183132 63216273996 362048538397 97332339611 169423742491 330503820692 97383169817 4554307971 417975999741 137147679964 40696236632 57442521273 263350533184 68877617064 110040314768 318384577249 143538037424 184805495895 30165334890 265942837362 45091537105 114625162547 205032509068 22152452504 6929903426 338187658821 162212720592 100900271157 8179245663 1092316829 22879348835 53701053209 11833743640 31066067363 951908123 177819997601 22190759726 152742365349 33961820499 412062915440 99141420312 85617904414 44073771517 147538021425 55807935036 70706463841 15186109656 154973849773 88989896796 167380974338 56650838434 114121825944 3435117822 171025979981 6362668354 178949246398 377187331254 77051559013 29972997623 111368582995 3836891070 8821007974 309999379768 79943961145 160058987781 111161912793 180507462454 99502971347 47242532784 256154685915 42819876043 154978018668 114433964461 112854407495 217852982274 31899375617 13641564709 108290641842 12499631702 161815836349 164313174851 168055663052 56609625701 183360675086 316615673770 42802749765 172656132198 47950147563 26944838070 9351667908 282518685553 212464024329 156939119402 233847500274 16734584184 185178395420 98483145963 166296540890 239072962398 121342833645 202103430918 162476422986 1560480137 47694842975 363823807601 57272801476 22912668810 149600285755 37036821314 119683186704 20160881750 179602883401 33397322006 350382860502 124222742042 321696785582 273373500613 993783806 50911666538 82731829783 16824343967 703234561 56550986321 281233197225 59595651927 11130364957 92925373548 8231266099 7562494234 78084512525 15514922870 125694024321 29567394797 54429174579 121166386900 128053612438 35732910537 293467525520 139326652752 36441540711 250393968970 80035634045 47510723117 113574450838 16367540403 126771176086 317134445977 288066639706 1002340563 89958111351 4935839220 123813695782 68546602860 407888700448 395119097920 115107196597 46500133209 347817709548 322563065085 345094287668 3958234702 52704699612 9130013303 147690482353 102967010790 153474248699 132716732902 52632235301 68225046054 36001569022 140731853211 493773453282 51836853436 39647393322 25554935431 293488236049 17616390304 91422229150 15010019233 71485074604 174410406670 3281912667 48833803865 7525072203 165493387755 39640604364 343787568769 19003428746 20528474112 286937550 163582703758 364649755602 7466691942 11818301335 28733982785 41303420462 85075298602 115507531009 260709230761 63052423263 238289916887 31057391245 399442703432 85413567781 208796064830 349056159853 49049117695 92203933374 279595738628 278359257785 37414636822 43768887378 374212436233 183481125076 90150139963 43865145618 154220093715 261275708399 23740386347 2440719057 157272801305 276522521106 33132762925 11448249418 6255328519 31009440429 61619898095 14444107186 11638539022 50038856426 19123273178 11530979672 71322828804 146168204570 19822416838 257352095580 74397712236 45725890632 9764198303 89837976253 69716908695 184937826085 239821573126 18078843150 337406546640 71419922655 147557890021 30182531879 23409888642 268417105909 81840966938 200162826709 7353886818 222912740774 251906261508 17065178733 6155277799 381986852512 106857527110 9541265409 6119604193 59665108762 64992655053 247527746221 46440525892 9196898646 486058138 85538392277 137720972747 192731928752 143488358342 52592307823 87144383571 55534088882 267883153535 7610389669 63563172056 484011663719 49568806139 11461105713 161229772999 53548768666 281477248921 19588960783 76026870507 186111293266 10642176528 450376103987 27035276353 74988862574 92096360303 192502369908 81757873129 22582892945 46157589301 74509275473 56458034615 1350103541 14479814841 7428570749 340453363470 98563181967 24231824550 351839100929 33495328813 207794078574 56159629034 175908906897 2880278435 10554795235 18797769129 174416155180 169449194539 122580194642 33713226937 16294118981 50719033202 36032586706 58311963385 9494005950 120308490380 4634739014 46259554880 64914450908 62610179324 6070829594 4513576387 164279072372 61994635149 14148118601 5153797157 89662986871 23320043727 34548217675 48809329284 91206505901 99971117506 47905109721 117187876609 36854496412 296832604370 124802907960 223771705687 1455315744 218694828733 74750590412 65162144037 23931708264 350865196300 14949822991 111638032085 443812149485 10414058065 89401501391 6779387814 13083205038 68558800642 1598904587 8667142970 177882460946 123777544026 276557093548 34180332613 304738469632 5319251363 9915380014 132839857545 247483507555 47882924887 116234393017 162801558099 27008714795 49983319663 72276529676 274972125669 7441411451 21314484030 85302385710 37078749763 172497315449 27684462998 48470283780 77335391161 99711172476 257068946799 292895144887 42190906466 66487595260 157400918694 173129445320 63903963321 73364765652 186840101989 33610554384 39531249059 110485194577 134277647916 17283525314 14279856963 54597506816 32789481821 238933902546 66525277725 20950594223 140300910639 357446053395 76843822332 1751612361 61040203709 32750481662 7879778446 24163987293 67551519147 130983348133 205991854521 14725762891 310560516920 31914898093 108809246930 54403172551 268463630263 122454789552 218641017259 159032371067 65748119388 42531947575 26476170994 64873993617 26063166830 35005160181 108031688330 88590867375 144079683382 109508485767 14382921559 61542482630 68002593934 91281054499 315834035589 70204539653 19271262002 2430831675 171163227845 257898306659 146295073049 171180935928 35140028387 23280295983 55204167663 5674788527 224379879664 252877379033 290874104674 373171737698 512952100690 159513711354 35195179539 55512328136 171271240864 38329226899 110372136101 10074749546 547933733 16847885555 15197220090 100540419910 67136502268 315227779238 169931909735 12547044391 471548904149 276394761060 52388405385 86464526416 13262203818 9976719033 207964234225 71093287903 153472853529 82819404118 145636058048 73730293758 99345452985 152063307405 8766643583 49485328334 9047826485 226159808158 37546697226 157022661197 90895383492 45281008284 73712050636 37242459754 317928722289 57775155185 564051717316 27248827248 159239917631 70683514438 176967227959 24115146075 49217799711 96354251036 194750093369 15327259281 32334387827 12764213968 86414425745 96671952353 56908235543 178086496622 173173621704 37926219079 37208675093 1696635875 82507805354 35646623597 9521457230 7636871516 182584257485 76802159732 74763215019 200030582344 139489572599 5450517025 221229294602 84377597758 46477646229 4373646515 7141253196 30576776933 452890086934 12826887352 236569397102 67127027618 41012120069 18869879597 13386416144 23705770609 79680583883 294195526147 288154430426 42358682280 122254399318 34311085650 93846058558 81621264042 61233656936 41396815126 68083085984 452506458926 97553065105 60022335075 58596145185 69478780709 182250750031 51714086099 116115044087 245009146042 385041155514 16752902742 119117244398 13087864064 78994369837 102117709998 10585434279 10643610170 68926762163 22022122957 163534664942 227791295824 61508597997 272729844676 365326373500 17574354216 62351107358 35757470218 69146008169 49887219696 147182400934 6970038461 54560254413 24604406476 73195933602 354831753880 203360842913 44442076670 43491912497 66553214992 349412412886 11673845390 2579845369 16711621765 10068836728 39205315964 186185574193 208088749414 51544496153 21644245162 69135089522 515707998569 25481252100 6488263205 29786786369 66934037 132951874984 69683755670 161274052239 60896160928 77861474532 187370449083 223935402108 104606082027 5207955527 27105304672 78113115577 77415044378 512297496928 68680322791 12946613884 38362363755 316002501072 22930233632 108512894954 17389369181 259970186886 45371486385 8081453755 15976601499 43090181259 8249188896 110985656689 56945971187 352731484525 146298282725 131784150895 27177998281 25462152067 3011033736 4586011775 14180574925 66156497865 145843276752 192339842068 35004077834 53152162129 216733282106 19270562309 2047645588 9998078517 14462448216 102951186046 68942875709 280685717008 26856780851 1653519149 263991917012 103312672384 72487545077 66686106851 174498242011 40674126814 214630474203 125394350246 278085997866 17866018257 122958778573 83597123993 134394883500 46985953833 90068916205 43856641670 53980587206 86789432551 223691809665 176528150019 13814734479 101388582377 197425336906 50543547582 27196938607 76844898707 84264550688 84280430931 159464691141 44418895245 253560565487 264133226919 30538234020 116370409917 14048375476 32278752565 14390305867 75834981192 35503124152 359230313306 286839856966 55159423266 71404675764 90587129557 28910946484 111296820764 1291784402 89643455601 195730313606 501393127213 41137153729 8031065177 77397482998 7461864186 35309109943 29873923971 135335139764 10476728430 107689894501 109592873986 236779552128 5578673870 63595443829 70874241259 18525871641 14282473270 102746190179 108047849461 38855424309 33393580557 154343609546 31313256593 35228789007 185242010412 3818215129 247996894236 278149451112 88957868459 19309928342 44897308007 10224015369 29208475016 52158441337 45238494673 217451894406 187229326435 36633099609 100391868166 371019755199 192858991440 103115350910 83585285017 93061387198 8825232741 55090947351 5077397293 36654576495 50748437761 83664199169 49977838057 33548861304 328143048496 429725113934 555872364 222449558358 302245005923 69688018465 270384446197 9607805649 50037189549 59939918164 24054601199 91600986772 342332737167 23077936 141613458628 300945336374 9245543190 453743730575 21236326873 56183284729 78791373962 216228114991 379953353927 15832648786 81549451886 199607962485 92853886199 97033633146 28327752589 71050863258 61830670826 204654889400 59260675750 11613856461 72629160380 107988656520 363940778270 68461262871 228937703869 183196873750 48438428368 20653687250 216280271727 177948186547 74771176728 7355030395 117571535657 26617522087 17549233111 3994654548 566112930103 134281191060 14190247338 21586959465 45143164119 269614171011 340418637380 47900411827 87603620566 338841970037 289391678535 9863157192 4468648418 192098753766 167102727620 24770930151 47625313890 92268240175 218806109453 108041726778 222081443022 200172949317 5484608183 4013440698 51662034804 102133751739 123151597928 13529624281 54483303714 37347097951 16420708460 194388106343 327373933 96782346695 6286048210 328124913201 39020032153 69607026204 80922860181 12643978577 110061575647 291563602076 40072672032 95862704854 76085490324 35030291139 528545455634 489559305774 318180713476 171327694815 96069666114 478702392081 20375560408 73518701681 44951167566 34944855853 451510850929 52725341822 189933158879 180957416038 52017723655 62817909128 90828289125 78952694610 1036786889 181266330582 56559371875 10422106708 79317637582 136592514671 190767969880 27896072529 48420621535 18117279525 132616019744 6989111888 470426954127 128958587755 75474300133 13304233065 263149008287 328376961985 61096047399 32153613899 14434951863 29784564208 87464798836 345186572634 496819073470 254042208509 8727448762 53402967184 39808301365 20446015726 106526233459 79487356178 95984916864 91580127456 2195986099 27102836556 102651286071 3201734708 126492223033 14293326821 27135006254 64725402846 23496428003 35721441933 246215710259 138538434241 157745752962 310993892474 139534560823 165381694956 3242778307 170475906209 71995192286 30752313416 107293439708 66614371585 3378359169 36865840016 196008808438 227380403251 41826232386 243614588332 55051807202 280408596699 44961407119 97969264120 9106369661 273231793080 130973046769 182231756016 43995216996 223535616666 24350251313 173442025776 207887480794 34498734979 276896953091 19877967162 18142671136 2172176556 299632106603 163026526111 7824785857 76423196842 37247109722 173246144389 37391342697 270388392916 64354094775 415312787328 11207289902 514683171383 399566379880 59110414362 20823733460 60386923577 16081303670 77364701735 26856216901 29767588994 5836389443 175730265227 65828509480 149505398082 27391650649 45017303486 4388974162 229368447772 8726035252 68306063042 214218141984 192713424804 64110863175 104533179646 113005667517 4975756249 8403429707 69486035838 280811938959 45983706830 6651854127 82444543056 133041344389 48435429569 190752796536 3003248990 126895801213 160133025975 210097217993 6574092272 150971471941 73672970300 142421474899 86140215627 87685474929 170732501226 222925032644 287334858932 12478191897 152541944802 7655238659 39150511006 29716246043 111170339536 18712575868 29094914473 177625526481 120482274803 56212136402 66368147384 91125757863 176024494426 293092784808 60872997702 28000152142 4595356232 36889307853 8030036028 108879726533 421328285140 129290353483 16961574815 45195836417 45918523982 364645348119 354242265212 89208644395 18770739287 247547203442 169530467848 61388446754 11820989056 7223512492 72012295361 104350700494 7097762087 110922362536 204481056084 195352826549 268279241829 108641327200 113409828905 24664082046 22951789378 391886638287 78052380458 136273782677 228082824229 20975604988 229764532884 50070065533 135118933883 70070680596 67373236288 11940159901 36064593605 30263875744 14344922030 33746278762 30832765454 11508954290 142586433693 248228997302 14300913794 167940299282 36902546474 15343708952 372195796066 115207340249 8046859813 350951530542 19153601431 13274240903 179394544671 25662981194 139269291 80197556933 96783800281 1193766531 53281931845 53631313502 139553437247 118769909969 399565811392 20727238834 13340392925 188757379101 181565670818 138806684506 153455570176 44915340979 37513674863 795178155 275172498009 54882280329 162816036012 176101239006 47692304876 76123118084 40602735418 305145807282 227029772938 357210074015 88561347584 84074050137 14378114484 222906458288 132701008449 39919841895 144616684579 23047573107 87726934272 356884541357 28588804155 34886776947 64957336399 91089411381 224324316 17890961659 60776573868 21821231232 121628175440 33633244557 137463899978 267743679530 39600689240 64357437611 362420029696 320333364420 250356693775 51247145285 287351106147 159336203984 138977738630 160585405815 83443578680 15164351018 44072913920 96265371146 56772581207 1153268122 2663427652 106642621011 110500983675 12241917244 45499698023 8951395667 147820359019 219468551354 139799577228 198111237937 292478703724 7045871873 156612451750 100761663331 23065515793 24287497250 105657078799 19786693738 116433608553 109685805659 25047617591 14891394152 79304122052 108277100923 31383789674 17291745501 270902969949 1007927340 16341686334 255543696363 279767853422 28909404267 137133026400 57421544027 8462922637 201079429503 247637715024 150144639667 152257079515 228646811688 172545928486 66239157197 42375073851 37101891862 54023928192 6122415581 29651423405 9014475708 844486437 112061137527 158276678886 6204096073 34348566815 197211856044 27030752375 44810355883 27844826495 350050034496 465912075557 567018180331 261984043982 109258614259 27141070084 3152280191 22332963861 39718685028 65086656742 286507706709 12797346294 413865922716 15222894835 93339453777 37117214091 192736992216 96353086380 4722862018 30622940427 256257811066 287784461850 169948634173 188187168528 210245125593 256227618283 424240018656 97819860965 6741532652 229717953 6075195122 302660895713 145551802450 140279824920 14699178182 333327451102 307207695985 31159877940 23770238584 324450798067 40312293620 60474019656 12156952145 116054577568 38180197909 3316207640 34707597607 152375498981 335852049576 261171626682 166276494227 92847688176 35169422907 299408897796 72027841896 227289087926 77039373141 199231425038 22057112844 264390458051 3496181836 70728893905 184674796514 20252147196 78027746114 90267432008 24180160606 63248493144 4704606452 118796469373 288220072998 18025790076 101420900026 62344849000 54704865951 143619234970 106521976524 53138204347 80209887750 404540564846 73779193951 156687964432 168905707583 1967446680 112550772696 185758186662 49487950710 207357787749 22265760669 73927117791 78623323819 27450409235 46785047653 36497979989 130470127151 118703036439 147518947667 23143689902 64226166805 318921903073 71004001678 185770811906 102688700267 56996944107 88814569262 4738945941 53574295988 21003398915 14874136414 280169531742 2886171185 5019615309 132821590067 133291081961 265255520374 209120704963 55817534136 147979924615 17028933785 84874746043 60710053611 104321686088 329450230038 193025979748 147838578610 359341769846 83475739472 207190713113 224873346987 14006641298 19479238108 84709602595 120911754241 54102983536 78236268778 21843570773 6056923759 157230637836 158939835757 110883994141 27745544990 85910946615 143647343987 146932903499 219488743640 9801602916 66210882300 103343504693 80303331808 166690554662 288070676991 12967492652 3564488682 389919297367 223141117272 52971403646 15156827126 356281441038 50426347049 90987861133 411063418395 148062844413 285602287709 272091363968 395238391318 16868733062 311491584829 30781261579 313055991567 11355260017 11758638167 52935867707 86132646347 74865437015 957613625 200664439773 44538603252 326648967961 344452846702 131567975658 68670858079 103471839081 12864204897 64608118733 128021426467 209771282210 63380830102 68582504028 68660883722 98414041687 20368402559 356369157673 49860257271 101306464575 199352479665 86414720419 6480548154 212920098941 47060048803 10223818440 142039718806 430515099614 18933319230 143169279 67343707387 26705138018 106269096943 23703535081 7660792026 14882146605 3224039920 83569991967 20783208921 154749255813 25077232818 333418239736 23961748040 138664555067 12368693114 57021785933 145864314381 76709491474 147489864480 48058562072 133043664007 12484950280 45386373640 372041337205 193681748566 372217621827 30611863562 44300970803 106720941818 52371111372 19407561915 24373180749 104911859491 206475706881 87220136753 275365160890 264645210665 437791311929 136940962815 257365707226 157806919316 296062761430 147445122828 91049336153 137543631215 190765334978 21798118955 250905267994 675635179 149096466269 79594481 66375970738 184903825623 212055404031 22919183594 7772239310 80900308443 163869217946 52728752380 21986869963 258031690024 121926620782 15325296712 62208419367 303269666479 208136274827 56948729466 54881680640 263521682905 16671941881 238156125481 152019941363 66073216484 165094472676 204259350174 9240390967 36760484235 163320947210 24493938502 168774617985 13398368116 32941317244 29308109470 164947945225 337132452530 107798429271 74359256904 120915348172 75071054269 391466219209 136981865402 266174493016 112451599291 2023508992 89794154245 166417935902 40014533658 204091613666 46834174396 45003558757 115551939601 184656449461 3576385590 41994419140 11080583085 25730507205 36438875089 134037068876 28837854488 38416723594 6044896441 157457711966 93647507347 62074436869 30357484884 26230189821 231823872908 307121185453 117516846221 517831189141 248035067141 193756390754 35959014534 174215665348 170403601051 3128383270 32663555666 322055987796 78519708550 56891189823 33664033318 43755063302 327875817233 160185169369 135742234567 72180781184 166331931316 116791161886 90561657423 15457283745 51533439452 116275365339 4430896033 53039525297 71281641229 142197089977 249877540048 136519920670 146066499248 19265524760 39365171899 56063754614 95347343639 173106348880 8692995319 62341939686 242159141835 46387276775 54340419539 7573091397 15362742210 23712910959 61379998923 85933738892 98498059826 14460702689 10680730606 73440842273 121996697141 76606549282 177397444563 89151419038 107364097803 461800665721 126961830266 274769058374 32242722763 45033434191 138998093743 58395248366 189014598498 87059538086 393139590678 330218822919 163706476599 63789781832 6371299848 43162347931 14887626635 98903139457 23478067391 24593714743 122331328619 143464872047 244596636430 37690775432 9186794900 303238607382 158181113423 52838073289 49978432177 76118707661 184890505017 5068310379 199765533 95313868743 82052661595 65886361630 11329728914 109461226339 44352905835 79372212644 147356690183 12377697644 56681816047 363873575392 73284568012 143451366228 96447953708 507676154112 118167981863 24628644098 221242109175 45294265223 84424074798 14045703490 225698465973 6453446587 1742062035 292257363382 30929185939 50286825573 136850396858 48307751979 265287734939 218781326259 103024358885 79021514399 148190747848 30591489714 189527509213 62194819728 18349073132 72702611325 339431527477 153349342347 23114501782 1379925434 203240945722 159476605836 13591114772 86853052991 18141344864 362639854513 58751325107 8393899026 135256138739 11777798912 176894896843 131934489210 82926286576 79465792973 20090335540 99641648491 68484158202 293836743802 213726479412 78064759022 152321194345 299592151985 87117246809 224530861401 12064084469 142326651870 385646532435 4961669985 113202658406 137684483685 293729499813 51454169367 141097959788 36551490959 238825465169 65362457199 388582816180 254219650793 423300804507 98221942788 111948915109 133367324690 305038651526 7290589898 59076158839 132041992327 60240774586 3141082290 230590006147 14643628352 43190349703 28330293489 147735297971 148843973159 39942496711 133088838180 87175263136 120597236554 9814114466 403652181668 249349764371 464808069456 30585794806 8475295569 68450176900 139915018990 2598582776 81128471759 52405437195 328871023 148174918039 59438354238 7665421837 71380942280 8835288818 269864007935 5494476443 10084733239 59773359807 126289470537 55510002327 193424353777 110443086455 304282559591 145833107101 3375648631 71430749355 191639610877 6334920150 267104753694 338497718843 20147940699 182078325462 21510469265 12228353623 22622966132 136876524285 36027691260 187750051232 333982084710 38428907845 49842799038 246726842936 422384188006 299888543589 132964414512 13304095826 142690121878 235587882906 56259564572 162481136364 164487132802 106169443667 19418007850 185435617498 26345914759 838480757 68500515488 189354701934 192556230992 37099205593 205451956057 29341793153 21418105590 5141105254 205456473323 18923296448 45063031675 142254530188 152931293754 43356401829 136170029132 4002738689 96559256496 185050357839 26108498397 16145432281 65690495608 137249501356 6093583033 54785964363 137673435145 466000686 36894277929 44480724041 168861036534 367316372386 158768318778 156779932346 20981382490 143897182680 92178908170 51930997724 90976761075 153850824694 165606572498 11060704124 127099919160 69788674210 58407190028 17163686834 4679116293 18937031630 54617568498 261615949070 132465745500 75041343356 159887152128 105869311143 27236572427 190437241891 304241170554 17333988109 164651854283 171547066955 303468263472 61724654166 216642067035 79343269951 370620309201 77598990195 103109669057 118669651113 113665778130 29832963410 180702483798 45907622932 54943867554 109503186415 266432120167 1209407873 56698770345 69418270579 108698219307 14747529701 107551159507 8949628879 9684322861 3824935570 281076939052 241389134580 33828860399 3370394934 49411043152 5204742523 149641014886 54630941146 143389231541 283658398330 24035587672 57280224007 163493551085 288866964215 34833218819 305584555778 18970937012 47162539394 256774687109 105918943324 198417748843 11135669380 17879546014 42155309063 32800091464 10927363426 42902016749 229880481917 144020938063 73860491348 32717395201 2890278750 264528309650 6399265203 171323051766 74113615231 421139176259 21208230945 31640626301 51502390058 342065731934 64534837712 351453358027 15549889689 83951166503 119317940200 20152629450 308909830766 237965772198 320093641372 418691858441 353079754463 15125486502 137860949239 73523150976 102343754125 68084404287 23339617021 268849823428 29844418133 31706939756 154611520083 203440001892 54977678635 315023957063 317290576890 24640043381 13826533035 19378260167 52599472900 40126988909 171899771604 30607244246 217299517987 190630162371 57507173100 152075305827 243324976889 7149492404 129290475240 95877222451 85405410159 297779371473 67685939415 54342929946 277004097475 280997616024 42016796283 117095880575 1459722117 176445796972 390433025119 164038147109 480718034736 9019374748 418067090392 38585725166 254095216153 26426505825 17576590535 92588237334 213149480811 12425981106 387604312254 346228644162 93045080936 3692136715 75336029427 39681380776 74641400922 77796172957 7649562813 60624900714 31497159447 69291521699 190927927605 10803234132 49783221784 49247658749 84365114017 182258028991 21527202616 207037409632 163468576694 167546160807 24051023941 10900066751 268458402328 37917902023 420217185214 29929075260 211666355495 148572411730 151096341225 22502170274 270604149954 118324256329 22446070736 189150682049 139384898523 18613648351 344417330524 228630417114 31549530468 152267748830 176616646730 129222563791 8668536847 290498411023 24445758290 63743025869 10726591523 138148572264 7106095368 15017601104 4620658479 17526043293 45759042119 41703492833 68956229597 107553425022 168569092030 321156133775 38316299993 289586659338 138750144316 5420777414 4647071706 265452959129 142895606352 79021934921 34730844163 442495306998 7030391798 11882026260 11411656008 20340099597 10689120413 56399854492 65414918365 186059830419 194475746868 8251767143 337882499636 23540985717 182799994988 102986750260 96917268172 98515473716 127437927628 110565843492 75271703706 12671437972 23151383396 123364016174 7475291957 129119028058 8997541783 78064693282 21801185702 238133579963 369714434416 21235494877 186534393013 29438163159 36581849311 58223661248 10228997967 7658362183 45321714281 209140139675 34010185350 15499052799 165518500433 268845918766 331783392437 279804473286 167567302616 176150197671 27197868362 60022976186 140866907745 292864275849 112900609752 182000098101 870833436 82304334594 298178454152 61594767370 20790006100 244101063802 35282189647 93380156262 48346107849 8589892922 246784095481 15572541988 78642165926 84849275381 90258187658 176301057464 148760125282 62548158403 48757772653 283412530050 67689880317 234095320057 139104015897 7866257268 237866889792 22483771372 7705082457 25965128553 35233315640 211851899588 182355248517 70138392193 117197986983 80311057120 374389977 116986094018 27358257145 70331087847 78727057468 32927240184 229330322896 102085608998 63656801227 65914745686 153632123423 22836379759 36557542838 51903039509 93951919482 23866177609 350475651892 334929604857 120356577578 46717515614 220303492315 220765578480 100764271564 228749129209 14031762934 27952999342 357318983219 38938564341 95339611912 14425873351 32566665444 37765292943 158446739316 710841851 115312805169 101254345032 205300578875 239144504787 26485391869 40420587529 157481021751 367788260918 118675423678 47702833597 98480372689 151537013414 499572349860 40856064692 344831878348 102997944939 405703853400 265532218977 21962695372 63481297849 439688231346 305088465616 311511118544 124079040152 30701266445 22901255717 188286922686 463424884097 114691643932 177969488939 175620826250 315755004264 29865022745 73190345413 166745291613 360601103913 105517352098 95067102178 24215629807 1945255657 154468354398 70082629543 50292250884 36787475193 371131421349 139715829476 999531362 229247128383 131423159465 84786538074 122393371405 254967028364 41301519259 184537191742 281848591321 82160945386 289943581934 69439527135 87620192510 127396217904 34052725308 23438608146 49544387063 190988428320 70057567669 284430575896 450728211107 42384958425 37684497256 165763663180 45603865217 276697662930 153603618190 7579948417 28523336362 532412966041 183581007591 24618576124 77645884243 199238010534 66338927404 242394826649 48156458111 14220926288 246606295038 426873029214 13276613986 63531135613 21863718712 10608921838 8565223552 325153131 152307560458 98110422371 79987239688 7227549170 231720552796 210959285392 108274473302 287119820994 158915638310 132870245165 92984342051 64039425550 113967393481 193822886140 171745273049 25226206266 225760923837 41960980756 33309246615 13885112713 105004797072 53157069996 99542775262 48802847190 9193189090 185724617804 63941262420 65694646929 31924771171 73649147141 92077051810 56486324841 90774082649 237603713927 70215813371 14694222899 14971174161 111399648124 225514433724 20495439240 19531177958 35415615713 42115360010 2826374410 33899294256 376211389096 393575787464 13304960469 11220242942 56702300395 109095579961 50532388018 75319277464 412319773525 210144253268 38545444787 21175179755 424854388825 15963099463 94900545024 34687047207 101345382621 92536771535 18113432750 188420259146 123944201376 372214045858 6803965056 93185439241 481063180572 101813150600 28439541623 114534559215 87076170750 66725617611 9898772058 80286435332 32896882106 347322782955 30581286960 11422777846 22846218389 42608039493 41055851056 102360980442 127350302752 6030535422 143448745410 93439363636 199423757571 225884234496 4808298270 41718537193 113689079004 587269517 10035207321 238554010161 34463318951 188463759883 145417177967 73948503290 56832430925 8595607195 60621266652 156831697397 61335901666 28278929076 79742132556 28891528317 25230434762 152283756119 195698954696 175188713226 181692789311 51228414107 380073716046 158321893688 130479258078 3688799300 110476077454 5844098646 261343400315 35424851993 26545473907 243110786994 247227701459 67031721663 49990658208 110098079056 13630601677 129363905824 237057666823 44295913937 24999882278 125432839742 3716139706 30699997560 117411867882 56140682399 68355927795 519061281022 11792676408 31996564634 40109756302 40505493860 40896920118 276726117558 22882660347 7459817701 9564513541 102723426052 57241325702 31647295558 56618888670 334792743326 210751692563 2767168504 15197637073 145351614420 20158383658 240872497465 339318139463 99067132555 57434180570 234941477771 290548795044 244760301741 17044077482 29829499907 43307949578 238564171045 7694563411 52746380055 177562312139 223022912707 117663447258 56819705553 88637472446 191836171231 138777805 254198798414 220965207541 21918351238 40431941324 7765976123 101907000805 86163014893 2828620846 89487004827 22145279881 155415607218 40351621733 91953669411 69407947736 79860763310 104581721775 24853744867 139314095633 160727003709 119030597867 197352068323 136364562304 278031845060 54483922778 140774192639 135079533471 44296756759 34066192812 1256694105 40696935547 217327747413 172793265792 48705433448 217110567641 89902487503 86960934856 62341181481 32864963225 53358318636 330734426264 8268562123 11946579447 9846304731 83706857457 19847717772 64872844633 100532181813 198699636304 77904214542 55127639281 109183767337 54856890484 212750853190 68214806669 91037440143 429452361016 62757986873 21534760298 35364553508 93121344878 30651018758 32788360104 17007133943 37943408982 30661044290 35287829431 61340320884 37967302227 229429574986 59291309012 276575926946 79865881183 18290656923 273766664198 295584578212 112748260469 603463465 44002578557 304754049143 29668266482 75503357051 262627849875 149107585168 7515860303 4121044729 51810878995 16704639603 14008965533 46922429976 62316445034 363607019 3589799794 37037651910 99614297876 124515489377 49289936239 65172709645 13792956961 187688102637 374908060801 30827370450 80734707436 209298513355 39641283585 6030625552 83109205745 67143396533 245278368603 154563921498 286459111024 347908613501 175333668993 178157971304 35249948544 345293387 172415637703 121573039568 7385597479 29654972057 180762318276 3651064808 15211305718 122973931025 302486375646 20546606292 97330428752 84794828727 4499220395 116503133941 8043479788 127096857844 11156603783 403240861640 43227269247 12487919294 204919596378 1751344042 20498071429 90253219675 7164586045 83782058121 294278285820 81035577314 101492383769 77392752807 243280065143 188975008367 129325107036 230072996833 55370054663 381487073124 516098208 53133686637 8988551261 17487420410 4961287312 26860359632 132603422299 47069004575 49635376872 145848989565 22687962247 33578946765 15012382532 7012139895 34018587316 45752396434 358600670200 206316557171 156328082330 86034545606 80618280655 142048717610 305967088805 200049140207 12391793547 280244671469 84984322444 11847777458 79033458881 6590964324 76275252967 10701913337 92681326689 33053071949 69451978746 14753852363 111512750013 52842764361 292321003323 465232629383 47358425096 40840933049 375151918316 201995202431 110330262286 31725630451 15678411797 184090741053 285938683827 80666935546 4983694120 164334112391 93631179085 90849975957 51532366965 243672435875 46794446559 192403638426 5129708608 18093522952 5533006095 276320061312 161722766936 10002932129 27326897343 21100577785 8788984618 20081502653 128110421851 89816002319 23379925729 145534528640 149833187286 431004703499 50536251611 2148387834 18818279959 307184488732 206604215116 77815434401 172248448121 59624362086 21884378399 313387151600 202415355774 13087792189 320992552158 39321004334 163798596762 69573599864 104295975231 5123018718 2809643339 162495971518 8177478950 89505242453 146384087682 3189109433 311148064827 25908112157 321710871973 272169837955 165462034499 1047632013 218672077308 64231196195 153304137125 27443637460 54768726814 74961383278 424405738340 48740882903 193251451354 402023588 44236499567 184864942613 206806059737 39140171017 90006201632 179911814100 62312117993 87671136419 165723332108 455121651566 25782608181 53995896360 101894628006 89957454414 39366554298 37002928545 117283063812 391341695 311815015350 22911855417 284005581987 438488630960 27781621090 305784463256 46570774520 32466304244 19131466323 9375020652 31660704253 152583303203 1519636647 7008419683 59505927920 145304661761 221180144985 50300258178 137638825981 31889908069 374475763133 100659416463 371688574195 91432335827 275054455480 136521774984 107423368390 22816192167 74987502929 34420847235 118305831445 35047373209 76764840580 94270882967 347770347020 49300690047 213952409545 46923306343 19198388893 174402272522 289468561971 144667037981 57281336506 48864887281 73112052970 96768019633 282186601815 24192759380 46021495991 144932896066 137085712772 49100063570 137262162735 13453560897 398245338058 6061221710 183134009645 247627804671 222455095666 103319474808 208696985918 110024647771 225131879930 150045562566 98991217994 257338631659 15297823191 148333332170 513986818645 143785405208 8647560632 40813235001 33418201293 208860867156 214081505137 182152836213 141359215286 22531460586 25723844754 179005575978 30802640272 28298675651 57269706377 22917041161 151154705408 166480933081 489825350240 56037751921 25938943363 84640822677 23317363718 19601373010 145441146586 18903475216 45912542022 16232565739 345128777586 405942634795 76293679609 108461697013 12817843357 197394773860 193779673279 216142411283 203576561834 58118563754 179876115263 420947110050 179517365343 279315510121 32223430453 230424267996 282831368304 109208015425 49493456365 97534747848 260043175230 68653831005 51454808433 4089382095 50009516352 1756093633 27570223096 26822030984 415711461429 24531375314 186429597501 5608693587 75867724305 223220911562 3089247680 13351120930 31622835436 246106964718 241242345187 31648592207 135038972032 18604874739 76658523618 61910568299 82649136228 36647951711 247518283225 22412614521 52535849429 205841749264 8505039927 264938148102 178172878241 91267101647 96737773202 52037192413 322792983234 29735560994 5386898573 70233577866 21124611392 1088032507 11996284453 21241668250 208299452971 425743300700 351742137929 446380283257 16865451906 74596682168 34043883229 298886338697 120573558907 203675942672 1802304470 174661299298 1657608089 254675545535 91011958704 118889454818 153752457247 117322798342 14943708897 41328541213 86428369901 96004544648 93973589406 3569772843 14528852838 52434134338 99408557231 13647778018 44871959527 11099090720 67612333866 486145444069 38112279626 165662772591 18175409023 126939157583 15446585762 56286588160 133740070364 32664328024 127968375621 76353341707 42881433255 263037488602 117563763042 14105953053 44373930912 15795750498 94502268940 21928849242 40047377185 24993020630 25646161510 25953585840 67024062157 23037562444 12771622493 181445840603 479458291120 222523834313 49657424625 172995188146 84620603282 7466992679 218900627506 18690884504 81859186583 33840935254 24283041090 70142270785 133850751670 98939421313 2799619364 202105497049 233788252904 52940412990 73261839937 195350007712 33603948883 54767871487 290809213966 20565333913 158974491930 137584215117 142211134319 59449343066 117305222107 18137673780 15961395775 397746244047 197131822435 10902709684 79192821697 172332192887 256622584430 39558788074 2374107028 9443539208 304936627603 86876226076 169318168861 112268344322 2012287837 306634362850 19552571071 58802537819 47301706939 306485900370 150293468509 91505320179 66571192258 46537729983 59949331109 59425580829 170706005650 325420246532 20922496190 49591185946 315542737089 105366363093 285706395540 125500276507 2305061285 119980838415 122041792819 321677651345 21203856674 14394859240 182134502813 60424006739 74861207816 136602208897 65906699821 168932689233 5476794344 153483080812 135114064838 75134498150 23075116267 134269413532 94188217147 262224299978 83536548484 69097363573 26540245239 234313634971 26543735616 105415630953 56118993091 32036482669 12376628431 252095266920 219757804990 197361782010 1152126682 140825711052 41668315854 283245673809 81932149571 111880640621 293847678489 234481958686 117963618461 53303006547 72534429972 37331358374 181417407363 44051173829 42176153240 12425180991 331002906768 11036610587 88153767406 219637470836 25055571889 11569876055 256826164792 45881058551 31873620114 275600562278 82013421266 9820225414 89446693586 25143649911 31612706421 44220518813 126488865749 27970494420 117669320684 51759493853 347987448886 263641288506 410974381736 43602409264 73339218226 207827892460 29375517669 24719836988 103842100704 2802450291 71114789585 134227105531 356349458196 19742849274 144359399305 199944085985 187543749526 158789500451 57153634164 44520279753 7625436977 4809720128 207057360070 13352307569 327298836603 293954345109 1369664171 153881115893 7634730306 195878008686 85389957225 46992095435 34599357630 152395932759 281037594819 177932699702 4630003110 22838541752 83070620174 81135380565 25701459703 192899916745 3366461935 52469220284 160739230591 299737228876 101812862311 22773322855 223197381520 203469331827 89639068424 154492553247 180061548623 118908584495 5654926626 12539491675 95707406804 142973640626 139847141164 17436328592 36256087495 75990078598 210741889247 34458523069 82199384992 176832670928 278678642594 37623395059 87447639732 109246265919 12023721713 267923192739 63251440851 35147212946 151981826986 197095990498 95819983011 9930917610 23209563936 185372748275 27081971326 15107351505 67936502582 22839761717 31796675188 108579463031 182199491740 23006162438 161576498814 61008504052 98765050283 31298503582 298312682281 108744932095 30158606377 8508351851 178391861345 70269901767 90108954504 207300594662 31137312127 174441828077 217467495299 38588141530 212851241390 270588373828 332851014490 320951521615 7694098315 12446561907 36271604433 277711438185 25916302765 24092630606 301893940708 167159082395 108971825735 301014667301 49250285601 33785614038 68577305863 117397669593 24623126203 67125835653 158044508680 5063744953 12966826191 168371732008 4851492889 161914049483 31331379004 75790073054 46897395539 45841369296 48553439938 19035922436 235559087696 3707792516 170192373575 169113179998 28021041990 1927190129 334486566017 2484662443 220222964570 112419429106 8457733961 94190499059 23206132105 261793104138 53434686557 33209808098 15433088182 22850164871 315470362384 80358341305 174150682113 50286936453 142289852890 172176560066 46230813789 136804048062 190000413372 115645801213 109584446365 253039450771 110907676803 30584641857 63093914499 248148054219 191581071006 172424184600 37004814060 93451733294 13600812639 53564330407 39635466529 37286947091 89248116926 152475246350 78860919068 3596414844 136139462100 327221391166 53148044657 138510969522 243961645829 249581875505 5343959867 77370036296 444975815635 140755592622 91018874173 7419387003 237431097013 137672033472 50073539626 174246041981 179868598626 292120730396 85072930286 148558506750 86476083627 227206012263 189204003899 60123587307 24116714114 317111292299 48937633961 1603992316 227681383264 56678665452 208159218410 50473900865 151121657616 18420142084 93117476416 16462522759 23646550624 74317155594 6163383150 78243815175 122658587633 65055844092 16182433992 17207370085 14665605234 20007148428 193707192669 277049332342 42515789358 47499396968 59553230990 35145318338 222107705043 257753424134 8805144349 89811495462 74765813649 40630208300 42985784910 72653918870 113050949345 180309642833 41193885162 23874847268 149303946118 295573592328 78579352694 47741811448 156280107048 14568718152 393326761517 23454679478 87524585813 95562499228 171803950225 224015576469 143039359705 75584875586 366518390765 414902339581 82507007042 2379995049 265041004363 5229119445 114332715495 15021831982 30339444844 40551586176 190466864462 230301913187 197627361119 305872056323 359274825350 82554990076 167205091321 141834313928 68892710672 356285410767 161547108332 67085980083 46468491526 47803582632 132160714030 191600251633 34055228106 95936516347 239501044090 119914425211 223277991230 7781154934 33765799591 46510354839 14990690097 10270582646 79101981103 167574526252 401479794566 7775494966 16838802628 38942453278 7607590087 13243085753 11016099993 118205095667 82292054037 307563236545 144583578279 243216088312 156869075547 239389055459 355423954990 283470669040 356594871007 168789491888 189074549996 113952132398 180982329901 2278866762 244020053354 154672407558 27817842060 369987231708 111314264765 21206853048 132144052934 195790113703 44929094481 10007636069 12890233852 86072506747 50605549140 411480932128 303267173271 60447201753 290383865011 238339897378 61507337738 160785606983 170940967964 13632590683 303976905524 269076451461 96124789231 45310924056 109437774607 34886321284 80442854188 1974784358 176603499897 45773505452 64491460299 79542359590 19989532114 67199104666 67007017963 42641922907 114134688815 333891833503 16612009054 176721473460 33514806066 286565078025 27558177746 229459063097 334975635139 229885647475 2407147702 9465034153 251299360653 7160853642 58630843496 148502173261 31608610726 32033167427 112740322208 88667008749 55789685630 47163773501 161779422229 6880301069 106904304655 133299816937 207490394068 115968505358 235193717859 5560455224 303876819571 31188835630 113331193881 17112317675 111864171211 103061150252 64267098624 6291559669 186825229785 14224765187 49786677913 119815558046 24462698390 25413783382 41623911744 149031071547 265367532021 333869280901 179879281805 80745025 239678402272 38080926835 30306891920 67847270549 27513585814 121859173439 281286967516 1995955295 505798371778 267856873871 210268593073 388202818728 184828745438 63968048503 365041846015 94415972646 44085653337 20132076143 167166863538 285180315941 143125203857 10956204848 227018648374 27616971781 56078145055 88081933354 293113887611 68060243676 16687345811 145855162723 323208687768 24294643612 65056728323 182535831400 5563411842 7555003607 87787999203 161597886728 9145950724 6056112377 117565936433 130852380971 93102844678 169979539649 12834556864 296180556111 8968474664 188889279966 51570935118 341421961829 148863381693 2188491352 188062274830 149933278951 186184535126 362531870998 342011479134 1632286141 185387610147 331273219253 404000390756 169333315556 79456001138 269591500402 353187326499 264297309405 138262775546 152240695631 28549177595 45359636668 238726254935 119358251200 282045259228 6297421054 32891445448 517511090 60807675792 311390890093 74395013367 13450611775 23536361114 134822805105 64667913139 55457971476 192941968886 201231586811 154280777669 50182712293 72230194917 34938677171 73745968612 32553468125 103685597262 20902143516 57876028676 55181868747 19729007366 26971238225 13674768391 229719880870 242334103932 47597635724 267605309552 422841351531 43914470235 398070894138 35753076967 43200999628 4239978769 4375783131 19462936819 75148357008 41311551286 45794524499 132994605268 316653712585 149864399212 29440045880 36067086171 2641916658 136077666958 161410521578 30516624294 24119245005 57316120385 25403954161 301442124686 23081553625 133656021570 11871032438 188800526640 344682948935 14337102357 54363018015 30327960639 68266288123 374176579018 102016474211 163137877212 127087632991 27016099213 81244910072 34070781197 27547555221 98279638283 143162482677 13430005484 128355294744 77737008892 34464981080 26935842327 138096008437 35486234091 84420438434 72413845401 403901735398 53995123830 73964122673 436607144 7544262565 204128394414 278237668724 577426528 83274503718 9724591268 203740797688 10499902728 13943260203 89254375671 29911121305 197714210811 172521419937 116083694363 41599118993 117180897360 199688864606 7203569895 102748638902 79391800095 53360477160 58811489498 31507648559 220478376063 183523378534 27755723427 71723718129 15017083247 50570824322 16474367307 196850787097 124291206240 74442122929 219658235791 20141709725 40765631623 124548750479 21611117242 56568054018 179340030631 31862561755 159062846492 251077935184 132340782602 1801408267 64415140772 233077318269 69069335860 85247905577 22996673865 528018264080 114188663233 11622467110 242640817764 30234505165 193064121784 30098021 58164124369 133560604121 26591829626 76959209343 63182528453 75707008656 1193675331 14800280440 28148793714 31814468161 210817393811 223071380825 236201210556 23232080463 280026870798 26923466781 559036979510 65222603853 85340759166 214376148086 151227283837 119148443920 111369965791 123305979831 33739256465 339581957640 107613745257 113316123186 43118534172 11985836182 298565137797 69430695069 14751418555 10825742650 136838390450 193966856625 89638045800 37968624066 234658418538 132918637146 28204357185 87740949014 80713621278 174244725200 158939326115 38301828212 74822739686 23928157725 64880009192 59563055344 24452619500 22739164737 301940140645 80276555254 64225381181 399847175550 63004171439 174141288651 174539370725 111982759983 346250099791 362855155520 370389625736 33548386902 161793607646 337903152545 107290456772 156184685238 236384572779 44404578562 34744531252 41534464075 228642549524 100973483316 8975651883 1605247480 41149024986 2339094443 340932878858 101945619 17130993358 37482496629 245297902240 36424808944 81704900345 13295267697 189608807736 7728836642 73330334684 306490155586 172141099418 7766837806 86130254747 6194381133 52777235002 84386487774 263440597639 107331082780 141924916433 151250265335 27853993588 2098767454 16852940847 94374811006 195458509914 145431931855 191109676501 263910488000 2147281140 82139140831 48168450913 1141023050 7689761307 8602745369 25666923576 40756397179 532042361618 504941547 122957034424 213267503032 168512320495 64034066215 24947350360 121868866431 126380167875 58048238915 4428428102 240950677821 47340474557 40371155259 98718591974 184404693878 10031933333 36793996383 99114812414 118060444444 235588884473 89447090013 136131461829 99099214133 372112424709 338473298080 91769365067 44924765434 160734197776 340925622318 134341505744 209922408016 97173191654 31111631088 14870093185 47769026171 140504813823 17368696284 139246312855 465363284405 231556362775 331650008611 45179408001 233829037321 191776386658 317955774022 31789610363 135828177175 154110563475 325978603252 12585544842 2170810788 18430687958 69959641180 27587624477 134673403846 125749675191 182620096843 2482112056 181563033420 27861209288 146672717470 232017372682 66503342349 2773202741 47380876532 68787015821 127444507159 148202664318 23845902330 162273745450 58904767229 5668804636 196883765778 278411337653 164825365846 8513891139 125602388412 23694416212 65396997836 31523835404 116829798661 59225692739 187838702311 22054928578 233621837220 173487101055 207864242655 112624146835 364946852673 60808495396 291856950070 21230558647 16981577262 6156285550 14123015712 33443567470 105920478912 107518632930 106136895061 155704546891 217892571283 197489316225 266473643580 144129916407 275996349207 22494281674 302486467214 255646797197 335796586983 36413278099 158580344994 14369348780 246218749318 43020295206 44923767355 109961400987 371055261270 30682054354 114163343128 85306135555 63130904207 262233917114 37233822098 30710901938 53304853386 140617557880 296518322295 56384872804 2104387569 87291045012 387125233820 81180007617 38461892672 152060375305 22947641077 284727292617 91221576106 47482931398 375345127089 314351667429 40982143570 116988293407 86269263223 72078980400 65372773061 2401916335 35544608788 188655754247 302632261467 27248500619 62942137581 23685788797 4377445758 192850267813 89218388176 8986100028 130274010320 11996140307 20009137143 42179043484 102002663511 188407499469 275607181482 45506690250 26734737063 328136432871 8617766713 181607987042 235188888112 185316969508 115891046232 153028798101 67812714036 65102332535 232699750620 126180124930 66775438203 17897446954 4214292505 20964759686 197116859291 142396819101 12794399043 217918075628 175173990083 68855998343 20114829597 94089127196 38627804963 233291996726 1871913036 129271381880 25160656854 51141255633 22585233059 164464928700 15077953488 540051727931 11867962555 223899393226 54880386446 183119202 18298607256 254171999050 180884167081 11239977151 76462648297 24910416699 236701431989 97151528181 244385690892 18258481364 88353545771 316524867768 69641892436 85982578019 95491031 1309640928 240189140820 279081615147 64210560851 30584194498 151812313404 54729062589 260734598377 28878385576 133651307329 300826121908 65553194479 12984602159 71308172916 24059278855 57608536071 172191847141 29416180893 257735836452 15326002787 119432609549 43827653186 112147672380 268243596215 36732342923 23195405783 54215134134 122706590232 104934010547 107007395514 77939417362 116240196860 86425335088 5715506256 102639333862 63673475689 109087580037 506720241636 512471549399 23367285534 28936641969 6042362149 98323495393 177930959623 233966587249 79196599820 188572986032 402900510558 271488355517 59401343070 4731404993 116654240661 80975653221 21374315830 67548136306 74809932937 42175878334 29899226280 184870437408 2901677429 17185841889 106883471582 57485666824 31543000846 23144924445 239263857105 172980080283 240515190135 66873799801 19659530127 82615159298 45902102184 33523084584 265625430443 74368849881 134694219076 171776041785 84700884590 55778231974 57361394223 10897262290 55479510535 218745059189 90912228652 385648344017 20791979537 101012881794 24758551703 195861029226 39961322503 158105200715 2800183542 163714649035 376083680304 408802866101 79482490590 353842286582 118152559423 185635749445 52144897044 73852518408 145073147213 90066357824 84268136146 2307608714 108060200603 153366806804 69347150405 6458186969 19479165961 34918631916 159290640640 73466270726 83719177079 23639040312 58228761113 69254320674 99547410003 169749875258 585217229 385763812898 19895581407 98187985780 376360805809 325809275925 240874095680 122540483755 254181780513 224914526254 154222777568 29887260451 14053177307 102513889397 181211007760 90835859414 7231224614 129588393414 28803946088 295366622714 252639765961 40413833605 55517222263 12014731999 92296116385 42742870202 179296696591 66649081301 59361667406 56438957265 50316217933 38975689163 9537927695 314827437453 437103831451 141919047741 50072460120 347978458567 54321371817 36455080199 250530766679 133529576195 332936391753 31717094343 7025290102 365547767059 318992451611 30983155678 12188926377 23150968002 75050552203 25000130419 45684196095 160101327594 78346233742 173742464506 45572743792 115082978356 12039096489 14534820371 159820050023 229212240392 28582072878 9152113174 70656958487 15410377723 60625304154 24948854954 88455917488 46396849604 22888721851 221960589520 26377639523 131377269737 102502684639 79874547022 38688190559 204679054139 146948768124 13422861967 274074261933 367138310995 189046722001 7134648102 242703234744 16295199573 131670858725 66213204659 204689965813 1407958906 16215666666 1132009821 246308036843 34831463486 6936567237 68880190217 77008390497 160027615953 56641459465 318282627095 27750519172 62948656466 103470309402 183099498449 265829361486 443878434454 160393942297 19600995311 1748884545 175246494315 50824039406 65881978204 15926499570 23554337186 246483033146 17533633897 437846044638 19429350260 25355282623 20917714062 46112631012 193941425345 27940890632 138943392204 102179505386 191207785617 218959230064 10871539602 282755069311 48633414255 69089769525 91924697020 219057698909 347575801259 134489220193 25075383000 212486824989 151134218955 127672661741 200933087098 202110065798 337427930962 90292403894 1877199510 38316372811 20513071621 151566773094 67992195221 81102717399 220209920984 34270337247 378303381908 141523929640 263012517376 504369770555 43547449712 140070313033 338542954845 194711053930 216280711417 348652591626 193541470087 146554626334 192046047593 94583248087 213169819111 20976949758 463830018721 111025413427 160358322134 370265950704 40755534241 17273717309 150718675710 14995278722 75100725187 137551346598 25022208755 8045688296 25184112144 85554738818 33341322981 66890565615 74920218804 217768596910 39488628999 72326100365 91844803362 12184768333 236470302729 65066023158 7157784778 12694748351 76295378505 773413766 202925489448 115442799258 9955953038 50770966635 98997524741 35117871708 74911980156 54394096234 41857182608 17161135445 135772167760 110989826195 110793364545 52229991717 301174730733 111611600188 8137689349 106750051490 44597298349 60996437397 178793867021 6381577889 32384017476 29729857103 22215158899 121679432389 108633984932 170449846301 99563800771 240436223986 19307918848 27085831439 22609309550 130235919090 17239783564 38673962692 14196634169 376055854842 143262811166 39578245766 321040269761 233402240913 84146833670 67651411095 4317139816 91306353317 82310244961 23200958975 14861443052 319456837684 127808617722 174150211768 260167226128 40831951016 58948999656 107988932499 184370501226 166356962508 165942795541 25578836348 23115937276 81579166555 216256790812 127088434683 232712787608 112628927790 345662959978 28781584578 282134610083 55696060385 80062707998 23374413192 163335097770 90676995450 273686304137 123317288045 17711190986 235275160876 25680477501 79428222671 307681784271 210999865109 18667508391 34059524725 259340161418 339946908692 371849614852 37705464272 50635834215 143074693600 219709322365 113922062051 105120519864 34389902237 22381182184 52506359858 27118533199 8566400263 36054340073 19693006650 6856973451 6085901287 1244780785 72844268231 422320822683 268153812679 15446401056 79939517315 301291905564 132828388696 433815387 280020840662 152491705562 26329151496 26392867482 44695942825 368214417883 224263703463 412006502519 22196874054 36397770972 11067557304 126251219103 19753095845 79744179303 204068112060 383826203443 163734618383 410948884670 109935965262 48301021726 512045754020 5461727506 165641438626 194973651129 22213873199 84277808146 113256999527 15695225050 174336258008 22692582223 105089516434 135516457979 142003328536 26139176225 85413737124 435714367836 68979465064 21532619050 74963953773 1736765741 158838195547 137949052283 13472139606 6879685835 23069727997 69220527888 8633929464 175510092566 32790256892 27901361503 47137153124 87663099262 212363801024 401928185063 73020208252 32362444767 22339346910 332877694021 103873729935 44882015149 47797737729 86418646397 244947304983 336454976453 11088071714 163892322113 249621975362 76091362366 90413886193 246077172921 199521781361 33065540654 19278691230 225455947348 98448462607 34500428014 150675748985 153720449679 84940241674 45757506998 111748774355 74618535556 70152332818 6450835036 100236398837 27965320114 56477504264 16649521044 60964357121 32287919912 281915938391 218604926654 11017310544 176736107729 3595297367 92993413422 55533006456 35162490173 60272288857 39374443329 12026800228 97797802032 29286768339 84441568240 249154164289 57835983478 367848444164 67861000910 96104913635 231160120316 239581385695 65980897364 20603235373 73368561865 6369997086 345752616889 449332886851 158909292420 87612638243 29761505398 50750502562 70307960437 13956803501 48859520227 113630461435 393104433099 156092287689 214030958943 7436320587 11482758057 20076357806 42091436003 18364902144 62624552613 39235815863 53882406810 311687937088 191101259987 162672302614 37951745924 429705566084 6393991935 322321264717 17665608557 71927613892 4102833286 341513969716 118303832507 107644202535 2094388309 352025973840 107633926362 328477206123 155538675075 198804710210 243850836808 73717913530 28360297891 176912861820 43290793935 54377229214 60839800973 131675829351 14664551306 114645892284 332526113989 372824360106 157875206065 147356715133 352952325023 243296969211 186345286060 1204641002 238018821957 122623964027 13384501380 25977385579 13866918727 75818925453 39229212018 130746884736 4583009922 4340158486 75962472681 208199466913 8219868446 499759890373 186501557549 321212976984 180645766177 49474752806 194695879889 274504743463 184446591569 259466133779 222966061081 115146668303 152129337197 117968819115 117888896977 49078314675 12731868295 247067755547 243912123717 6434635878 11040450908 60206108647 11245993982 18747318780 14724470447 6517418229 97402414177 46274849965 473015073607 90180754007 169051765085 289379311157 331273509485 69130914221 85405330932 422219679255 291102307380 27585559391 245715015739 471947077478 218128098 75489029641 215154576328 46764845908 38771411306 5122179335 34967786858 206968752617 3276345346 102643545161 115568858819 2443859799 60817266233 229590159097 178533244466 515876812 506139700208 87269118667 14813448050 78707285508 13138265288 326124255637 151677417500 4324368332 21747117855 54680649379 326025174627 19516204965 166762608709 4919928005 64680293892 348673543092 50088395088 35862475302 41508794280 52444638103 256916757688 85783335840 28217312660 15773429572 88514981177 298970134509 42169828433 94236415732 25762330615 385408629245 22153026997 79994369458 136805311970 36974055709 219189162454 167561654097 69582804242 44919336731 265071281131 27564161087 185529147572 18868892403 227669772266 9443235234 15619723522 331101134553 258666933478 53354607164 69048143133 13182920772 554996016666 94473014934 2579894956 97512954118 213195901669 355087886269 3993687873 143906166392 1163567568 401133349937 183220284151 8771402780 103977513340 217929317339 124986091703 3324793156 28960994852 179221648691 202864678391 72185933587 63323241292 109761875172 109206191769 100142425314 12422754909 40988583989 101801947503 65269802620 15018902467 32194087310 296921826946 209009090754 40063975675 17023264230 166247192492 326826871418 92422297809 13211366871 97569096180 28773399673 344556364783 17238131279 172036907730 127947921670 108864413517 227360506935 137673802698 101736199557 113910716714 106161726618 68216656678 71922429649 103747295202 321724049303 260527860 320630280452 266415628588 187637578143 23396604223 173347161731 88250763080 124895222907 29406848079 80484276861 171178446053 207447942013 28973293684 128635729838 4662168375 177224668812 90381362240 12784803036 76632748716 95146084278 27033092693 50150313002 168216923551 63066421197 209271548672 10038505473 209405631123 387318923191 241311131265 19044270806 25684798987 26942948947 20647295003 274415740126 85938599790 75959634588 131606433638 424497965402 110984820100 343688069899 240933650845 68259623442 67031583750 7124347348 119061545097 215506922175 405248127764 97952162625 193092125482 29515228312 174457927320 242816175536 14656623090 6408503479 40845958203 3136741390 318138131759 103416321293 45132956067 174220218331 31848041619 66982818821 77438290449 29078260583 19296022792 15651232653 66379918640 85276457680 34886018135 113445237019 41480871522 169823885844 226719587955 158839930185 229097862016 142166791926 135226806524 298194413756 357141210830 368189016418 16307572932 110167082803 4096172414 142309141235 181983788140 97527314430 179041867164 599038171 20416553705 24946110363 334310399711 40106849237 17919025194 147744169782 102678340666 6767760164 863658111 30882608447 122591716264 197665526944 13728192107 55131365337 516658634940 78478562006 59312890874 22198986205 131699335624 62187575357 80774585296 13196880213 15600890499 114782012697 483801373696 412009497725 323421460 87319761355 438655671143 287897175028 91317466303 23964791309 58267313443 44308721871 116588023182 229754981432 100286033255 79846262267 232353138065 247213221853 87839103771 38903571502 107734252128 13780085344 49400236027 19670919572 1643166256 291749972391 222842533511 53806423205 349897046145 79272457662 24143415828 14421304053 65297687534 136984578858 13861989950 142029574966 153649998721 902604429 21814324325 262784942368 38247152677 53085311655 9141462994 92231467833 93642421790 57297599208 180945948025 1735638287 37921972029 26010369478 11665869754 2724832574 374397315011 235610751525 200195000766 14762065486 153349550411 72327481992 140782690247 5761081092 43711600669 1146881481 248856532263 26263720120 10773515232 164448986609 418679152323 19852404896 344854842 20855784879 84019909591 175555242799 42526833818 47335983837 128062110949 333971492179 154622733222 30069161085 75732332965 847828449 201277054811 34663682504 20842566692 11764154723 4846433647 63812682186 8533744903 76555321499 68229611450 257772875497 60327991103 30163983761 144776449913 295810549344 220864397011 155426368722 7118466570 8669709457 55454530338 314980742766 74202490794 65710919669 71226892289 76284773987 244172342337 124141797710 149193434376 413363516276 92192306288 18501158349 251903658268 67982476510 512102313073 9164394084 69300988673 5623532207 97354975117 150544680673 349843816000 205021244825 335626983612 34979652783 11462158414 89457217345 6199352779 2676518429 77505480297 300687347804 277809126069 94228333483 206049257939 138806781527 130763911716 323390566377 28337643748 45820140355 36359877873 94840504264 118794673119 28055581167 43434974878 366055791325 29235336481 76978482956 216026665397 98544447432 544925054093 50948864893 30374018045 24415356930 215399560645 105322209159 57547080426 128647878486 37435427974 21399530862 279536069554 8694651916 53342193301 369656518607 210667068834 32130125348 18229518901 63005099666 317837157027 184317707903 2166939061 113717537865 338899946654 122696824712 43129306769 63853417947 61211620164 35891847125 392570602837 48573863210 62336517369 117619874060 228171104410 161894574120 49971105864 105342590963 140575380283 21222687014 84437430711 20292504318 55306245618 30370171082 94693721985 35940515638 35668000567 70308947713 59615354501 211680019951 31330387988 158868418264 78376143224 39092745142 83553258776 12167730003 52091542309 46597740010 132294487327 51204987710 55777080391 113386428727 240325815319 68581135572 56238089111 56930248960 18312190240 45221558919 71067000848 134058167760 75733542977 272116870606 225642524984 451781971501 335802051780 6608167690 18732575021 248523855931 28243222824 16770521846 34234862043 73965106116 337001785331 5336982589 65848386533 378119121010 252984824417 318253289291 30413794517 7462193339 10220738352 274670944702 65097791210 322353895921 167823027953 179765015285 202447401169 124775749177 1953702545 209052678502 78912346490 133872663527 88694441020 819000654 120146350294 9439347487 116570783637 159136831957 455678276769 63861226335 8125343282 267672177707 5962107611 19408575278 169077245363 61895169512 41641686632 164479844510 86402986013 25160426644 70396177664 28637131863 334025126773 161933819792 151799539418 45754473973 6039248624 185262714110 43549523108 92085615049 65260170468 168617472224 324820378301 236005208512 57757020879 23372205456 2220400610 3772003357 35811462585 267299881714 19103268263 20958112149 12494937560 59503983510 288596419627 92667031527 21959533276 123213037687 121912260769 46063332555 271732564755 16408304610 75078452114 12470883746 14063940198 483534203547 159662657410 192019749386 417510036452 377007477666 239360727294 42288104804 169804448481 52216631821 282387106162 103963266015 294672671863 387124046644 97315431076 95312682805 236206239026 57152851350 28860663335 38462255815 245107317516 255746515884 127342492460 131699917788 6896563469 40641777042 216540313421 131337441861 205868998596 53713697952 199522395979 29392328421 23051061221 145602879352 102444592559 90262365182 77017588200 24741068264 153488924941 329060184885 412541523738 235577761838 93575572341 43506023116 154757829634 23624110703 37756026855 34961238992 1216868012 118370035422 71301031011 2034744199 46078816039 22203934922 163100415521 13020229993 55939851914 483822148784 1309319590 82845820343 4702563994 30364047711 28212284587 92442228875 66059908765 12737715669 63464882853 97549329284 34389596954 15242385052 22578259569 217845787879 212188754864 13035665357 17710776477 52203445355 95710748594 397784767255 42352804896 109869859194 186139977130 60225187380 56318380459 377123043202 35957144502 232264546569 58065388000 62056002913 238550203698 126684838616 63747502481 178411814541 355991976744 34914576693 7206204753 90490838732 30084146876 3237270320 206263134027 96250401721 248598085553 2553035911 63733945187 77751953074 183518450983 148362207392 46121828559 41278831524 1267674232 20980352872 40102682445 16206235804 252146326419 237373964194 176201335992 85347099865 242777846310 79150809084 37970431044 414641640165 162155956905 337960215614 39755086420 165656392873 332879546058 48480925407 440339930278 318155792479 425121482633 77573766419 91544726841 1457382486 166690786359 159389870372 19235937134 50680056664 77554212882 31842166400 232124115319 143214544312 28557812429 17719461018 69349873098 255730765454 222373061474 21908751066 63865890855 25791268900 274303015297 275543724218 48768550306 263140620495 298564532862 192626146881 76836849606 33505157957 79971794482 109272240 347562636250 94469688406 34586055729 443777850 11186839210 8080554585 225655192294 296011221428 406816840221 173949422612 72406616144 23290583874 316856144918 191565281016 366748814137 129909936512 62899379362 418391207326 34944628488 19783703814 47343307104 120713053033 299675242159 21156081176 60716094254 219668154035 86075807794 360089527852 79121048038 2806347253 15497331182 5397337136 30832955662 103975801645 6024716354 77966476812 202993563393 25910067690 56080728280 9304860746 8316296507 303589195279 12975721969 11404121819 49939206712 76722210095 114148623244 317913493461 29515336572 4625565387 147971800020 18811425670 309793782951 304437537687 126337233199 376014498949 191486248280 41973487436 273559571976 234968910156 72995185786 255948555360 9690421691 378557785861 2050137088 63607446908 102098666372 429904378753 75427929062 335928737721 126064679671 79228813566 46192771582 198688607848 90905639625 288733605323 107704934851 22049439418 19043315778 344301538665 113056420986 19754366835 98648214434 145860366115 12517005276 151501265129 154008171053 7805839318 191124206335 66716267077 148503643319 34021044220 7173965470 20786831200 389509626808 164783780360 28719986523 3630668792 104792959811 37612309233 175324588114 58223376499 180263169399 99708455779 19606282510 10789476979 72190863353 99371687595 6976316147 132067363517 166037926228 32619673144 175627524043 99882819957 71968727577 73200412116 162667979264 39738115133 45861634753 95035498873 116804914010 165671323536 39410986708 12981327540 75336562806 10065297343 122870506732 380129296671 194296094438 337629444871 107221462857 27675188963 23407294417 32098577241 44771063696 26493777495 434186078264 74391435760 152365243366 142932028876 216142951832 159352427303 3405078582 72423089193 240215795296 68017851049 76461107646 289091023020 64097557020 20806305635 10269922788 30003444593 206843968862 197507227382 71812983952 69753187270 6854617590 220240250940 113954542013 281366519919 18545789297 276267330322 56923534493 78102692339 148305113784 228839978299 12697837345 1158671611 82916734511 4057026345 406944083 429543267996 124138710845 451859429177 167379643390 88474670679 182368095476 41065235190 37740883833 94220256139 26068272644 15456488585 250415184527 451536300165 81478715163 22865746504 168537429187 208191470979 81770996722 12127920829 162496491446 132177174735 114392407637 58751289432 40615119336 70959470505 197697858444 17661078061 191418522370 302945092986 357992736665 135432597974 40826900414 61824714594 262697253759 89739220652 45645243458 8126156779 118431589643 155277737028 94419633926 52208631672 72046260253 143513957922 56423838569 131231754153 60515901907 55206308486 352745465959 270288705518 430340124330 184845411613 97771201408 240756530930 56675271366 31432761287 72301678757 111137607256 38914854144 41009884464 223698981565 55846775765 50248949834 328060686244 139842506825 234804135440 171394144419 62835084283 36414422307 132634279370 92015306362 67949869799 104287795895 23779704243 76412511852 149590600926 386049280887 25581945990 87360808879 74691183547 60014037755 170650969985 34683365310 270539910176 68120568191 98878176775 73092398529 424019040251 53908549608 16774147270 12325303859 89792767787 187330675690 45800474301 4601659843 218537831818 215999771884 164580158907 475323498639 60284425073 4108793855 6799936015 206504133616 166915949754 326342600727 55250512065 189317535616 305592482493 80244730013 33718903390 27720862113 75125513502 5120526159 76636468285 371429841389 227518450694 129162947332 189018648574 513218836176 252101064923 91737564005 10286835041 58154355938 14076633090 62597025136 17954099215 110050480886 81290845400 35908024197 80463755732 2964846288 179802642297 50787956474 57930151829 35831779671 18963173659 360745167319 109260293188 8092984900 167854446110 89908890398 180384968527 8192147493 65703690078 8291040931 194278453698 19963748112 161498715062 85372441906 123356621400 219025259891 21820837027 216092615301 35739126233 30349312678 104554084539 21168639479 294202417324 21043418801 459022876655 40064223657 138867986308 317115574392 1845044638 384239176426 14264857000 9782290068 5528072313 130286936287 95129023687 205138257019 149135544346 61617338935 63748550045 28763480036 107228583360 153503530327 343499430426 208626710433 198495006250 137928471771 9354048735 38862048620 148118474856 96002568553 17681675401 15140005904 253831684170 111859514512 57474420808 183540052675 243344225586 514126890580 97616240907 553536601 100718520334 66533601640 153585142890 245157047855 137935418570 369287272670 200756496481 169889351612 101192974227 63858475675 96496027663 40513331835 22890797950 77585001152 5101514510 40367217371 62973567944 3249751307 130814685676 150723689082 524823455314 74631723743 63665705760 61229725168 300643877758 128718138354 51146581961 108915877545 341199181765 27328879820 86012810505 21536271488 64316191422 203683187196 101241426807 51889240479 53738868923 141529333220 33943086842 1197453090 19476074551 192569788165 36719795082 324991129366 320962172860 169849967318 245990601270 72688306840 7384697762 138610499250 43110839677 26332942271 61285032858 194085673314 101033931667 278302556975 298717725319 118794953806 20660209334 234906029843 1157955421 15428751106 17307887626 30473870773 26383648519 14951716436 314953032960 40735354122 134227632516 16128700456 205711324995 194959835917 39996320445 24204338784 13817624699 20498512148 6192317271 41503768972 34283950454 35945943792 159085040712 204781578820 2176417948 44309743976 266754199326 522488873260 116953128833 71460132998 324457134551 104422987930 20366300845 367858917476 17879868065 247675657173 137661733833 400079738783 26120855986 86359025648 23316799265 308619112187 303900419 359657902108 2009438732 179318775989 333170263876 64489408481 12663035209 117208294919 90378156626 120268826594 41944148279 58105062112 157754734327 64101419340 158742761099 32681879354 58018646792 255530853893 27915270601 7406318960 29642862302 103009976598 840512007 144602394756 44945925979 107550909215 139874538888 1208836693 127841276320 225195297811 23468899933 297001716926 43332218548 277513660125 153529161226 94871367022 256114303996 13459425606 3441548831 185470323782 56986949753 37372513679 461446538669 90994001643 102296698302 295205052515 133256567173 8209150772 26026099860 393240727527 185154541479 293949885576 114661512147 135389529516 335676827956 19200700707 366349301781 12726449981 7503696294 152836141365 168201634699 98496018015 1900764904 159136465271 260917582083 75440582263 40963817924 66765403254 3371987313 41026320865 882145795 32094991356 79110805239 574600962 159787738216 180310226904 247960602481 225485704684 339675269060 31574370449 371167400807 62471168812 242790867473 16766250381 17065876535 18587570183 29299951101 27826245130 109294590353 86752872356 500716364142 1568446332 109532220941 77430201648 52053410462 31629323690 128924764007 142228655563 309074939889 149801564606 21049134148 70617394025 13782553467 53454978148 50541285541 267953780832 33267489311 40503560547 236774889294 218711467310 36398381095 108256926096 65880945795 305707121255 1229284982 3753082305 100059848544 41973696302 130149863446 44893644431 27386124931 16919881683 176587256666 447029141635 166545635892 128180083500 110146286200 46190832671 90725468026 232120844207 77254609270 45851799548 149550219220 73127684054 28836323703 59017508315 2657142674 14521224145 125815663439 14265960915 29450227660 28494089319 359749921767 66075243122 88041379731 21076990125 289642144657 38952368066 86204247329 395008110739 121983840800 80588919098 4846667641 59039213907 147938289868 267758699983 13773109174 128603731890 122789432473 127457697893 145552746629 267781374075 28366080491 44056561461 9424216105 158912246511 32178616875 120526857256 419833478358 253847971562 57459078152 14072339411 239877744395 82104829029 24705205642 49328755210 47070096852 76045132815 213261548969 18688069491 56008900633 132079198854 255891938458 8539537929 236734510593 114675821453 92602506892 30329178497 43848897449 1653181595 456150008949 417680735770 112001984373 453593226289 452916207546 18305979076 270348672407 120345954515 253905353235 71253547116 39499932583 2331737666 23525684173 18966885826 90499336894 82573556219 251171996518 219817986526 103389675973 13712566996 380841337071 157599948920 72051082980 318335437128 57735157741 4019004113 86142312234 35291899453 4665942454 263653852326 81356698152 45806753758 162254719771 349090921994 83551959670 36140943665 143263336924 451627301283 38571269484 174879156401 167240472810 40012997517 100725827128 30286686728 8902327236 137443866020 155173806979 54695230425 53001006179 27415258440 34699906032 35424281839 93870317118 91131365041 121872659720 421615083884 18144685844 127433467561 45294936905 253671199955 17193394934 9655666780 24100746098 47519756823 43966534452 245738331178 2736811032 335075284166 566409018 6913817406 300715862249 179470393674 191470730744 18967607983 49795187625 169724162442 2121618430 252794448291 150025956771 617392711 52216050242 713507410 23917825721 64345642519 46477599467 87366270749 95931750691 57039246901 361964378745 181384562004 40731021723 328620510094 135809882603 71601041192 24829842804 42803738130 17594695930 34927058506 69230452348 32037322614 2729652745 16113343998 112445747209 14990944952 84982226675 57242296940 381332872242 194903733558 63883791286 51532535969 332777906617 34531423477 143302487044 231717795872 52839863781 103524560692 88630171090 9994178302 18686338959 138129675473 32973438 20487708286 484682589920 183601207367 78817531163 353842953986 113889081848 223203598668 324176770101 6340765850 162782277167 160339092872 104843439150 94020210478 54537957261 104907687145 10868743499 78395515855 15452239407 22235371932 79102076162 26323892491 196528048831 68828024180 107756833481 84530808530 513970988492 130689506893 162413256682 82140568267 185456256390 226798706113 26262758323 325734961160 28492907613 37078745770 55457777471 97794792968 23021295717 315893475328 77079998073 18671883517 277003249952 7042946171 2133196494 106685406546 30088615574 6225312344 168294573754 44580415085 129060504226 32836390428 87502080130 482744298131 282884716336 3472326514 57246010705 133141393135 136579540771 6494980030 4874063918 218519889217 392284565401 20295860199 243200889693 45842392529 97378759116 29197317711 280257988927 348808491058 186821887701 38773626350 177012441672 258337355807 11700042268 268642320380 10051296671 18849637346 32294154227 117065529823 8209980766 8958364920 265994467801 288714432564 224992402467 52307874902 271837253985 256190362446 61992266474 116372504359 74369850826 57514521564 35178604455 18793178119 52613081754 39752534214 25927888165 163582785154 180822997419 71288034407 246599410512 176840120396 431719936098 365388965440 207554594796 40729754179 8605501167 22699886360 5146389363 178450460140 174097964966 239688746207 218347690163 404889222636 119284313084 83789837444 131814257867 73843036918 165764785036 162530323964 828605057 38009290881 12439182165 147066955663 169938984502 61132549541 136510619567 175947383746 59953267867 25795656665 374983055061 107049722024 125816178011 321088620916 155054268017 18238036600 248207015318 315619921157 100867018521 155681904202 88010836458 8833018233 202438695660 68314684540 476711163116 14825155390 21069221484 29779875248 378814252186 388109879378 52821961330 20636916244 485168188376 171586755725 12599667274 121786041961 50716962531 268143053068 336399788375 13904327415 80805261686 38531299707 50592025665 181716016385 184977055017 93466486334 77608745459 216234147036 37814352173 40816148303 12628329715 2723178198 23074346230 228298845248 142160792144 1885589243 421031287844 44484816111 36702044642 335317324206 237120483162 231890375507 29511943086 324863198501 63405311030 61964054986 34541454068 58733382058 9178736710 53788074402 88059727410 180891698633 26013353637 86547118883 2030073797 5692741146 292537588030 243217118351 21085911028 380076044007 220344900051 72185730254 175430811535 32562081953 65971679974 38786970972 393298146572 63243803138 40623892877 324852404969 43585534729 283757260540 258520275557 207158172018 212698462234 70727383122 100910855203 115334791790 147484668629 193120539931 8165220148 248219234940 85281301985 35520863970 48036336124 33037301029 351682598529 62631912683 271505209326 321684339583 193647900401 305801235944 131005136815 44736026438 226613310933 11749020245 141331188470 165988813596 79494822594 302306249686 206503159330 328666097271 424999727344 4232110255 85616868286 64785201264 295219510892 69961967577 107926110911 236524958563 48784974097 33791781418 33368093643 258145621269 403648436794 79922130465 65095856212 53773337075 306486488989 49781528229 163390296427 111712685769 32267471005 108144266295 78697778673 38444223770 68028862328 298133592644 83397936153 22888432489 69920069743 162523810573 45573763615 31329870272 96718753703 271259917934 91599699165 197695460810 2485926108 158443046895 43628470873 126322862106 59535455100 55177674414 280859733297 6142067586 47632165356 21293929501 1934701018 27643514731 91461764128 57761741197 18159888702 380819282755 61656787861 7747001822 88983444071 443728078 232603292937 27135712434 320503576014 77459062561 300744025938 40686377610 34218095494 51024705329 94770451225 47386134160 475421107989 77138986111 24119979523 165475524025 129602458933 54616664660 186492716441 413432855511 155085921405 296161155859 146054209477 26677420819 42778030112 55875198734 74932525729 85227708653 237185693353 63525605943 18391871257 188452152918 12131763470 103131521736 18274662171 23069018902 26550965583 63690991677 410135666943 24095610475 44034486019 155248405418 391347484801 32203887647 6915740549 80212314985 84877118825 8682070894 139869390548 134533771196 3067338005 200032956926 68908285601 263670883721 16313490653 145175084609 69332439265 18090800908 7364929279 8371995750 123423673377 88789498426 26047504815 3990813896 54792493619 34470782739 238121920413 52292604616 12755117226 1368918512 153900357380 65429985755 235511070249 109419181145 97788835557 3505654667 47040982590 120120675983 187471409202 99984338863 9480349058 174854046014 152708640849 87988133140 50007910819 3343899460 11053188843 311058553748 175349961359 65735456642 7854668350 340351448399 58123298145 17470410926 23476242426 80697951459 102394996526 52668948544 45953196023 159843413471 293494779886 48555437602 167540723598 13560067646 168220062844 427270946246 44398154236 233851314303 1085516805 51017695181 65372213780 161247425307 472178561368 8883071449 68930058417 376451768636 97028642872 73703423929 82571965120 50246669446 40659047581 12917671998 14863688612 342710639533 28673104021 11807726416 23077304468 17874998840 88427202881 182990330589 35762236772 59005347376 318192238670 76799324673 48884484076 263879450663 23748509536 174650995315 16509614699 148923150920 44453416007 155710887832 21729966236 49593091317 21219239963 2466049812 8010699333 10893319850 80139290184 44187560554 229901267822 158454697480 104122796373 9228366265 82263527101 319904253923 1863447756 184070348232 94793592445 269651654097 110920555197 62632722044 19979253969 76831665723 59108399263 52827905768 26415659583 229902287283 174976243599 32574216186 18453497416 9767691330 99116251780 118210671316 50647435499 44818509172 4151241623 137555350095 237236042083 89312996173 88005061973 245396238817 149700673186 127279147249 6766975227 387017367696 84669100085 226265468788 334200572542 141223119616 121084562142 14452604975 110445211882 177690543374 41491936917 426435228029 67475909708 65871528979 364181654250 388762403444 70966829798 251857088650 179088293637 11429908820 274259035531 29833208898 122822830427 194580716998 22818007487 79302351213 7868693038 104810174827 326446216183 170825289447 13394665589 358834254604 111851479510 195483685478 40056217359 353654019063 118970410219 37447664892 118859493252 160085346711 9892869995 31267118516 13882063323 8272385310 17434812724 229212915138 138077672703 51554675442 20786526684 227858247060 44193391619 273808344725 100234255055 19215725115 115158254363 7227817813 74366394444 203885114048 300482245486 71592505798 6152714481 391508007377 51848350019 4697806153 50448257062 231827705114 134413019747 332753408692 57133017103 443785181566 105135360343 206435382055 11308498852 7828045679 94545332170 326790578050 399493249495 48167302252 97383865428 409081539068 144918532867 17301239972 115995476021 240709295192 42993998074 500758281470 302280661181 120050672244 26450477351 7167478677 241310987195 81577830110 218789689862 73433138574 178344648919 72282605863 275992186077 20515260018 48436088783 85394086733 196934427395 98043040802 37528187155 24868175973 24512433058 123901469903 372647871422 49996256790 370424858809 26388354475 48439674321 709747943 51071381650 59102141753 97283457559 523389228113 15967276687 24364584228 44671508531 39182820270 89281581634 35798987243 118879023048 194312607492 104259812711 183678322093 227666988365 11807314264 193083460860 265191789500 58732937362 8179595823 30859722071 157820118682 212057210713 24831590174 124573129557 146043350667 202468310027 13968547148 179147699708 53733965010 16391253813 14219585729 418073337127 66591750044 61518221127 284601004927 55195484485 25756885577 62082390868 123943920744 5458316213 52037299555 25755606141 19661680788 98584963500 158472063143 23815154362 267634210595 5012990009 429634393092 338195497404 92527024959 115300051542 143772672094 5645881719 170254743337 109047884175 280461623133 202987431385 14438279569 95539091128 299172176999 436671139590 24870152022 262443563241 111752445592 34826855994 36009465440 47484344559 60865951937 31501698600 310059805135 21509270164 18739336746 374715154 244200133560 110982906471 71963977628 136927514562 54311686821 272770509235 71998200537 152393471202 7042551626 161948084222 288656877640 130132787512 84937234091 119406114965 255927287021 124873278430 267497055209 347437323862 82390474800 62739063204 302182735718 122179768144 93705862899 4518709073 66579419544 281876925703 97564779129 58392483631 47857758158 165041840686 30738990746 71670872433 167203897457 326814609243 264975672489 58106239511 65091984269 1001043172 301111393015 2862900834 24805347495 144574795024 166901341967 53389777231 24794173032 405334469159 39150564244 27123533204 83383281610 101969317805 125433724587 13265446295 7579536973 251988543560 118765744159 57799752832 77077909377 109702175329 152393106526 72922703681 23835836407 349370528900 504556507612 93105925970 14621920130 44436763677 119494684275 54588144762 266083971768 33980184794 47107335862 246693856906 111645168102 103923744095 268238103498 118795363551 23177595903 256171662985 3626973559 1533944520 24780972037 5761693809 16388577022 9287517764 42546016033 24843222370 55541049889 123201133636 172191809510 1425307447 70873355203 107989921280 406563055647 76487340431 118198837866 10866024074 409679176894 104896117784 276568053046 6486708379 46900192003 15255176126 56565140980 210061057341 86938610093 221102351656 53209874964 357779856062 56247711660 240262773675 324297136629 63061495532 103611928543 24043306287 123903381033 70974975882 8709550820 4870876217 27058726085 39243883386 46413319475 112206304256 38996313886 128143865331 166506207056 42684066142 261955478937 90203037101 294482018060 375699456264 8708542787 278661879918 45046041896 8334479042 175631796705 295729734998 1458477709 55264907323 62230474398 102848346786 303728007776 353270760603 66577991697 79191560382 59651411212 185418827 228573924686 15993776424 100741843841 126892344086 443854309938 15388072719 162243278343 115255576231 150502026332 68992281661 173994113891 81310857734 313143550843 521548204948 139391609790 2628949741 23382822127 270883707033 194692925643 181294830713 8512594753 192612399125 357895784842 221232268412 46053216150 54443043936 29043791962 66231035627 163222001015 45296002430 172413051649 66451362028 7645048119 45800545562 121466780817 145881690920 206015115342 52795427223 212608101026 85954957595 64303930173 8945485869 455931855987 10324428506 23645349054 62958596863 54638864337 234994520500 208771579853 301370483419 56366682091 219210825154 7934258855 129812897962 43224773974 200835996347 5362946454 213255329487 82273180426 3973790437 169679872703 16160199609 66768189269 52630861893 107351063971 100010352451 8718716533 19776385395 26709590869 91021762147 102637753694 136459051144 134972238043 102422449790 26077130973 157751757740 26914902365 203691760865 278366195235 149097161967 71738398766 77432078004 58706577110 157784658217 191176857467 66318317013 70868977545 3922285398 370170573 83130863583 162354119816 418309533004 210282500534 36570689143 5550759487 5618957577 226608209164 116538373390 28158887604 44541743227 17976057046 146948485997 104931867613 57093289529 255570531367 161966922794 3833673137 28975110927 47914542585 173304439186 13384891640 410522239563 7918937489 385025246250 51200414070 137394791180 359849096552 146920227614 35308933366 341246977442 72400112736 10665126305 190298592495 166200263945 268003776265 39164555362 314358469570 294091455097 4827324051 395014284193 81421012200 24554236651 1511624318 10545846271 19156059971 354152626980 18840388003 55396152641 69592475056 15017319161 29106699392 34162638826 36037786718 12468299815 96169640602 15259386840 22703457143 55583018722 167006227976 46171246457 250425713594 126169241156 153440766321 11927046048 2911468746 346620434504 8952959263 180017180137 70363952917 8042286312 41948412739 76355026877 300438977107 153360239984 42423705502 117672289837 202022007374 99211600701 26824589721 1144469466 126392132862 89468370376 91084292327 435390157906 135599609292 67436781085 1701502881 96013499208 151915705564 47661261757 5264901849 120595489861 395625412444 2667762287 302412005916 17568033526 40362945105 9447054720 5494642087 211506324921 142423093228 183044086494 130544193930 275164563371 28942209285 35085618 2301514979 10626454917 53860837597 359205878205 363582794127 72854863677 56673554473 81740083788 231920314487 391837280315 9235109150 78404827493 49967684436 269507291937 76103019629 43260736326 77718151924 55536335380 116124031881 79915832305 80507427294 1028261796 118889074042 119143750954 29587625527 377210639081 165939725307 65289719011 76688651539 129765705492 106679988263 22630189263 8374901492 73441690565 7643566312 81274218591 9922457735 69943601717 488844256164 81014405835 231382420551 314562186034 4147854300 1489373800 154867756037 23388904681 45049596630 214102421345 72659493750 77828963723 157808637039 2616037257 206419831424 58883851305 177904072662 33202370433 7819990770 105123676022 37289008204 45358487069 195143426241 143247938511 274790381739 10236313954 11319997660 115041605733 63880577134 30972976599 69177567463 43022176629 119218500511 89302717202 20468258205 58243360206 371421040167 233677066067 284140602158 60534297016 142774822298 13186713850 18956968979 319553380535 231405117621 150596261337 79243984016 116964573497 100455960014 316551860516 180675029707 29339985571 127129100194 268067872 55981853357 221107920828 101607403281 259161287634 83063668272 95989067383 67584258554 109711255859 207214997930 141528329804 398551902651 184429897565 74784379403 279749618060 7786630581 160903083772 404038954472 433346690380 65859459859 161037951990 289096127960 9200268778 314924825764 32559728202 81689990442 134607556564 122040052760 823883671 11723396512 94491335941 77255912676 24817656649 53114002840 100177400446 8011579750 191386692087 103156212269 3223526999 236686059836 127138307048 206753078138 13867652763 100141258124 6965666074 165162724465 69362199357 119863673987 192567301456 479240556650 25099276638 70688125195 3985087657 155195315100 20892680967 313200569124 15001582061 9257553619 28437664305 95749726862 55265353499 207783066953 202001629591 175025952727 554400143044 18257230384 67266457290 13306377019 1587455186 214863907177 31831321318 62171510061 137624176143 63316658601 151899096656 280096579031 37493861223 71622157 6455300646 82950242234 163196983418 27401772396 36955275725 75391034933 184219392340 101751751187 18422561896 133737698694 128156017268 11150018157 230610278693 88441965778 3828679568 53930714957 220608881155 280805372023 247235680798 33324511062 112953042139 388604155982 40179495450 2078659404 74148586890 182182575568 190085064779 378516898331 325777642623 1774679589 35756635319 72788191279 20613391042 267350305398 392883656798 3210957472 340252702952 151427046329 85340788100 4574836607 1924416719 316548784731 14540629536 19628815274 16825951765 109989495830 13650769551 94806134555 97431198242 29673860933 305443614639 35403236048 213331510364 131618425831 52600737622 65533108001 9255771889 48080972865 272999370466 168329554819 149043499053 57324412795 56448955387 83102308487 131660979429 300658311396 52857669159 78213701026 6213748220 177196198752 157927508727 11199623858 142572799615 7647834443 864117705 253997730971 70727093723 98403107697 93909585400 159559136618 103995851748 358483178364 108390168303 140659668041 7040800919 157902195605 295659281297 6490223124 212922869771 77052108807 139417229222 131054547413 23569645829 45143066710 123339737871 192046042292 321108308955 118075522032 333634614570 238080136335 158679378115 192093817900 371663112964 211599190263 8603622672 57719151073 209621481447 47166430310 26571906051 207541589680 217860266806 57630332228 170740294715 38613392439 307096876486 4286175850 270514755220 184803664735 14877570348 17260556110 363255029058 10970525546 223021248844 391512839748 137312275117 13010439550 73537389382 78213508153 99741485223 204539751481 111952050164 3044451975 144291490496 217194473341 173510951460 2426195238 151134856533 106725951061 29489150095 36950024297 6465399434 144072339735 29139779546 194665167860 116979273772 172728080918 260490945064 290811080081 90571714155 403332677701 36165702677 209922475917 39074762800 44190015215 278178607125 347043614469 39548480213 370116029907 258320901125 27467811176 436668307994 76574477096 298503217119 40693148068 66883670327 41108063907 19076410715 142101518481 65214754366 14443947106 166991371205 206426052023 123768366499 97209229793 293615379766 30545050488 239278178794 27569409360 31607855595 276693524712 4730459686 91264351349 163980505147 170745566763 63063654680 214816327981 168623812780 46624545278 7045699439 212180571638 83118165102 65156242749 189185486406 217496860147 70238258794 366848195104 74007302237 38697814673 53853538254 153100515670 395065963097 56241450722 56079921323 52844829409 9529902292 93385994574 40014036772 285811121266 73891725643 147032562024 115180070527 35088466608 98440858838 83452617849 106423180018 371968292867 70018198217 101436997535 111053260456 136928818769 40059673956 101846174149 3466773825 366944830869 211013707726 151584113954 292483156950 64326306563 120634097225 126284047933 15129560844 298426365796 70481802033 9270415439 254504469004 178410040925 253339984764 112716906523 33198208430 51898470765 301388927173 335777756908 151955722936 27045757891 12482707834 5386205062 434868253069 50988435402 188297484148 105465459941 374075151990 163575149578 320604949505 19775485005 104991427860 32520837330 34525148990 88922916550 31505398385 59872574741 315604587056 193153461090 15415633988 9537805623 87226899904 52322506996 16414945352 21222639611 151235300898 131696095718 66699625965 54948113230 12823609989 19975455751 79925066683 4095966817 48143772549 30414467619 42291173255 6342182900 121928334365 141908626373 178112266541 35667023143 19834178049 149665260251 116005164968 11214325191 129104998301 3153210668 116679749042 264803561196 95418691393 85080720192 449613571051 82766687194 147610912802 47967593622 2916220427 332756393164 31532400486 30650866129 11191402595 16115773397 33230104480 318888431447 24424518070 80707335470 119292311090 6595839874 16314819811 19079102174 153362662352 8687603760 244237151582 84134068193 90204387482 306910982253 244955798522 103683947597 196358638728 84963368716 35025758799 124183907201 248905791472 335495036340 52371837146 245672065545 14046449534 3505448490 301981358703 45615930188 89366585520 72137833776 217837572889 66613974327 74090749233 98455860882 54642384175 11886039403 9653596565 46148749966 88743690659 11699233085 36113739047 12268785822 6749697620 37824449029 7436962498 199752663962 38339750053 5139128699 150857747492 139358117326 60597986196 30179053441 123660970964 220177671612 187914998295 114626622307 261902114833 3123725367 169391591630 303520585825 168313857237 29006145641 103495978328 12068819612 36746792966 1749242263 391301394616 122183961798 43356263591 18644920574 244057664005 202304048599 330011250792 138142313171 47939111156 193876989069 91803666843 210025571581 12648480997 226037778288 36303750660 128406432808 210321501359 83275266411 125555950950 86949042024 13064784061 28290269733 83011861709 179331470632 40004398010 75725155653 65879384815 3311772174 68359405719 41283416743 265880229922 120791195251 13719806198 8115299825 46611423101 373911997389 351151902106 24023965884 12707283440 44063247419 107921153042 216946953502 26018983131 33214279464 18375910606 41303331674 16966737036 174372424338 47331285096 50407632767 286647930836 54053958603 28979944047 89849069598 546920834976 5067095040 6049111529 152015792803 112094999723 61796949572 177569828828 60318902279 234399121051 28322934603 125601133790 3007521802 198333299780 259599865903 245350722067 3049172390 229818595360 331958538153 61358734102 190660997022 83591291329 139257100289 71218560007 32792177387 186285021215 26729593740 117956245303 4033889869 152110843462 21593266620 5472227091 175843832958 337947842810 380712434608 199364063094 89606759848 103783423821 41243418380 31241418400 68782525594 226110121609 346376773022 47350176058 342169149653 26470423356 178491278832 201862493835 320989175373 61705659913 1509267965 116240905430 5266977821 77951184298 85889445753 20289566387 132663850289 351694951596 30481103121 226410154862 111356268223 182468150305 106615573104 87776420219 144145011749 260854897299 178283601189 475298016808 12855967415 66919768198 100617673842 209219770889 278913463328 13715785309 322014616713 194488813405 104846191471 52950855082 23110891957 37004546087 149708441002 17844658109 101505890210 102835623381 31207584774 213158765296 17700816923 190397527954 142838730666 202972125171 6649540180 118461026424 13639979570 55347096928 5677919353 45083492101 103152038859 38827896784 61830879266 212878072615 13711997277 275563062793 75072828977 112339160241 231156362656 34880529399 289906344349 160427983821 115490971801 21979683084 117638328408 88490253771 34004593031 49041564415 31615788314 18087474668 9360391237 111871502595 203648720246 5358003393 96911674894 65069573036 95558451975 95377261585 31458349849 57312929244 122175418340 2076646181 74777849289 31471012380 117989907107 50206037612 180100922025 499476375 17193292912 6736817075 306787810935 21851137714 180190644237 132775678636 418683319144 114360748188 53682168991 129990356061 35028385301 65504593770 244017061068 12256466935 22868711470 13153018499 31769271117 413557190114 29572931873 38541536583 80195954995 39472687774 76855120177 163335793002 14498234906 143754494269 25852215388 169890436830 147535620927 167818312174 91403456968 97899726755 207002478138 57893043020 19412945805 204673210089 261261178278 120350062559 143904683295 52853890477 170963436853 36089815146 117987835361 392245970074 150167189591 42131907572 34385330677 48596032548 176818476614 7841651694 29686181939 284668431254 4501804515 147818226829 124997267307 16804835792 236810886606 57925677848 204143278461 28364659595 7495286497 102855890369 22477523302 136833854993 76793528080 9761173901 15674534852 14606043552 187532044387 148046660582 349615082779 107636655920 49768294193 78901922939 59413528842 227811836932 8059921470 149333609955 6859598424 36048326308 242471334780 6433434820 338686738424 16543059542 127203813874 145233416248 26878877232 54952966070 21733900007 261335920677 249874364810 94384599762 47130129651 67882622419 22321065964 163584030923 148129612050 40860679612 297081845383 354960391102 22832975686 138872226224 173674878252 2260614676 111386645860 16007978056 64741387036 2155740542 273213489229 217024026477 77155336801 2858662207 178551438071 23347810175 19778053434 15856988383 319284143672 20442037231 29895796612 77335541291 229361302748 146247154212 121865324849 33121432022 329769436586 2966956740 89118057830 198977959499 205337098994 102238849699 109189885600 215667856446 96644139010 181256423407 284824857930 341015005085 295204192740 323119913767 7731005368 261924895477 68695325772 398565290553 66265903557 192030291949 307867452559 90142589556 242766869248 476962208184 27288539782 10362019667 6871465194 127177366184 121385458525 91275513645 57395880985 402777292357 4659396274 201388360371 73521617640 26334500011 102301123301 39661442721 172389197089 6470077455 30486622095 125499910234 141129727112 24554522651 180810201310 51041418231 99846810328 53027505097 218983548622 89282595799 72015585795 13543628624 123928979313 119141667412 84422029351 2564422529 167314295465 6889563199 189167293910 244222970104 85748350362 327564856766 27168507867 99283789881 142424165903 271043546994 33299384042 17586262800 39996424184 125703897685 13068641454 254430603383 149458431734 263747404563 40529176532 21000441475 288173176774 250597138 310196799534 153240236431 32624639706 90882257695 142238616379 103435974173 52533512653 78195569266 125244369791 76339482280 52763122319 132817214647 245577891231 273535420061 21396379888 155531806784 65854580688 33454906155 85654944030 36834881742 19853646366 99942581813 204951832297 95310103654 181291549870 344028607684 190918943009 442792807 102636962392 168665358555 326309265523 218357103726 28953028025 431857307526 144859892637 88823440222 315631472785 51869751162 26606776051 148613074123 7390621211 132983068 374519585167 25246015836 4600534328 97203714747 168023188025 133248385004 64408922140 213227015837 29058224284 75473847097 488860912255 76708408512 39089992859 441122130290 19227522611 12434238421 55664797917 395030823 17577259434 1668020960 108302217593 98922370142 34625353024 1751118038 56517830247 67652963335 10317981679 62083288046 232541031879 101423317049 383336385600 62764141498 65242884962 30322200561 43430305122 155058870189 277790956364 154321627441 50647482033 63390828898 312425736586 159653186546 29213286907 88958399708 152976334398 130580686806 3103025575 56059320022 117681103511 122016958161 159173663735 50483717294 40368609774 6664094311 16361551294 69885077389 88867562410 216124374234 38043571505 15625557718 211121042493 3539088129 287784320468 74831734446 134277113763 392930545422 17239674997 124285147399 388549592669 308943891490 88762529416 303352768698 218578785294 328308466624 250083563898 351407468455 200993398966 31650662012 287553819467 242726879453 292661810421 41774413509 45748366668 55318245624 2240321198 108388185432 22143331236 54481690749 46735640609 13900156273 79383516121 3597866102 59258076814 405556368354 1691578103 2149973898 223411732595 57168132210 6534282639 244542756342 67424735735 141282777124 13943637437 58687362168 372167935366 201760755751 15225184320 297515793866 280645889998 54240631119 36261114574 248215769511 257004837970 98104002059 160030294353 52812838709 102696457671 58969914877 236216160089 65681736808 9709253499 31308867067 84325578706 69028864854 101771706543 14303600945 42332960021 86445490382 276188153666 270425163773 281623264068 156673219974 492471890192 163078555221 211075226111 1580588164 7914079226 140878335014 337753724489 288952784151 114007093843 15321542233 12107098426 167589504795 33229643166 64887615561 64857781780 27713604738 119712991063 224047401610 3002488990 833301182 162670613793 135808015653 255802726866 45223025501 33067734397 29112627951 129255808873 113239923239 184230074870 114884071656 237322057559 203842521249 206331171673 57540651816 3663827851 72915410826 20616243479 89292286735 388132034522 77881224677 241516368685 11564907867 99321214866 114154123001 290486188085 158372063169 9480480290 339775799941 179016496888 21527913096 33681397001 60422193258 384540554753 80938607324 897283881 270096447790 31443471975 177986448036 65137778128 298668447187 15807619859 248086445942 48178280894 507150529657 216510548763 98851274028 7377293392 134394973012 223163056235 240893047447 104156199617 88928553621 155689746824 110898930117 229371070247 175052013841 51853745959 167361138371 169043175134 45376293908 73835906410 43066242520 325043762573 123246456182 147558770219 43896545112 55473948346 368823806729 316472067876 153499372792 38880070935 32684738652 179839466998 9295119056 63396181579 193923468563 45734144675 56636352266 10283136829 236494343010 282408408475 111186676912 187430248892 915185257 19807340729 3236931660 43009136176 12025350444 1043695909 85726388525 9831199438 24155244922 3480270181 29049017445 82386745623 33965268883 391433102550 59638372149 164020739955 350594613931 25290631594 276325099981 3197039279 272621917715 16915436858 159195757749 229044935880 166107467346 391333977030 35122122 65782575932 17593043337 26187864555 3817056009 22235880201 211553458716 113738471601 21660197070 14517691612 154951538810 55536133309 23605167187 217453569031 240250927362 89368929751 123119393621 137379321479 35251950722 293824547 54424886852 113698671223 122118969073 23363920657 116839703140 69014246832 6980772216 252014923816 271723849678 292283064347 23618727927 97325058235 12997059616 361667456955 105237078635 142595655184 182997824815 220361155454 216272382667 135377661482 114735464152 250735040293 2611516776 45938658656 160947981987 6095127043 179149857643 80816243456 6096681737 42380792264 56314974635 64237804152 9477605323 120533058638 46721789218 86690897016 12761568087 275036373945 47853366573 20717549304 91315675611 98894288585 127384958225 45272696383 97257821851 233495218013 60184063597 490805800 42665073455 91027567185 8783937145 20983369327 315658328034 6935404083 173122696380 66161467508 239086419590 152930597140 78122601542 1646346481 116253762221 26297435041 190339304896 63917135812 324813724337 8458249813 34589562979 87660584034 160446662690 388517514945 470340511721 6071463775 55706761012 185182491560 106467215364 6348320036 25662621016 423193392646 130104187495 34983333557 147699271921 9060926598 14012242320 17530006982 62750250324 55064789729 14681088732 44549109808 49602369716 191840933089 203899051232 343871714499 351470488783 383206048208 91712099069 1443804072 61536657900 195950199302 141210773426 73894336542 30607376816 38693036332 387595282634 86510045107 243326363739 66807188692 49782662545 2710439431 28547456763 122716399608 239086924579 158149796309 161450700009 40417337501 3867848625 284504070444 34207334004 34692442245 59797964897 160726669569 3137726590 130862372877 103793397322 124451958951 2226618724 2499796936 100273524121 38571949697 36726845605 34018550809 83827492675 123238061001 11521452787 26092471391 129833361843 68641130342 17118630425 97402955470 260178246937 119204729409 67176164179 118072418300 144266565055 205258306926 161583126826 166142191863 33857380511 407426305201 65444896204 324077187915 104593236855 317622166 18253491106 333396479513 355122072316 458407622336 122571438991 38814735870 51174556526 49957994384 407145769313 16381698604 65364719644 11679789969 180510470549 52012575635 22853757301 1111539980 142981266505 83036834445 11553538086 56738177617 187416813625 81833385432 168362337473 136618047305 284188250430 46895143222 1891670744 21936772303 200163327896 79173995562 179846367238 77634999338 113912194998 95508975380 5399599373 52453384411 80041410406 40849452111 81665861465 46607520487 126349647968 24969588900 46017519581 391956100561 42605135454 158454233751 62234536612 122766173759 107946804248 173255320598 338172432671 26706773675 25391160231 87836382660 188410660513 61010811804 394992565987 3230411025 453027129126 15094688759 73841624204 327494942676 12405623632 33420335102 93154668250 69134511061 4577552960 5885760353 139645005302 186983504440 15278855273 266440860941 56722115479 169823051340 729941063 90433899805 202685417264 108933016788 2623883208 227248720533 59704894178 4490999687 170278240712 296569507287 43864983108 40761026189 98648618245 2701525667 80522981643 105529220702 23046188832 159551284894 15611503530 384703361241 15249877289 160059883078 117378862414 99061648355 24267013382 30350854096 204817950595 16424007095 80783381894 73809125793 3532934314 112478162244 178770285 39808890232 55261704399 280015193925 7828172870 106401451235 6593912270 303321449964 485794039354 34550161656 11021866632 207370605745 26735289936 100799907318 173513169715 20946674504 23468926904 69410422328 116968019296 185850196311 99505646167 73722274116 124361671568 121276760097 58837680340 142005962951 27011444675 305012174047 37956198466 81521176979 175144063627 41929768965 134021590460 31564287327 30468063291 7150061390 37165971383 84812565882 597403407596 79077599635 76316050411 266194146012 37657089813 233796240662 48126295209 15830298036 396621535848 431517807855 298338513339 129761499023 58159278916 150644855551 63145642534 45027213512 126602659157 438499115285 75588725447 9748897990 250403347665 89656477191 17335396692 5825494840 18093508448 15625734135 15190150621 14919657140 25061955864 172923966872 393362924089 250631701027 38092591794 19307854306 82092277122 79172583752 34625689773 155266201345 35074703236 95700606138 985895338 422071839724 32804516814 89735516056 161608488142 440465448698 34062531201 32734420074 215724008770 284483671460 14973656034 313414285380 53340454277 102827279366 27368171348 163109562931 2702752732 67609244666 54329468329 110615338217 170108566444 155600261216 10573335068 74050955702 203581118690 23333580935 283434595363 23801772580 21352695009 101798066234 43622988443 74184346564 28417439417 14616177396 321237566764 391909597319 31162077747 22032945461 36468071838 17339847781 29762508225 35196386988 325209230088 107912932722 5648691030 77288229770 396250066273 331024920113 155292442593 198690039377 14805243861 76304019887 200139938483 118350402026 17903688909 369131759639 184590775385 56992310716 230925779512 32401017763 4437616166 2969297107 295930570247 21032994976 90937272497 54067618083 270297777122 100155279347 67413468395 56610979244 110764068096 43061776977 8495343947 220667934406 96707261763 56117779664 74979626251 115577480 33608413383 118647061868 214231483571 120678605864 37106618439 63492262741 177419115136 29279999380 11871949443 320793919079 176961649373 163913223040 19751816777 14385360298 51293693505 80802226724 492434115862 46213516878 366177056322 66135345461 283403423238 87629530354 71932353839 462044388060 26214750942 19141873817 117936245155 6119897942 10842296244 160801784740 62075610505 17525300163 95483153737 151404750755 75332809065 87279030260 146156731960 77119125878 35835859111 131610675321 18902823040 63507290803 70833132269 194317083501 32956229953 109229074987 54254704488 136812146450 323444915509 134378827739 252088298270 148525512313 199084255699 398404960603 106918330757 15150228858 136861682960 14969397852 33909282364 37632183276 34649047455 171564640328 152466954923 362309145406 381386335278 58564191842 29487176964 73802250591 489525812612 40647801793 41587470727 59990480074 67687148917 21155703174 33491237794 3883187993 82610665264 151518718988 76211250985 373378355844 234103041614 8598214454 61845767492 3476742941 282013427761 239984845919 9883423996 257340836075 275036744974 78459374670 72981987685 20238973246 291122038183 338172002830 93353301517 85935364185 158278609941 9975841705 17482598412 31819146953 1422664211 355085955731 10304080830 86767668919 286848833207 405147623155 159678778445 110904559214 52798621030 172482898087 119200911507 36992002588 117192402020 1536591409 33882084444 228705674665 84807844401 6208860252 121678133972 56436775068 166515348336 36051172215 30096007088 73974666639 179650060215 318524080332 389112301715 6261832536 23785874033 96930747787 65785209713 4542103497 38929424283 2891387802 103823091220 42939949794 10605308298 190850819197 62544754627 18514134314 380148790377 107773783231 508510229785 94879859295 42062891455 236329815514 23020704509 51188718632 212199825193 303790226829 75313124613 91200910905 78145007783 211593071085 131446094353 27055397010 15704836173 447634348501 452497099532 103001559545 14293047535 60451299762 28289850816 48311896755 3124168918 234792684027 74503259501 55923867647 138537412552 167321571536 239149740771 281049368782 9031619601 47672394444 93186894653 306665913258 353238610873 112289451131 10883644317 62343734854 95225694286 140715451311 19360257947 67185076379 136962573497 118036455817 161704168209 16122108613 122255747360 40944731846 105691422751 190340021121 7072964984 2813928391 56610090099 102366699469 42135196639 59564837721 181225958188 55184949477 145449748626 49382443679 261593582845 14528420045 11282009276 172227480841 48442400900 156585382550 264953834836 142815066000 85205364810 129553918130 95727803019 32658940250 190895032533 91227541539 61027605449 24313471219 136221756075 4865634102 177430130878 628646928 109992665022 165996153286 94397321826 174744941327 5170124128 29804532212 67936191731 6525698620 511289661747 7912210707 108062422744 37956679119 100558423480 29193626044 36519539473 41566048714 54740069830 145408497197 337442197157 24026042643 248373172583 71378560339 312509209622 93102390002 27969732070 13180225086 279761615011 44316698274 1487477977 142986976874 91364194745 208632953067 112972775344 106677225440 365388251315 71902838680 276379808737 64602195598 27718430971 24702962449 108545793140 15579694308 182052046885 124087937359 22585629510 317353798091 100648570094 192884434267 70147798970 205459374018 28164516386 27080485736 224326327940 142747932817 379048159638 434415002370 4136307620 109993786027 4256603598 286333690160 127074291393 76698740254 79266469129 95486084282 20590563471 33553321441 486416580804 11617781112 160115294273 239069186216 310539524703 130514755204 104406618400 163989531610 47796964724 64159697941 6564474734 58074552803 43899661019 83381337391 212782139929 35166436487 22189768821 45468760861 932241235 270714537310 162023967096 69576156671 67455634118 80018710542 23395697685 10667873240 1645827357 21649610828 20586899910 40687058474 18342117195 124401886800 28887529208 422941322624 100458326402 10030261805 126345776192 341349948060 130688507555 490095387611 3254240266 42295017035 194656491719 534149953 258524834334 3584716283 64748629682 327078294346 26918896941 54237324915 80905888869 74803860054 236537537140 43179220396 160034449441 58950706706 74438192591 202885888505 111461867197 23085204078 21460563255 3394093398 287170222542 12841053955 97980036938 9963661135 98132941630 138136075065 99900751480 408108460145 118994360786 128044185140 67214663106 320967623744 28328278964 109314033 2991195753 237197686252 84335791092 317546400493 324724470105 12282510219 16773804386 7341219074 8409508966 276543776995 110528805186 325903440678 23443656997 407533006468 67195876623 247894348888 6532384431 95048883934 147499636898 176164840306 194723503519 198728816116 352108260679 54433259035 219888503842 214534850936 189092293753 328552272728 247634817628 161575228738 141712731796 30502793278 10261725291 29083227455 50326886714 345392822631 273035020367 993697544 118673951577 196451204272 47345457638 56554421440 179161238632 128764192439 169384757 8161111567 18430616804 7378493615 66480447052 12697119870 19299492421 50984663722 60416310601 22395274505 60507063629 117652219671 235993711399 220326914552 1588089248 152571581451 153374521135 66632604539 9191832986 373814699759 26614090893 107965886613 118964514035 34290208446 14067392807 108258773238 103685073651 178665958613 74380864022 74849564855 125858367967 169468896947 224132839529 104511368990 123223821908 139610054091 150843825629 366673264412 422722490917 364119468036 108037660898 105496814026 107234323495 330445767042 229184621366 261047542973 4006624454 55425706903 17425255616 39409850091 273240249475 155543592187 41316845786 289400419759 93817642584 303069454216 47408416022 10562010185 429069738406 134747155237 21926567034 27474954877 131832757755 93883310459 41316813041 41632141281 67220588634 179071700013 3511884178 141827616594 23736716755 289210712845 143501832101 105159504205 158490150081 67905173328 55720901223 57390218764 121232269380 245987200495 25725052957 57390428424 22949604810 5755285731 176880456232 280004504044 40983176102 35593545809 85372150764 230812081199 26175628368 35436429375 376958682988 263951882678 58823661318 33022233289 33551306725 415794627590 79497591594 49386589942 202118679225 213186698143 197065275240 119439468429 79030016306 385407917697 130153503091 2222084847 255061706193 41756552590 115814038131 54046958899 187742914104 45259676313 166775114722 128027273926 55618292698 320036638585 150761301173 73895905113 264834036520 101824339040 94321408950 62337128856 144129392548 199484569230 25953989046 59966210328 331646911591 405279692430 208045435082 144598146970 372768811804 60341699262 306303123160 10717664888 19506702607 193567226623 9011458291 15161520522 9119536778 41185360631 334231138079 220033047021 284589292659 55793886206 256927664153 7057517174 67303069503 76760222161 40305382411 134428879515 318626281856 95140749764 54666395279 80554735804 53761360748 352159532647 148106033344 114359428625 26352078167 47979417160 315381779695 63575413775 151451581879 20556112669 198038888713 276895374220 3283837752 363001757262 34700904506 48439602938 122829499636 21870554213 39772596757 51172639322 337132207449 49820333912 52429074767 145409814979 275091662308 27095712183 318035555273 25355192922 31902001015 55460310964 22328572551 113807981909 23307852617 36383013317 140868159412 241653137366 262954858627 19732580459 6849757178 219965195793 166685976805 49566654700 89136400492 117223772577 155836447660 89728932761 20304466239 101567315817 8516774091 41510002785 80012905296 251092900965 124857955436 65788751856 391868300267 150225928763 148215577617 98055397327 9846341247 6997563731 29245663802 87802045664 118941812487 340701773616 71025315720 15870989032 165179841117 112265444227 99322310274 126190225253 147414662264 282020463836 216334810 103092372437 54699073159 31202716770 282783343564 160278656135 345521771653 15749128604 46079686453 136657097728 59866721642 233055204648 42727228149 6298766223 349607549058 22583993648 218792085092 446558954165 38295407728 134711995333 167979009158 331515651903 154484024071 336691968165 88304150974 139836780856 16042995682 29439451916 238166923159 39100234516 13545086928 105202563408 594384637 178935191236 128469708096 213068201921 54485793715 1208879724 391046319469 87192337731 16222724058 46123552190 385875149659 75437493282 192641417616 52771273353 118573757431 144758938622 18546703441 9048647182 22180814495 44278911287 46382688657 130782061072 28363640713 155458526868 54743054498 233413243016 115235308341 132626215986 258032835716 19923674682 79002677783 71393514885 133853608174 104027667735 90554590197 45673843944 222430777610 223830164209 163565720356 38869567376 202966608260 106207416898 82116566489 44594888361 156081916028 12746036253 177338599181 49480874597 42545779746 68238853321 46619397247 352286941372 195583045515 32857322068 63126364991 319502636 138679134522 354265114054 148877521990 231119317485 314583352098 192848765650 41735923418 53255045560 25628234585 98699352517 310948787172 176684549982 64733547160 168555847612 125745606180 149001408836 45647263659 21814903239 127475137617 204139239572 19356660346 124941421752 92225303818 101741250561 317660935532 142926398884 229848261709 107241357932 44218328225 255394576231 33398539665 13541350859 47161119775 130424590491 109260644058 34266789765 46099732561 4918577752 15443333789 45283806148 100563804790 355945495934 113285461889 29840219372 23726838050 270198917575 26763373151 41790697227 61834980366 22653508487 16710934740 91397859488 56667517892 68194989175 208795117725 102927014221 240607540861 124221760638 242509382581 4049435330 23850578810 18394941847 407549672205 17752392748 328709675392 31731757528 79446418605 52479671308 150236115344 215466342667 38998931113 9237514302 103617353945 306646870730 75262195950 77553092535 16094824975 50307877374 9355624040 375434677266 43448282243 192914516329 185635780511 161784082732 36201940844 90019455154 44673197137 82320610424 95533982538 25610045819 69400355854 251860203993 6792118570 15865490113 26887525304 39884603242 273643636161 16523472848 74918560527 31137673437 39548782539 7157289076 52946486997 197938744217 592744340442 20481080381 53163506753 47864738879 95537813518 3065599792 77513892429 242823205936 47764731957 61038138936 375436640590 34528015637 378174388782 53374383076 274451242765 296468422461 71288393078 8137640557 55554091064 13796538966 5615896106 64552748003 192908693695 27038760742 300996852303 5911991001 197695910923 59261158859 25776301211 101695887761 149435533686 143803024046 25277792021 20749560514 358750832294 13007504289 53834441401 18374229422 12216781804 108465310988 45036084412 120939559399 221168415318 58192777349 227327329069 295073263233 82828170327 26789274660 7741614428 274240787910 2635088133 216856660259 2716883322 47421984570 20866976821 46963579725 348299414908 237450954312 151192272313 45124790557 13632213157 112538652653 53967052936 116196637838 22850704301 326650287292 84648080742 85626664534 212835013901 219301430140 28080057874 255157381721 2429655006 15956439917 274252495953 170043141438 81181773865 97410159758 85282327796 62335964126 150854355672 110057077475 88512376973 3052731321 120619265705 119542075101 71882536062 8236366915 106100986151 71619508523 36970926247 217874493722 41005120653 13678498986 290390699040 9665619586 7823764947 75653162594 165840628548 16983951214 139546226808 1454284202 66042048141 96193228166 395521854232 181228192016 128465588023 348894284185 10198993354 93331364814 207299445509 107530405365 37098940238 177871351422 344124139212 138730461666 91056602841 1633595973 3963080571 19829467805 24077710161 122645441046 258403277961 94271347653 8025970314 10209533945 2155700771 73987147828 21002566767 9754028830 4119790282 1555323140 395708831373 239317809634 119956109282 51753336354 5861523443 52321119994 69010716618 13421415561 74644148212 33093002364 116836805822 250361245948 423869525619 394511033841 13352687201 189243186429 230698186375 1577286422 181656205393 5069954072 44543933988 317002874719 63588980672 21054528029 319993475894 171024106187 13418339922 113333182213 123764786493 311380869713 76162897675 68205013220 110366423002 333197016881 58641855783 104782513347 7973817813 392552457277 66679783973 29885648897 7410293093 8465643338 75300810828 217614935000 53731538636 92601483420 199110824573 79106851514 44917837624 39926037273 1882851652 198704121849 46789450596 232730457265 36260202415 73106879531 462065110883 14673433617 32079137872 72807375176 31011576634 57740737694 142969268939 48744661161 178105932620 774337803 44098304772 49046598211 104435225853 66946680795 53771775082 95478612909 267378157773 96220969721 15009236321 225260563454 152350985731 124099458614 119473323375 16614961039 34171104736 187381855203 8142020525 103825398041 4783886243 39372891486 177199915518 56321149507 305688376711 288026897890 228339283483 131592875926 25464162216 102688936577 5847394143 185861478977 151098002001 196704891108 38185035628 149311920640 59315094108 257050873347 58331268007 246629440041 416708371081 27594750631 361005229342 60780098627 127605100134 163206167913 87726116608 262277944817 34743409359 99112214167 96364111976 95259887926 215567261112 176604311059 77907256867 241790552318 230428348986 110053768132 207247595453 50376238184 54600016510 181438656197 12633126919 178074632614 338203209134 35678007778 248768915294 47431583330 60701792194 217533276014 477085535237 132097228688 313765549523 380960562442 5867127052 272028587775 50621343996 299576249099 76947729960 164094142495 31164378412 11214658348 141016485570 47941487 110772160463 93132976644 49523946056 15144433823 67423026042 66065368574 19179733585 378087386376 70914545555 28659272502 202964306100 330634678458 242967891815 2548256700 120187246980 52290111525 45680834493 333233925360 252280879052 96617469826 45533715374 195475425520 64592626174 158637320580 751978969 142419383640 35564228524 2190354508 22349458944 44252680039 291096320378 3731396397 96066223831 46541067029 75826912604 78945237081 47772441529 317519044299 240609801269 111191559521 116673648742 213830622830 200465496281 25706407942 97064196265 64535452229 122789745674 68652683044 7814242367 259484220501 2591529085 22440862756 67206477992 16658328532 48148789547 44945567639 34531496904 873718519 13605401855 98738413802 50323379276 406961521018 279684935933 235019383533 346143369137 14138524804 8596701198 170048779376 2963089832 146261102149 52200858900 59586816938 1969741155 121349357804 293809924555 222642761767 50985903009 53516361606 4857675251 74879711017 131778122900 81032591697 88796419121 16729303205 39667472761 112235066306 297931522517 6912748291 142288724057 89879917277 16789865364 58067707590 459923443492 233729869251 190190728042 182364593596 19345973667 83250375657 36613992919 14349938701 27318178477 325384132099 7577522035 119950225280 37143963771 77982693089 284212098794 78970678805 75729230941 96826156110 57540512049 261758176385 25895567293 59497113276 10859254192 67224413481 73482233 30247851066 114153797255 80422458087 326658952217 89864851647 94986278420 153356244707 59284636653 96274224837 187118682743 196449236716 87065196199 100465812105 263147998064 33572854827 102089348998 306665004458 47652830327 144361824614 16254002012 389800398925 133537700021 161766878740 76911102553 5819044182 242976377800 33309080715 2412849225 43753446238 27334240593 290269517399 237008536536 25405087742 26236728596 21748331600 63810277348 309967658030 207600854836 200145282130 355308105242 111421219519 60466470872 190816124245 176135948102 19130770557 329327208580 58749157942 3438944099 6467712186 200087742820 216692820597 301365139994 117721123622 111248513648 355791517612 110934440493 8644076456 52727053760 272665581520 260777728481 108680383139 139037215374 89837165820 126110505837 6981096036 39558995825 41004953264 137123309380 63351502617 117875119764 19318577553 189223752631 69515847982 79122967462 318230719681 286137472310 88734030601 7164613488 117001486518 246272207065 102508600541 43053937147 449927744660 52554356121 132634049151 31688522706 20734856890 325911292956 16619889629 69767874015 202264192016 272997521285 60981477125 12764748910 23150343204 114858008043 135763611910 74240113571 525259105 9921198847 70629909997 16568666072 126490517198 99956943296 3391000313 42250607907 36423512586 35783178402 76670085713 330591988467 21078050462 188460003216 175661906253 254066671896 100338774850 84907323178 49493363771 83427392469 29943618919 286421872502 9437059888 116812038373 28734949584 21313860037 15320694502 162309792321 18495797518 81353184045 57748974632 168829597956 65849454995 80709833600 8372619693 386464357144 167731245093 8056639172 107868679778 78975342496 98714618814 89254581996 349197482437 206109512226 65654126283 168190781696 308707226174 11184676299 155057526565 27017348956 135485189109 44694140166 331166101152 217837836381 128823630289 337087588990 141236749225 258060559775 247477086919 262606393300 39204071859 224157226265 14539299340 12703291482 167047150429 32178981638 61356360885 28121141527 117829074078 30421034502 6347068707 27000705847 113685898639 47172968109 228487013598 101027150607 145420621491 2328283363 3527135866 15706416677 51770465635 109982194034 60928967953 528624960379 137306560436 243014449672 96351101228 10212016585 18582754179 110145109622 115247137145 225427452279 175748165094 324332080593 69167761780 19668876909 122185688344 173117588630 73428184666 210423444560 98464158465 268627415101 143224350720 192909952342 175586177984 235146173297 92861521540 74171529952 41029546303 138036264979 102435775971 299527282382 155819747826 44374018007 10605216458 51131326492 4551947022 86526090629 155199856393 289419939818 74743976039 10718507404 32207617044 72028842763 76461238301 241156243514 272388769245 23905559488 65230785266 150030346397 56222996439 321865676800 137882650810 66377651194 3102270602 9774033077 71914682945 57768282723 195796879602 300213035393 291059775173 187960761372 283161222764 1677657022 212331089881 71755603108 178750965171 372383881383 242608466231 111561802624 231132722434 310748881682 85645109760 329659373493 116977404741 21903159449 182054869461 5293680227 258039217048 140750320078 246270955765 408064484834 406162270945 284187724578 82691989457 266659504880 119423579920 65966183519 67895175641 278055928013 85358837928 33519843571 65831712560 53063790958 8871001730 70358498841 97196323075 74099797934 30556528506 99427107807 166766814269 7375152991 307638154945 125199742335 42049632752 274531344527 106826792806 112517915510 16255202921 76005500611 394360495394 104316423263 27549065141 63353002091 91244191326 62407302197 158966245656 52138936867 168933282784 92870804976 186667384138 137930067422 277753960065 9836411744 192620516372 124573246628 62484775022 35676050301 8642732866 321129884422 47069837569 43447594493 23284250439 175300892117 184631793046 6624486483 333403477334 20582516095 50636751888 19120130741 309476935243 269367186126 196967553770 3561424655 41773735467 88975893894 146749343343 30398941782 64630285040 24082244061 156997206738 60865181023 15106791659 82028382979 408485824 241637678236 21940773121 69700428837 294499345920 16014248824 57835332307 23995495800 9775885172 35576052289 23548557707 7439429868 4117365896 1244942862 148271354332 58470025111 344435829525 43511082806 123611851979 87599938333 301358878032 75453664243 117666399002 1634283908 42702419300 17370308318 453515136023 252937873334 287834563198 16824610636 49772037311 211961709494 69789638403 115932550916 34709266706 73931922477 224959947300 20536611446 31196598588 142027609686 4882866937 25859169988 280097578840 24036647936 226827480658 39366369613 76666228287 14214999169 59889831058 54311653617 159635795636 99129468559 116313853058 16536997791 222563331912 461700183057 14030766361 11734747509 78714064350 9843179490 13389247176 190758442880 44340948000 53523897718 121752639124 68406189783 217094003548 256137195875 249581054543 9310815473 243536699765 50413217053 87859902414 18054116220 21159784917 346365208421 79945806714 107882917921 74870060775 38760427542 46486735768 283154931647 27937175003 76227598428 4072607632 171908655467 223220609 100556285120 31877916180 125423931389 23891227873 81773913343 32354953989 124474672331 9052074418 406614843031 5629989041 339772589794 192697257562 52305191940 104628518610 319680941452 324237802572 10437178257 89721710767 429545426753 165099994116 43662644190 430732995293 66969240948 190655118211 112466745378 9820544323 210005260532 65774011983 7495336996 46878422847 39678072851 36547591519 186422814919 100312120807 21740941184 148250338942 143930043840 126648655555 25273663288 74699207388 157968193379 67903183778 265351284422 200601294891 129490773083 79146135440 22134958299 243848670546 64767509119 16293732060 24115279312 19952314372 243569312065 15740534001 839995258 24593128392 90331151335 11513281311 101317913217 168060829198 44695190812 160646909051 22972407366 245415801844 107785115728 14339024105 118672177683 6994999797 15044577536 38233450808 45450573539 2387845690 159274271743 22774891417 30904610311 323510295949 237105233557 6852374214 1886479352 36706150311 152377345568 49065167463 250776683595 440182785753 6039800221 4928580732 450514492477 180894321808 15955993328 39156075880 319648358591 70929735693 544818243296 161849518341 66761625970 365812971313 102019381615 148321199002 128686216058 9362415757 293315231337 81721552277 318036329281 50920938284 31004318543 50434747385 81423611325 456633803 247699171647 78559592108 381457303034 18031205370 36433405621 24371880129 115023469683 18862216281 171918303933 172005548376 212845519748 6188375871 82555932949 32598239671 2098802992 12491118002 117428237017 23509090137 52956766443 110996520645 241358426991 62371831055 106260317126 304936479630 65790938535 11720836058 234286173365 42509565496 65850223607 295252097431 95120524367 18565863968 26985323453 25852016230 144915953369 43215678379 97713913713 337974779182 33421805149 72310968810 330272159195 24079612013 70501640043 21068647975 151319433983 155375017389 18552840665 1355344582 21669006410 117036921512 3624648788 360952352098 19516233864 60494500991 22745487975 116810567918 71464761378 319520742250 248756344225 147847890444 145205414883 255115299493 296126697804 16752064777 36850548115 46936271607 71111020871 249902076544 47102273139 68983873890 3388586365 101460831525 192912655893 3119976268 49336349453 75288341068 3965530996 209593214306 351741075129 198935102362 194868788747 191005807629 133106223191 18373139848 185548897489 1274306501 18356439434 44473499448 55444559594 42148240372 12268868318 60379569471 233343954368 319917687120 4571892170 113710170979 374895512521 31133677241 440703792468 110140118836 72001474211 7539795747 187176186206 688052376 102234650422 35530798607 33202403182 125600611344 20960071431 360236367813 185977733426 94439852882 67707876437 29967593651 135586287502 27231209586 11217212861 383668678890 8734381068 814857208 273131167384 108452774865 1102760097 8143758829 36037352961 50678784107 399816706529 167178512473 43519652284 261592266154 145489138643 194127079168 370342390251 3988858657 135940132180 151887115965 62160153870 99635905236 457467449862 16903938544 65115547843 799456355 233961475254 47601397353 128747406499 4420787182 208303893458 149321044957 23707176790 245792035842 90495074215 19170713011 12481716320 169435916779 188467460478 38416674850 17319792559 312369159535 7892331140 147361669543 30617946696 13207635104 145881061804 132739326633 41083248576 35554511354 299204758597 49515570448 27796863135 71784797218 38472856699 394097281981 155216373156 98242474557 139230489296 67500842458 243402791196 180004860284 307580102754 187808411289 107793830844 34298452829 89143134396 154743814214 116064784803 154306467155 8125558733 63487998950 4133673578 106041485752 218171993279 99260145966 3854260858 31546690930 182585801942 303823738101 13456606760 216641271268 152981371383 41949041149 466077027083 332599471155 91837518417 1938020238 5916938576 331074286291 156465623650 33132717600 416148085408 51843369907 36389391781 507907314 74490667551 18203219082 41825725706 161411375885 30492206910 94588441509 130050979780 102603155066 13502971580 4936525652 240434973763 115593338484 2045305994 125696127614 46820262373 150185144532 303822900862 47047900476 6849342752 25092510708 140714013869 89750730186 1672512832 51759386726 137300923007 20041736391 50190655113 227713429560 99439324522 39069834293 184170717692 74020883285 31660040266 36855207010 334970422883 57164480293 8746894825 300414076779 63507905499 219082819682 9187395982 304426609680 126844800691 56926442340 150748793338 305230904168 126260630036 90091946393 37613621099 4556571356 17137146497 41533807643 10945405282 87722177744 336801057836 2701012855 10025811268 104958485167 35761670362 64770781253 9980856340 89787862757 13138191105 6448736683 231328746542 111246685592 117730980323 6323880452 54891518056 13284581616 89376722743 279902356157 41397998059 16256383121 47732841694 123151131468 89520654552 12685217211 48832966149 139900201719 39686272299 13339701894 460298880577 112071963842 13416705691 337752054757 10817515461 288953517279 8958879610 128675935224 243795229621 41454842409 19708871731 3718473525 283754584705 78949071977 190136751391 16726969937 125853294934 81579834781 4155447755 3027649433 41990736748 34338820697 20898091258 18311629883 42287371089 161927298223 3803208438 164390900430 218076771601 156574088541 277906203617 68628737037 31090357779 40778996584 133607387674 21363298870 39731195824 140704447003 242722902039 9072319741 18000006498 1278812163 270208963559 147206312058 136754987709 333140991707 575375827 18748139062 66293966739 375660684329 32913369112 33304637894 5169093826 428165426802 70706042012 184528242892 194164278292 43660328647 12849844803 324554100519 11004521220 197954692918 80133000026 49900655276 272708980395 106278713009 132435007383 71001831792 87333847720 189307950311 32767349486 30601402084 6181249601 257239242775 405936129988 89193420417 286954225075 326429813149 282969411430 14937794999 61796308715 12542542118 298058914684 284567092395 77648507794 92963414313 47627537693 112613889408 13953026794 214084554393 228493277941 144662830469 352247381073 104144171488 45981862982 17614616254 153632757198 5764707569 23649663244 149748650473 288491140700 58936772149 12128659985 247363265188 15130153438 3097303174 16177968465 212325525272 343780937515 31879592549 15932359081 49584784749 4917207 33956162956 145035246197 42696529421 46849267649 401288191614 42567298743 1497412313 178432273382 195936160618 32245150206 79479058758 71103095732 231550391874 75403989273 26696662095 90141043306 6569409377 33116051502 347149807399 382951310499 3610438245 1489134093 162981469980 196761997788 80736950809 82850032700 15932464414 5237116219 124612207553 19554436773 45193042107 83103079575 173344414918 46975755867 19834190762 55195901307 37180404248 1189961076 3862373805 69971974234 188329862110 22384079116 417278958651 187277558960 109113438089 71390565974 510499483483 234873753095 88079431987 146769342492 251022929617 31557642052 66907007555 206712894486 85681347 222937062273 72353692843 71078627197 44769812574 181966009349 14422306742 36304896470 303715537923 319615930093 35849422235 16295493267 159714822570 4680571761 60598243828 65242980732 48788992467 85255752168 191905386967 354943132691 29693504337 42968168186 23528694950 68673295380 126839723093 203887187674 178441456643 63916452620 84205368893 128100000539 13108308452 79761838308 365105862584 59980148531 43431417229 155956079716 286748894185 95206615364 23067610121 164183107499 421606427081 133308531676 457551790944 45055187885 89657005033 150598229278 252590649778 3783500973 303226734 41531423137 21861045270 124879448849 461857991016 149284178976 166652943298 110114626058 98301572681 140490905590 206351184485 98390517683 30372960563 16318823831 311233261970 161976606135 97352294742 17752754532 188626429789 1231560117 12451812465 181520286220 47324281608 7647729049 163367871373 7729486678 29329289101 112502016715 116029516862 132460069977 260314134856 95114180697 164066837207 7679099125 111229897386 174131944866 37081316946 43580838989 100892010936 145241500588 366170704112 75368915279 36910893259 95346057267 105974538601 11997457718 25718530740 21731448714 194070598340 342551779729 58775352196 41879523594 65239872117 514991302752 66783003869 2462894349 184214328935 63897390647 145039506723 179248698007 372001052596 81824381869 3624563532 36081326322 47812115879 114219401961 215513850054 26032940425 29454391881 214186805199 112910135261 23657669015 30719818227 310427143452 23417181084 192425391567 434509487382 91996630001 169166973108 98801592860 8882160743 207764609308 251305948735 170000886894 40522369956 156992551009 3863277169 147955542061 130624674628 65132582609 31582437166 395822630611 148977659511 320434706528 24562641419 30806414600 66648032902 25644903197 34367807834 778329253 8617715885 553981016 51935632716 12917496038 372917459770 59354466763 301187822658 28528613322 76897341917 257311175362 161422408842 111591420319 45474164388 22568969353 40573103550 8474505225 118837040615 167513181065 68933524014 176567350702 86658036356 95564388907 5004778010 382910209409 3774843143 211412577824 143748493603 354029417779 167084982373 9358046532 279736728682 94022349951 19074037 389921919722 12209690962 81531078558 120638623644 4472026606 7016728577 301672199186 128492961315 43089177842 126069306405 54380826883 24259041860 167330669003 519704243367 91621420957 45422909147 311352753623 6328532212 155197152201 59573060954 106794182363 100952108694 26772070123 90492660018 333357416385 2276483230 212139471030 172015844432 28520962213 271229348482 6324111837 80526907137 108887843977 111942631542 55308237669 225516644562 115784479199 14957094727 343384133625 159819060135 114885248024 196509189159 75456765869 23677314353 4917971167 242758058228 43327515189 198597771498 70494898708 41675159808 26680902800 169790673860 32627687128 190253065352 48121932524 108829074283 9352667713 266646293492 188886847993 249426988017 187004170318 19852318869 3482520886 36724800320 57142013432 249768162803 95456293392 68728222500 144949290644 249269280265 251166123026 87548008746 7321472064 60894872932 18208630098 149598908506 46563347563 2266631991 179138636036 296596534 320862794808 155070182519 1685980531 48057150212 142114067586 9341501136 101423472733 219840382410 6910836000 95990197388 1965656510 200515047362 48618059184 198394611100 11793936174 30381502931 12254962478 239815234242 119208022453 76204441363 67744329760 156193351223 109114317348 52065256549 16449567360 13257207828 144379191094 135594730285 48015316229 16893812263 30661304817 413205913611 100480171899 202524082595 1662760763 47640550480 280332004010 228719676780 249426022063 18673180319 38752301487 22240959573 80980932617 3082814414 18874168555 206309450342 283024522282 114324730233 78796967409 202349612283 23262643862 209103495975 233033003506 61672977705 341937158613 123566026910 62741857480 332499123836 58497395487 7319469036 264392410958 132069893638 15735301894 63592678811 240263579435 131493294307 919582735 199667517686 40736624674 51100995839 72496283146 14950403267 74948631921 350420980897 196709898450 217614864786 4443633578 237228316034 140392458918 30269531872 51009283045 68745485947 97639178651 57218566988 27333488801 102592708810 194583933422 17949281449 129338439509 194829433832 26871550916 30866941925 27170740878 117453076625 2413998212 66408495199 161846145101 7645746480 23896334964 107282579439 484859087245 384527187498 52561698366 237474711843 94032571701 82194437939 24349369589 451759709391 44176303245 72219801686 135519188315 364385732640 277321059344 265828565487 18254270765 14062094360 265022357964 345483267339 3738873471 23105901561 26997871767 8371544562 113992181884 242115631469 137608788187 258312144659 39417575639 27197831433 36829105998 115383100456 34683479656 43594165802 69870212509 25024342407 205387420523 185711753485 278315659389 338238910543 24891636272 128739390618 53500474524 29100668862 124050692300 20077897990 10843296863 169067422982 273565303888 227049335122 193566321669 173661047426 100116809646 68259892785 23276098404 318187954718 1249213629 280951360125 48986447038 308227820503 120046030031 2207671629 5437687185 1947743560 69919160887 111190484934 219479836471 124560666082 57592803928 103272252300 68678290095 233987705450 2573792927 26906352090 235867820469 30800599598 239023260184 179861238983 171417592987 34749472169 540443053481 158830186942 1505961851 29239490652 29910980900 133393705487 48176629468 6884456773 10444003387 50531561029 88683517597 29880867484 68920672122 159542559778 23543965461 83884618790 65669166181 150757188070 35715479011 129339658339 1357751389 237788646095 19998245862 37403991120 355799613419 8829819718 44518777804 88092693125 41562824648 20320950245 55474298387 16415109864 28838915245 188886538409 33925108432 356983463420 55257999441 120975178547 14206708043 12019521604 2421407195 224672009794 14313255236 53220803245 3220293841 6753716105 86282072702 60718232657 418532554343 29170394599 187364040067 3323838530 90090983906 42287029533 221834721786 28059124317 173086876564 247727225130 22596695891 125605353548 1161115811 61490422803 96982742413 213962646837 33539412855 91291044353 258841973023 57894661592 376579751493 22627840534 85689779047 223840583783 15598844480 9018828129 92187922234 15894039062 23246255385 88167411283 32935916383 143897086752 12714998365 35416205996 6666951801 293069510111 165807679734 51614469502 101769487939 313400604908 88252718541 48661867433 47638193317 64594962796 2279619239 317790632007 24201490953 42524284051 197622465171 128014875911 8826083073 117699073469 38179785623 16238875317 42134735611 215664606742 89010310670 48748390868 213601341114 382116384840 16393768678 152008480697 30384117427 166407644939 197047470189 17875422476 6984502399 7260482863 19398192742 28452013205 73720588960 65265278799 102027994319 99920946058 351093025976 48869677381 18343243431 9861037828 23689941442 64165623514 296412105720 45534742405 295808134711 133733491027 18728149471 428450143917 211962878698 52744934213 297632043551 35575305284 2927419575 105801132396 25451457973 160152294686 162795677947 48254743772 38445824797 143386585075 9788128214 31723587108 375781379125 237297072291 32124552864 91267571280 65009727540 41730418221 30686512570 146685547190 99309923468 55051816616 59743014022 26446539987 45515820408 138430097491 37395004130 192036443396 27312697664 67428255126 87028048800 18946120279 29709890203 143204011971 7579673787 19153444080 42337362941 122411813050 1573521191 44286820045 80843254855 73228895102 22963019779 215455548540 350561020766 55730287284 149212803813 22039469486 455113789650 73984207403 227362452327 12288701854 374237466171 150754438514 105171009776 60701914307 27907184637 156940964483 190437941931 17747769117 366839671398 9651806282 123950487104 106066400594 99698911209 6192534599 202972363761 43255976993 38825922103 87452661330 48947355469 74942797295 27235910914 195212669149 34195369318 123907184632 26303476673 358697959552 150220683424 461756773458 57623283937 221210298595 52754647686 37974616143 33840249212 120329697664 8813855630 86633216945 92879233366 38342231167 458835574848 22452527038 17756204313 143889472657 84050832572 53593624254 34587878219 8322181351 48055156030 127350615786 85911644525 50822604372 162606523223 12692146992 113492702589 397465962439 4927467156 56036623840 21868977903 83451658950 63415247221 44127048298 398498233055 328712658364 308661175836 260434639383 11393972168 47908924699 195476995681 201009198230 44988927952 17533490773 1054726033 23307371730 21688312974 116469678538 28880413420 168262250814 29095770148 101755370989 185180638047 57356845391 136120384732 161728398544 48840100702 75407148177 183790467225 175231223370 107952528018 69091473133 153045272844 89599590174 60136126603 104002357299 3674596754 70038249809 5423917240 94311432047 47448161185 79654564547 14146798936 191016564172 15392311108 34538926302 67169691758 19525170753 274247354102 442724820315 12433603163 4871330590 297252072439 227628712789 82802313605 54939000266 59797912176 7976935904 42816510968 41564029073 191004578119 233653719718 65219018524 368544216704 50708493382 208802878204 5022887039 133686644313 25748092721 105905687217 126727681313 49174113195 164779637715 331379649787 23131271684 27519831329 45451230026 192460581149 67485290386 8444938622 205430500094 61443265244 132902352518 508349975223 89445108853 36715750621 8698621685 127656906436 77418815965 135739579725 7891003924 53318945646 40231839321 413226155562 39661784287 20508896200 177442484556 13696430615 179617952174 539267501 23180444849 11733254652 206388577337 206716797469 27680970207 155138709325 30790377536 109312045188 13099897726 301059758197 118646926448 318253290442 34232702998 4992286128 171908674066 110435511503 286233299935 46487502966 68762991360 859666126 56260932204 71575774851 30828595478 228006169741 156918716800 27458373761 49287986968 1756810687 110781310119 84970880386 15841118528 175518426709 227761945892 112089595982 5525257521 37325152626 11405436131 40567751665 227364471300 48453079256 67352021038 98978542351 20664984428 99002210777 170732340974 62995558295 191788577819 54834504144 22779813753 200739501498 1687438096 34108805516 61008692463 49426643858 54810003798 18881936354 123026565176 7544970109 45175801209 150194688341 158214087094 152393214187 199542403215 466337602601 243036046537 192397528938 78895897308 79211246497 129699631290 31719731813 45184429779 29710670718 400428043304 9052518451 81544908096 3100933673 171463614773 33190707664 169878950930 42260954973 8731876654 15259535727 17445789019 59550956702 4417617014 58028865930 201215812302 926535093 41464005811 85636004336 90616495901 159221203151 62206058450 5915177683 105370993213 233434130357 73819379719 172248420423 202442471867 280946623041 1744040499 96985528084 16220932236 86591186703 82553963002 17041316176 123862948223 23394808831 224204810945 34734506503 212115559167 175364841748 217600352650 139518228797 30978536180 108458109318 293590199476 166233593809 388442457468 3197297623 64979414517 335027864912 64602050238 443340324377 765383588 413608460966 354515597202 69862662432 268693456104 29973918597 91734291810 138061502823 26341023268 8582062962 2218225732 77042291063 478533408549 338435730460 25654500237 121555409559 211448606690 5448491280 13006658670 280809223400 221835281256 48637419080 158970662868 79711542644 182529673682 22071289561 40795357724 98568661971 157783564598 124482791411 284439538653 14632881133 152849354644 107421644038 33622092797 14845745390 69837369798 43016209163 29826679016 494887959718 207910425375 53769258531 167915624854 124940764430 180627025404 98192039573 52976076465 89082123337 21251157223 107090222386 47083113753 36922751374 35034685147 334529031788 11567011736 67656363660 166792839762 219597208977 70136942338 123147590630 103861862027 19143093233 431406380917 29036399351 88078043000 277425202427 134157319591 223449387711 61598313684 3450446841 107857576905 99269230452 20060152598 18023459673 22130950117 105803121992 14715762408 121219337331 6276426789 87940715267 106649517605 60839265169 236108871897 56054017245 382377282 34568856582 24692828162 34510454277 28716694429 225285621033 67074459788 438876364321 31770549675 123299272381 47545796286 39797805238 153008122919 36228168051 25267669817 340863156610 125680208684 84411785179 168999054004 236417298752 217930258332 249768353015 338715481210 138347905644 373111794711 504776373214 338437537832 320848094678 140323145993 74695684689 49927957060 107363443263 143786935152 43269265970 191794300791 273299193482 108340790812 132690088311 70366037161 318160361024 66232793394 332670203149 255354052906 113911467873 185511932948 34435789563 309439194415 58955161939 28481724807 204817266445 67359566832 50958533171 77001481248 98741002891 70649521578 304886308659 350875432905 78776253131 25028788181 351105965833 2429701588 431741804602 92336495667 194475465953 36700182687 340642301311 160549401400 22727838663 25431323478 40622282349 380645611312 8770803651 98586439763 20740991094 5552588990 30228090809 201841842809 159306091982 107568349109 2785963223 189470374879 1149131704 112310144429 25777105638 152179051577 70712456163 64503814717 81255811154 74036187061 114409900619 123024927724 161311088717 339806512273 234567135599 173785705647 182655494928 88896272274 59253269134 116282170083 115461856755 205634655821 261730949993 40787261642 5242784157 274215061210 392571018627 103923830557 106143230277 104369956175 243928198266 53391172117 56304823147 119540069270 70446233782 42889998362 337654973929 39649581338 28787016791 11225137354 6384492008 280098709107 97657319051 46675580729 192051645566 26024765619 22360111203 5493841222 24845203420 97609867262 30370583033 26171545028 24378410560 55649224207 313473199807 247439285409 100528058917 75527177060 355109982489 196748756555 5553481675 16522528384 51782752611 34953890687 205111807228 152838856789 83849141804 37019256251 25991003491 109074229570 133712212412 281969850372 2624359659 15690946458 53769457078 118988454441 11832859697 82653252177 79632964825 20227805351 10179129270 54948121018 93990092685 257955096274 127481426444 3126471954 243698849596 19474548149 12546291927 115316848324 192387405091 360310871005 96267714095 185529290067 39973559995 242902848768 142490099456 42540983304 114668318161 47000085101 21818613756 24288841903 8701784974 52323866181 11642679091 287230509817 42365645241 5453295127 223575067369 10448967032 50572009283 5284556751 208116296071 197010029072 218296072919 209033538882 137391064736 29078408754 9154579375 53941461546 76068775703 86895161812 119763919611 19626257741 50203746874 61774049875 30533963487 107087658024 159312925769 85033813069 166392349889 148719175153 68038675410 64623552294 205785391438 69206493044 28528766285 67624781061 20388889057 45805649741 173919903287 280301983621 28043325475 138762542686 63135227026 10400651438 192601153368 168230544777 41699767272 6397070126 2057780753 39855470209 119832987243 163899722030 66568643144 36550820438 366615230559 32560290199 30358841894 19598457254 310823545604 40453695536 441482691662 29837501033 349492438906 178885269645 52583450691 357037594144 418513776408 201493689295 375395490132 188583771935 39880478669 3493839473 113751190703 58833384327 47262661981 277367399276 308409678678 77528253095 111425453866 146421683017 223997296516 30375968008 79673122897 120933963229 123713031453 161574924186 33053088435 54217534416 27341420078 20192832777 45328655087 41643765334 85699321895 27712064918 397623767 258765232647 21062996117 11633398514 37102268847 103510780529 156277564241 17574171486 20760928186 56499891883 66827741734 278880033851 108683700591 11700390454 33473397262 9604154561 176910209378 85306777284 252527798410 114277640125 34555116747 255480122647 216267966571 51005843071 72907831826 159505277620 43306523451 10920549350 2615416548 100281611648 175170207739 1254397274 134682014042 450551223375 12484506900 104305454656 124751889863 336808784546 134080559576 89560479364 56898190185 97901084459 219240259851 6760676313 269174733574 26196921440 73436700423 366425214918 18095403818 29168961276 240142716925 9275812469 43414800763 60684932797 43451834038 24375705871 247826629183 178728968948 21311339988 146920210537 14400669829 182097070744 93521042943 171902443114 377546680758 130578528567 59089761366 294140547960 98295089845 33857938956 37917671844 104724941839 85609446892 31124317220 4506512269 131508004743 89646895827 22765316244 39768159304 404019516082 30679014999 10327454942 304357114997 63872855627 55520063405 93468469229 59583933202 347174349470 46306393216 200289467476 101742825659 313290809565 22140175590 79423400755 848037305 22774616944 70157335059 81017918709 30384183446 84825564764 152734478413 239405290315 2741612743 61123738633 282796647037 329996587077 50188697343 79829883588 21199312607 33618782 8149186114 31597793115 152587462336 168155584635 302534711752 4693438376 172550352988 142839865273 448269368077 93663484954 177494097062 20065126124 90934034795 3055714456 126150064901 183150754138 10415335084 186880871468 161856754384 3727526626 193803669279 318205786234 150159887381 9599951140 71640939321 138157159858 144548121896 13076395366 18776741643 68547165718 69991448749 46485313132 75093235880 109619873382 32644900855 64171502877 105623987741 169037281522 39303590842 102636970481 9826468780 165631786696 330310361992 252475449880 59188088223 278433501373 216459251353 28140478566 133563225027 25371094170 244424541157 48281055731 28410276837 107221238797 54625339451 118150579288 23853426373 32184633126 227555704383 26742278906 52477722425 35740546040 322393243912 194198355033 104237404360 59390345973 375460035516 468184533381 101229980608 75397173661 31280644203 200502176555 40351176371 6797206057 106860370783 3953958278 101620821174 276589813143 14584929642 8965111382 42296363499 26931951351 86127727042 4238721041 32380366957 41183924138 84525982865 234554965287 34599865233 20558584930 134636385934 155978205906 3025510034 78471901054 79691684323 65351772144 178695030517 135240917312 192204953041 24104174667 247338957266 240948686683 17650325583 309614764574 71836002868 105132373418 303018029554 21145941635 219438517792 86379425212 102011488415 10197615413 28001997790 54098196013 13999831630 29474580781 402371267201 123942710170 76263695667 27238021102 66775645413 28739157604 30296445698 78733865355 159719398665 10953535538 263849028532 7492031161 74591392528 56774609083 196297216461 33679859515 40669726123 7487808978 9899748768 318109228386 113749474630 14722403402 8638634933 299888513480 17488012366 291010322403 188275500245 71944889223 86284225180 1852891058 6470831962 5694414541 21543760261 304400134412 18156115028 128261918282 74219893515 31450182607 47536658148 2352650566 16853903159 132403098628 60840031687 106773479704 102589636705 27772660288 9438388649 475174647611 14584980293 398196014903 56963191325 2201009645 157121945588 32764202787 47481837136 4494470354 23107912268 36328712310 323743829590 38505333058 210267951775 132056045412 101609916658 38656789621 55510820066 251920457353 17072349882 143396214581 60055854847 66828019955 19872704836 176716554363 305048500025 67748146094 106005486935 5765171465 13047844800 4938338750 358249609441 107348211748 60460730343 217099492925 122879386325 2331605425 129111287207 402965074884 329547401551 151092555368 143471724 26220008358 257729333661 218856177670 50165387193 10598046233 197203639970 104526618161 100266746633 324008468929 190282889738 481861962971 54969116346 320046575340 162184276290 88949184854 140465139040 185315674950 185210614215 490910720666 202405738241 462017658603 37966387357 187029857951 17075755436 198321549294 405342003908 146391497336 61902284592 90193645313 47038140023 35603314014 94931410194 123670704058 17103907265 119227376091 102895103734 89197621666 128262179592 8143883105 26728624028 30697784174 118286200257 4501236756 27468065552 51882476925 28961425030 43153899400 224686397751 153904664457 7699541707 175203820078 271898372378 335802851649 575277851759 4791071316 325856485861 73454416953 20023519760 279508085264 6026219889 15565799601 14722140922 221910438116 25849381748 74474900902 357944172199 88835007033 60861924483 160017136243 121805250443 435173989696 314089579613 5779618415 366119518283 207965670835 17921351007 4022312412 4482096777 377320257888 81348288646 99791164158 32220990359 57486355101 73434982615 4267380323 50360604891 120000919822 97477842147 56920856710 31806009197 51044081190 474531578347 54921220104 27848033241 96344733731 33276527587 51745625098 284759716818 208167120980 357253884140 46790030220 47628940122 58622867656 9087761633 17090594390 356138239691 35804842740 35290481599 53739789753 94305056850 111670365180 5370476715 211348515577 402370662902 79888086768 88496594386 7750969702 261281529863 15363304614 57483209758 92890748937 263066066696 335835193667 64145365677 92667963546 101398513171 88920699268 98880939866 14837714423 15609164917 337281465 151806271981 173303239260 133129162240 361885502092 83573292852 308269874948 72345433865 7716668543 9731569027 57475824809 123157029968 36014493047 16331818057 297559534864 106516783707 39078996014 227747302989 4517553469 208710938914 145402578925 96478351652 97152081238 6818991613 9669267882 77375268418 285523787987 142247505773 128406004236 231993051984 247727294779 7355512669 135005045981 240126337662 131755429245 87455618861 6995384065 9337470620 338524788574 72071729644 273096524104 19662679815 70747721362 54263758949 295602938220 13461095268 13146649135 33668956085 112117001386 4663064426 14615347705 68084017601 58740547491 219969533576 11914855013 123140963267 196730550782 136886595726 6990233445 51444362446 4254401600 69524374779 141509190346 301423349989 251753226695 8992251111 282844862839 49450628169 109141308571 8185203719 183053245106 148768695739 83483405411 157094456318 152723773050 51211457360 30702263538 333446809319 147946376837 92795340026 815710083 152204819780 55209965472 8465313792 16748174271 81428136290 3239497123 146195100465 2842170075 93253494637 55049361773 142192247411 132079577372 115867019540 41452962604 119930206051 95619446028 263352098898 185882476632 109513780636 88726166747 20930156099 94226501321 31198702507 150114048501 89925739190 23435567582 308478504368 23873947687 16110344758 109414429689 271614132290 100269354654 80419229183 89912367435 39155271541 96663400387 698644638 49022688554 274861775878 14612162486 30707736469 59243835645 75592444103 78569442614 165474108215 189412345504 78796624484 203462769859 15797046181 1881954945 53356843117 93899515509 16025476322 55584938430 12060421743 177000622146 401758582347 46859366628 40894549856 366831933681 47935115650 365678736636 117366859928 37386483260 40821017520 6752447254 31291567584 527182989962 63513206534 56135546338 4203995448 198991523324 109925413157 424697336068 120870633095 65687944938 99568308695 113470022045 53134331836 171593723565 250990196173 87203711347 108622582986 5809489126 96703693708 6768661390 501540285788 55115887938 184312181636 314193608796 27304927296 62264225535 252690465082 22965981755 89203604138 50160664816 40749727752 4886511788 230723014703 190712963841 183301347375 31520606352 151915817157 34099493979 132384038272 45270035664 70262819400 206251358512 125310999994 33307319303 3750366642 5575561347 24504374173 5719511003 134798902773 30248444693 85043853304 26423466621 34856603884 274727181601 15724475581 312378637525 104719210873 247248397083 362567229418 89827290999 45741997912 177787924731 9756902526 8101289609 118142147593 132754686023 144830630097 82790885783 13520916167 23152271716 126284146765 107373548829 12474590886 385801398410 452011254703 58676930513 11143478735 100564724826 66122656759 141413641980 85425814493 135939128943 205745662179 12038407768 43464525073 147408282373 15738899544 37974503866 7696978109 47989954186 174682303289 38982900017 90222934834 143507007562 75847354263 194396578119 14117238807 42369490034 95995658317 365155029327 25151963510 31180810851 25622535217 183546112348 3652288545 3684006044 285992725931 162330108688 81935129035 20593737499 15124384527 12228988051 79875137422 5572017271 21021954176 20301589165 71797414557 106941251191 33794304114 16948593203 380371604896 82832665885 213957416499 149195619478 66376698434 98379118747 4919045785 41832025046 24689366605 17971366471 57797916529 257386454926 4331735137 187323439535 1162929310 118095601703 16424013696 33797952293 78764083632 107745647266 335968404156 378077625533 169287035546 147110626284 131254011515 100184715350 46430495825 51770208198 129232823536 104325328951 8166366616 106077479083 52873500404 248093314860 157251380538 12566908935 109618366942 47712327656 176717838652 231229223131 140767948029 185886671047 108608767006 186053535573 274148973655 29427805846 136070076964 174628606508 13230548857 5664680363 153773043310 149350191848 3304831306 220373668414 146422655697 96378309792 90366435811 266162514341 392361238512 43670739797 31754763029 21706704435 101181319580 4930111478 44045960936 56135182710 211311044676 50807970899 316752472702 83498912233 189375053484 34996134739 44403832336 2323839756 88760293913 52883931900 80848434749 253326415187 66731818309 68816116769 164754879785 270015076325 138784710290 236563609990 318046934291 292215536642 11925721821 99526523973 218011888998 7524581056 243322224064 108067680132 33635927849 39544848915 269628509189 518750438964 62019382427 184751631043 83655592558 40668919109 105816058417 205578668428 52130637945 226021624468 30936461740 86616933787 28749906112 145767095394 65549397582 158809155829 87043026166 140690972765 41652610892 57685203667 320622097265 70698879182 337560176518 40263990435 26684813239 15600152530 445045702937 348292175 264069261974 363070461975 7669424228 24340225990 91600981414 125323460227 81959826461 2975396603 101173904586 92346209047 149499469006 75501496323 51231024811 30100088064 35817249203 18705470671 574440805 21131221115 65454415507 60551655066 9693434159 500201514889 474044284527 98645346053 230020031373 54643252015 116369697642 372225036640 118095372989 53021116688 276884345826 3124256339 389071158694 108789110132 80552007303 322036424460 359210233893 99900951595 196501167209 100267952 115541513723 43013871254 423418059 202513613754 31824318420 161191217932 5632316114 379638072468 95823442942 338371237485 60565116912 99012429384 64998278438 181557827879 6014437029 81560715305 31894830090 264368138830 28057848816 16074726684 149093378920 328137030338 2110693753 247461938240 12431293301 65988781711 380616433613 105292350300 112262569027 146301615689 59440537846 68256672106 343590698220 172559481206 127119700530 103257892044 156745309026 34583942080 38203679049 4294945245 1943492127 5680859616 151227281967 123224125092 98184507130 188298310624 130191559126 78620042802 140752176020 264619931644 236332112540 78827879823 186171279543 3760444700 20911121105 112315411139 262074650177 263649981770 35412468110 24963456944 43925148214 3880219586 28221067574 27619984500 25045805507 210521976432 93102800031 145062164999 338999514088 81349369397 284741107193 78030906630 22927842251 155227952775 255663755124 120810698820 2235243971 239324948621 28775754670 196010707432 68426872865 247214696210 241247673248 176497172795 89390886709 97054927422 15000914504 4008919211 133871303015 124689902975 210630011363 1399755443 86360898231 115920206876 45222156376 350590311556 49384641197 76521979145 148432696918 72801573036 193864906392 332713906540 280465901489 102526983007 105553021266 30165111800 61211200992 271452271399 68857614808 49372408105 361871848471 190749385808 15930951351 82420299213 302236908558 90001639923 272593460650 101607161586 479255301343 259565110548 241868733333 8132873538 10474643279 110594659562 209576076468 86534828816 46457376764 7557610934 227432245176 50305425604 49618101330 64201890002 40235141987 52359563681 16077715637 26634185588 51736526285 20739285449 114703769303 42756632186 5377879975 46502955435 304606929937 205354855725 132651071035 17737726827 281726043864 13786208443 65961701932 127720993973 186930104655 98680320627 7385882831 353997451229 44877690006 145343910541 23087158495 47274303710 257368438047 245088925629 155255734461 59742966190 56891428228 3199291970 130384271684 417131895478 274014430135 125716328118 5707261244 268974120414 8212303661 91790798295 58462394918 181607060250 26041014767 36959716718 162049660506 105588306577 40008127241 8274776586 46077944024 17894678213 230734427429 327653583881 141518337923 46989272880 37167985071 20669080031 203854971937 65337433994 15231205518 28777404165 89297773267 3133795139 320884602 56279813671 7054156906 16250836698 40578800306 20424431777 5436659628 52367097739 51953038227 97059192242 87268687270 109722942238 149340348525 35674005706 155833671983 8532078502 269642590829 67817356746 69561301685 25627379543 45153274106 79495230663 79000828748 347975659306 69518315848 89340256157 15271734200 50395996571 31115781269 12423346108 270517427127 28659303391 59941702081 34636924468 150785554991 1378880326 363933497 9973133241 155666039370 145952499646 77916957929 145641342674 139997170373 14438929977 38480869021 129652357126 15597327271 45380989775 79526036213 143456766362 131782637337 109981855719 11054937262 88031542181 270265477220 1509909789 229015738929 200655527282 43917862582 410130861773 28165308362 1864557982 6193481814 89286847702 8170310303 4646341834 103630271026 16784179913 68035216363 107380727828 26296945159 87852367668 188124212935 468325911 39055270778 128513883138 128041587398 55069015971 152325691044 47637215511 50208975074 271402565507 24905398616 159779702018 132546057236 30593982990 254727386065 12765475867 21959815885 163066444444 20646484903 5500717912 188548309403 56779856257 45261994010 165142289 10158656185 246367611710 11741580687 78656855460 271207741859 61100728010 104195439586 115092198622 463479433239 54283027802 80232671479 95683268188 299273848181 2817620354 75558990782 38321397995 5784526692 438238110 363641265477 136166825919 133694923197 208356336372 87353347011 75507128118 93984795071 100671381950 747899848 124429799810 10340250853 286051851733 90339368963 312758770502 76231673854 337513019099 81738693157 403549009607 58591932426 196101006844 6236504054 155510477104 170753964592 240747660330 61732374491 16958421833 219275796166 106469541836 25457744762 96786808115 17940609219 25230214613 4993097597 164203574285 37780678722 215666592902 75820579701 182633771649 55768405532 121733968013 73617939014 60276371245 143297041903 53501297400 3189689649 1443975130 122559476052 385275098835 23482031716 9397493851 23688931635 14893105284 171981733351 184030918989 382893725673 762698512 183348375020 93299264180 13853442664 31358096814 58652896754 80821936227 236001992022 56013037140 95101017400 176104455987 127515669562 127296017172 144079521563 7031579389 76414596420 49376068255 28679050438 116718281299 130846962739 15825455927 113825760076 47075338281 4546932646 342532607035 472207548548 5242265884 61878696068 22752924810 171817059666 49779779124 104784684370 83436709567 53068260046 123063116323 46069754438 3005130836 151894246071 72892448484 101693566395 261649890852 22164915794 160438613144 9704275024 257399890878 61560562921 194778607753 205039400021 128847242934 174307067618 32822110739 16620889596 138770810752 103188491912 307291649565 56117501191 425309068899 79502209219 127014603110 199275021383 278931926869 190872168301 331879349524 62319235007 475045492013 50070944037 290498660423 39680690514 125357607165 16024629818 414689163618 148114057501 171025901122 123217339360 12387531203 315096032706 20033941753 267948619068 97461323166 17462689873 275252222835 68448382610 77422122867 3989765461 326454782850 5474435760 214203927202 3914754520 172783481893 3233832491 110937674738 91210059135 42397273436 17492247859 323947307218 37125906522 331310807703 240843500349 58848135792 18954794026 132405582465 73375235591 346739223982 16886239037 87411351127 82205143040 292298009383 12554307114 265589813686 27427501946 131958309746 91955184933 57069964510 269378753844 36554410626 7634213564 34768571548 159837706871 314006186191 2977754399 210676851682 37412087499 19614245013 100684085559 20021431659 185776386044 290241039131 26770172728 2807568520 63937620810 5528696091 114279545343 215277121288 42256418369 14021320918 8632085148 13582588822 79044210034 174486430989 195349330646 243439802986 87704576082 17553099735 9821409142 107898586311 78962173930 24198811988 62960989502 71904618516 216814879023 40563151362 161158799029 31122469312 105788473756 3213530316 63479166869 224361953088 314859982121 81741278771 104389313490 245265311278 195785270048 40203934037 27416408903 19370735218 130439744457 236335555489 92633965400 143799213811 6808297286 25894296561 73089749426 316615444387 56434600863 88484532683 283303079149 259380858651 18515618022 59500403163 249306434549 309171760720 2985826469 39952473946 262198749945 72689882637 1648544110 101774148027 17306171766 12729812183 42741803451 134202181758 11503875871 306878692843 32296724655 120368820749 1733011866 186851052405 314836980794 269680389351 106524608953 6401428624 285257450642 4675272239 218950980626 24626686131 65321290494 92838576514 160125307409 257702597966 96192810737 7768329956 4779815612 154789478197 17626360228 46969181722 3842451187 97556470130 107056884760 43782326850 112566481342 344257426842 26223690596 1264004275 101036790927 23777258780 242921558508 276018307437 28445741085 230268369421 99386643036 121097109240 17035429839 30578614489 240607189188 59023853097 24427571071 105853564365 88434627187 29163883383 99638201916 18203387290 551733405990 17085744909 224685743082 112805018945 78124741793 8168059555 47876467136 163739593576 107662039022 342200773103 27978566846 153768368426 4255925615 198818607854 3474507847 510136749126 92139575685 25802173653 220532216675 22278371296 5665986675 41449015441 64719689482 150465106166 8948332095 11342086353 374914574420 72771670571 2911854423 10949575993 60144012107 28423007693 60537486005 4243641773 147344171593 176516100667 42758493167 176945058351 151333380163 179372375212 115966194541 93660375995 143905506977 64436397042 97236522082 2280695448 12778623586 118838869091 10747317070 157538745686 8515460547 27498750672 151392849880 29816523856 6070125791 20553473993 327816449166 18358182738 86401975087 64871708749 97807542157 193108166543 102396678804 173381360168 132392397192 30453516524 12225511308 23182472538 55730210289 21098311816 253628038570 185004824409 72341627881 55323885765 262690920836 38952041751 26236148458 38331073372 80394609145 321903857671 41922712984 196218501507 30533339643 24862690738 59363768149 106054275752 20272358614 258829517042 37758611483 4473786757 37108225850 53231641377 219194666963 82347626822 283587458600 208042796728 219143852207 46913192418 37706175152 16430929411 481571189064 407018920263 217133306971 13641362158 62589520641 99674934973 111615343164 106378950035 66352632121 67181056971 3516641383 120098745719 17323629635 179262605152 3755042555 43861957580 274355022077 40619490633 511528965 125758658494 10854786319 34344669997 203868146429 180038107927 147351227610 79200158763 104262126797 173769514601 382577620400 89280799841 125896281330 96914459234 12137603085 47464482634 284982263937 30687386675 50822887033 117453323644 51858463129 40216950543 30242105633 450563186745 187349330323 118964528324 277376480766 159108526259 158989139219 58958958903 625857686 85296755450 29573556765 6322799857 29187022752 336432281072 8580584622 122339310319 1788579732 528886976782 79630248252 26130602199 78880319185 132450815857 22415545305 281825476653 27119023215 25756055470 11986052705 14199290138 86475197089 20405404361 123789168168 36637593701 72078978731 116236495551 27178127953 184018150710 325531745232 184009643590 8138748691 93843355590 63001636978 179354692290 41765688560 127121955780 23262187852 12941661589 14993155236 101104143825 181988990024 257952975341 259390607225 216422679546 3354397522 194712583088 1588901964 39657429952 257845022333 341737638140 141749341390 14514666712 100773664 2279954903 90163228837 24388240894 172037927477 30419129447 147499844873 25349616617 67992910620 416416863333 181272417819 74617263449 46437563278 528711904769 34791860785 380080232641 102186172224 191862685260 70294206619 138043774611 5597141598 225350223432 136748126461 49230804863 100643153435 203151689495 19020576622 45383393056 217903618791 38094063602 72917808357 60313461256 26396048127 346861471903 318527842704 12702824571 141996793285 399802735951 4247000496 83074738425 62985796580 137274890815 58036767858 156787033140 13387779146 199007067356 19222375200 65075083464 34904771457 67137487731 12133005238 48538520102 2466815104 37988579887 12331534553 6416309816 18540601919 72175835003 282535402435 64279050388 46239556436 99615692583 94289512893 625654335 14508332834 240846558137 105875514939 88381631910 9656364507 22924259095 39808669423 135561560194 26754994662 69104496488 327067840216 223049482895 32358896804 173767749183 45265627374 103466607843 42840823228 2030350264 127918037523 170292317207 75871038798 112675116409 13859156163 278958614772 64628932091 66260207102 99828363327 18563313898 66774785320 54723326832 182276215141 448463774 117103037 158734998140 75924021491 2978813745 43067065707 324430522962 213514330607 101048279542 13324488139 123683543965 149877981313 214031996640 63824964965 36913274481 19712680839 204427288847 192662537479 65597527840 102001621820 145148288776 308140550070 73638297511 2177808696 148255056121 155391376467 66359474997 104404859887 156167251129 424197098288 12341865864 40634235863 130833264446 93131277337 194190817421 14782537608 198616422504 244959327399 77752234792 205272528190 67687775833 114937117740 37603185467 48210307760 215124137509 187870311337 86230409556 24437790011 217280553181 45700830679 156557063136 12739178837 122144368179 38726317931 34773147104 111001734886 115895052461 314679473996 36307304647 53253179431 205679448808 211101069224 140696020474 49328602198 29113367266 66637749821 96586883055 349527960894 205029697735 1387520686 74347515090 3108855403 19812222491 114327327630 10429480063 12060254877 12212587743 132198419527 163429871697 168626444404 31762665836 64426809509 2040049574 17522221567 41041386739 33243749387 50233515771 2658609572 78644331091 35907184458 32944453272 159518879731 17323683505 83567701496 84683600250 136219138441 2412603607 16901784327 5495061054 30177956888 89475447168 15624011199 239503058249 51567393495 254059022178 17383270266 238431791404 126438207768 191529889608 138741980150 148391763437 34333204493 56454155186 42915475382 31013454528 166471623709 36162833749 59548595400 165605771615 128696445244 106956199153 240638803367 279645061723 93078907901 5628500121 35361171645 63008793771 13385187939 92599028996 82789248390 160581083665 120167817401 60371423644 284772748722 31418539376 130916108727 232721326534 29210340392 300126130157 233942499321 223550906020 21886338079 108192242148 274085409674 44245318140 92681326913 2338218109 144845011028 31977009909 171056200755 189808623356 6521071958 28672704591 117296751304 258758316101 74535586755 6756979742 143478032824 69803166515 159165897477 17913174009 33208042146 298240182518 79484584746 441022966149 46604634098 16535014147 38366591627 320106766474 29955926139 255090466718 187461343820 2839440076 82352489646 969364906 105787895279 77398379238 44577406203 23015957705 211451833293 138725104272 33076755154 147750702004 307609164574 507925268986 53877408838 302379864789 118487638605 119246325260 118829225102 44883393122 266350561774 180526332864 368433050650 96672192702 43627162242 12334824535 427137762494 143349661777 159154925595 35846061666 267035216202 38558762424 51431229016 228120819608 165787235774 23007228906 135590398976 9323017606 144074989976 29917901780 70930692429 29271346841 62043304243 83150112632 97615634222 15073451036 288741768804 274521166277 51561493035 111444669820 133972135746 4981946427 275503386500 71106033645 154781574417 102977565078 33819587696 35243567503 22419792901 53662892655 116045509451 33153098509 10333398577 21100203944 65995011599 27160798722 98332719942 89464351707 41809901070 61780545046 22092063996 38723887024 144483389474 19334030636 145082609047 280105780583 56410836228 21316523211 17585045860 166611920770 203893584442 2071346256 67106912848 199540535295 531185949789 17323221294 139732920164 319221562188 1808220287 261315073366 1803428265 62386440389 208828666128 68491841588 10032847666 6512448919 177438114260 11431848489 5988342101 317604212474 99815532900 364317097612 28505875865 259029462761 18893468987 120070771041 7652061547 6517994558 114888810779 79935987340 55808875654 353968163325 19528272253 30192567176 43514085320 137716242137 50514147600 162986922102 175757250772 34112247048 110720389534 245015775109 139450854518 519752203850 51302246343 38207138935 283471543764 9978911945 102855182549 8723322978 939614034 45787005203 233878472886 99770281034 17685653806 84973535749 127277581325 13582381796 130530843126 16972822629 288903900398 221702750024 189491722167 100513137846 260529339273 13551331687 48755580048 8221676962 160167087852 246535702739 48546498537 74650477893 87423333277 173241794278 16636308353 5733380271 12132465756 25928235289 28272795324 269108073474 146613482686 14052515518 7408834760 114026974208 75127831542 14440867040 197679951137 164531807080 262418902627 12562179040 206376994613 306770611316 1208354046 7714176031 108264040826 12313697885 7114264429 23490671994 126156524189 81155091621 168480199716 274196567822 55753636467 3809930784 22426475160 306825582489 179958877746 1818985999 62570322559 158842616736 399826329296 17244537295 103395755375 61568224122 5281919499 28936082180 87495097493 309234780361 88326818556 119946921113 32730581796 333301952353 34001099389 70759279290 1923549138 89110287873 5134380512 65596775450 68623004205 16969038753 49377293350 92669589025 193624641342 151672083157 58091505626 64358879941 21017412079 3289641741 75827708838 33658370719 117041779037 191829124994 5387827808 111095128816 316762014406 34849469955 119170285769 98193045804 8625509549 20955389007 242860773641 36401445752 297838237824 1878271515 60082651319 218808243469 320102700075 85942519034 201366635671 148332472830 112628229556 6121894515 30570684812 275435105551 6333427208 64560401701 122515656552 83400787992 160439181808 29302283233 70920844332 233392708950 33174666331 116834034818 13984351966 27813150688 9498666617 24299789001 1749029630 226393744230 210179317498 192443318348 51769507438 43967036597 6348109904 123149379573 410913509104 41991091696 47694504266 229659202089 18907590382 44232297112 10157038002 33215181476 22420975308 91637679226 6385123355 15542846849 36535648475 370100674672 42800165975 280764209657 3459144950 25184792725 138080341388 7444492357 524176816248 6734576463 124327322824 5147989776 142452909010 3702510188 201998373878 469673146871 20436510748 57342251644 6499670704 80762290090 234661068173 114190548987 255037938634 105687733341 1584590452 179556448585 78864093647 70182312738 311423762821 14662400031 33354393988 114304204324 24956129599 72148694843 161001848739 49842725486 106660060049 88853785596 10068217748 98835373461 66647419437 10424532116 251891649931 20524758759 130350970330 8747841325 36578188041 27187692750 53103660217 24080578151 243840148951 3613549739 154907989466 17174366582 159983709138 32241280271 63806147245 153478773960 27455949769 78685720259 164877037375 626670281 172716883726 303739307094 15044664181 49600120137 107879405729 73105477080 6972244926 108379525641 103009675528 77162914232 139828637603 82055332442 32777889455 4142485767 1407384825 21189423654 5823708810 101085898 93316286149 55759294543 247358779556 108658175138 114203557779 11835612565 6223370611 5969969527 8250673751 196535634570 22733793922 82597807402 76407747795 210005484980 24855093852 106850818525 110285199654 41189116506 98439696854 145445582680 45826523443 125684926070 214421622835 197279685513 28361930288 277269629798 91348487892 27345333077 346771965386 394551327634 29853299290 9105421298 85293381546 27604699037 32600212645 66541610951 104989027153 108449395556 154574084349 23128788669 74528100302 3395602539 327468919547 14018888230 196977952829 59019577611 123249662057 92923296263 42157873791 335501726963 141629451373 426839004022 5252783330 44540049543 31203062410 253964649156 181136470941 128710633921 237987882242 107500855469 14981714205 23625536844 157360114129 47883296374 61346846448 248436968039 17761445377 156836615483 7773871188 160695999212 64560636271 224626313642 27930677607 166103034821 87634164267 111251456951 46999407624 47333156420 47913205178 19843900529 10915217399 81124096915 34156236295 18241241148 89167125223 48453530445 429760377089 83544452498 159228519325 8101116474 133735420986 112255811339 34532504109 429261175051 44106570501 427212317987 1919284298 41070285965 1715523329 492458968515 242697047358 20879764341 359862113987 232049569061 106851875444 43628428615 53029647634 67070803177 181558863893 75357170771 182180803717 104509424764 2329107669 194352590594 109744026028 218798731184 126053264043 186552220261 72393374833 9417992170 46071401297 67927574033 196264929456 3870436279 66927931568 60066184748 170702423002 78020201957 53103754346 100483700177 9207348790 14936268566 186645912944 95118378410 55802069763 328436672 30172822528 65305568245 23778385952 309290284662 31948100649 16876434028 172676414303 18736955197 129596352503 240928842692 27665210948 25580109604 4645717463 252581483298 117794882515 50076102655 622334288 24919112720 74460312841 18335539745 4427860762 266039263152 171306682323 105083899429 192491824077 27357138276 34398358773 55714484769 25760533650 110167396432 8533874621 2074141478 65628713099 25091980048 157825597764 70515600811 238459049284 45673352757 292486868780 105711391933 323356277142 165386804171 171924814510 54459671858 106351091524 97574167539 195696740466 261728029779 32209014894 109347127628 17586982910 22250548639 133487472546 171825573071 120218770260 39228421988 17012538267 360701071859 156265830805 196551403962 33939034689 170648151588 32778097047 40809444261 74182351239 100692386996 36041650176 34970133646 19328577524 196495262264 40168748633 67716690320 31102060005 308489622606 30761070896 203547513562 89844783021 311508049555 101898542448 350544246741 270764111306 14591304635 311688559351 189584217924 61715209789 195916457092 61079669438 9070925125 77665191919 76837112216 61530716205 106100367555 44104603902 494047079376 77479552504 8929196399 30918741981 337355997488 198625841404 185356654489 207339690545 257776992375 21498464711 213085707274 26888190045 419767472630 95430174227 155262048215 4855154118 9446008918 259253729408 37139323888 62729346722 12735361855 19655666708 5557723354 49069793615 261861876787 71757312506 1795319932 354267515789 49390838571 46113068658 9464566046 139232464655 140083551111 100031297403 408099612999 33668634744 125149485483 282700323565 208495443679 8498276152 167372182542 132925174457 18550470357 67850451805 214774196098 8920496325 27764455884 103993018472 72288054152 121778793331 440008935555 33376915519 133311990077 208630694644 16840726810 6154106083 291691045101 243669978783 80195704427 2519311845 7605156208 194898877823 119900416529 186229830824 12349616373 42414436593 47980294844 3482140209 71243412970 190506335669 54316628855 34711577431 218503765483 38232097656 103113883093 53671047307 11197263215 1940470544 81285043713 232979219542 60634584623 195476082121 190020180575 18274034745 115566313741 28680486535 39933038732 91340891194 164439837819 10761449858 144686720209 104538310391 79845482640 118876315319 102266825549 34109568533 57446835023 10337024383 25482048106 169115553867 23344163463 30916944771 1588544727 321240474399 120657295657 87253462246 66766354151 31452585437 20909644689 219379122525 53448593955 50833735128 34474615028 40054546023 20904263244 48980498061 176604748182 32584319925 89092780065 116818038545 13957479871 22201293827 250785727100 70480467232 93235065863 27245832784 63999039185 3759544535 179891192992 147521938615 330871197060 227698667410 11918215299 59593864072 31702668338 33521239662 173417543376 370881187496 159938658407 48373791067 70595961253 140342489823 153942287171 72769702663 84093919058 33919783538 253272605101 264853169502 128622181658 36418886215 14830859230 3435806258 42348673890 16322822230 116436682694 140236627581 64537280882 28438560840 78700008075 24021628521 7673648276 2745401005 210088811915 76325813558 84578144650 156368514149 28203320426 100628356791 256064387469 229638765160 98453547390 53331879046 152453281830 390384167277 129208766958 141303817380 129676254910 161523963004 80323764235 30182520139 9061818005 57832369206 38891716706 252366140340 61488230931 142155289385 181723800491 3621461994 197514034010 168628217852 2826211406 54102040550 243017863774 66589255488 54302038576 37193901990 12548289557 204254551689 115768136121 24459715200 214360126440 48903722989 99693160129 183207833928 130826496907 252862474408 10490245844 173090284177 32189674288 8156804612 185510519473 112489290604 214215217968 246056996933 131822566719 62350597072 90173034204 418200761208 845112315 5764298836 358232822202 186129153952 248216980754 28823217902 175994930444 47105227417 35212186818 497673048113 110387810906 47628638532 82575855179 63210467211 3863714022 266012274022 62593827099 52031470231 274209855088 96442007164 151001617628 118062226749 397045492 193394723535 142244387015 52806199523 2706887136 173740015126 1545453593 302318228793 171762997512 250584773119 56669678095 62892816470 123902798987 34030801951 73846390275 80818331264 133316355575 60563930966 105344479292 81970101550 70732566512 392228851075 280674675107 77514671469 164761462760 78695725031 166489239795 60117830981 64274841558 1400684603 85812882794 205332827520 62649138791 254809020420 9886639499 26825735125 263994983673 115516279887 38717134142 173574617969 230988395182 110941089240 184682831625 36844532544 12275331907 236272473179 21589144558 126726460654 174010114611 7014368098 130650654293 64132752230 77409083541 32153240586 15562143754 204190738273 434004655 35703948800 157577336205 28647689911 48332609236 78606885572 3444442537 120307368930 53857030744 90319631847 34937354846 116894657196 49890456941 52920923266 69864596734 73727053268 190960334252 19404316761 433611410976 75850646251 101220939591 53562858649 380836235 315591180190 133044077340 36577535190 198767796025 76171912461 58148367812 25596530575 154570837840 48318318372 71950902233 9971186678 126515842077 36714812353 123503365948 88820917133 398698197002 113002231610 180546897062 16539264725 254887623445 131340343194 26648621608 73127302532 333598233527 36278674299 149739775418 21217339251 30082316780 31837214242 268879048715 103995960098 266918412033 95229303379 199279291479 34056227276 4796353132 34107321913 39702606201 115145145103 37051069748 33365034205 14785898247 90367682366 117091953463 110272502298 262177269661 298993616932 69379886788 137440360922 347647499285 48519548915 236260034610 317669881760 87101983535 215649970168 210750123951 261374297919 45903879653 100090280642 249147184896 80401181154 126717835038 96786800338 63068789740 5639424575 34942352551 3812898183 7889827847 112231099062 231949497942 56126248142 163082767640 53234818394 111890230299 161520318297 21602216196 348959642866 12366903100 11510683100 7561186044 29420489895 97950012908 92222673028 12505555032 140042225037 45258301016 93135773122 2501282704 223242061943 24714255967 322259723959 130455318168 10034723007 5365085579 75442407696 24738137624 77270018488 284550662215 40937029964 97110229658 225806809887 90167220053 2498259823 90500315129 147563332502 109301961048 53656994119 267769495589 277521702343 23564395420 26635087854 183888364536 9681853582 80468491302 11673871706 22640400249 29879290279 31454729059 16698659553 286076376415 110042349270 10079940783 55692782682 359462977553 97635571299 10483683683 14726649862 17567054784 50747302924 269412800908 339970388882 357572704692 155936925772 152493145725 371137047469 13884902350 253299718 10500347018 1363257964 37462288098 2658478545 44232314546 181433124095 238161992671 295849568652 34170117533 165908385843 54857180866 150504673346 198166365544 7677576503 3219022331 399787450634 151064671486 19781005811 62863904244 389868088158 138149359409 29918531971 100743221407 17747385021 46427137854 26023849223 18953075853 361945685 100285469488 29531306346 184517738571 11212042380 141735857029 19511615829 11319258611 14202791127 419102734334 111510266571 47183553780 86108617419 120202172588 29921845553 23180644114 13392940691 17018631159 49495618639 184361096587 442951135243 110675969996 68164967841 73330423640 148598491913 156038197412 85844886485 127175982126 18275452041 43454963939 124284231033 395956529008 273952383829 25499539927 21241013893 253369343588 15291046358 119155572071 70959353788 131808438924 72918324373 147370612743 51002732132 52668768702 172792185320 36492789477 94010711403 32035696408 39591588429 108790747396 311078411280 15788330460 308282803077 82391900886 48668671900 17182008522 2924464095 246265700439 183596644177 115645976691 66977936651 25535694233 66211013232 239445585832 256982538052 44650902890 43710619099 42881559295 72052635017 280193263969 115970907517 110228090352 353559734709 61549129613 9530658509 128109484809 5972969409 175105276523 27199547436 90136013152 98873171896 17100670491 56056749475 146474752494 473960987572 49974595570 64545060526 197455276068 80810811379 301709014383 93698553906 83865989739 14380153813 90203862166 132735483981 329699061017 36275696480 147492993155 83247156433 4114770924 36832213793 2796572190 3924783166 18223278224 83210255528 21584089006 570341037 302522647184 20931723135 267171746402 178751823805 121547374135 49055356621 2322133560 19803742851 138614797383 59756797344 109051614626 183109483777 791666182 74596506268 59906005917 382348583764 457445462399 13570108509 351797681589 3897388209 148482594860 338193527198 40693855073 34739324275 82107863953 94888788918 29106132791 108080520255 12232566694 145657090086 173683576778 155272736723 5967050405 487650948714 375463209694 33744379954 417956486841 89905408354 157957622323 6305670999 100366176304 50590176054 201698620294 140746143042 11936766006 235460575858 49895500482 143227406584 158049965023 116179768070 86133706669 114409923266 36468245403 27816950558 17510034319 417582525923 45633171996 121202318824 178878686634 232693877485 489253074266 10152520485 98226978434 203494892258 42138394137 90553361165 7182620201 130471479552 119338230863 67317349553 212570836449 172510842405 376025841568 11443773344 8689228641 86291023995 34061511004 68725271966 90074414192 33966420592 27072236362 212505315869 73552866964 51933270450 165207074 2325964981 125930298804 88704813544 7675526738 51391744108 1755681149 97151455298 529735163 270164566342 2459813795 68495631713 121934462919 237949933923 277009216571 28129402258 155081487372 161418364911 245247812277 156640149541 5710710753 192256401363 62560407058 52173852128 27996958301 110687824551 87949415978 8418250164 47752923565 20434783938 5335296393 8465401075 227401572230 63769268392 126586374533 380367424851 24269655471 46175045995 117921382982 146595736453 64570479272 26351577570 13114486323 25657847394 14737492739 131691240303 564256775120 70445813527 68040728990 78439417555 7203569669 345535405934 105197481604 9901762279 297735960483 36200308173 61671674868 11252308255 42038581706 25968539507 85507341228 3985949100 370772909029 25379552832 83929332684 36372926248 14557106451 33695886765 465318510489 193467018966 387593922755 3012533407 287907500528 60223874008 32547845588 114548468656 145831064733 98947847951 484513128883 275905379788 171956739500 253466241102 70204006360 196070751598 14882895035 112917188849 32947185800 3053293997 155554993978 28832108395 4061062532 198500358483 219186164101 62161104708 307286137275 413820340 56529064241 38043332089 197884711631 5378503447 4060413700 3846289236 89852244996 57092058833 14638158801 73834060668 226983158612 77222944352 92674184271 199529263365 234250064948 55023161881 202503989545 2595631348 572388656641 262461428487 31912277838 189670613340 115100732231 12746160004 36854547535 196208419429 39996870420 43438037658 7410894155 46428151987 169461557481 2856665172 31236655089 182747656387 12515858870 21518448971 118497501030 353184504031 68240270802 123521755023 102063121610 9124370349 136761644392 23014577781 222141826530 142173153249 56070591221 31420055093 437067676450 20590122281 33570391631 76275366166 105247726643 96258113653 9537614874 104426861613 252038860572 5488841749 30282951689 80954461411 213678203506 189480980818 24263915861 101453256016 56620686858 23484430577 216195945728 221241311572 443661408409 30633796718 325345259352 112175465402 454895445409 38794749856 81536528693 266279034064 275262693993 294017090059 283818361968 20402654863 111113253031 8881798505 121209706291 28411098591 218666489537 54114271730 199439568369 350587234113 180419069940 4094946040 79918181739 18461838554 33967816024 171207375143 160290283423 83283790987 14005377830 104078860529 47597290170 52555643805 1892927054 69612731512 76435053681 34961056993 93968633155 295162595831 29747369409 266643813769 67970718479 241252199765 394698955 148633805469 195359636979 41492995650 27047243235 82217408042 59671025067 108552764005 31556514513 255177607862 26097751517 236062035192 94437386059 350697585310 249310171381 19587043066 280512370205 31777673659 65220045806 73505316600 60877763080 61316206258 44576718933 309995501527 108058913414 23922057712 143282729065 2202773138 247997369785 156504330689 310398852008 151326006689 18040366422 31742235577 6580641449 406438457954 139175753648 333483961265 77554354737 308238733879 100066522947 387578074683 101520295731 443474369755 94150823880 85704497853 47268781523 254882801441 92599127942 61901826156 320795298050 281895062387 110309587378 47763242455 159534216634 26676406263 239465306092 25660396988 32407831998 48347584601 22643044149 3586268124 217627314671 6257484990 32714085615 161574181908 46044493052 21020488036 10240337223 426634292694 123611870490 98185871645 2664639650 29355024755 129241207331 35555717474 199355176097 59449608900 334190962097 9854325721 83367463821 259852886197 150584455944 185138415506 161097392754 3725748840 81043863774 519477864575 107233295878 69633488746 64333338167 56130528024 806817912 1595301596 3887275996 44413023259 390029303491 30809634558 80770696845 4323565592 20862052337 378810861703 27227947125 44137320384 91493406047 225762445536 293158336012 9530443144 271431462404 35631187985 20034903110 26842432703 80021803283 125253745192 237825956875 141174336109 149171857674 37297148974 274624495958 106858260875 372552630347 161670321031 49293633739 51084080406 312547889525 11033161371 3695608083 249285811408 171885704518 126356488194 103478203397 72272515970 337046415239 32487830812 58219000891 396718710433 12982830612 57398296202 66218185516 173725575007 42389083795 3309465112 270304723669 18520958493 1068361914 123481212050 153869197980 163662883683 89748781388 17197636407 15595492555 40029146622 62227572563 43616304853 354938027372 76143065040 196145627677 55528733517 219479969892 135039278494 14906260112 143652729109 86940103341 23820672498 131094849087 306542350178 13190941611 48745152573 362502716504 9124872471 368086722818 24260149435 23308168616 94691952283 226586025773 45457039213 71809160293 38697774655 27448143059 51043688236 286660319435 30826623790 123416343971 60468095535 56766290028 323147331170 7384914074 11481910433 294454285162 6032154957 83007246211 48459233976 90487490118 130215686413 14259595498 11177876112 28803070754 241954518696 400577572479 222175749555 30187920641 116105070599 183994843067 40250033215 96469770813 228559910851 161950831231 152475439111 17144477332 134994015194 352958709903 374144179537 209940440203 36154802559 85870701184 3605067144 304528895188 136839078674 64188157737 72229456120 3666564366 47521179072 7209685457 231797367503 19529381555 125765129595 71651561655 269036940444 5304557392 22430783753 360128676773 29787367900 25191111231 133087673525 40305222558 10337147941 220328461034 60137363705 24096581076 627932619 45849630806 39218129257 77649520291 41577519654 104395760717 8378312880 177290685663 7927016309 142147832527 15146616762 45411524038 211610034421 29439522839 7519060647 41376029047 65989060279 40205712317 53303288249 4043650126 25282720579 33444609613 28762684863 151470752162 205235879619 476170166968 41749982628 11870436327 170419983074 229011797385 15097385166 382992170300 319116471868 75925342971 429921684195 66117582919 332678284562 86293522549 115327237412 63434560253 5809031441 120345919553 3549171172 110510123862 153491547194 194261088760 526879604871 42682446355 103889651062 56168779232 317520638060 74937340430 92679372292 14743798482 140918279129 171729792426 19665037117 51713394001 21044105056 24000255322 202503389217 223483057244 338652936561 173815346063 68967155362 71598928951 99875968128 23274057956 274287591308 134477936430 85361120978 37990046271 120417725824 83738914686 34241472827 164028355425 159146743346 157967468234 103401815349 141170849702 1212630430 170353368808 2518179191 4471309069 116062947223 329404822945 24674805979 19702728152 19384426460 18249155463 93901639672 107506375963 81775202846 456278174 92345230812 101349667437 331717600791 1684218136 16241818648 159678799981 75443411966 288877620715 19143231893 64718494312 178161808979 34604525390 291407414848 101126606160 15840377640 464153789636 363777452330 18569781949 212185793516 146997377405 307166101429 63526832208 122205774354 44893575653 41310351587 199026537723 250108597965 235647966970 437170815070 426694298748 170512845597 230858767593 49900724021 57385907537 123981568289 382411448357 131465765846 203669220471 22854538320 73296571869 149158670414 202589919130 202047275569 24182572437 39687623720 118604928860 32619882232 82216235904 5797548193 76498860369 298414101856 71519707716 11199515052 67482357768 154448434509 3183379574 14536358432 347051270842 19183123023 93838290795 16644350723 43485673688 58910470104 131595462516 399796462483 8955790069 379576242364 14454396117 183190261464 317126822452 63643016741 18421329911 67416365345 243401022251 3012363052 50163599977 115402853151 292373269565 8922083526 221515529417 55584380437 156149122276 103482583979 159008524925 137598923905 172301675402 15302996087 69625740339 44331633388 264201543382 265773839958 128904204268 118651899928 97474278091 125842325989 384515436897 18325966488 249192063738 109900327731 58149573434 56008968235 153105306373 123907043610 18002441881 5752541221 77804074554 182185656313 380594613 200847073101 22201028273 54965504128 91402051760 458385575493 8353808779 190630414736 148723464733 44661742012 75682549801 62699483176 345230622159 33388355842 68814053394 6658339115 7855187601 163137122927 176754286685 54623592648 47423989189 51374165286 22620167579 157134916835 13776763675 375037695249 28252072789 43323263995 90917537703 82591120318 130546234396 28186223944 87350416074 20311300050 339409257171 134813153148 346979216 427554362211 71774832800 5107014175 66817116910 1224063010 229839573899 3707769013 100177968424 32629019049 25169488456 195784419421 69674593029 322834808219 129900733553 124928321359 37549542383 115925120020 88922451921 46061807024 136765296468 66018705421 23641591653 169693528517 12673730242 3251568079 72228198230 65182530979 35488438129 372123387 207135154047 157240801685 254505571153 69647334735 53659370890 53267632781 172079303451 45515151607 190649802333 44604953975 9007003438 7018528615 233035148542 8479083824 56859558842 271391953677 36858841482 67237964001 47952005232 65252931399 28924913828 270171488550 66320342754 88524370700 41603256800 667092614 294283922682 44554518861 192438380696 28791450759 18338179901 10377029566 54988788255 45528303201 51604039323 4818404531 30872777012 28105831265 137229775921 16566227362 135276260235 1516803655 172251288122 6254849285 6645197869 155666093807 51719545942 34356481226 124635999060 244189111628 42330196820 78257392094 386554232083 22400929701 329571673424 8104803894 479628599999 158065730269 1974845677 81688421361 143068909126 173912794596 214151370184 31825431723 102516335304 51875148556 16599602309 103294217907 46251482012 69321598539 11045533278 64047024438 63462785990 272766441762 28683362032 13965920245 158357517310 80131621726 72384264549 73878304712 114696728525 36587603595 66903033118 270211581107 60245419783 226616218900 205636392802 49915071858 335296852776 352650012526 26807223499 167970424726 169585372492 280989025301 46387078056 61891638453 97155759752 20562976055 244918150768 55402929426 215879994226 8493282102 285823070336 415960146070 103816583488 97185932162 15319569261 288629938229 95972420252 65389500270 277562530140 100596569243 186816953936 81273012571 142312036595 44831688750 204551552435 127886470219 389947559097 329102547025 142156519796 120322277181 4594093748 6735466512 265085595614 62588689893 26082440156 74472714869 132170153708 28058925872 223484579319 60894789058 40403120795 68289126120 5278406713 43283379678 30355186521 13498647883 356438228756 51757997024 8745305322 204851221903 134005601570 168518808045 111523362775 46014968399 99550646281 6206188545 66750901925 20845360387 3624569799 83709118087 317549072139 3290317348 26257415219 22576637729 108124305195 88502790621 144580098246 275587572009 185242309779 95906172805 352983916083 29862134802 247510426694 111645907865 64863728444 1122617408 115494862295 21951178486 364505803839 14337561238 72706538080 57441073318 35074805966 148856139620 66428062027 153350670157 1641963711 12808344656 48524383242 134464272222 11233930580 20081407603 90788428624 35041602740 43843120404 71251641815 299394829393 160470052666 137120711581 166028132353 143505694558 5578978611 83829416936 350819547881 95695137084 157870320235 1523107080 69617791510 127293851919 44495501560 63066425448 36779136933 102958312419 29813953399 404749366962 45917271896 68244464566 83568229801 55885109794 81428240680 18721485968 271618932734 33901177888 87401295078 97938791708 10072634513 25092591324 182811104837 39418833861 68546977391 211325599299 275969321020 383205261804 68203536645 40980683068 253442041453 67401371005 27890188254 43675644323 18729224702 306262831015 198895592078 27021174418 258229051053 24718714016 265751895838 54490514079 195420108872 21548845040 52955050233 26984190287 368747894580 136545449891 117252435701 341661319908 3075513913 116417115369 76149644037 22776671191 16676893467 271274676078 74362485141 53231683717 84072687004 122366393804 47829028479 156836293606 100246766299 30284715491 242150933654 59168959231 43112372424 6978245701 332368211888 383545181778 12183916711 61957694175 89543656497 24378915294 70249785622 13697493647 23957091358 15779053325 38839339569 160433814375 141495437886 328917701926 40254196761 9732042667 151057650909 166949323018 281052320061 23035554406 121665700750 33849541466 3905936343 46191242 6722567839 83157484199 8526865637 417836188941 71362514790 334382262027 2821049153 309494872683 220970602128 142143413754 28763642474 494444942910 10127526084 59272964985 201025228552 162825465475 37734248528 76953024477 12537120793 146843395855 2446642188 242784200114 202692277021 1708551728 20533265638 316854189242 22315325622 93482275071 213708126223 229159130527 34532571918 4218140993 135261977214 77180205556 2402674781 23463201193 9141569407 190443117530 17621234658 33824104946 124909773085 130116834858 357298412582 142411085897 122113619078 44306279703 86914831783 16664552726 1778293812 191115922008 117681640969 126877057173 19450853012 212006557891 79028015829 74619368577 83361230903 35375645728 91896446595 13817217834 40650332392 194878696962 243984389804 48347378760 228075057487 29675607615 71920684405 86415447223 103785525153 411401705878 247074620673 3963266567 54790135672 126912350200 138929921468 33134813519 1958821718 14555852375 38937416129 143992954088 93858887182 79521567646 6206232500 333783129616 158633028115 113093691606 129736319060 49794896608 29919103116 356935031128 107071580112 320882218650 14089275617 27604365180 52304264225 81937543531 52168060545 98478103237 215724292004 220038811451 4406042749 96076549099 186745197692 57565012951 5122219277 53752428613 50892006291 158661131997 54294623160 132139784168 37351305527 300858196062 198515756013 129136471064 285514910979 55440241457 244846535556 4448805835 158637984846 18092432595 18665579528 1101135101 208823842078 106231982422 5850666770 80306143288 13175621313 106430505574 39872724859 117654251939 38901092286 34642026839 138064429611 50656919612 19374148825 71459097386 232576678885 41790713199 29445988954 19425687634 201638923113 21263917120 224049507410 223730913160 131989780509 103144504431 7620607026 102366053345 276109466596 81934671827 326547554369 18838028413 43183992594 97829582679 97177631015 272898993207 302274042935 66208333073 141913542698 6302510538 95956736876 11433453390 171134859656 7781349144 18803664103 51256615998 61190989760 6662546501 67400786284 656685150 55217819117 1796645929 12276103362 22064527624 340533166737 55414886315 98425444276 51138060650 5474633978 103463324836 39587457795 186030333011 12795444491 134257777144 44650302545 1396348576 140002940960 10126307645 398583531584 216521652392 169784489502 83539358688 86443002920 2950189571 70146917667 219917182222 3933620022 163792995634 86684402383 324395280091 120639777596 102754220033 19234649280 63096881214 44869442451 36192689675 146532820876 30233551222 365345472665 23117920650 112957687454 33722183673 34446177788 42350269632 99691643817 60089253203 63513814042 142495628157 9429465436 253489279613 177104283735 357127427716 21684329605 125882383401 68473937109 138074506049 86668659841 160033005982 304433063 36283421725 145812502598 306921187264 139813417641 137151092198 61654745954 2589206375 21543928404 24833439456 59117339405 169906969786 276292867141 2297612398 81308650115 6839803243 150899450727 117131786080 35148861540 88356342690 311281541652 80837796587 87750402541 253343350080 42398980517 3059944999 817928439 388552514929 208781537638 37038909646 316680491393 300095272544 200168136377 86708840913 37154881873 61936583878 90559979781 88498589816 137228682347 95622954823 158124174551 37813165182 12843112269 112743488938 94776414970 114359678847 108850300670 135685967180 443447574476 78332073723 13271160433 38798393802 41785162872 127675857958 205711119783 34418368526 234788890719 48374395850 426551360277 110096973203 103746679200 78217820060 51319914275 304885135025 27010689415 26691494638 179040745049 205345613390 162986488224 27245483801 30918979117 75098890926 36092522438 331088738377 263899942042 147546955123 252995201449 188624975773 202884745734 15195159522 55176914293 34747516245 112878789574 38176694745 155279822056 112064450200 43267375758 17278242553 1846257890 91280884468 513478895241 127435769677 109106712416 159768972477 1417988811 326856684809 348121444401 66244308867 10453261324 35700133005 20804946401 108628688598 48323135674 51826513324 2923529673 12994578311 155623319889 94715138726 30430486356 138463978081 175528206937 184993205398 354330553262 390456493424 214035555975 352405341360 44868842724 289407610176 66850987283 507043340 100619481392 92691667623 4377294880 28804601096 87649715223 149661880540 58724497458 43971548542 48880695278 393545371747 4464107477 3038087918 408347143187 186564669128 64042645439 4211827855 113372055079 29976920546 20236832348 124261317339 126159282123 296816559537 9616143439 45394593262 11485632396 20854504355 23668541796 16843139520 38215056307 3005251940 10368339468 266354890511 5254516880 40074964856 54627953102 207282051798 91069694111 97360047813 63522665151 90107029873 32413534912 36264144080 26054794720 6793414117 68261293269 141552462885 88335991514 95154787974 109400465754 141248937062 102465067070 108926504294 88645799989 40090839162 382027360953 6531624596 5960534998 5292585551 263621997656 75407244901 398493813447 8605902405 51927984936 93079869410 356589937432 164135499106 176664103118 2434849677 66192847268 143650807996 4822453116 220153500931 44568938433 274830085506 514492746 9714489295 283509192802 144399789804 8732823601 30047831474 41468858934 5727166669 15760264534 50013465625 95409594200 286818351125 71631839296 218618827764 211325650069 31132225457 8992442400 36304193649 131751247869 91894485082 74813322161 317566472577 6647702140 95614880807 90833942442 23943279567 337907023524 27285730999 88687082170 84593133165 7646432914 457537378541 171956483265 104639611141 310986614897 25036241009 15978069967 115267103235 237153389586 120556267303 54455758718 17931782330 11663577063 59658197907 157009681311 143371137511 322670915678 142874349886 279321725605 33219253 20117695241 235867602857 143678387362 50600533636 36495433052 96200933557 20532613095 146874847891 8312775574 43303907372 181167042515 19105414244 32781493710 163603581993 4901293249 235374750714 24892259340 50623171536 8493289561 232163698623 4979739307 189809744714 52124904897 87955546381 53076705949 223931894375 145794364236 148797874365 68851730690 92217837072 217320291138 68818197779 331650720370 37958027762 11447860850 113957180910 20997167953 42884840224 38921802524 54026679984 187107518934 12145988946 4723001248 28360947201 3493305054 33327363729 291831854156 52046984742 200044713867 94285908753 390895978190 79159518028 73534979556 83261745247 261679434695 19941627550 126707022543 132429486274 23576870629 24501408600 17767727474 42595827751 136313159463 38879069253 112784953410 2956644375 186106085444 248490680 26420705130 16012189693 121511822788 213195107916 51202953371 2018915113 84502391432 5026465371 15862194355 225885073466 6755753943 15791613765 100342838905 224722776720 196934931560 69447672716 200858480890 96866053689 188663615195 61313504803 249965021662 25779813973 81209306691 127874692786 89725839737 167705714415 323575823030 107041418773 44269507760 9012333621 78639967990 138206146382 137966859648 228404938019 4948659702 51197699756 2367047238 145023628065 64950108276 12397469669 42167989522 17472958172 117468326426 56821777100 100351883677 93124568076 20694033950 13258843226 100952774355 41556538330 27147315660 125183338348 420025920593 10710636158 85985549339 37108389432 96554383338 52571312351 57148324400 3990415006 265952632532 59731071628 17817638093 269983183449 31959102915 281284633199 7373291676 2853944098 62159393483 29643063879 53823866302 82135204870 121983692455 60772188198 30728305450 103983499157 116469510294 18269533877 120614117888 27435454644 59072173651 77172965592 241708491288 51250400564 17154810405 206289209489 36975166415 618282424 140357871800 140249426318 98570856795 46333913575 64097882754 221029698536 43450418130 329980910791 93239301070 61844086571 316984581199 37160347995 16791405600 91290454489 46751529978 26090416452 20194580926 61635870932 335073763 4459204373 239373606869 296246936778 33664754168 5287356940 1316462004 99682639843 15305990163 327962993872 90153422391 100532304098 126516473824 25226078383 92314252144 156506354094 33248916487 27495189063 60506401184 141143752198 13874061656 90859148044 20153441060 73721535852 71513737896 206600002433 11754662048 61612499954 31514775349 304800012417 294742125514 148705648680 8276975004 31099339031 13582786500 43777425202 318051122072 10223162044 10046193986 148208277863 25558425233 47813495616 339307950404 152948317792 75035118776 6209836935 124902158118 36020039312 18545456504 38285355653 19089126587 94952530438 84105495193 214649227713 446118947772 24923143062 272801689420 66805655599 338483872070 100618423846 72747245366 281951237864 467206994829 189898286626 113166977321 12845030891 95395576023 207297157469 59748117524 68092965458 27302435414 4445589828 75277935321 93320600947 99710578961 25925585939 46477102498 235906632447 11232047605 70918271840 19121594852 74620145346 102017970889 13546486047 132028668213 181620709743 11846566439 417489013614 33904317405 27688118920 5129640579 335463944922 195884770976 40427637990 24925642516 111407549562 21083232104 226972349282 110440317510 367815835861 125642648303 41855023828 11373709717 103941442340 91533710132 18945389413 26397761324 195439243284 73311964313 30724280999 359605079671 416817421777 152556838390 63839314676 29272277732 15800470177 64855654786 11746775743 101969443629 61404898981 212008622157 25559430384 155293611060 217504855152 289864323757 18518544260 5010741049 14543737002 34017192533 208565716057 109983931058 113589411520 288488718326 75065108024 119138472862 33401583567 12243675574 113372133034 65546597752 8424034815 18255290649 19833584905 150126383646 7883151203 440741705302 52307180974 285679846407 65552915426 151282076763 245720179779 95692531660 246196292141 174453138711 295037388130 68030437667 14986242050 153875763942 160228335204 525770812346 239015166498 33638104168 175328597728 211706874341 99962675308 245148405816 230748832036 23702175172 25039817645 358209059722 5617803345 3191860378 151248571178 163203322691 58766251150 78292484077 124142335370 71882985809 78657583745 8356257484 3255127722 37662880161 16319001737 296136676732 40353952877 56188242655 25439592998 51365482279 86589437239 53722992183 251471524673 101719985490 22920367199 162330097574 75817837712 108203864772 11210148829 42471288743 54280667092 16944604463 53072756963 293648418226 4679341094 148831422967 172797272466 296496367036 207547993135 15956566102 123343221848 13344124253 46748729168 59739174427 196773126747 190037140446 24826140156 5053398652 697894195 20714519974 13642167135 193779643923 18349839418 71731676133 5006843600 218208952599 47791892101 87340363091 47123142838 221883569473 14615409466 4848450414 254618284629 82986255375 85785337697 2098320528 25596059704 7165539593 66995001153 85837360827 61103736044 54341042305 161204663007 50699816672 5745953413 95168458683 41983454206 99548899958 5397366890 13756963526 135517739532 28141390904 258344004752 8053132341 282798173147 175166545747 21902234865 14132693133 40741356551 1542417807 278367988274 3669852027 44979715394 40262667201 38420981133 46736967543 25052289017 36650014068 87893145710 19658677650 62839595083 8319728171 114497472432 28010954609 135310184022 110932666639 160941065771 266458447038 247069274865 137627675344 150250381306 33763708552 23605539770 45885363003 3874958662 49757212781 7467443455 31171205561 135812122112 212888020774 71871890913 42620862898 8516832867 3586258160 291282453759 147292593117 202392563560 60908343897 246716753065 15858156726 141780530307 155103058 228554093104 160050296785 6138291820 34485427613 115343657972 399170711634 40935487100 79372950095 194910561868 103699715428 170467840682 42779956945 118629951343 81977845483 246317795300 180300361499 96728385468 8213528878 303544692199 22135127716 61960748393 223263203061 71902906482 21644642744 333813594713 119113952969 68510634608 61781269946 140787606361 374188391887 273754999136 41244365652 38356827440 248138109304 359138172538 13100609433 24837981829 6204654158 33144354231 403682676000 57531117459 16824411147 110555109409 65725886235 220880259922 230640116801 27760655597 244721230951 104163791143 368151963179 6625554924 64123548080 452476749471 112901297032 5424268744 54935633447 171314505519 92908664839 352223989729 110581250209 52321613948 52267655057 345355601035 126423437658 363703417417 272839895351 41930504882 117392085096 460051066402 49201062872 36360664383 35185179660 170512444075 310633924088 65500098029 7164759374 283573906475 25907258753 358974303604 28364431883 50422682372 159178600047 7899923001 28350693142 18917383181 107930733340 279157927261 21868430681 11675009717 105191339904 36488872553 33169508830 157169527152 22364681042 34944608252 63234467208 140878335736 52356973173 59828916748 47666924348 30411122063 46304333340 55539450038 322093972057 1139587494 72212532642 1057841579 27264491495 28541049808 20902467179 67524264497 24316469807 39413499589 22257828642 76640876744 163286273702 22094169660 195214113302 252140404821 15574598447 26437188783 133754838918 1587014047 57797544329 231266144493 86506317137 1951664277 371206105584 64202588414 391295191421 153670237229 93536705256 19668832107 68416044194 105107832566 201346636164 262543368215 391178080553 176799186617 74399995734 43755357282 9078480474 6971528886 41400104258 263024314920 180257732255 101260663170 17508571783 120279570348 22284150190 169264358409 262308280456 43093938745 312741805639 357847131400 10950470671 10696224676 8592624079 296125095077 4141488265 146228093106 95246791232 19819208540 163716198593 93728228842 632241748 251097793651 59610625203 11565167079 53793731155 285004551493 213534066426 344812765986 118115452263 33825697574 59709444604 26781888447 23900233547 9267650126 20376627858 416476607380 221163168360 140093351501 30647339518 2164910630 2299929602 107464897472 279983850986 199265529474 357559896916 29920863213 296651764236 6394224751 2646748940 222353240234 101997073728 43951361881 4601363070 32399631773 14114791145 4635594980 320653323084 75643182880 13220146120 163358952772 17211220691 40266009158 40275515909 4223674817 38880406632 22414301319 6106725525 215520983052 15391766308 196160161619 235696016898 2560651284 85467887911 34378186956 103850296182 170355126200 1312654984 44027111863 124031881890 85535481678 87792835167 161506791763 60284402228 6275575307 383996422014 17968863442 140358625690 295258848148 142371712912 74907552264 172700684806 44102988150 134498461890 9314565070 73381525179 2537538926 7365752237 139501096723 38321134992 362439171714 190994527477 122806601566 22155808289 289593009626 264830108009 48904060789 54701833749 204947617316 37824306199 182023158684 29796151851 80445239093 64337204330 255398858121 27418524538 24986573039 24533931845 121652937811 126706682670 40336471301 81451718272 88214153406 287768244 39048819479 8993584650 246267087574 180539561624 351358423827 56748193004 116094295394 1705191096 217354776511 241360016442 161258654242 117206833708 12475718559 268930534889 70112191549 9848646738 149832761384 118992052097 141729542096 73171718079 252795870055 441216111495 16031058449 9471386524 26166334384 148472746245 10279924271 8136417871 101924405126 94827014850 118091894332 12468598411 327568370 154233844858 198643618169 7828523751 89197318383 102056441056 8077890601 358007274166 186868592735 62726967034 93884024987 319372477012 57654093243 188759678651 63824854323 383894812926 342724204814 77670593992 123755795105 201467080204 58004992021 42684267070 134779574283 172216403190 134356273579 16606575199 104136286957 47460541896 32238114092 53349371715 192007238477 38707705316 154967664925 197547338830 6519714080 54666651270 107974452125 66381064447 12274469272 14716368139 2163268230 71479246580 20143860936 8435621547 240284460915 30941648019 232629865446 94890168434 23721928067 49693051758 131652976642 1152696674 49853269211 66524931439 101538637094 233659049923 50756941547 1664459339 47268009298 39695465989 80555426962 279459948751 14721601169 287007232288 40757450594 39159760778 314541267322 166428925743 81082308059 22108917764 6502149614 43153123153 14706507530 252941312386 80661524957 42057772674 46102616684 27449695302 72444827466 21295422050 164342799990 8119535227 128942256414 18743127766 143118529884 180459901201 102217562570 38742545467 5165755271 71679416806 314754729989 52280045757 156979007828 362223987942 48951069184 40354530584 44520550983 6707787733 59468450414 107974793704 84040549889 238476060777 127803806264 8329393418 37968862579 15828045212 58525747720 74267858611 45140666364 169037918454 20990411732 240989546796 83550177640 6723143282 61573872120 247208307946 89072253344 172986284448 48235744968 20493748782 42214585967 172621461841 91359557579 2159962907 5269943360 338324248876 251579693010 78620716598 105368558667 145956922076 271350811648 92685775874 2538866797 109780791102 159257416306 155551335170 29007345724 25809555294 74391767065 201504277972 199491763633 108213376459 280778457830 10020860283 40280255465 272547252252 249265114442 354898919679 71796651489 32774480423 79018620008 31698739670 45739845082 40150781933 21023859508 111145270094 9637954751 145441679672 126339664668 100080675885 8536588595 55472503794 7983766807 17123436973 34273448558 250731506940 107410053363 74145195237 86145323560 25758337037 104899219869 57462201636 9387695944 19702186405 194783424262 38307933699 40500793795 45909237675 188203679812 109357482188 195967068902 90173289528 55993530285 45679218670 150297040045 156536197762 40495641084 7652118846 141007142537 76983933473 2276719249 90664526339 141224114394 266694405014 72980938592 95548946450 21834527994 31374325173 27020378416 5589380595 26615822376 206327966836 280473926410 55927930073 53906984326 94792843838 26079125590 31505226685 35441509422 218241280800 196175551436 138923296677 239884980871 49662852201 193175896225 85144236611 144436130813 111554231974 229537637239 156200452809 241388187378 27982585115 82710693948 212886834860 168548611132 209905327255 273917168098 132988933536 239991396685 33687214997 19855847221 8264633225 85888574360 159457613770 36674370284 384577937916 11035683564 131173852087 30783687383 47483690953 40969888933 154157586035 805734993 146104555639 13341758443 26390817916 60996390952 297122028333 136985804436 37533042430 72519619129 246858056899 118896285051 200774021696 150686441 70299675890 236177113535 57286775144 180595236572 21852742348 176102891304 108875202710 64321408810 21858599788 22111973105 390979961401 99539286969 283856203 47136987199 283965137779 5378518830 12357312395 26600130288 15941866778 59853148848 75386148182 213733781957 90421546409 101236651616 166478723943 237377240116 43663143902 100783742099 242379434695 189655899791 240761699523 155559183851 130715283786 328753709398 226004746641 170643317438 31742406812 112775625491 33385844650 209545927356 3396398792 10763189476 134875863698 48100144271 52023592885 25272291160 4466648598 32918293144 75831226252 229599333690 785986876 22625980561 236467142916 6047254302 1881906839 231434521520 13748897890 19815030311 43143503780 40879418971 58017528808 21976913468 4461665755 34684817436 246542437946 3819638403 143850632420 123618767198 78065729459 87859539664 4027419200 13272625144 102078961948 102952986370 36607679970 84841018734 120761250033 16568130820 119913538760 16037910800 66810813364 19638961158 48328589865 15726375115 143080310457 61607019732 377068637654 29502122902 39182077718 90821669465 5918750967 36798340958 152067314993 180457742249 291136227886 71596267904 23481932237 52750081747 12128739191 53193176351 181185616556 29102638181 30269545647 125118707715 94977118830 12112047640 2252532436 6332911815 166936382027 19127809221 34118449681 40736839811 199383834277 328406289549 64702239806 13737626184 21350736302 106561050412 718599199 23529499605 94117597994 15419706016 98145791741 24088728892 64536459842 3366280828 1390737433 359684493328 36924470408 13182358272 138071422733 102079244527 128889630168 258518839425 5313021060 3879994269 382868499013 72964014775 19662423261 20716572143 31209990428 13758257029 45115801269 105306706403 205937838586 95343190952 275489762156 6436466336 111758260765 175277671629 25644084805 57032100060 97171294240 35803121560 85992642795 42364787326 144516279818 32394860770 52013560397 202334673291 277167421148 157751869086 16325269241 169258920747 6035441528 134315390542 112018395704 328475829268 5185798236 76118230896 95380232918 40834942521 207381182064 20882140775 247360447861 49828544399 37535199088 108879421592 246079836343 21596649736 73082749097 13922098544 49287427160 23416426739 17571956989 256681855073 246972768695 67906123102 255286021700 15955287322 75152326347 2847866512 252660732501 9906320755 21892177504 118083217843 36542339987 145700214291 19476642172 3995312430 23150641855 63541884196 34151160958 17794975658 50995929873 88055155474 339310851346 283839646583 56248864273 50877663172 6104151184 116834873756 92705579597 139480942691 109409869720 9357589740 264309608431 9368298908 83273846498 65135212309 9140024405 10647222062 23345726038 41199923575 29297397067 60782519045 91230893284 133981021389 42191249619 110731512770 76460544952 209317839477 309780248969 299862903346 17118388017 3989406151 52736393652 193430006073 27036255295 47568617074 36527474681 127304721678 75684013311 78952397068 101065111590 8077863901 54124241453 38247963060 40961849209 1992378391 26898753066 43186953969 134071692083 62912796645 67231291067 45564176143 77666486839 36123475355 262471004548 12326818379 2165830239 32264406932 82580081484 138894050544 145704404338 94172376301 34942754100 339963740481 72850042273 13833198703 121653525465 65736399058 241212553346 61189683805 180135631281 119760352005 37808061540 280907851896 160095613466 10302516579 125447572628 57407920942 1896321598 14345446803 88601390354 135998071376 5611999082 118420999817 47239608072 131281578231 27449630311 277209849880 65194241610 23017092402 34031456416 269554028985 10593400603 10557866455 266120151265 246519314080 47242161659 10006817318 141645440033 80967770200 80946549831 33081234174 300390069601 317373311393 57363306515 126625282760 66719393032 27846448003 249663179894 68544674716 123086312898 7342528402 241291225770 9609499215 165572283478 7932744825 25273220794 55445183550 31026934639 276988107924 60245103940 24295076872 43272670887 272941624006 67654358212 22620445868 43130063010 41127686029 112778642447 147598840416 26490988182 67437823916 1414978539 318994995512 118976025118 130474994877 35141705012 81980016932 51548426949 89566158488 51139297991 1964305409 24717264614 131147866747 129680940889 5673253942 122453307327 25765218667 2137567838 16898412783 65082449264 174936776409 389957217068 833563948 374554955771 127753927970 8188055444 250914987365 190503085218 71594203882 1209245899 168843352290 322916264720 27525776802 20460606661 317163967321 5453812925 154918117929 156978818665 93327973284 137189168257 48075986875 37443266464 250657529668 112404847516 106388108740 8631909433 20425294204 31962482847 216372147381 557733935 283326499366 107543564934 133680899895 102692710697 40848681740 67513079924 27743594838 50235610382 58260533307 149530843476 28045916647 44666659789 20855677270 266712484436 249668746944 19659218428 191519128936 293439560349 154883736339 1657378255 6761948365 95367562865 97223849970 200221952827 85650119016 25814092221 39407056253 100875204129 57675717011 160292743069 26100270012 75834971631 130327187704 214069921422 411641441845 239896754620 20009075650 381293361508 35385594205 18483069681 108917577845 86308053981 53851104540 17991354803 26184285680 134619559583 214419841638 75184501216 46891654893 232229195847 2991248247 19552074781 81153685624 89247091779 41683668394 234054925 12351099140 72759976031 58766727333 6668482607 26940905919 278236357646 14763265321 228292937092 290712225592 32219182370 109588050067 275629422877 32985859415 792852658 91083993586 48881439771 159690521477 100573249336 144974763051 79009350603 37451014220 174159887829 5333752428 217519034562 57339079407 33656200499 22821838895 44499025130 175869077835 119286287462 52899953753 28540375654 134718932681 90874888423 24147280013 40797480866 72836607990 20031967184 191825121347 18361169410 123279009152 10015801105 27715885949 140119551367 41857026766 58139448753 41955517043 18831647681 28052900655 25915647738 2978200409 10884275506 105659369001 9020981445 5153802323 78904427637 85807923589 67356094974 44588920349 295034871581 48978693500 1520907184 175422164634 12549945214 10319090523 77523635416 177559156993 141710702486 324564244572 45865936097 51700028114 39793696909 7847605775 146226166592 91637080761 6897440380 157039743492 146863350479 38056142401 90472089550 4225347329 2826773618 63823905605 104791350032 77178601499 15958841005 33205369196 20634163556 38310798014 167123562066 90724669388 10196582932 3639438271 21255542569 9760044650 154088910778 43094824753 49871074842 7612751286 51039674907 192756233532 12108576625 92441329704 24962880811 156178939272 2347951251 57500334315 106189813303 41271762939 35498827356 26437409883 62736240268 212816269824 49679387928 41109670036 93320428985 116445724407 107122323631 13697295192 25737947635 71490164592 15988333699 132607100947 14978692087 97941800138 59929989910 103111329621 194136087001 57860999477 66466036247 71626684341 26842667342 8305707458 46490370722 193647658334 26672444157 69503994463 27868724222 68129087359 63378125761 53404905238 1658318448 14518448719 146518170198 63895067168 75193898905 57791023618 75713069024 49309984722 122310845013 46553900587 83949190562 1290507730 25810916630 49777579937 136152850275 24446752407 81890826657 107738196995 28817700865 1126708906 157596135687 109283857927 1704443803 12176641484 40624599941 94564427087 77324316495 23385323666 1001256240 28672599672 30975574083 48246945299 45836596697 64219115964 32554154156 69908703468 12124513048 34334431696 48264258000 14976594682 48443651336 3133886447 54554380332 37608418199 144890626331 11861156056 148513429518 73635314290 57886687952 16256874048 134766644160 32864695599 209723784490 35973831601 113223214918 14776014091 49721920390 9924303328 74988575367 1140616141 30502569558 1674656039 167024392745 108520021066 138782661652 38613192386 33501412731 32605878788 3611738806 113013663191 27357000092 4736024448 14039218372 23322364965 33051926209 52879442713 26344147176 37076333211 149014989682 8738626454 42525384667 45274697092 113721641065 73866439002 29809747556 28268794714 122347882807 107108502109 92159338126 4161570664 112554305482 10760205487 77324432338 53788691992 124071413412 28812176353 32146156382 55161774456 100721183814 89516429793 13118294821 252796369961 8580288604 103328653813 242262811124 21572360316 54269550114 64217973477 2159730181 62450873727 57673587723 27456083671 10259208258 29328956832 134167110075 24292367785 14798779032 26877896857 130386385809 15806338599 130295302690 177389744444 14426508582 142450090032 41050204479 102930503650 129629161404 47409294988 4119891251 78535010993 37032674044 4280151060 23057020749 131510653085 1172292520 52780200121 79913918944 25312088597 114914563911 181628838893 236890867476 12533997318 86037036677 47944130388 101188895238 164387690142 10446239380 13228786149 8074295314 108974202307 50043899994 276804873954 69022199122 43563828941 5526166639 32343262440 45457854121 49489195106 120283159335 55578795305 219423896762 57905045508 102035297218 154831747590 50738867877 64625774945 117541478026 6907127287 13667810313 99309023328 39986022342 99857047524 19706599013 118040863690 62941673364 54658654970 1129192748 90243706620 35503960465 10394378141 13159975080 20046041924 117487850164 204224291468 50507968 78721318823 15043434375 51524492604 16884803987 8938981107 127258451892 183356856968 846543062 135308666475 75438898509 70125934628 8812890858 153397508431 63495774822 6364541867 58690522759 73058013449 20433730740 81572075976 102316848795 34696209813 228114218657 208075150970 159529709486 4153769316 44510827975 27816470651 34469958531 52836114934 55161417308 75126064614 107164317805 4322900273 200294691264 16726464299 15206272622 23486268992 108496178001 54933693905 21569148332 64735613210 65318734349 34173697146 3983122655 14454183836 26927137595 11040948816 27861827762 41936186312 73696446685 189948363763 16334205410 42619470893 125271246789 130342351213 152982738716 92564533286 116957425718 17650567948 87604493823 54455020125 202698122318 69494944928 109925857236 18662524942 10837420813 108530712746 77090428001 57283607778 74332411508 7503703860 33160888554 32310595685 49062070031 37140200810 42092134741 3843774450 103227479637 9692236194 101471628691 142132907006 121122363070 104883700196 18548805237 134873416381 73030618568 784548446 16238481507 22497063872 84592555646 6634104620 90785741459 13492983808 47221514513 42498886286 65665535970 233847552508 78700773007 17170146254 31428063095 7983566497 167073050925 6107561524 3202278325 150077405008 108519436435 55015272362 21318473206 16918784950 26246486025 51344024298 85017218754 70437683975 24998777803 18122179721 30096041047 44512908811 6687164549 7523843457 63803006082 6854984818 3773511726 115543426319 48143843691 64703919826 108556873657 56059680458 136169992039 95486272297 46411366980 7095251229 116861625915 15361045496 41281793747 92736142245 84861399263 24482040268 130428277137 2356224628 33216397054 69411224588 2055972214 23794503187 93590870161 172976129375 26519875509 35882391955 1374562022 44541037156 56374722786 114452904638 15655349815 160845058490 116335186181 53843473604 161304427580 18543167070 14902332856 186530585166 18906453014 114670529736 72975592969 38365025828 80179352262 20445759023 226002390226 4913941907 35206650612 119891892604 49572424402 77026909607 4204718669 119850418118 59569418651 183831548311 46277636431 98124721052 46251864262 2335800390 63283478172 98890358976 5294422656 115180350545 48591224529 45336724791 6947440364 81313718454 21772778421 27676863023 5382568810 43521417688 34921791863 1552615276 39096097831 48907810963 48299064190 92079702438 32218331107 6297170113 4839930198 2791641675 17886295462 3028540529 14918503708 62057156070 92024685930 133748075557 37505253740 2819137660 161106363845 42989177629 113265497477 132505605087 109134356011 47875864666 66378467891 24323688114 141333447757 478151130 64981585314 88214707824 29974462080 53245677644 57817226121 33135400011 11668968884 30235238019 133512066122 28100543140 196563475976 49530515313 69955129127 121843440745 81234611653 22946612272 97327343765 116817550948 66905469396 74144930017 4678739284 48913904590 74807149454 23571810118 63255748839 97724194970 67471044855 121178774332 82994801011 13534648312 1975876461 116814672197 83125680101 13564363739 21147377876 8522218224 84676106688 102363495284 2100927234 58408244524 42850203415 19398847332 35688020715 9157543149 29934060532 64283964101 8369784956 31226954981 74999824893 81669304132 24501818111 16795125862 12862344106 129166714818 53762768891 25141621510 11982591471 22818326162 172323930647 28678573103 188742728059 22073538572 92298029872 6787198988 8246833329 14249149820 16872426082 67648807323 25446113655 6262331691 94394371434 27548570245 17688549568 2185211899 1934161075 100036217698 128066236377 81873774905 63609093126 33502794134 36939249713 111759959668 47675180470 108939240990 11645080932 17344092802 93414214854 99893753362 122791025318 1822225071 65437675414 4051034476 13779592164 57448412981 55634904003 61268278180 47477159850 9648022662 13597951742 57586632827 173290393370 36271747768 49677066129 15811536731 41652454411 5922024650 95617746380 104987681778 78222506581 29755082137 70102296588 46701096856 65032946172 114635048437 118829181455 57772072150 221006566111 4145987422 108470685675 55400861854 22241470008 84087417649 135865185597 136852998817 28155915618 29426496368 11343953195 144001137939 151752375276 16278770245 74383245996 1302035065 142648545925 29454599503 81232880868 156681914509 37116333298 161331059517 156789990893 23453328932 75698291273 14330004433 88208409763 94118252518 55542954729 11464371121 92183324369 95709098626 184725537655 9325073777 110185189773 48538997990 112661470686 136937852059 211230475938 12716158955 7326065514 1378052799 89267462920 40233073463 1280348734 36958378453 12455174635 106755066793 21016335103 6620352533 105499906655 177140282346 96855457084 8919807734 9516133220 70263921982 64397076602 94945563661 59626089460 96404097979 82120944557 39396803041 4673025341 48742641759 68844797046 84546893838 18851286254 9743469151 105234957260 133726713949 25478628628 21577633041 22456516628 157083571818 148889613557 99368785167 42674839372 44531037235 112655914842 47899648017 121550549677 48137805960 13934199171 102717068062 77343641049 10863223428 48726357795 63740877298 60092582957 54847850506 53768366265 62547544088 63351646098 14244002581 36601761739 60936055390 81458075891 58853445 8766497314 99199969036 158609537 28075349796 45474052024 18228659887 45443800950 31563362213 123187215894 28321267662 67854997865 93092853953 63250609872 17846248275 99132808142 143418741724 134492803370 12642273939 59963618795 87604125761 12187340793 19134986294 645694303 133008862136 66042078536 2781961667 67488922837 27490062963 62368042247 62418016873 325458393 48375651760 30237929028 63354220370 181045487093 25873440711 93450499112 36419488994 48828453360 44037389980 141623041668 71287299452 295112624290 7771408995 54937005337 14972608707 66158556096 6077572270 185366097486 4411539986 32109574108 46109629588 145744991151 142542187753 64825083497 121655257944 162912072982 152781020735 40786242829 40687705810 127459145501 23799008387 22494383993 33730491413 53366610442 1393825651 30031234510 104189365351 39699756490 4933609459 106858039610 110641349311 1106084840 94074078204 3401012584 22140115561 34741983069 95770599008 61467873744 20644320052 70122097847 196390224073 8913519960 22804216651 21941679192 68918781177 7404808029 21931351797 40847775671 2720671064 2986141606 165422394960 112628641832 134284303940 13218316218 40677992474 121116295058 6593899821 91808559860 37794633970 54894525744 110990698097 42296922687 180329365780 247215309585 3699955970 42314533027 14257173953 16915968067 49257029469 16888420133 73577736652 30435292327 15212140451 54286684501 136543957102 108403073956 167066117652 71702327685 148793257530 6488995685 9614532382 72642036785 18874266881 104390898989 16125888375 22487299672 53054569566 2152927070 51576100497 159209565042 110543125742 5081147645 81148025112 20136890293 83388804914 138346308095 19207002163 7848603258 6098963742 60209437788 17072923479 73326913638 122209049667 79085561382 60800965622 41757472112 30857348777 92147931965 53203487168 16770852106 3461215097 113615442533 19993182645 87531797856 137523057887 21589379061 120073629632 168989292560 5944592525 11486611553 59469521077 479350677 41424549325 135174636368 4908757581 19194829089 49147113212 35578314393 14147429633 57882385676 46824157885 48168772239 4670227001 28709577036 65243300165 117764804488 80286616060 92731431010 34046627471 84038773034 45152007432 41129727979 55748561018 54768626210 8684397292 53132896584 84713687068 98316023471 53394743372 267834454451 48369454934 41543426178 45490607 57884068704 14302469062 10218577776 119743550028 17264136704 48005329010 190812972285 37294981816 113185267947 84042144124 39100844362 157183201512 168816366080 1600964733 42874587564 16214768373 32544370040 90852161679 48440976058 18722807202 110997850975 4340188839 148400615521 19506845867 36541923791 30571617534 97599313165 30887081760 12910102683 120083346384 76319006700 48442143645 77296474425 186760290738 111554589208 20956974304 127158099777 102912849094 80037932229 269422876 55429329943 5837171533 41011606832 72108617449 30584261945 37952500437 206261195058 54128353359 45894128482 67601925302 124159545965 37570291808 75210704870 58866623264 7039371883 12766181372 40747586470 55207321050 13217615246 39961813275 25482656987 80799150072 227397881936 91330475197 1718369645 12337953017 109219076127 9061678945 195051163257 7598738365 76862770474 30175740870 108317166197 127494795802 154899408385 14748164102 16276660394 9887878474 40110305463 74532418106 6332169321 15465760897 30133296195 55636564381 74805818796 195764877502 16540325439 46711885493 13777673356 3150884774 59214184211 16959919209 10271844502 136871607130 38659974930 27511762173 27428781189 23214267643 8334024399 4927352259 170885306841 35959806930 14304602219 118151514177 14972245593 160561968445 71255428160 134211988302 24259205650 7917784082 28877912949 161848938868 49836452921 65882341183 163394485142 55317703390 97349887360 118617664162 5837322094 110351808113 81208924847 74230267092 156645183984 197012270504 152659092609 4653314146 158988154530 63634467507 53264170957 108971426037 108874387505 14464295797 1949845720 181121338310 25404388638 23385115113 49289752312 14553854907 25423333033 83002055985 48091193124 36178465219 136375967184 51424956141 12982768090 5024376978 24559500324 64137381152 225086902664 62129994992 75297784788 26521189992 49079997919 76098360014 126599220248 69489725955 86313851471 5786065108 15311292624 2697872904 9090184913 3268624637 91108727864 76431641517 17365301342 56438281682 25109774848 65921501218 80628940121 18273914381 15035065712 163250744085 67979586822 4698129546 21683349777 44492836275 29931754459 30335426766 22670193242 83291669329 140642853363 3069549800 86737093163 27945690356 179519095593 2208470787 79611210964 10549608919 59003624244 126743892361 152474424184 24885301211 62837257269 133752359078 24294682405 26299932586 196266938627 249985493674 60110590568 28600243811 24309120142 90351833232 11627330200 134947725223 224158230892 22541458111 12546685667 55307088539 110884010262 43240613851 9844280201 53954400876 30447608955 21743633976 181940231241 117763686421 10877732876 54938263402 48724650943 61565631788 81854076571 85261601935 11538910499 52673739286 31468553766 19206756634 2450076161 174998885 93098038200 4495399280 39976331432 6417605400 106693967406 1900881547 40826590081 54710364833 37589707143 28763157975 7623072897 106445138001 137012940154 34586953327 17576405830 48948083506 115320292041 27927093979 32544112067 1327951442 39494746119 2524795666 129874017681 14492408699 42339212174 21588010918 42095970272 4922316722 128849710159 205570588795 57259443289 12252420644 78150446536 21477923765 130635852807 114473104312 22197301182 1554724650 15038199954 140593145788 144278668766 23057106700 48653315671 7385487361 49315556373 110662148803 58408172468 97607851756 45498339396 55011170322 54079745661 47892960258 34942215800 37810995875 35173239350 71303444750 132011851095 83629657468 9836957917 26358714120 7714194899 18897036121 93728069207 15453104701 30938819073 42098298581 74148765417 5709023280 41344284393 80976392597 26848349716 41774719 28434112424 22411412068 6332490564 71172876929 71214473945 275030492759 174331251705 5532442651 22762035469 5925515806 63258385971 69195052573 171082977990 35847325212 34255559712 51290191116 30465576300 14410882414 7389280223 128227247883 60551433991 55961420411 77037213340 141568489392 35155793314 165564978516 4949999487 103136324951 99097571209 101100020794 4310830363 35499964524 16624722241 135969478234 115308971913 121747235665 132175472236 128343411448 26281891875 159811449925 4330089350 21099274628 8458246437 58105207229 30710264079 25301478480 50146522001 28756527099 84216097081 6940895192 136051188919 46591198299 88426440272 26215953948 94043502213 113250861964 25465027353 14968173120 48391901239 75283692192 2037709414 11536822065 119762825357 63989987054 182889909363 42824125298 111030143982 508380284 81528696283 45661758953 50820503589 101425465225 123544333362 131345441008 52279169972 12942906351 75201095988 219188467754 6489230505 84623800457 61141703428 31591379194 69166432530 122146940164 12869035837 27097834431 44426250831 34612612259 15754343475 12845420428 47729028325 134968249827 25612213718 12354384301 15167467235 81574286078 375972913 58107218857 209619258823 3062523887 67119392246 118883925974 40534762105 93339399365 42959370150 17976983813 19210529553 58203157769 145986443726 81477034967 37926000827 60389503372 106363199320 43671943104 164126660903 87205700348 46351416309 9120524062 14980526752 60041983531 75093213223 10279399906 71036380090 31366319179 84733794449 61631054457 27044766261 124962746046 56995220980 158534384390 56854057562 10146578539 5184583347 64800310356 45741761064 141676753867 8066022192 21202690301 29018814224 69074024064 100152684268 29206277107 139102708148 8730966933 88876647577 66753097830 6894798707 9979913797 29144389585 97922226846 3935945471 15801141537 9082445242 75758026865 10806583969 18137613399 163917343436 30718718798 291441336564 12694060099 50080710351 71643311473 2631678489 250927192197 44774397383 2047421855 71463811354 59201104897 31733768635 27132429682 43189089585 47324294939 24278687864 3946908218 12424102743 94497133353 22722241212 190334115654 11899404468 9252471985 6994444543 166997385027 163389835330 45149658732 9999544816 62955092771 1139864057 93868984291 172106297839 40054380910 103403928791 16340504181 25312150744 51578716891 100517216221 132502343953 131469636072 13195251694 180821547410 82571428496 119490834599 156396485587 21608293109 60028749653 27459999800 10636925407 1455602549 57712558224 7618926251 2029734763 111367768125 112500611514 121430654449 10435510874 7009541506 88853066698 126424990926 103083870837 197308856891 50050575480 283215452694 38599174694 91286533856 78270096964 21041911856 83493057036 96832727296 4570338808 157653378441 28502887602 33044934211 91121122131 177616006130 12081202392 176526472544 9171333654 49142985481 20599896187 119207457665 139492247785 36094810596 2411993160 70147403308 174913875948 61029845678 5338138606 50087744406 110471782885 40119952367 31450791191 75528080825 134486145837 98346025041 51151751571 15526308294 4917536872 34426066606 116650813779 138928570449 60612087197 20819513842 72429955822 136181151073 24342663376 3922718230 26660621173 152745921393 158128947047 51240270667 58355546192 16329924680 29695159145 180199364155 49678101934 20872818504 8800063286 25772834462 13097882869 91865264949 153009697110 135307065545 34971637145 24967577984 27980902738 177464992067 59438782413 75851338823 13751551989 37012968652 52344999779 32504420591 105696980210 6705598345 47328656607 29821931780 36854916625 5023480906 24691940685 172427890264 127976595868 47478451051 48238753594 21349438628 10069892622 47422211227 1049612974 59521235110 7868995684 3850833420 1237432893 33736348673 75020660645 540483943 86703238286 5892383548 88389179477 8518344407 30343456270 62511990231 94148264432 30209745533 36882792244 37533500890 69434578066 127281526520 2511144589 22234011746 28020808463 64094260408 4735130511 54480776548 22229041639 13466401567 47768934645 90941010104 35061319582 86066639811 12499497363 151229326806 46701300740 139748491829 29000448343 107618116483 15476117089 15976091922 12926961255 19109414013 38558533547 55186703765 68345986142 95688497482 43811428967 41026684715 99225809657 59373080725 97710242292 22790745657 39333735789 2051730711 9326893578 51096350932 61934068200 83874249384 77421473435 48213670390 7037339452 102153835998 6595857716 19749454381 27520116915 35288724000 64303006304 101350481332 9242644534 168671312700 68541080284 5458371416 87688626159 2869578909 68723930014 74760434336 15083153426 107317446438 93671780157 94066402684 124916233845 109310470948 18198148494 50399554509 72091337286 209293169151 92909109490 24794514152 6825077427 2081569722 5927351839 24206885506 49182993379 46702577035 46182623695 17398125038 100802670723 105794607944 24138546237 71231836891 43903823893 126673826506 46705038541 120573077835 92254332129 6269415267 85333291496 115839871211 33973599046 42843310395 3163514329 55956436198 66085002110 141968545220 55082706837 125688455679 17550800795 61914545009 54222650400 37509815525 3276556599 3860268797 56078680419 8081570182 215263758 76803726564 138937133919 56356436639 92805422041 4678233803 104922568543 151297946659 25973918168 14187847876 17808839183 15283358740 140548248813 202545660067 21040559614 23230664252 60030266678 24253244159 143899361503 41935759575 4130317060 15425190636 70111741960 85259494674 57799250695 36672579483 83635912029 39473511587 104834549723 224031114640 96290470552 100712811968 97782955395 58517180963 42666292688 42329765885 3895044496 58998580353 11969631036 176383150903 56066993646 110736822297 33922391426 8594866238 57842716820 64621124871 50773585920 24884671277 525561556 15168562175 57418172089 25484648256 152246385757 99098299470 205852900579 41312776011 35312329569 25542260516 35652589194 8917448830 38299339934 11484046210 120682731634 47959520980 93946775221 4606880761 28790385173 79204687167 108692743876 51194019830 78006356969 71467405617 78691581499 132039277834 114985354990 95117997178 97396989512 181810590073 66030501725 53641611123 2981916936 136088082845 138583052074 66943648697 7980066120 12315889898 34486653434 61157742345 41400033462 76285233655 24025538816 4017038249 16495425893 19960139241 157070886989 16991414245 32660015495 1386420822 82443304275 129277383213 80831503400 49772250323 36691637180 12981180003 41866825404 73604116695 138466011270 139605498428 196798107076 32777725214 13399152427 595266502 64133936952 45840402441 107999831616 4081421416 31393710261 26123755730 59826550222 53964673500 2666833507 524308367 48024440258 40275492033 67300281568 86081139724 10652044963 117139934455 155054658334 6540307456 81128214894 127321417982 22311120011 41932872282 53811263676 79497459484 38807503383 3124145423 350366577 13185741435 43684322108 65668301725 53017232973 55721763833 92989392537 10961168286 34301070014 70029756046 36104717031 74347047422 9692122870 162858978654 72234024728 115466241237 70042379155 48846590299 38653606142 68048184776 46265583137 51625210226 125982617732 35493427758 14543278314 105623832291 173510513947 87786589274 46425394832 51212777835 33627026542 75093717023 63536749333 50958391611 133684598800 212151227444 74823666380 50170800812 128045613959 92765501211 55382973224 3612170022 46151833623 53296998526 114439610218 145802185663 52205517138 22122783156 33147210843 59620775107 23143634803 28550971013 34219622546 23367328517 209830572768 71618601041 64154000435 90972260300 100859609209 32672304603 48580547640 14960551396 193120547874 61205184239 49880087522 109095035500 73594943671 53987268286 41723693428 118692026451 55538965822 31423779628 128503759605 78387596925 48028108791 47008531740 35564009535 45657133803 62353311905 24245606326 20919231460 9010909853 90967036192 590542719 96655601800 4923335995 112029678850 121857857733 2231901693 73846292204 11591859786 35949354527 172493645973 109600543036 94123815302 41766630043 23918299595 12559157917 27887229890 4986299680 116394791554 93332540790 2613530189 4476023377 100617215960 38295722005 78214598537 30440463080 14875919457 91719640958 4419007066 21644399779 210802375693 11927528358 77563681379 32551307152 35093962286 175449156124 56990067163 63952956202 25651451645 9400940140 221589644475 69888942192 7500690357 27354796458 56161108052 42728406743 19812709077 20437309874 57368152693 198029268597 57678236025 165829273732 93297578292 63293917497 176224972213 20507746034 21078480479 14242810371 84720614937 29607776353 73464330665 16015038958 111327947743 128485262858 24061431848 36245238083 5373608887 47281700384 79911818853 83200648083 82340638777 23472772397 44916421974 35891694382 57101351549 35429457816 41818045319 50325217085 28923793727 194760532524 17630593981 35101519911 50477465872 54972043770 60372908508 59798261638 14237925038 31277785137 9138855866 17719620138 60816612043 110632593552 78574373291 129446107061 14029588912 71284723797 70443679398 2188677218 51058416738 52935363798 19882115698 4695994715 43365587351 68552358150 61984885363 20074186240 90966230300 161907028414 22017542121 159506929636 487670609 27370889692 13365769196 60232767408 74251901705 4058745965 165163133378 774509364 73432940261 18159912473 3194483297 81785508067 161346428908 92244804322 3177252401 35305219926 1682541322 23942868118 39695336131 151400057593 20086528648 48941629330 48853408610 125586592086 36934515249 112653263094 33461761520 1934798358 130009140295 6794712238 52206494134 62750204742 189933365099 25256647167 56661222814 138242806457 24169600155 75644937919 61503468318 171682600287 32359426421 34258479958 33429138236 40808392623 152205060787 12443190598 2487831327 89404400101 85917637901 96042892659 49350616572 256838407782 2829560432 95965794627 21885450506 99522037704 8629038299 47680363837 142770550100 135377027570 86691201973 96607418638 97465653356 52662907902 36388530474 113660460450 58589731082 136442508469 2912535635 63881720069 56354705295 75618022494 16792342118 94925874359 132716607699 13808210362 42010531798 59322938505 1290349191 72703152331 31834538171 12658458404 13385455895 140773405143 149454881586 151681854705 89492513860 149343827289 54655500591 8390038677 33873645526 111768568507 52761276483 125654898556 66207786444 5606064459 17991138974 75081372783 81062286118 2653625943 14729447624 124386210627 138544775913 38398933494 43679117626 31505435492 142642914128 46666906646 4695810787 54576489310 137662024158 42071932921 6813529052 40006707699 91006488943 52603631575 117843978449 60377658309 1477245700 104964804709 9105795367 16307835147 95977832282 173786168166 83418100484 64710863472 75834041077 104999146607 10813845104 163531856581 18138511634 30966866059 77720481901 7175141598 7679353003 531332830 45313302846 90686763160 97663890669 18567103230 28930794908 63781385740 153890973764 24222957318 157006052466 230378236600 11158755380 7974584122 51900370867 123242849218 14503725639 80534627238 62742805755 119811095696 13782681874 21006323598 98207226839 53644500766 93674003510 88409486698 48760649358 60386728827 21739858349 34046106887 97453588356 126709981878 5451117532 2679752763 24084233409 5490847685 210132903336 14543283568 105463022610 5221719709 45699720055 76294651073 19847216812 128583899518 335952453 37470624747 74670304101 82114937161 5396959367 72069338630 14040410244 38389576955 49907828599 118059935235 81901300639 59886010614 112282175338 34826601407 68996568468 13651455388 140389003441 3989964776 8704369479 29899692635 101813854824 17515857803 809473775 110405829682 182271702848 17280286300 44180966507 12124030551 59794640558 156364751253 214451977 134340035781 41974878271 108852215112 637389222 49082663397 86059271059 10905834836 17040268711 63732966822 47457282422 2882568025 51305603765 69583802629 84716569369 81610616061 35452888996 47489654729 125789203564 75373586837 11966053203 45498486421 59168206826 7871770664 25203427724 46474258870 38498045083 49598740077 182161199467 133422485194 27465434431 164926398061 52003737083 12176557232 74852390523 24319083173 98844515848 41389144116 8491249406 49102198857 1916533827 21807382254 17605024174 67035660194 72841068188 26780162279 56574344534 31395867350 51113581554 71458990313 34569281259 69483026951 60913174167 3316673503 97664224804 46933899506 88093335032 42276250427 31135667831 32779019811 16038898173 8818902867 74243914704 94272514375 23692224575 293197783844 34452279176 796343374 174615596947 61476386693 110661367625 14655184873 141758217226 16449197877 84183575139 46915345167 7909986687 17639487603 112279770678 48189088010 46935677997 51649401356 41296437443 118594808570 9234140998 9448069979 89324923385 49708024523 116157429265 161386783635 36073963150 84114801570 18509597424 10100369132 55034145785 9438125163 64455129297 32533811799 84993360049 74494407672 84443641291 45218299757 5178081655 86944517951 13360355214 14718232871 97647339492 129424766221 53300543461 87128114945 79184123845 118207522806 8672423799 6387097125 44820533285 142139101529 122855784802 4439252330 12737601168 139105264533 89237361671 68328985781 62921961818 113439079818 17208822227 92602902276 43498947116 102716621789 183319111630 25535639651 32267495809 43204473505 60891048539 32869267992 74465614368 34269590118 10039412838 196145734672 45511972208 65118100594 110283663498 30020554994 12316388369 26565088177 35591144836 116861106124 29416895155 54633046827 53100418070 126756080579 38833033920 139020062160 11121105377 10001861742 20907420081 104440112508 29355504425 145675487720 44656174865 2816383915 75946728172 47465840058 239522559943 46904112164 14326798121 19189958983 116754357510 81954927535 71328986665 116316929673 6497218398 63289729200 8310047538 3692924041 83901686498 26068611200 21618908373 70477240077 89198443296 21746597935 2828280353 109190217417 18713947730 14727810979 87107070717 32506731907 3019908056 26527812311 53060838698 133500340363 125562010152 10831420016 103400892120 9540362676 54827883363 25384818389 49480592833 42647577525 8154709437 182158637549 18077112009 95837719602 115140823856 105578694161 17096411 139533482118 32863721398 26992040843 146974378229 5757734741 31408655221 13569559199 90461512374 45200257889 49271737374 81905022747 11667736982 22241115832 62004246345 14284453576 61129471881 133031887078 39044202634 24039378514 173692661870 8692287969 56235609570 42493511326 2120439233 105774774565 63482605214 52615201109 17729015697 28959163274 7100294289 4796169773 186120718968 63641794527 16485405291 13276137299 1366294541 73399887939 187401834618 4348648199 175395986541 17854456863 12291949163 70713828009 37041516618 54185505208 59912274234 9501182020 6989771300 65592114150 46265668619 39585227709 145476047317 5945717637 83375363553 78851196199 60922114973 142143484977 85386862947 100958798684 154187310419 16191738673 35417462535 138895690716 117516042204 80997629540 42424067819 24237309612 162722060663 21919292304 90652102860 27044440271 192074994753 50970771588 19839304604 98211411265 50857694919 90119540415 23548874423 2623201957 110392886338 9026256534 41228145770 1805243944 112427759652 196259945497 65121901147 46459532142 65336216908 35225656375 87246225385 27331742972 42031607835 37293995654 77478969 18636198296 92067318747 25058139373 2611440135 139778290254 41542401694 30853217153 52495919509 78127649651 259275659 64184412191 50520625306 67369629982 196425574092 150886909771 62193010431 47229877154 130777756140 39239963270 101613258225 54605564770 82222648174 1156956276 112817980263 2624123468 134298021328 180496909029 13169611477 90914027065 122012069620 24667668545 1270998143 1590007074 53111180855 37255804563 169590712942 5476430165 167025738523 81032483868 9638241315 63737381990 35035930655 1229231749 221023129759 33876947 146909467828 24284211959 155136651009 66254295849 134597614445 64810492173 17784426295 100555850986 87658170620 28380909249 52367485141 29052715821 70941779848 204545116240 106868248813 121432151195 19224635915 26842425665 34811032782 84184002461 73211924342 142330062695 6306437913 1584257037 195175786611 49473077506 5121706327 17592366295 114421949795 165443985113 26981344170 5860186746 90950518008 33852119813 5414433737 29237503109 149144151091 141081469189 133544852093 7485044245 32785305018 24303498859 15030265426 21174648612 25130301510 25748327102 21030528203 76173779320 5399881995 1002030995 63508148188 131136248107 34380061743 56038276159 119986789510 14928144942 9517831369 39299764518 15653721589 125516757692 18605232186 154464159407 59539296071 2035792163 2119011832 6580105261 65363396255 32900287617 7751586931 125657400797 28560109796 54457460365 16838841675 120462844359 84442525650 24385649871 162369946339 235811429320 69740258331 18262034531 27247558331 120836239864 154376509015 104493123919 133168919613 10314084354 46234958892 61064263678 131312976513 107525594298 106376709225 163489409706 47875925403 101965222323 126932622979 35508729573 16397687096 70960807686 14387906337 38310428721 119564041335 80327564386 78880624821 91537827757 86220610103 43263501665 132718481816 83736603084 47785927405 26501713176 134950732703 25571984441 118275082607 74306636796 277688460535 54036219148 41428785205 60497984569 80231947303 168558929704 41531625389 26958724500 71038470265 170833565077 96186786210 21228077669 20844686997 208025693089 77937023363 22207799224 48392879907 99411748345 187659475324 14863503886 45018877312 12345770849 98969482575 42648782442 63840907564 162548113363 116407165667 2146555213 135983630269 46201437200 92956349358 98100076373 145513728113 169916444899 132957195011 1504354821 38653730841 80439618764 7406003385 48826013428 5229910994 45644855303 106680602330 23165170869 68909258383 7110500940 5880894302 6375279891 33505631525 139556322803 577138403 15744008316 82208124695 26141851032 174008810087 30503815444 56226855937 53657613460 163650060282 114652817220 139230684603 88542442779 43484959213 67428905234 17527094871 193202496816 250857439247 27127222317 13606662136 4368217412 73615084489 168242106553 59789592545 120192597695 63236261240 77810867675 92205037793 46084198128 4208311593 174506388144 39299427918 53917838344 30211017189 146978482407 8739899527 134687785630 39674068531 5538086097 29112407663 19674900071 93480920643 23793613516 20426336997 56079478583 30132881523 24226032883 47083827945 67375047913 58925120541 129656134178 11934377064 195110946936 42578388915 170110669628 59399149222 101156112687 132463736051 52855398289 110972702607 41983451381 31713830974 76930079600 59127148553 206564361596 133432789787 39021665023 7737047525 86711318638 52395330605 13971966336 10028398661 112943829001 183740574192 82258096066 132270933203 109276563938 8443053935 3955143921 28075407742 10850784960 111919257920 91508441366 216987770 64512304765 31086896400 41373927417 28258213234 142403896752 17407421693 116837253112 33302814344 58956457592 12660182247 16229257370 19565961933 167284442984 67433611996 229617356382 50995112078 42041036803 392138903 71577377013 76475114722 203176478400 74001629596 24428448518 99361843292 48456840407 102145868555 94254522351 192961405878 30714257393 29943338801 67074714238 28024302259 21228970494 2377253510 4070183754 21055970720 1230835067 8025568229 32747514004 145824151253 42253705090 70208496190 21210525323 515669687 43632503610 114365972801 201094538752 139818569799 25238640166 44826413250 194895614434 18379264558 141308702671 101793701421 108486742897 20386010965 21293172590 37242341083 162387888070 39129142952 90929482471 20257727752 44628781718 46616513579 36541694618 29767729400 117195303253 34026599601 111211528298 206440866852 25864267011 37108183040 101630446315 56073277091 123350978015 15338353374 114211901325 172692564598 39791897832 59890808387 22104076345 18221510518 105883471877 2320780475 7602057696 98598174316 13028941454 202482044305 115507478955 82509465258 55731518916 55489444022 23963847248 3598525794 43038085327 75173329122 109020745623 6338729024 12608505022 65800868547 40046979668 30761701058 199407087710 38721710053 50142942278 17291142616 54173328524 14938466196 37943632622 25507825120 161644884016 82340654153 2843830339 36369979742 258187620019 22366919666 99151544513 50792144352 18891779136 128384979846 213481758451 1884252994 20042974918 7644665590 45260508207 3517772280 35635398626 41663806673 47373345182 134157922091 72703244205 67688356799 20560818087 95011052895 97534896249 98695232647 36597361621 40418242087 37148516859 215129672021 9016519307 2736860122 96696561009 46272569591 66592924388 74099283782 98824884517 59195079679 6043047740 78284412237 18449895423 84114533372 16083782763 15359842753 72231418813 38776928625 53481621402 164855858658 19058867206 119910433242 46261438375 17587680996 12187953082 150920324620 53914392731 50610324427 5624804566 20873343641 35177165738 19120585035 223729496214 111517795844 133208796510 1606297735 38981344471 7595907641 8364668846 101606821190 121704896106 1552526223 85009858019 73781817774 7084445578 120860339097 125175923233 3813540825 16707994089 114385998426 884978499 176635097965 30477314102 36867409638 101569706565 30390215861 8619013344 269328722166 60516563269 26513421124 73495569712 1082462278 71337725138 49721255129 100291777675 67735381 19534098065 126503480296 11832277392 2524084998 69180432513 3484109593 174586039283 46890059800 23402932482 68226730821 33427118652 125352749930 35077879409 37422950571 18207547823 74157887166 50298956346 16998559311 44387502301 114377654745 32186784014 59118777128 175514056240 31179823892 72509877509 94813298531 25947003505 97334757190 74320017673 106622263354 66650531775 134590869057 20431272436 30928377663 59883779734 70526647709 41911963139 82473202688 18451279461 50832149724 4015413267 36474521839 12854770061 7084618601 124017364814 10533340888 7104825899 91655849467 35061042489 25318861794 47836872457 30089391839 126293884754 125106893345 37491108728 16434566446 172980814332 43400513858 40850210522 161117669188 9793528743 17347607082 196121424378 56979725484 53772614036 67471122998 78547464576 30635355042 15489719027 6041383286 22530584753 13559288689 13454981319 76119341963 42285663089 85866443792 17623684705 7559361376 5861941668 12287214710 22876966745 153776063574 159286808794 4881744318 136327979335 45363617625 18474069482 152109353503 4476770339 33884655022 32802379050 17545856416 1609064741 21602476673 74341295120 79697403244 2129876663 70494827359 48722257338 85667170633 109070950988 67147142195 61905220258 21791281041 68758923214 93032353649 10997417034 2793197284 200632454431 140339328415 4399149489 13493482178 33299971343 69318018782 18180204278 21607517035 12502640950 50825777917 65434166607 177350039813 10947190136 132752827381 53348888743 6042941735 64188478798 68575696888 2473223161 79776509299 89864232173 58129469663 5746715365 6152237687 109319835294 14920041977 5408786916 69642336294 224036306608 10442313868 141621633127 117134533264 19916203543 24562378117 6052563758 66450803330 88196115302 62647045795 22981518473 12039735543 150260430500 22024789585 190708247604 121326948091 13391087938 33784589131 53402124587 43684613690 36143855735 6988178707 125293114317 122907039894 441624163 25487148296 60256154650 36325226104 4930311682 162688282468 12792135745 83379650725 16967830092 42372093717 30644086543 12902933736 17931074298 24759811015 46115275076 5220889810 74524932090 180981772316 31769890990 38623491754 18044351600 9884591265 91936944963 22411933653 27371855364 99492950387 49723206491 62833855428 169965111999 40454782322 31863389998 112975292728 90129737450 79008454307 39995025830 71263653384 67625442410 139647761041 102420724146 44296870582 91879119696 38986586412 105407930520 133867507904 37572217041 80005459648 93735156370 22486184552 163255991618 30875362841 1477478083 62905303483 50469159886 21307384444 4787758945 23153284881 101151219715 136017307935 3737881275 37731091897 18289867722 6497217304 26025097791 61603970899 39599995936 6537281238 103525878885 81402230758 12113596554 27436516000 12875029158 22970671371 7692113922 20609701250 29211390924 85210350392 8950407145 18001427689 9168184496 86752458347 36871698032 91717655765 201651046738 16691573905 119125438291 24312593755 136661620665 117457592291 12102604005 554480848 160566953234 116033408441 11912306186 129396561136 161167938928 2583116173 55166291016 90573847134 12766484459 95191941924 49711011566 1360523081 79256277903 40203995601 154542840663 73558882877 14096267549 9604209318 17005777052 27082479159 14216181461 23488674559 3702765541 3105192565 5504597775 66971822556 65521886063 29888046980 323815991 103032312490 144670305997 35674141749 84786734242 84944280166 94978054640 521818612 17743077398 134733399467 146544212699 55964659256 20397655038 94303088512 20345229205 52549459191 37440678036 39750754994 146535252888 56971514461 60738489967 176132872968 30804800384 68200387670 65286507624 75588255945 53580936017 87873817905 65488211173 157645689644 25488547450 156511460126 9039155065 19737053211 61897117403 29626390424 51414238596 152220728292 92136967262 39203863644 18881117702 52452695919 31462483712 63006506494 70431377220 156153288923 149252734893 84630266089 120125445152 2156727182 45626424351 10221417906 120352796831 40503082206 38431367311 131006077786 22991443024 120925824285 40622355448 76614294834 34430302155 53594074144 31034456761 101327444859 126135065 86333018467 87943445226 22122601215 25530887776 56286516455 118948142587 118431303396 16870118205 91659322569 2029196261 55115839472 20191978719 112066585086 35238254787 176086564295 54747776925 19671958027 71477242402 148272510558 11257736746 7990911842 26072486820 180628246203 26401267243 94866372768 51386588734 31515185623 10174096549 67454088946 11840753870 145383119798 58933899331 116403453551 6438617453 9715264286 110933698896 8469698831 3038073719 75766233881 71005108579 14352917479 86297537197 70847410922 164302850185 30227600465 6580687823 105163305967 122045385637 5070723454 41896078030 75533037820 44629388864 132564722373 54340255846 98375035680 14326906798 67110488396 42665924633 44087130423 22008306016 1315102202 131670439856 37100014429 15554548840 39563916329 56347621204 35870537600 8340201447 44649804405 160309555794 51993136609 77938295098 23895337400 13105687198 108129458536 28962724973 8543893927 54763564102 92111020491 132473920166 160338221347 133774043071 47322164725 45940728645 11511886447 146239855554 63818007252 53112070184 83193244391 169421755678 36453844502 30816206826 24050741970 94201202215 35689267636 19495527548 16068202546 102712012615 68784962423 31997695760 21352583336 192142220651 147626895959 16983957754 116573006419 49408925746 20696862655 95858109640 87689284100 24259276594 600575940 142418044242 105579942244 11787241786 75805908856 9376990287 46823055054 5178006565 6703814416 115819422315 22432140187 104522874380 107335887449 293519469 46316643346 8608424229 42734184152 108602400865 47940989979 235662589109 43004421907 79355059941 15203585464 19820905390 68055004966 89041960754 11733462241 166834207032 64056023367 7813478759 36660333956 28206134667 2277172267 23913605540 107758302803 17003447901 17511745660 66017671470 2430278508 7213467798 54520257589 122866402899 177279530294 15786126662 43177754821 59996616681 62897870985 39888808789 183053593356 160480740457 5414036446 79503638736 57693410860 8126456663 51598249795 7260760186 108240094523 38510918370 9996290205 141715873999 20310242715 24444058894 40599357645 74521793812 102401757841 149217026734 131527019465 65788647691 73688113762 190708354819 26961562382 83188573879 25123793734 60434645886 81200803258 56117102179 127272893509 1257953340 88917205302 157504545248 18583905640 78618818439 2492764927 78322018431 87946649490 34101186070 77162110041 38129350664 56589198614 56897105021 99029717778 139833591546 48742149763 68804447558 8839121796 34525732414 56087537560 40929651211 41386994133 53938892291 121145034890 16490614228 27005002743 143382991723 18613482218 23805509631 83711581507 115139041756 6751133234 178471835402 141884311124 6616112088 48937128701 29127069113 76810268343 70754568026 65099683299 44787003366 23126347038 10554298691 41473751566 18729686694 82325278642 44250802757 3319415476 136171873387 174591229152 8261931163 14156431020 10460050100 66044773734 3057660094 125059439331 66036598005 51317686561 53318668260 11745208701 102370528375 210894108032 62381462867 17170538991 38122733359 205207923717 162201559363 28309419407 18520648897 19082778144 55552085165 10046700356 67132332310 43852195498 1908787662 125968405144 43029811365 48758666736 5368719860 21154710580 22490449247 33180974334 135909840608 55969241674 653453188 11278345193 169086634137 3023341977 91232902252 9957949430 10091346775 127638170321 116992871638 55050595491 7587735768 86714337121 111285783054 11901507214 90637577499 14681175642 14918176506 83998494586 38969383305 125416095674 72203798419 98880459185 7239627630 23529309275 46225752047 85229519887 30765872773 36776354071 66511741692 82844203287 16065248688 41134293405 59110442994 19743795443 118450610762 162630100292 111195407988 15238723451 60428460742 80812157235 18476785019 6669715961 55096398323 99666390816 168099350087 90167434281 27479381714 108839499621 14191274357 219401889802 127853957393 194218240 46215463814 88663570929 146554293856 13066202832 41832558292 171345591757 64888746804 67427734526 89233760628 13545824306 27872766844 41230296004 62887266101 99528146024 151333246848 217106705988 123330227428 4545797605 27447244141 4360306303 87873504965 92071191398 2703051806 32584675360 122259684309 91841358467 140559538496 20514833214 5746068044 104123754873 39837448912 48395818801 61642683755 27382209840 123132756204 23793150514 80090431258 53517145600 12400136236 6443954818 13432726035 36751242255 54389708528 36054916886 2264918571 53998599330 57779513771 41457296240 138942315108 104194554637 21575098138 25824243603 55585356635 78973018534 57214699571 66839208630 19521882619 104861584889 10259534250 53928203997 84613196239 73719349843 60710648539 124796237949 153063361994 904926990 26784880706 27378720235 116197643094 72574691554 112280288417 136105057963 101074298309 16770277410 67069622210 1511490430 11327577057 16633316549 49565139752 27998305603 6197573779 25093900756 55690140649 14943668677 23906994198 7543573708 81596169221 148537854997 206062990886 44599210857 2757035907 36750382327 15014436139 20413898389 60912444204 48423471852 43592754313 41443235251 108302083984 109657853537 36560647655 48610490374 116595121772 39335220359 246365179882 28577191168 45944891129 58843657061 54863939567 17124149772 54556502391 36889538272 41374543179 58485360962 22567068470 19596797555 50562419561 53351696116 167582107057 141149353669 31750479716 67395786937 70045636761 13650671787 8802010686 16730622786 95815153923 115526765018 64364310209 18379071487 135346537175 5825957412 77446111161 1342831409 17845708073 96210740206 39106580359 74077748009 64798724809 45490422788 156786406870 23154442140 108427524006 4102581902 22811919264 136121964854 156682845865 89980722836 24691325114 37623201361 4051109683 72800981461 153593132967 26019186259 4790622617 29601600393 9649254854 104568747317 31799704581 38120114300 23674586251 29392613803 15477233885 79840787273 46857415977 194468945076 2951906277 97741313811 26542151027 26243976365 52664488192 196183855093 12805262115 74956370219 31737941038 225985795819 3919062380 1890750657 32514740578 102186002713 38344385502 40362604812 16232320295 25225862326 86664474092 178598844944 51444674642 23043720530 124929760047 148444219210 60531591777 83055053686 113385590427 165258818358 82230773399 25647975291 69050534987 21550902412 14448713639 107086866946 6387424737 150333503684 29753085116 76233628523 38441913482 36373677972 116546745367 68000376961 15449246374 78115740506 14644104068 60759164080 17246960376 14727026085 8995457456 84998706238 2991198918 110727511739 32762450946 3119418271 72766993584 4980738548 140011670614 7581282529 173504928348 5113418029 105147572523 6779176125 79960341768 24637441292 18366378099 21743182578 129417501738 41186844699 36663849347 46097533837 52906583711 58969915753 99571238582 56320295460 8404223639 110458151346 169088495222 3223161577 12462719154 56065784587 69533501905 62430669334 112121346852 99855611005 2724217527 17466667011 169985597460 15962400128 27013625390 34899205244 42248122370 39461357073 28535731753 206006619812 48281544943 81310882224 85256813499 8161703869 35640745527 81147863588 58529648936 18781569283 6733855893 145285996796 11273724244 21013753386 61935226015 89830511728 46669464683 6211698980 9705630965 113685801692 16178229081 132769090773 163840199374 27939955816 140027033764 96622628860 72818644228 186050415847 226885344495 114373438261 89524184702 5918681429 166702204115 5251734324 69011374005 31972615387 21879078038 52948536618 51125084898 51869749146 54908235121 78444669059 79470839063 71256863468 11056515141 64559519900 107394327312 61217376435 42957946009 105620624750 83390519473 26489239724 16629546161 11610269306 2133802139 48357655634 22129103307 32234652371 156630712137 2790501832 140170042592 120510661918 35966469538 59870886760 83840254051 12671388349 38759372910 152345995016 128474923072 27481484436 47712478990 21996438642 29814249286 23761735193 2513844143 14038014543 107822285582 238798322 168445387839 8809939434 38315847110 111917765000 63280269928 39609851263 27264595136 44318816626 31904811215 54460043347 128525057210 35404364874 52036209770 964493730 49010576376 14798586771 112527193199 52812646531 27037331114 55381871619 85859827900 21373981078 81438822164 179240398066 34880524019 15994364249 70130158762 72578010076 158358741734 31072300820 90388255668 23559979717 9357639841 41369162455 167750253999 43837671855 10464263862 2078782459 63963259326 64862493399 4502964805 124129069386 72496380687 38792425361 8115915449 82777411465 126843723208 2671320101 25084345245 27268115910 72934290644 167356262003 44108478945 55277872643 45961844327 189475197549 25184770296 115057373091 124711740563 51054278897 34650057081 7141405458 81094210316 10349980899 105164423611 5764759228 46161694802 39592777969 9813383086 129287588313 10384433721 193353680054 59910258863 214051728311 50724514152 57194366167 58559201082 83643089827 14811220203 192048353730 37887515942 2044239925 6434243789 103822468781 5176039102 110918920108 62830057558 66855978625 113870897329 10810799122 142243880275 76400476339 75725152441 92236010229 5332899820 168719681749 159078598620 96729066179 16614982565 8229999132 8482614842 95488267440 70287626963 97642308756 5466323465 26995262728 41075395798 90354053911 25757142486 55279607903 167083939218 101545356751 72585850597 41949149890 64645403406 79862449529 74263852670 3924787040 24982539446 61032274526 94445742163 96551648553 47564032764 78298798661 28518504441 141349749917 17209003958 3637392161 208562473181 35275988889 107409641133 57100236114 14423316156 287017948701 6321770806 45378635519 10601799156 72212005658 42596234952 12610766968 39219946340 81504576200 6406107348 28805472021 56925285885 14067624299 105286460416 123462621248 174856482027 121753205667 47430938585 6342939322 143348003526 68138058523 3628332999 110474968661 26126976148 96983604778 72818483981 59774153525 1641253959 13536424737 25660305501 168294573835 73797276295 36141639113 70686916396 115814918523 70944467345 188374152564 103147624807 10181266704 79695728778 50565280296 99427621862 178314815165 58233846429 53997451482 55715220034 44761826038 56340517141 200114442687 1147535468 1535536983 161098758492 1661289779 72505626284 49713860186 19277198321 62704855825 17679870435 147444988490 13815247229 144145501118 3532038242 60894871653 81165385090 31395986163 55140678865 99980509702 36501876285 146446325686 53266404521 70969019096 44335404270 8222947802 4448028460 94602114902 16688558562 173421173735 22452721570 9599596072 190320675837 2003063257 14293759585 27111942360 30948340894 95904052973 31252900332 78946055412 2792738737 74985728329 104505940293 32759545935 87047587163 97199486114 71177239298 124444152152 93747994375 69974694812 120010933319 14599877805 33025345888 34358291629 73478702168 117181152982 22963467207 35684727041 23041034611 31298938860 1302789319 30064763487 111884290281 164445275761 85555615621 44383130861 8180694568 70021375878 132857382562 2277459010 56763190947 26675984808 28364394120 111750332000 8465126613 115840119001 4907652196 136067636963 162726168781 8956213352 76142038418 57330573201 49469767412 42485001301 45308662664 4584322842 21140800316 101365055649 31835112746 12919428733 17210997042 60273129453 33447855818 7654790195 101502322061 13210752738 5581284782 162374884867 103287761101 60721387349 13777351244 121614443502 67035176938 135622336381 15621938062 7642286863 60887870799 48592569275 4717619120 138157277921 119189347542 27648909302 82499110544 80171640814 16133686423 12220779586 39798674184 112259291619 75637665713 47927077918 3415310081 40211187478 42069070168 34438607727 71026278312 106363863740 93156656980 108515597345 20797937116 72791739168 119954978150 51863695748 11993285082 7072636793 77537090212 53640143328 58182378150 53556604338 84183100717 196612774924 11433799031 4288380604 87645370642 28893765901 74122550525 19540711795 19649867373 76422694212 148010231087 41463996976 95349187117 35208421344 107363741266 149199228423 98851065279 49337879236 8813691663 40267686273 4387508021 29589647107 14146250243 100087777058 2445303468 2392355349 25937397622 85400760140 13755751225 97845623608 3066083113 51516608537 195347315751 40462124417 34262369034 49250451791 35560985215 14446739722 43121084405 177103867475 35499011125 98046321202 144616667692 19374331270 59290100269 213092501243 23842552853 440422511 28210132353 6470311596 265897917996 60221210699 89065517189 52524680411 45037254424 94036065893 86552208437 78557036371 9398553023 15465694946 12126239034 91369051244 52062285525 130777023877 2883353972 105927626858 13622924122 13822368060 32232736302 67535904080 92749138012 38696325927 17861438367 94144519981 675646986 62459582392 82402920063 94801747668 97536738076 48170245789 20522996581 59726443720 131127796563 54864603839 47306729421 34664159235 166648261321 45021774027 37165110814 113761724591 29194279207 100245896645 164735404122 13675416305 47922393037 52704340291 40317451288 41849004448 140917514181 79534838919 55273410954 50129471634 40606856366 78469287146 3647077878 152624189785 64384962722 12171411991 68547413460 129857189410 135360452105 64522711922 89878209439 117711093367 97906227822 27981392958 90670632523 82440566131 128206017966 189206856891 181190845460 23005219867 49080324923 38427235473 113176394160 104807032151 96038612683 19273621819 82745094760 91834463388 28570875106 37605662099 68604353418 105177298129 124475897090 45097310366 109883680891 58655743100 7388090735 23065699777 10002040016 113548023826 3370093704 27330436602 75765373935 213185402201 62676788359 95929105305 16385497463 95445511223 73509843047 7150795029 150063919566 3082441720 158376922154 53037290387 40582707573 42614482989 41298049206 71576890382 4380015270 22537136448 51585681215 42026856852 152798235039 68020003782 77942383952 91371622015 118421629835 59750988810 69059649639 10970914021 144979301234 62883785184 7190557688 29944336000 37257798587 138425528160 31739289272 13104290721 114036518897 17733317785 8984418671 49367585847 15838876486 68537145 36320071006 853681839 28257961310 17990739740 422425513 12653961274 45693465455 23988246605 146418971143 7266848272 53265230796 138928248978 28759150545 10275625077 34598563811 52348560528 241781113368 2040221463 1037809038 83117724370 6140979082 29626381647 197041083519 13592450877 114388442605 48511599657 68050512149 36059808589 6616780061 34215607425 24806371402 41307041339 75919384010 3432172544 121012245139 168288535534 105820385878 63016644142 32682153034 67869360323 119393441487 116788626397 45088061182 19537436743 28178660959 89631147769 4064891936 1998235443 110777269907 34098496505 82692098348 1047118214 55823157691 11670028322 57911112548 43085889171 19647920225 16003693564 77075481275 19433125641 49764469193 82118442963 620051397 19978041857 40089937936 131435355103 19684777682 1085099240 33707804277 111049384081 4665758193 201891015287 100899425336 188781425654 37404616269 34995824634 82465891655 92357079657 56908009460 1383764042 26819042210 44844901718 42117027652 134265572190 100246916623 17344454093 157086441834 9367960847 61191402790 270757940884 111912769972 101338839553 12748292029 56201853056 9358173512 68500075068 115712911131 89969371130 15184048191 106824976687 34568611620 152473008799 23447015052 25122663526 21079154259 132577423867 22666962495 23511212328 10213383132 73985380287 30153796384 97232563895 815936384 90714095686 152772539855 59373243809 30337680734 1873797046 15988495646 66964779198 75867812462 14202698505 61304330014 38864201370 12926611916 135581414130 37067790913 30012197340 71350443703 98037554765 30947711977 75572237391 11579496113 106046994832 55238312071 171990380736 107077438004 14965772762 39491966859 154697906397 37473131651 23991781458 65897076217 18311255934 83950930704 102268854905 128758014124 111023609 6450499609 47884841655 86397795715 167641979567 158037564009 33431329642 120721103872 47867248613 34777612730 132985824515 123603670463 87825932313 135369843524 10485312868 24046672571 153969690837 71121568856 9349999778 46489201872 79204733308 2326172227 54947890020 21096783743 13775280892 77801142666 19590191820 135549496680 26902497785 86133176920 18539961367 7386483250 5079186976 96450063895 81048548830 24662101099 74495302204 1423786731 16208819345 22186243927 82246226297 156860521035 116269216107 28493812001 52866798606 30221391999 205401954034 60886835995 2038478048 183476614544 56741241235 7972457169 105284823231 95543915429 66105922127 59873837692 142840504358 37200406606 5624175373 203718244149 62904012287 980879777 28211248025 3556784896 37422390246 119208689266 13308692127 97137869791 20370501865 70493085 103888219750 10067476260 42852766222 15945340217 73656955323 83069046319 187722817790 90843899292 15411932512 71918228771 7439491264 10085854446 167623739760 42088173616 19964753670 68289027796 133358818397 19814617626 80712460214 3309394767 101205899519 202830909677 11771039352 200067944707 28108590151 53654341801 245354747113 23526888332 34033433525 88589367786 68390170343 16360283869 17545028858 68539265751 59823358549 56828591945 24238414789 21378559133 51643235207 76834759119 31969699318 91346924004 21309363619 83666174426 115052215575 24966724760 57207922102 13964863420 84282636503 72719965980 8793310149 29269318960 5363346822 20580353871 29241229911 20656583657 71442465975 69390950149 19715534137 67181069849 13697991008 132244791232 159051038186 103598749034 78848604193 165347361228 12243682976 18518265736 94876719317 39790969285 1687774570 47970852271 134262365284 7660942608 4214668922 62900559658 36903674514 231983962124 121895515642 34377205375 14571052419 16511711951 8273542283 84284227399 22055304913 56455885655 106147100875 23673981523 16034218491 16424369950 9614343787 163211473617 270611094409 26715516645 35759452895 9574947254 62927026998 28968769240 117741168279 80698154717 33981967395 115023505478 24345680926 66165672458 19029779612 34388915405 23130650982 13630940428 7846294522 94936492463 174678437968 22989279362 53385713510 10391278249 33066565387 81163967659 17401497598 52165745425 89789707841 16905770360 71351238109 59770526072 54991659744 4935664756 22050273267 107634199241 42670704723 194346079344 83805499564 54970445046 24065329297 33240360654 61151476408 30977476163 40873556394 84476108122 90409872663 15738391866 3003530258 9711353133 60912782183 16593985184 2910252393 31151353078 74989020124 88781149318 45177940049 63985408435 4782259012 132301754502 35466855595 60545313233 83407011498 6334819092 101639356765 92394830657 97831095692 43290643939 70134866684 111131861600 64629197348 90439248448 86435734815 4036849483 78832963458 15375093529 13241629821 236081125671 130963088389 47792753684 69121681521 200060152316 145520402980 37478012535 156323078602 119927635394 65388262190 72388566000 7780684959 71578210884 50933832136 99547504213 15544146641 72979547231 48889037361 10546402375 151306530602 98035053166 38123136350 151624735110 127658635585 56287264003 3629358938 58993524821 65156572400 84319390548 66680633696 41575506914 12741065941 80080546428 49591209879 122190478208 98824547574 46980589009 193430105190 58910892462 158795943363 104156538158 86557461109 64176431369 183591366401 16590071877 45921377941 28184064611 37902340021 25896019606 23695776729 65598695305 95296947943 62007537488 144829566430 75313076788 97618479307 38560557006 90683676017 42617317276 163261547266 62448254420 180820681369 52556439773 112206586282 7666542473 20806747001 13189667141 11691702726 87936757531 103023178323 33769984619 83663209097 33338250020 133406786680 50670069437 134685811720 20944353169 184848207564 38758710661 121068090583 7257902145 4130574567 93909768192 107536804322 98279223654 68307950542 118522755087 84354930513 40912832065 8417275803 164664730326 35111290374 149861528624 152561706223 101629348710 74001897326 19460244781 19628828985 44531023885 24330717402 51509116435 131534439972 24338036407 2707196706 32314179315 167132247953 24936402911 12748140070 35130694706 10836894957 62836892240 149601360992 120584355339 45578993874 72949370539 119918901649 145395630837 28892050254 155274601707 80999641075 59916675962 6825254658 72925389065 58118255251 95103083573 117821918127 26709558331 32879270642 27593318867 20982891164 41148809541 50129023953 64070378892 138487056516 29546489505 549052307 95956516381 4440010167 11212135821 14913813477 105585595057 67579702269 24507047138 129692951711 186463697975 3301460119 25615518673 29132209065 101218295440 147862517934 130104523904 94950846804 4184806991 79847927921 81772613218 33762315085 64581552761 31288265499 67893821890 59445741685 163201418119 14220198645 12125571892 120762436083 74418848553 63517390334 276607594653 5578846067 167505376830 117309453728 38334844002 137677434709 35113653134 14430584252 199541307831 3143320739 32729835354 137318859031 90817242594 59337688539 6558125703 101975558866 8962808069 21285693985 82482380571 33095147673 136775508593 7900337670 15214683789 66287876323 10047543668 45761747792 90634800302 35963903920 5619796042 142935913224 26366343798 116305735677 128911793778 49303269331 101654910164 39839289915 50337133621 27716569488 85267228083 61335211614 97567051024 7473728173 6565343448 9319550689 24202594671 4933569953 25794851047 1519870729 94726149810 14653593658 13057297734 68283584980 73680661533 33509699454 21558054762 47649510525 75296174280 15424576558 43286200394 35973329019 93349366813 4775619719 172840125144 113075001388 59495840907 26915125425 237292360544 22219746578 188028183624 32698718720 70380000089 66622648023 103471614470 94685959629 167517284571 74733736124 48316762960 10069531067 24265891458 78361274459 157568923512 149906503255 135436791636 59034077420 113358845532 4509810777 10099350235 25599422074 193684523882 57001589379 96902402460 41401806564 116542547106 76937325904 99644380238 206488763265 80234335466 73263681873 32341257029 15001265639 19527254824 15992987634 67539969977 30999931721 87522336088 75519360142 92661898770 144137642772 42589102975 47176844249 19117808671 97559377613 176621013263 10746115176 118359343160 48387580270 23003971640 40430017939 25128270753 192261056586 8037647862 6560914161 13562688757 75360438724 64181495480 4871014071 14684103424 14208305391 79190228626 247500359356 26196780256 34437818876 36117022293 76073589413 34162723990 2539482321 101273195340 10633669991 9377044237 184734868485 13985890275 51420878323 13204998840 97056893048 244530589668 177025874228 115991454760 34493846955 26478372868 24890967662 166893886077 49732454671 38506317282 2908571895 45275175161 89939036747 3966736818 181613457736 62474105369 33373668662 15865248772 105715543107 14396713121 4012090075 18728605039 80527205143 11386113722 7719498911 27138634687 26117903164 81547260015 78341216651 171143944700 137665419467 26121414564 68174498305 46615848151 12983149521 64917006031 9787786320 14285012510 27240660567 34064620608 12884836434 79918937644 17149795761 42773587249 7683280224 57973872245 29185764285 9601310531 27586460221 8973600931 8452629094 34429746422 38956873945 203184337379 124600277680 8571812201 87579181068 20868798541 21238179223 102626214501 43736778476 57899666912 144104761516 72063695173 16711221170 49362513733 15696287721 157731822219 10896926462 14664431915 31328428614 1960169254 59480872607 186702842575 222909862 21247558270 10302124233 92964207114 74012644001 43576975264 92958584813 54101851971 70335232296 40277553974 111059662669 201224630064 1933060720 51509510776 9821700904 77590774695 11467790689 169062903732 81734859632 5698052761 90018331550 95519068092 33272250811 86453457240 13298899722 119788353789 69588321187 112512286613 3080965130 33846495593 84790057782 81966664381 41972539155 12796273212 12248475642 67168038206 74683825366 153558223013 68505068028 126470381852 22182353525 65365608955 43474462790 59813766939 13564052823 6748607455 124946307910 13922074354 9085676368 36438049439 156691122709 19993333529 3040642173 45422590269 18496715736 85881587002 100621744713 94068182030 283060117318 51765435912 5211127238 45361776085 138034623761 5123727030 85961778626 55437555717 60308980687 87757087960 7429112796 94840723603 4173139858 20678030314 155421368577 44045133734 111700476538 130982231330 26554662056 27867152789 23207374254 56049343354 29026001978 161450775986 68004480664 127758107019 42355238266 11872879462 19684583817 161257415565 62302418473 22023711605 31067233620 8324569793 24775231758 112496746441 110701665857 36727514817 90285322616 100687553293 132402625411 52240406016 146866488708 88486953448 32562514361 31376281740 173969267794 105472997236 64704894947 79286596340 6381118529 7923962413 73513772520 12008121145 18179079107 119411256246 112588993973 8958691542 3417718873 44251408964 209213953151 90930967136 82547687075 92558528911 190866013211 160957651603 86548907237 998819234 65928812189 27599982994 90005505397 32522873438 191716744867 52028371781 150839486029 93716192640 118045727038 86589420298 36120663744 14788477208 17784121367 92542540951 223837434322 80892933286 24708224981 61915702136 113467194715 49920883256 86558674173 1497548558 110434737439 15994228709 141583965103 25427020163 491260685 53587405498 34229185893 59098730065 54381732885 402172784 17680267246 70344366357 4985104799 29742229607 59417965574 113602955449 5394553735 2502973805 7641902780 843441578 1740926789 69935859999 5175898785 93489981758 36478114646 38634834576 84818627987 150463540601 15402248744 127362625016 20904918816 36101689940 58150351266 11145787496 9232467508 17858161234 5320390954 13165774754 50250809577 82153615159 106982042832 79508745301 11161117086 173965417838 16324258202 61847244091 38686862834 13597972986 57304788937 35657734351 214311419905 8085262462 10317096759 51969745143 1406131 29564237660 70846960473 154469475004 62217367778 78543502190 33302181217 33144217367 43274850050 3148021672 153945285341 59387264037 191314255143 4274158747 57778974629 18366286883 246396682073 89715762948 10052357958 68507165518 34266505029 90556210412 18753043797 33657008628 67521871196 5469312682 119484055250 155048828436 92328761098 186585571653 64350657310 2816457824 43845523051 27670226325 19423417319 146063004020 141980646763 157725860545 15818086848 104249483092 83716908389 116507442295 47089320431 50602265100 62469203411 15561829518 16552952260 27376578004 38088938097 16061569092 22578835088 2957162649 30009901332 74773462155 110035218637 7855483598 96978898401 11276809170 57383192318 44440697100 88128919211 67882408475 61452847305 117562692585 84217086280 26341901865 18059288413 3013551107 7211350772 28448646534 32664384228 46355154371 55818638676 73512970733 41792607243 165607674886 84883081626 101282655636 60593296439 37588716591 42830431090 10677994618 45227237765 61759142007 168283205050 16368807572 23717553148 6401451785 91628712200 22697573707 27499745655 13979244657 42023176895 83142270553 118304002300 15717110150 30285079501 43164936504 208417134398 2742272091 31117651550 30036719072 144569703842 36433073029 43968335233 153608885690 103697512180 1794450954 122424858897 29515191597 21359604918 55331075223 19967577816 46036292270 76215371577 57573413015 7666657519 51385594316 20960314519 65764316008 67559609359 116870354749 109441474012 218030773650 110258242360 134569212305 72054584109 72251050981 48130555884 55173263234 49033206152 42147585175 26805337792 20092905066 4885121083 7051691409 5715625703 91621412818 204253193621 174140564829 49800555327 29115681957 123593705014 33584864670 4434176344 36130796907 5350455835 56599252177 1354908003 66552678 18693775118 73687909181 11330166884 78104408039 147583615960 109438487047 60788025421 77664867091 6979615848 145502727990 34738916914 4918982868 16143627819 14542440912 183883914309 20575892682 22779999533 39797753353 55381063460 46810021148 71582547785 20512759802 98590718356 112982198123 279437374 4494829524 8926656992 84746806513 49190965633 52425259570 165274458775 29802763774 44403112904 82345092141 4048295348 1336077438 46626470053 14523272519 58364797043 117213980335 48358170201 102314035171 118447620500 26704081995 8755538033 31659019829 105059141647 85826418601 73203247285 44628718060 45255246610 86979383642 122444352740 235276250009 4043012531 1484216149 23378399898 83588359255 120262651194 113135947478 76445710703 78153159795 16464045766 75087189343 26687301244 59951837847 4431244654 20808931356 2253528336 38732204002 74642793154 125670444346 69560527089 3762322537 89748545312 19341151521 20462935235 30328712274 72508487132 4902587753 42051291237 28039515687 122915361668 107019583188 151029417201 41214635819 88723293089 7641246114 49591604914 106772936419 53276011216 80137351072 201827466802 103734192375 67835821542 35578146284 102325761241 86853631548 51993054299 104655207042 99312467026 100676834082 80656075867 38472539558 180643711927 19164411716 103568201244 32458209485 59613977604 16988706118 20189786708 138632615505 16699639774 207226863639 134865674040 41681399255 7774255825 35414829401 153843336229 8151330623 135546373919 155105087274 4890739142 24905071852 12236927515 8687567835 88822309523 26133679910 64260321894 51459840521 44950536879 2842587143 71493445835 16587748761 26196564331 137505941895 14685193694 24039883146 2937134896 176059587542 142076658685 54832971937 12264993525 61137693159 36344195462 17059196807 5645762904 160051090506 95122451987 131493304600 24665596920 122282974650 57213335151 82932542330 54733977135 159778137670 26500900463 115245811808 204937811452 42683799051 112014747264 18963457773 105375118096 89146721978 91595099206 109852027237 152746167382 108891047704 85524626151 26334745979 465918327 25519438281 20866622465 6641610564 64097845995 96208613083 45943856179 56449205791 86318297510 14808910796 96048501849 37730512280 82733564736 146552380297 144177358532 45562410203 139056892018 134946469789 55213050407 30047964326 16765622358 54285566613 120620279540 11185230025 5488395965 6410212479 120479669434 17520755688 17965959619 44470394897 12414914339 111893554160 97134658624 28336268985 92381256424 130795415278 52502939234 41983283992 33625185087 212794640170 9250456872 6986674773 45358397945 123348494398 202023633721 34869713743 106425958333 5053387929 75102638165 139469478726 56266460667 83787333439 3826391695 51617822894 117213624478 5300087305 19113656142 15814654816 63043555883 73644569951 48835924955 74659134751 4736680444 85430833956 27601566667 140338496352 31052929665 100822331419 95353214181 132419867314 50444785543 42878690556 31662087690 15387231966 5519242310 5819821403 69299558998 104368977917 34877011182 5504076320 33351709407 21524964857 122201460227 17978954927 8274270713 79474580729 61890847415 36594275476 59278005483 92967782428 11302834999 180985069187 59539486299 59453685311 22417105256 16598199771 50370950298 12618697626 6070470327 126623879799 35867958500 10166547305 30296881935 169890106519 94742767914 131569493150 129831883146 54805451451 12859677927 5099893667 11318093290 80492096317 37289175569 39321249302 27976523651 91682742403 17183409365 78787620609 119006425619 60248480908 37400671299 36516692287 145927547136 45288071007 27906401500 112794268842 17746453576 84862523296 21990390619 105870774387 17939615961 22465576488 2013234979 4077862065 50840464567 2771246032 57216815137 33532564624 245603748053 62542723882 67001785256 1731827559 9763274827 31540968377 105703740625 19212269938 20310622439 22508062109 70252986363 48163514051 66240332980 69293928289 21442449137 21372406421 743990698 75913014078 88482897519 22591073050 47334158672 73914409363 8587205550 298982011 695291722 163451095596 15338929080 91175474272 47747190594 82354685257 63499926846 113937455004 15825199479 88550959835 152105781892 48198395989 77864543114 21611795623 41131279102 40775661206 14237132849 35122375298 50489509820 55872447770 39179299663 188597864914 12192236267 139622006267 82512402492 140563392088 34007761250 52988345367 69217521498 135536405822 6241501078 32261446557 321683110815 43981136254 166759711962 42058447851 2432359010 22444943719 70510134989 41624949138 111894210886 129713781480 25009852419 115764583807 93427074274 150982383315 49397580040 21132050300 136798359867 59884493358 7936974706 143088828798 41352262608 57324153786 72347516845 32354552622 6800745266 42493698488 126323052903 27718549806 8115453018 3122905997 17454373122 200218524626 4863752440 33641421155 4503763251 7073226334 18409590700 4489935168 37710507555 53399946336 76877187109 22606358717 54102279523 11290311424 82146015911 3802474623 42082334090 60553295860 38298902933 71185756956 132932293925 55270632013 7989252537 83425258144 33778743281 9826077138 90443492376 67302744159 66616358744 31784133425 61866136072 2600967715 61802327251 40402492537 57089318319 26260277776 6126882773 1388239747 125144807804 151457406981 8343305067 7776692028 40214185748 21043902956 56347134845 29426786150 172455767628 58418300450 102299210730 14826368933 81340592476 8278592562 5340321545 13019890030 162013703676 98166328784 46295287767 71522462317 1303352566 48490572355 148169686732 12504232676 47488346680 43437406648 46592225673 104332614145 81000330146 17091081786 138026697559 136178798922 36116688280 123216860691 12166615408 9434425880 29543316348 5230150117 11607415350 49169042028 35560746123 8475906380 87672273827 42121512081 170664091709 48417447346 16094637684 82771032213 88079619411 32955165518 41527640521 252381209389 9955367844 39383890777 58770851755 89104814465 138809482271 52531609849 62316702 99531333773 90537320608 2228674281 45494911530 197726231357 123238427057 22380816740 120929360050 161565261 37236104045 1631130110 60944011391 162112054717 22968203432 111723256549 161909740656 194792142939 98042189615 60527013665 32231245936 22852206177 115421089863 37743872398 2288995500 43123621223 36720850609 15413488487 151691033435 58771455302 67704889892 206147724405 16578115969 32090903106 250100953 5517478261 15300405569 7444567134 9592203368 162381079749 80470733038 2005181554 7591748650 36537198611 48481331998 102387228243 63099506441 48166557701 85854542377 26823281444 18076210484 72775315131 4873175252 315563515 20893711184 29735181857 100475924299 69660227742 45677982399 181404375654 50618752050 95905580048 128267992117 126983797927 93108873386 9273755379 36585590760 78945448909 15341761366 68046568906 143571408406 32210473139 5978019368 9115496600 71935061132 24849359031 160536343298 17248172082 978708374 60411734284 255843859705 30341783616 23287705860 47558606424 56101791729 14796256425 120206351230 87376343714 148745118952 215860035452 122747608167 90130405079 1918575500 79571463399 60019165202 269454553169 10967447620 58019397731 122187192940 17873553015 51309498519 4770692485 15733085906 17410349205 9508515642 58656060656 40835104429 10942142856 49802823361 24933326982 93892482670 56593497055 127000121451 21547796690 40293453088 57603614470 2847611188 139434842028 3729155451 9561216315 5397310281 24416908862 52338791907 107247423235 16178544801 45038570477 18677567894 19073241452 23948635685 119064943285 14186664655 10292570434 44173925004 278369625662 49321599834 90225961702 17669537877 75965028163 10677404762 73915380205 15954432330 117232734462 73771277021 67236021202 22849406001 74519357248 92270967728 164022497926 1953384791 35690691899 187273048363 57558138839 2596299392 147588371053 24226644423 256746103297 37993829819 34529267936 7225382982 133658987544 8390996597 38311684728 26060954398 3529285329 8481319560 105689867242 59544122750 137973085607 101747526977 25812583817 30672756269 12146430502 23628716994 109417165342 114690949252 121361038643 108148918783 101222300764 57373715901 83456380201 90245476579 100726674 82708289453 77192941028 33751713032 38925085256 71240765920 91500755976 83297674006 150194357539 13299250258 47950328561 71250148367 25406624585 176053520681 37736408833 26076118763 123002611375 23505562738 120476026357 195601733871 57915112235 520726306 93402344506 235522050535 87787240217 24327904120 28066659849 36008746918 8678896249 25689685730 120424461044 7754027598 43496491891 86576248409 51483248561 97146889841 26751774503 17257995661 49751556952 66282863915 24441403489 94838602306 84060128087 5443639649 26755843547 25287963680 59521851467 41570728183 5651763959 4251406186 52940220903 30901336375 108650679567 90135433874 175436222010 41755026914 27274416379 30599870116 10680711245 158580419516 280623218440 58981790528 5786728477 36323946598 21518635773 194722296517 11796230436 140333079555 23441358376 25976820335 10260237641 37119767563 5332383974 3903680358 202851389315 168367220157 37530066091 55719590623 8685716645 5996538534 146671315108 105443954163 77025032362 60151318552 65986008132 163352015713 35208287765 41459914082 227369143481 63070160651 18949764930 5671952404 95955781373 160062521011 16830989938 164107087894 100949544207 19383662483 73442706579 50415074985 43001985085 35609179356 36469278668 86154734029 116473187 95920289575 161046950567 65500809997 120427908836 74825407707 91900253478 74294450901 7213215293 39222519215 93210841948 218221694874 164893845350 14297581804 123172832606 89782109001 277257823941 60946976246 14791724421 33225723894 121966300183 18720524685 145471456329 14237352423 54643202287 30080415654 11894750540 14200899904 73872147234 59408338320 84422809574 1477331049 26730450353 27072780713 62763489794 28019942276 35761349353 50653110986 36776772309 7973273979 2609426826 70634074859 31248806825 92058316527 158601612213 29696861766 398252582 11730325219 47528166153 122741980622 147314630636 21886073182 90420062025 196032076438 32480171310 105492815288 41624466234 88909783369 16578606726 43603571883 129191489827 54977770297 107722276834 40142688536 174856062545 65534550771 192461175794 21043415274 36393870367 60702048067 4161990186 28424385830 75778320172 121119935743 481136123 20218090227 36185020996 95146945797 74141169078 107892944409 103374844401 88291238367 108516997042 145677767037 33259161954 51576476955 90022113569 220132225 182072042309 17278266204 22136276769 21589986925 84941945745 95243428863 4206585718 205681871861 81418755078 28533189269 47698105400 79306925444 103064860051 119282223386 87716694390 205356370727 39272500029 71038547370 26991157880 16232293954 10465175506 55622589149 181593415044 11415879900 110093712580 9793494224 107062822485 11265554133 107942278221 47844510918 170299542311 73795271109 104733955480 64702312886 35703970077 123344807177 50421782107 23356192500 7573882676 23577652172 45321130382 241443899845 58508238222 133532988893 91100214679 78236959564 107454150 67904069347 119413287075 11649213948 140912581996 79791657902 7056770805 12893230637 73424665540 13911162377 23606998395 179338063504 139661888461 10695166381 125498772926 174149159675 77879086434 49509847869 32010386763 61422387139 82682267937 13448956381 15425582627 1375618504 32275898680 89358428447 52541774549 76535513702 11695836846 127329442451 52961301258 26238281164 5739581215 8584932017 62451817757 167214093456 167713385609 2597676337 60936126335 163511428732 60710493582 74611681070 63485611086 44401934437 163928317982 7100301934 4321466664 58574377292 20688312517 60786529042 15120855985 11737607756 14246493040 94609440456 26820356601 22227284944 96851285854 12232421427 56575240494 86406580989 56699056593 27560339938 7874135410 3599428417 24662391334 74833792129 6825644258 72737275268 4028603164 225021976880 4906213283 43741229702 540856881 14765775675 76186886834 23206584638 139645144346 72652499508 50343950919 94929580971 9131768741 201862840945 46221610788 64800761512 106602228475 134675041826 21431772484 115001057871 15940314024 32682464469 215311019361 90906154473 100895074128 17880025622 27886655039 11169057193 33973649983 50868540956 10044988267 187343392130 66262516030 25981511881 36605463039 81298129677 7160074247 124076764813 111825514397 122629391834 59961079247 28563684737 17092634381 25129729856 587269856 120932656619 5371600377 95582986198 88667762643 25512700502 10658379657 62913718874 10356128503 19327395470 45781537973 53465577617 48289965940 51239623183 40256143465 99938446124 25793835045 55311311166 87242291057 50967328485 12718373526 112217797395 13566829736 43846560122 163238713582 61414223016 49362528773 9683296459 128521115155 22448215437 112663573463 69477296380 54279419817 138279164141 190883340538 44353845689 8402313766 40147542149 5036531200 80316261932 171097536880 31549248080 95293169272 82690821189 47376016840 118334870295 125403218052 186027951936 21958262048 13976865665 79667945997 43253800166 38172630903 49361872111 82502959920 111521714871 81135316637 25136458422 6853406683 14718621944 9647378492 70709032652 159549218858 117125857937 105722003685 13604932452 13410636886 29376743774 28036718050 108361045200 74775185625 89897995272 53342959390 176013615378 14459033102 825868418 39647892716 38573462109 14851220396 4435225769 73196512418 28093038294 114614219201 33981731178 176440294355 20756057126 84908791299 141781105276 247371928270 3736808890 33224102898 8484347938 46974130596 13428218749 140299932253 9844223930 10886605428 11143621600 48427220684 24707559033 135354405765 1589534287 87597316247 47271651729 51348316445 51997373809 37569274271 4189399802 443534419 57838248183 73963822486 79510093314 15383619400 15449549021 11115674448 61733731438 4775290258 79538939171 173638529348 180116483467 137430227517 10823417917 26852581745 74228505317 30426461571 22538056650 77527077984 55865057506 88539881293 214434064 19471558522 111547925002 50360752599 27400720693 5134318535 60926384645 83146889757 40350633352 2714964108 172889057949 14479322156 112514836257 179915723279 105962691539 15511052227 149631625234 90655969922 162361859442 37626814211 32635404030 32657576090 15561671749 25765763719 125872795744 39931821155 93452939625 22912288624 42669417113 132578962461 52678715857 6843194019 2135539133 67261734743 10301869099 90228766840 40809217638 41919005427 64091376515 43091752477 17468791569 74378721348 19381384865 17279268044 5169913718 18035189935 29621834825 13770994258 795972046 45971374875 21846997056 24084418360 11208286375 123243927814 32228644480 50689821074 103634040505 48204201049 105733504937 85798283851 14929006404 16532370697 91545263262 41877367536 87411051495 12859951986 90856641497 67478278622 6706308189 109666739834 14760954299 95129122157 95158211317 142944357812 160900991612 72836333384 45503618147 3772695272 18973822066 37739527339 1137541399 55093194876 49016119448 27930006011 11730462893 135320997239 79031976073 80343536172 62719875300 127824083110 145728090587 26880864098 24093088242 1330689063 185665250658 73065226849 45964129561 61851255097 65060717646 179931929707 131460316066 14835180844 58836748464 36449466721 113054887319 394527937 47023513745 13168444455 47851879704 136735088893 36240191107 33418996162 51773107440 130959744901 4835320598 14113934818 47519091428 131374037226 3582164246 12014693133 200079909716 39226927829 95116286858 90856064079 41525660545 95020456506 47774994238 44843778733 120775952599 12125901525 6176849985 107556129820 64244268194 10029808664 36701548378 49480561977 2302917676 108718999684 25478486237 81299490700 108616250683 124832505608 21120581579 63082050300 91127014710 71670945711 7042626091 69952398646 1235142106 51367149062 72351702973 13901958183 25216438139 74128396908 118999906879 123263044906 126534312391 37600334336 99594436575 45909558140 37570743323 60516484073 77642491626 50732942244 122602924006 18902145593 28079930988 80821801173 39991110410 6562683913 5310910968 71163892784 58499112043 12850565076 42658594997 140687949907 11604646301 12733547936 77288102691 36884134068 15295449522 73382181928 22806759366 30245805480 64536330879 50161317529 4346962469 33826155267 30425315539 42150107218 102566833116 30042200517 24469272106 84276971425 101411855930 8246076165 44946496880 5515888096 12567334284 21113512307 45082575991 33915144944 152175589175 4550766122 11715417933 105709478457 73630065000 170144664753 60056337683 75900163693 37163720734 66104122302 33425819589 38696497640 412038611 222093401490 34753732338 20587104328 32242307163 147993030251 157285904582 35423174356 85277735113 50413343323 42955507017 21148596257 26007662356 53348278427 8054588231 53683602237 6642388552 16476764614 53511275572 7834761123 143168103210 46045432265 41931721213 46664372022 34723092800 10051794627 13372744415 78445154162 60156711063 20807619735 59293500293 30455704903 25652211 44656262839 17184062064 56145212895 37920522770 88666342860 88709237355 199995440011 61983673887 77129225472 4770192184 33449372484 19687194963 6095379485 128714114387 19937544771 118010024362 76770820760 41491474695 73503364053 26082674563 31903784937 29848445033 33055475987 95980974450 81835680118 62238368704 45875138577 171246149124 70316538096 161245740805 39908173367 100645100827 49157117448 105908034133 31245790722 120215391831 8573556540 13859369138 22240338070 110115676654 118928687413 39776394361 57142696487 30095753320 67178141810 50817795590 5627074403 22141258987 30480857961 233205257510 4022740241 6901458304 165633123774 13424399856 40839606508 6850203474 24195447206 45828484888 75929143394 2227878591 18275132209 53285417649 8893230365 163349093801 40827141150 90464823096 12874105460 178111763062 78157910273 53795002972 83869116459 178953716101 31309707015 28053309386 6963740686 48984998782 18336645553 46671319938 38805097577 140522913015 104866764363 7071816562 15936530693 17184830792 56067192512 9879089899 46270091103 53920098505 117461671636 5819576014 35608798589 55100703337 120989429945 120208639389 20058204152 146006214664 7399286503 27227407805 159263162299 144041819274 119402784339 34583889805 30170674539 164012221199 108599015315 63492011250 87690456017 225863386120 16080555724 29286346078 31814644778 122460930288 60520234096 17943473840 157131596036 3385085473 50938357810 13363231042 2303640336 68916776383 54353450891 28731150003 4913820517 58950974157 4466370337 86654540310 54327626097 10765769082 35818310312 4875444877 28831903537 79412120991 102798945916 79606516841 73447056405 36788055581 51038786246 18597464208 84578412363 77628907962 184682319594 130266377042 48120179477 23397246254 107036940073 170784883843 104043685027 4180407047 96331802684 45661832129 26090168095 196840674233 56751884092 3172257708 39516136933 13061745971 119363025932 12404677016 40986203586 58964664169 33101269967 46986466780 57433564313 100870828562 7943865805 11662283939 159366782387 11571110982 181230735537 17093106743 8755745239 52447927097 10071693975 66485142850 21326120029 80043668785 41522610916 6469397025 56535174301 74953714290 51135014743 52169404260 50767671214 175258255314 34597582636 138889673765 31849694254 19505865957 1422630991 59226556610 34603106395 30519169648 177304398684 21108237647 60275322516 116254171832 6537963919 116362233002 36417921738 11767150452 31765106191 3405959096 48600268584 46909683115 170402589624 6777053939 28187741414 26553867186 50249862178 19402858882 95364582379 12413439634 13144503456 34002172746 56769452119 84864146724 22235279541 192501501587 24359610530 26794602092 6421501536 5804786623 21103200453 100102763257 163567325791 25208047900 80936874988 23715147288 13855668190 22790297525 196825481290 95064929655 99633399072 28399898382 17078222068 137020572164 10815651891 63554671881 92928209159 4552362485 14819844749 44319068077 51986617139 37633036871 81046411947 152501719811 42533469656 89093978071 79826544366 9348392695 29416551505 107902430486 75334798648 106389503373 57815078988 56650770082 26349521327 41402727152 60711750970 68075668777 37225575352 110438836897 15597660787 130414156258 67847759782 23949467460 39977633366 920215963 6955805796 41208334431 35378085369 77711529633 94288944990 170221982585 20141351335 70806610655 60435937310 62366159500 95711851396 123638257040 19346635940 108732481038 148656923382 18486766333 70278236661 124782024243 20270486534 3027850525 2103092517 2972245014 65815678806 92569541647 26783081733 205837414410 59217592277 65171200578 48501179049 42030834314 119068525354 128361772094 3957321766 130151391313 127555507127 2974404645 67752123445 129126644971 144252768874 37166484669 189913484817 110802647547 25656553937 1068241912 26711285680 38509980906 41999265287 18956971628 52803269118 53825889583 91922724406 65179836165 83300033354 103176860756 16362484732 78707271200 12548254267 24237877411 25245074508 85859908028 5338015267 66938285877 89361987376 27381014851 28307583019 83310188060 2304272539 74387240460 72994367423 80557039278 19376362064 8115391294 159053955161 72539367376 15977225195 61641660083 3926719340 35257170173 4547348444 45475241851 14789230758 16777892293 96407308040 31689981545 4813237362 32902994547 44355667165 1810880021 151931212398 856216035 99151107522 22676762315 85108645669 123116520136 41732903208 63710506779 176780791233 39220733831 8925869515 14509245261 178901576426 41117868184 27688523359 106658363055 135517473155 119678786501 26585810645 68245773451 91990414077 8866566862 42510872288 16684828130 2055328620 112037944729 67740429333 9784783880 28680796894 16948614927 84090353335 16343070556 92319287389 9425409678 29141138815 9308837644 27130057120 41089615246 18415326966 83258395112 9959577178 109220348044 11345420475 22867054590 79028663751 76115779309 187220185184 25720171378 7606087859 55891378481 25457341197 41504265690 48922644249 124246273204 97956124686 205240539973 108776666919 96385035500 271099285799 74157427430 42193195092 79882913148 202764716719 57670191379 85989631312 37793786884 1902151012 9124982135 54383659587 35031437504 87347599373 61851802450 20962338251 126535424724 56928202204 85928627010 31195176439 142463921062 201445558642 30335463392 10024200371 32010702434 9757291487 43924147394 6860538250 23998901458 98487346965 6723847701 52192479997 62540603520 174504922822 60769269690 60245218325 2811708153 73217199152 12638699782 4788065829 62575065965 15851301775 68831138533 49784724900 187072370959 2514323030 85517627414 94433129702 35587087315 114540621138 31757012538 117564495001 119124864538 25402450728 51616867310 70420691396 37640336356 3245120457 2023892461 20479307143 142218791967 40845337021 52756645942 70335945145 9673560387 121903373887 24528489100 226250509783 22389964392 39953823684 170176837751 42748270055 20751061099 97323864492 15436686335 103695112160 89289418846 38165426220 90992805773 249428411461 199751185505 1198398703 38180059018 9819871366 5588029522 38891259657 164383198871 63472901319 117170012946 104547938659 4277071931 65294112211 147982012124 58084372673 98343238500 76906973714 40807976172 2786768365 82971709769 25341306518 47708297255 13132215288 93158348382 91452141500 66503636404 16665349366 56735299318 30511371762 31963050112 71167464669 17546610083 9401077964 96577119868 42249336156 50784303588 21484564364 87846892191 24708548068 6365661676 55430808852 20927889051 155940747035 11250169686 16576730920 43440933743 49725354966 1633355618 25823845859 1976767427 84535014413 43449287914 133507109265 67837706583 15328909670 26999707893 5165858142 52439304901 10483462006 36063432674 61717774869 39144306351 29700597389 64920951457 23695737321 17088067126 244525891565 17411221840 150419489332 43031630223 11046153504 71203196104 69149743285 30507773185 20805266324 4411915108 553762274 57627739715 150917421534 160795734408 104122760912 57495075382 124861563190 121991753967 62615690297 97986325596 22307075673 41996232209 114422377162 133747037796 959104058 121299112448 31733497451 21285814619 100724541179 59456297888 33840414151 41377114037 49713026781 53757518253 80630966043 29817806210 32653549328 168217908965 191605196750 142093931270 48770343657 5980023312 5846108896 196943675233 3687448421 49510040663 2623927598 39469322282 113491397195 64498010415 31245624105 9072778989 15332888638 98190930828 104869991120 83594924610 106162040241 11198774817 120758244654 48604260579 229624945125 63358622204 26606754011 136343145989 20911078502 182545529583 71135915758 26985883772 16497398116 37745328383 141236422020 66333463322 68927555721 257268150679 30581435960 52871393979 5133389247 45158366642 72822384238 9864208661 75571524691 50801878620 21764905872 11689111335 45758040339 18556499244 49140040284 203883992349 53793991412 85394624711 4210407741 16060893816 30910510829 29852906101 18461875555 31415519081 42911057828 122614167754 22333512743 2712159852 85071265693 5427351153 162919644851 25028481072 196456019 61992809887 6646961210 84042147734 112629491285 6698481747 16403842285 15942284461 4154784180 68748154347 92400234144 66914385306 17538666379 35783427432 18107519388 20890183065 41360545966 16955439081 76225771496 31984521474 143214799469 25272105831 62599118773 21440012696 90804859536 15316794794 1489341904 44273635699 21051603263 31128017142 16110850126 105007829409 10769266234 52250971571 51473517063 4587518659 42663309376 75267832772 25360295697 11726557339 10977975086 143574663428 21647294553 84057765499 202420782951 8702681889 186201733854 78273005379 42039427369 132629524170 42662231810 121335323987 153219962288 107312786641 12407227687 228427325 42030385241 22010897072 114786904405 91084396619 46107134241 33522184780 43813244349 27555108616 73269501871 16767087979 1913307152 31529823277 56063466008 62729655892 48027521570 46052211031 91191726578 7099273323 15330693383 182433321439 115033656575 35913821949 37526468206 24105717488 8172388738 15809008836 11581172175 42077081731 30426856969 22317976505 92657384158 7286071698 92323977071 59423509545 87446787365 43928657950 24327255615 19143239083 71434483069 89356014630 21501372058 40994890608 173680037666 122273740507 145056320740 31707681869 3143784318 125790910949 102263268716 118527759058 94458305464 94553212503 64140173138 12682279348 67301858955 37551735024 208648234378 31852200059 14699552965 157509367066 6816617393 63975240604 132610210006 70855591106 102697097585 79212787245 44111990317 12279816090 33908198405 10064299696 5975238799 8847422122 125026861938 34581220796 17901852160 18657106058 136306033311 22132334426 10400354392 18678152522 12000034268 8194594426 178424975390 55332288064 184392438809 146837861397 60840907411 125558007392 7843172167 57398392291 97516139932 20841538300 84282882998 156068660504 77641418970 15087484457 107315121600 246567559787 58259748032 117667224275 90539552752 28454400257 6479603505 70183942619 13170823444 23877430845 69256426508 21794805080 11341883788 35302457150 79432692627 23623180518 34613540880 16636969898 14609830299 81228551289 38670989706 42952068631 192170421412 551432743 132342977823 148555973477 57711632128 89488223539 181064847295 56204361401 16652593382 19727967482 61208109941 148656252949 100907482097 19205188424 94867903975 47820008409 4305518672 52395302312 39107737880 124164348235 5666611708 4026588868 65844487265 7981545179 46344867499 27204547825 157976531469 56523106109 51484783371 2146697561 40298739947 183618780392 64425915038 138323629691 150440860753 30339069926 4747212622 106493509821 25897397303 25061036287 10549969589 171352045860 22471274745 37063429101 159205665489 179040079013 61458114394 74367641061 140978620761 186414306141 53184649727 13227143510 25184842686 21544300368 29068739503 34902215090 116628759460 39465606218 68949846328 62407557434 18285992523 67467696386 5167361581 137198885538 143258545551 11302448577 88677001040 68402789572 34632017157 19609317649 44370232595 14520057006 29964395546 46438936134 306030904 3782562477 139458443741 37741025921 92158019187 34965385349 75854500647 73638928452 40237549472 131766106563 27980479465 70227259958 19784659402 173334212732 21899805653 20110229555 82890081453 136207940890 22902693140 387337013 21973714618 95144948142 28948440605 138295930469 53763311468 34812865115 32562369138 268455723829 26928832184 53007209615 78113211393 26377592399 4871030389 72703391352 84416627311 8488863863 111664561523 147118600656 7442349657 65154139629 31731739307 40972130742 7275544101 72848391179 138633996602 9283382418 26113442722 90890147538 89725570976 38232414170 48897458823 162642644159 121727408360 116207445096 138071503005 24061875594 8151646723 34461250563 4703333030 1132738792 207968337944 101449454159 138211171741 24670542044 55992392096 13469378119 183681747155 67555941102 105298381932 5637218909 8314070842 6205942901 11481694825 64028738166 90307853467 89411955018 143730925298 34599065109 53242605249 8079589973 99676158483 117926860565 65387678895 180627794008 15270167062 176561757239 32096683785 40292186033 10381969160 33938294184 50630274304 9834279532 34615588655 12756635896 27557466041 101847164438 85688203495 2976584686 65577498571 136496132749 115995045548 47030142383 397227238 41059127724 141129425479 64630718736 119255886571 22125608182 465994452 237624617263 10759830207 41570278531 33646623183 92263590992 66338339328 25736480956 152554716488 2755948455 96196463056 1249753735 144209452939 19700215493 39583288922 116533493350 5278469008 65745865814 42383844247 22734700123 112484834596 58923613436 8421452805 52827916990 50089060282 91188899566 31002401482 23149600616 8754844026 69636253528 35332748742 9976973518 88540509357 90194346281 57138839177 68017902384 41434740589 139699411486 15058735619 169892532395 92029555355 94193302596 11832147503 70156575259 47415384107 32090295661 127299733763 33131892558 238263167110 31863700335 14846294600 76494291097 96714068222 7302444895 54209714504 5622202775 124345302231 151023767635 173702079997 31062541101 43646117150 2352318139 208702946057 10338424555 70916157768 50348451946 44719692333 4537332428 14325462684 41498651170 48579164220 67773178744 32746491918 98771800707 175920974413 170704429074 95602253359 5201146639 110489113379 68812438596 118163302 138909325980 155059824558 59906399379 55840336 449594571 34263751317 14982469816 62018620904 115840423062 94319369207 117120926493 59443261549 40803639745 22373151851 134476141451 25645151707 12004221648 16949095103 22496127534 6614638724 47259670959 98437094939 4184448478 157625433485 27409715963 98571387036 148533611093 15879472716 67994347980 77913761614 121101527736 12997767460 113989563600 22041917280 109281849345 4113918330 24900481572 72112584009 86023317149 68523184354 84120605002 93060035991 64069689714 18872918830 139336029392 59533364446 175880420695 123306651379 36245974215 9907618869 154976094 6803234275 98503684964 42027188010 19538428650 109656347616 102741101949 226574587620 99937259304 23563828372 14048134244 62933700953 24527946433 62983377895 150348423440 67545788716 133519972264 63738526523 8536226033 113205991076 20481727411 106826794214 55853924899 100579894288 66473921043 15869290484 23360931027 16020903187 29262951337 87401966916 136757992548 2107070913 2145892971 41002472962 31288381581 56437046974 128389031869 60385387897 57445258941 114477576851 130434621323 79323516876 174340678311 17827194439 109904579746 108751397605 53800420463 68369049728 34556902217 5791194637 54949904039 23068906481 10903563717 141117458027 71541573290 114658924812 82318423402 127575059610 8935928064 60547505964 37153027092 90497973151 41061398805 37918744643 47930036176 44083563999 149322245332 3723630958 37922950508 76841319510 54229291641 73417686279 6809560498 62530693951 62771685524 66785180393 17791882973 146276615782 9340702255 115267707100 185145273619 22857324876 9360909033 55600321445 83186190536 16554790964 73292656358 14422202899 42455908572 5182912054 107989097133 81925314574 38980033736 34722114090 42163286704 46962754057 18563654799 5735567005 12403525401 82126474669 63101688863 1286379575 1677443131 94711068468 3556544929 2982340721 33141344933 93548256138 56687075906 29502929568 512373151 75378277526 55678108563 7776998373 114008341629 83652579262 53992702705 147037368448 62001963103 105243383772 70551571402 69073757913 14908885842 87965000102 121180879355 104346602775 181509059866 101748015786 57752146061 33311791756 50261191060 28527440357 145590070585 89193736634 138951605739 86730153009 102259907952 47720629976 123202931745 100790621236 54074080931 32874459479 58284732536 40152608444 47479198241 64586086994 27200866852 48931552729 29730678040 65968066163 30286312603 75186297197 78797574319 156614269562 44545226989 7162305824 12727275998 69169679557 37580081843 42822399946 77822654134 38505126946 15173904278 9634634378 2009325796 66567685776 87645128681 19107583521 119919363860 100780959729 76308002703 118810355289 115353404706 53542261276 39213623256 9329724718 49744453093 12520094453 53748450933 131706432901 88576594517 9533499048 10186722010 44220128479 8667014187 76275234901 1622953657 59821100623 30501701517 2080197829 28249949873 19534036635 28084153346 166906627099 27055566996 26033441375 118826518243 86416111395 48453746836 14195675374 1181982506 27737823880 22840629954 67185440707 36292963977 81308591036 6901284609 178307700611 151807295700 217740451415 42881331506 39472652259 65610211845 27296101702 61725917267 223965249271 69136993454 81061583611 19189739747 706644335 46650274405 32426624440 146813574830 22410713318 183269163538 112864798532 17205828740 52630551435 7300764031 105871896921 103270898315 3202557640 83116240126 53484181524 126204269912 40653593809 45912539826 5350087116 8619354803 253734446477 119188208061 228694331295 10063810266 108311963349 81882409278 10647811346 43426887514 7483983782 52714081225 30351961451 21933403132 131125846497 130454870435 24319221462 90321138028 2527909000 26141108948 17899184154 27132768608 6854545265 55674621499 35457451941 144426406549 93362516785 53339686349 15252037988 5514753409 74408680408 40067669209 121791167524 165790203916 6173802160 142469279828 3423546087 171372395286 62858167326 35741873321 221795865 110841519178 67709531693 48640728606 22159629754 26418178065 54003945381 11288955969 156152826833 63616727618 32591774942 122519045513 137071782014 4124904754 84400998357 45173445170 72237224084 114851500188 17371223684 18128610409 101336533616 66616250256 9362679783 110748573931 127847644924 10784299262 97189165696 153231778402 29105448705 87188956867 171807723878 13640107720 61948553742 74571195613 20442395532 1968151584 82601637925 24114335801 45394782234 3913777720 5047799016 50478868930 7311979061 67770450919 87240210074 175506366448 31396079781 24716874793 2237472041 61164382531 180192796175 22716059791 3446246468 90002100071 51073798125 86808126276 138236330286 61158339843 9744062002 137139741060 153361171584 44224223391 155988542670 145224621049 6071893312 115895919159 23927100538 17048283920 14675774834 62956317529 8069739948 7800959641 93611770434 105474106494 119448363693 70422144576 89945997271 25293939716 1349298845 90354410932 9760084281 44284860922 46672416160 34136222871 63205281050 228812048979 118144067848 13013000759 65642985040 96046914322 44180243877 16284414365 5507154061 15055194778 26643894188 58324928426 53738260814 100719008363 62928815771 14102794820 57026696322 46404798754 6887543205 138600869565 6861976539 100756310983 368161488 122669768971 61238921421 15653202733 92283356716 62509168978 28237771098 63584825921 49567240427 128884315480 33802266841 42902703675 107993478051 19114403866 92467832146 43446455558 102083808909 65980422590 72294384422 4432670530 17063849676 98247704466 35426714010 81306732741 19296747468 172665851464 129257680299 20053644785 95243530862 15637345143 49468795998 8898652298 71581801600 4316917225 16670132928 26721121024 36750128380 112909281466 137515499871 70346169778 2153476062 7504441303 11699515310 131352128808 133879503944 110675780735 12636466002 49394813332 70607533024 62516195784 110022254679 140177842108 17389968187 68023046210 62858736465 12960913100 35496983004 50130235487 63571545720 136164217591 9818826633 36763022211 103582586940 8987716633 78749905853 10227291888 29622760733 3267683130 85699761347 99040180373 39592358085 191489714330 21603122914 20767598671 3830494097 76217043618 21320342106 27889577896 49534364752 38222083698 42964637163 239031920948 178138262892 19919938861 14034557150 69926145703 28643269696 16256337948 68000046505 57219650230 159453472640 173313910475 142110862128 21146269072 77555916839 46807230882 35158493099 19382875700 168272065675 26979448782 87930183367 42612510342 61705916819 42792262969 144069102791 16193465712 28197805173 5454907345 9086407829 89648238145 152741487630 58738696084 61889929430 2436949355 1829805771 27366317229 1157008216 98057688855 51126188058 108184667122 96522551451 77994078056 142120897505 107535472531 123261816919 8466969502 56003185967 3120907377 7496705844 7603113157 113120480789 23111658673 15225686465 21137641826 12194473620 12427512330 168029490672 92106773299 8199134893 12189578453 74485392292 21774640457 85529748396 17123992799 17712533633 61756002673 22721958468 66623080108 67383864903 16229720885 62393260296 118537402942 10893412819 4909456778 9042271764 82573108163 44699341210 52577266279 8583548968 92223803730 23338494284 64405162064 14150356201 7637481102 14446594373 8110589717 56789249080 9055174820 84848914007 25393185738 93190907068 14681054532 930667829 55158745732 3697069099 26540962561 76422441866 46018799419 127914314362 9284289095 146808849768 75929944422 70252845626 267687730399 57803140126 2072913693 48405780772 8599015046 70174073073 7583789233 60361150685 142322268134 159627309567 33218288134 36661948336 53708988388 35842801840 57715034873 13629442855 73759198231 2363072533 12151575877 187637307982 68331634861 34192804255 11069384947 93235917532 44268934960 29227125229 103961252209 48596945684 170851874505 81102249316 2900264068 18518457154 111058535602 14079113516 33809880439 131165456460 1455211241 70413422922 68737674540 19200349732 21285933962 26636475638 123508170125 89804595713 33038694458 4460350027 32980103763 13348369389 78690431428 68428266456 67742243049 63513454604 86709093172 133355983732 84201559882 52271236427 61943657584 4288462309 2604182793 46254082335 53657019327 20392222467 911036568 3358995479 88676180033 255719310 121470084954 74056729711 54201979454 6810079721 139225994389 74542775491 59273553985 41139404241 108913190956 1403981174 66802064301 12638951098 56082651030 80844758947 19917116389 10414402846 98661358989 86664350404 12078023244 17264057150 89903262086 112845129459 28122958808 65162216604 114645893929 37338987834 25383851379 26497729873 52642943060 20748687859 28383682309 61693146245 18740312676 11786593699 68375154807 31095714677 22208377605 42704705726 5794374417 14639471198 60355486407 26055219341 80818494971 86869070076 119479560694 90417923411 8223777864 121926085344 36447642696 13431301328 74516457552 77154524704 1936010357 81991991485 42822658951 21909175426 69229968348 258284411207 38416931797 23323345609 155592466177 60967344831 115282063224 27635488104 55116330981 10738033230 10001221675 115551263292 81773736014 3755451862 52785940659 29844990075 59987517717 39876598158 221440362090 53031827065 12200386185 34942636094 20017250230 119259791476 67523836053 53706436332 19677383903 90220091823 41813267487 15495965208 13875211352 96887624680 33669962060 119106173770 51685120764 1890874442 50420220392 50117693646 232695255027 4529799724 26723728713 13222659741 91180424937 68652355395 23394684935 46502772800 72802900309 49479043007 14423804399 52560569801 23130127403 79963075138 7680737376 2481075302 82104848699 4518192016 46835054439 97697496493 40825575686 147888266038 945189843 61874889182 312501058 22514659575 121487459299 87076229411 157913233993 199574965754 47983520306 2845260726 110147896069 22075629114 72766920885 26843616763 146672104967 4199229273 130417686570 16428282429 67924309596 40975196575 43309918021 19245047927 31975689506 74293421957 97323138884 55817510664 11869890644 104087217017 13904055658 25298485876 40401833218 45548116918 85459010382 15340992878 102107700666 137735445239 60009878105 47198587627 44071218123 7066090737 137414171135 38753999240 26220555718 63462563732 143863003697 130676015476 53500010721 64100314521 46307341980 165014803911 65155846914 147868170906 43939909416 31160643602 57469513693 110051881717 56172182171 233039286302 130615813381 12914627640 229499361592 68986326883 16940819680 68408550048 153701949182 2612606306 1915974083 86402813235 23583945631 35269450848 6119618409 3007090594 69125751208 3410631877 4867406187 25337444843 177595712009 25680309897 26483193435 6698579890 291065921666 129659733698 21527812672 7836069138 109446987371 2567143580 17252211118 72990712445 97147211119 96039575656 91942380805 91391984092 76203028119 48696177374 1741914642 49202070325 70576023 112589919752 68067497216 29249525312 51958470742 17797301322 74004278202 106290289946 60554620067 71631903563 108898535287 3685763096 55410821112 16698314217 6503132035 34595805209 86390123360 22170748565 62391579586 140774779779 62107144740 116106538743 148131402919 129803173297 68420028830 28813120858 74188020800 28862942596 49483028880 29775725593 171709789244 12509156935 34059777337 118847236854 38164871693 46343783406 4137348731 31300465031 148174095872 119153018564 55391458835 177482776445 1493852359 41874096502 28390184986 3076150609 33993874632 101458595081 30882875096 191091961267 125630753587 95400769765 57281736085 23649595303 117609598695 153642193533 52226587931 102665759813 197996152951 68135399327 108760716851 28727144131 22545689398 31760681575 114323834178 43668835580 23578298098 167125601227 19271991684 11660195297 73804612423 49192866751 145165961686 164974828310 57403625523 53972962752 19366238367 36042836376 14516421617 42600174376 146823584575 16725619272 28041062819 71045415013 95048855734 98240793921 56778316648 56552298332 43210337141 109239685261 39652751132 37580875808 58503469665 111837280725 15534036669 52911788841 100551459844 43137849233 28266966031 139315439713 6702095656 168942249452 34142338139 37175509420 4996091976 1329774024 34065618181 144208712163 3986923432 108270706666 118825603943 120984075776 34109092637 24680711395 147016149832 41432902675 112139622777 30697657165 160509572445 54900920844 22106619199 218420729251 34525658922 52875610531 23593528374 92208184796 129664867588 12737488472 16791714386 19843657168 24004276626 64549736330 93365949068 3802994113 27511095888 8992932698 60880415571 61826274358 79012037350 15332729990 93391218132 40041530370 71704854952 10853493055 10658611214 8950425789 9386031034 26047566438 3752795899 98265856707 148557536959 34139511018 22148903559 27699823102 22348362142 294884208470 116984477748 17674423543 2466447744 41884813950 15922886438 34781497687 36508484720 63588849442 55809828185 52513305610 159123062228 10051203029 1679783528 12972550559 34386344863 19127815778 33206438016 118157045956 8710703364 19796373820 61934422881 87632791990 2439286828 5050143954 16698427978 109888649183 99625794109 14009239352 28850066397 116742083972 59989148240 103051850367 29610037782 103044345978 97080772681 66079422362 17151372510 56772106965 18971118522 27757210507 83058057448 118805453514 78567920478 93919658821 204565722035 36645734065 60237524077 1502247842 146046640680 26260341204 16818999942 38474451004 42418209963 61307578359 87783803105 127395225038 16357280721 40114231616 125899852068 133543953369 63385666086 57953183016 7774843219 14181040291 83815959139 82764085954 31864856223 156437258060 32178292320 83062670495 59101866866 10375268247 24895872377 95647591432 164571950907 87199107312 24386529049 77651606502 42375578279 136571709569 12678700269 5808315881 42377161247 122008202770 14888220150 82971042031 53363574182 21162655548 151100786678 61112151747 68703284531 24790389031 105305708433 59508915583 83740192877 6919569740 50942066975 36530663083 1315200173 47392354617 103078881287 23597522590 168932580454 126255825814 92364513819 24415554988 87264290147 23272095923 60021999604 78794301866 120296177665 42017719873 129782565458 74468388016 4957381174 10100191527 99872487652 17536013602 287217766106 2499846037 92455278318 146475291838 84832189099 51784268184 85533148271 16921163011 52130678280 27697412327 8283048335 6817968573 108239865770 17431966152 189385073425 33725952458 4799981182 60174751815 116980772998 26915117604 48646768491 4389431512 40645690754 92781028705 44319352659 17197397429 1097769462 35803573334 84162329065 20348213546 3509876316 20460155602 68351127516 30705558380 45951768382 100181368971 34718228454 69375847921 101018059895 86974571851 17127045067 66168037422 1811038718 1349316113 77486904119 80738400207 51098673942 78409487831 169496870776 18640883065 39798121841 206673807136 44859325760 14668177211 135054773908 225992443491 34372306026 90106051949 7741695784 5282198153 61454016303 150545573690 130139459828 75398854085 49078818541 7228170835 113838950700 57532178705 49484341839 207813896120 3163364121 54139074265 24226354222 174307770187 18439909923 30054286430 6687537978 52969087602 627678627 24359925452 25190753447 145058217371 74533113544 84101093414 125031505042 1135325749 135981583997 5435118424 8121182940 67372370138 14799717515 69150747856 119087302134 58062651641 103348627243 10045700454 26923618808 20150695736 44069283846 3674159137 3495536589 200758424216 27232232721 53230161724 127965472391 2313178116 5658895290 740372965 6062655464 28914051893 12536131980 2734881781 32626759046 221422268454 21451700592 49823399975 39310929668 15990749752 47085867240 40890981580 36181408654 4439641029 7632001932 39421612211 18260633925 63848873637 68100071034 51862153977 172931144379 155008652040 1590650067 78076021329 27104393743 155362159094 227600944693 10878615473 47123007166 41929529256 14867221465 78769990455 18159278694 31035694635 31848500500 39255264881 14701449410 92317425948 29694248589 52898206565 14924474597 18707002681 22218806403 16442318556 100714480159 69471198963 50000562292 3301900542 84421891304 161066166105 154253665109 37042621649 95405689692 41374823253 82760685371 91915392371 68531011721 145757204713 63966685123 6348597108 91568621866 79500954017 17223885519 35309386927 3763420020 1073608227 61403136286 25165761203 36265739570 58020252788 33425858122 26308924470 43629898313 15162164327 67809913970 8240492580 28225684615 178784902277 63122517238 16820371249 107381795719 83834125835 66178388433 116276541549 33356394049 12039899678 66551650454 25204160872 2688923616 7515204879 223863075957 131891783568 50792736354 8725865682 65416099210 12272517435 26235542916 87685989213 15410665415 88232447841 3902752116 165657656784 116527210750 17729356608 37551256619 62222394841 44736281067 21016942979 67781515642 153946545136 102354869265 31808147355 23992691886 132963126485 1973432970 2398980961 37892866018 29658222825 86258874678 33274069139 67148799465 10334770564 4712050676 61976517617 16696362631 13148780007 8171183498 1536310357 39734303277 47102884742 110835336709 15769770149 15901631277 144663396229 18549436394 43034681468 106207307071 70131366143 116785577264 61560530010 113975518915 41755733449 68108730210 70523769450 178289801927 54259081415 14274202175 41758486832 81973933436 119003553058 39740018128 113890799647 39133194673 8515603945 74903108211 50884884856 54048246562 95201847761 124644112613 3500097293 46100883339 67231002934 44941250030 68279405133 39252037581 34460416438 140448505214 96530745200 492703668 83745177468 12402362029 29704399247 37078479345 53955266362 203123227131 68409574689 20973892872 82161450717 135237726589 22270370864 90304427965 16249036493 53864919813 80520836 62771329098 20204227205 32570825762 102181602598 66348115662 13609965838 82351348302 7999169939 47117232900 86107878252 134585351337 36029436359 91208496846 9451685191 510833938 71381775470 63011680608 48404242044 22210110220 8829731554 17241672797 19222696626 192059112502 72213475196 166933705743 18103093540 17023610426 127065016190 18520487101 95265741986 66951129492 86604238148 11385744309 35555707281 26799452615 11602552345 48317326911 222960000718 95565721754 8634839412 109160742373 11204880056 9979900070 111172338836 22151773595 122613118685 98263831547 5910519149 13661056606 69816590814 34273704221 21276698028 29219718575 110613158763 27559302376 137428570934 3409017907 68045934691 75178329244 42344014299 69198829581 1277626703 103804488112 65942631734 30572805072 5143217544 9340212662 7924288388 160894907786 19052339274 58392040790 24792859061 139894529127 63495939574 24313313470 151978198174 16884094691 60558518009 155532589379 150122479640 93354977250 37900387357 104199664705 64509682342 15762700100 71954305282 67437091628 64254324132 15583970105 86099928728 37153576483 128024959709 26810883693 169334605180 94722348299 28497422597 73039954979 28719920041 11801959780 49165336027 35069290346 32819953467 3810789087 14131076425 18288463530 64161515161 54869158617 9694299892 137409860199 20628432989 9831249997 737720947 26078439769 12346855664 51775770116 21861579940 93683708578 63006008749 48518825487 20803208044 32876043248 115584557036 19982881234 33391044998 50364561659 56081382493 135335281927 35220133661 12578653221 9058501755 16661339785 101779761087 22600814002 21567167869 79934696216 201617876536 10931384793 75972948095 5736232784 9082466959 163253690888 7068562768 83891725166 105251448831 147554293044 195054724615 51634056881 67406731219 34855409582 128062537097 26625254346 33013952237 22692463381 24298123294 34541569841 121546646967 39646048893 31492235352 90335091829 39699463260 172271694750 4322686311 23541002612 95972383977 34188240776 26458446299 133560114107 36287713813 46531138064 150063536824 18539448955 76856460305 30378481401 21952574869 165631702075 79833494147 114963245592 85672295952 29069644234 81206892917 53571983109 45767149091 57203002554 8743947253 13410470967 72727968650 117279943090 74245952975 6685617798 127350877574 34642229556 5660837376 90369873482 57007661083 76136062346 43642940434 98151491431 36997109305 70218183324 22594493633 33028114604 2612182019 54260466471 455069919 51364619783 86094626049 15847915144 40083146859 10334046548 28970314154 144576407697 38657201022 18596740219 38875040693 35718962165 33816969583 32575890528 43554652636 191106983400 46596866781 17602622126 178533584842 35862534137 10608671077 55998791328 17599843640 12734246066 137244150267 51555651838 159178418419 71749704408 6938393663 5418823462 116235001433 25045293159 136992952913 127783216533 83911468482 82386778631 50205045717 176975253205 6350599157 83531003990 157885471672 9929661845 126797322331 8390385974 81338734939 75726348508 11020328239 2962327122 98771035246 87699868722 31990327747 101367537665 141195516476 102240975234 2129845930 12627380446 71455056019 12679804118 16449722599 41813353542 92887180478 55439547663 42500420665 3106925315 97073845571 6497714182 64063541770 40028649473 28456679798 10625446591 77930302848 93014824310 77475346915 41260623830 21749803909 45304239658 62931856735 110967877794 17081846047 45889277312 107961391175 43429095145 34446145914 83549925879 119464764690 43326605475 30758883918 31383746851 11857578773 1007891762 75329069592 4524531815 975151537 142835868985 91806219413 70443158636 23325223715 2162495169 24226954721 57842387901 32887157972 91232804521 14971228544 103238121312 20365402301 49198009055 40760962280 74503239044 37210354497 49011646882 37789144383 5672758779 96308875504 80655565462 16904880039 47528370175 86012971556 25152284572 45701389028 133032890092 19853728821 114282310991 9070408092 20565967491 21048908982 58171596108 45468653260 71526459406 52862730019 115477067186 120803324477 112979285381 210217282650 10248377254 22531666660 11166832548 14012529279 20150079450 76910648558 65201339049 76552044738 25975816606 44399839459 1617604094 36255691235 150633051761 17196246919 4437024969 94528893496 22581939296 185412231126 87291867689 22755564965 23630502781 76123891891 2570971842 36495192963 92155916587 88131798905 36651792841 41982710289 57390486148 102085223871 35615702201 52485650850 67901249776 12341183358 86914047931 35122842769 3024966637 293755348 4996338374 89337156702 26755453987 81584175713 34362433639 28734169140 19474969838 36390500175 108210139877 117853782691 51214031901 42497583542 11242799273 47339268654 116586039390 52605391671 126998043969 54684856182 43188350282 38317146006 73925866410 44029481445 119793393908 159479066866 90745677769 61071845621 108796720741 26415279751 93545222697 69510922579 22000113141 57976496314 36525011432 122240978217 171026167585 75083880572 16059730444 85047445610 36273653817 184898586394 2904376478 4324068993 20292636192 25766484257 26390690857 59030974907 20062229184 29499328802 66739656065 230522073411 38894434760 988383090 44961703643 50545162521 67664717908 146495519935 30824330156 12568133247 43592036386 135175257651 90121693 74109079729 70016782580 72895272682 25369330018 25726322309 156315786448 64302662543 89615035252 54794701873 164366078632 32670688651 10048573675 34163407309 25679881265 66059292074 4424135196 65701321595 8886012455 106483701146 47673136442 18741109656 65998821622 36954447104 46482137176 30834040528 11223975247 4138099943 30028145543 114245751675 43606019174 47213652483 44150784989 31066042180 26308091304 37054125716 22745685203 64752870464 10056995222 187873418794 62568556665 1365245972 51624714169 81865290744 10173548349 4302234863 102533231645 128929620359 23268298923 158561924982 66663096174 22945506475 30442500447 64067631085 1761391486 176173431697 15768576063 126183834272 81764548440 17639696115 113671657695 58453426452 16639138820 35454837698 40935406056 48031526135 6263160261 24482356370 739873340 38009378582 33336619384 5534204458 1352977359 34994966028 13772915741 47305531554 12102773903 30102804674 113343052907 7288145237 237816043657 1329876702 35593811272 16534908778 112882615842 54303225917 188838574990 50454993747 106791838498 34865987805 69088546554 64836532255 25597295032 69342023287 156642958438 101415647300 221813317460 24477775960 36414885351 43096684323 134575787161 81899131494 52197008252 18063627288 92164008209 9407639611 57168585181 18527648368 28504226324 123218002095 96083650337 35089946304 13770925281 15281259113 91467983790 66172404300 1091913440 1756273270 4433988025 3345241528 118437973414 79875938541 126347652419 210787562692 104441026755 40050611140 95776761754 76903480566 67635203321 103933442675 37767312799 126887883658 72613552073 7704614205 54461639091 95799258535 7437412157 63154178913 70668967066 26912148433 32127861159 46187351354 25208621236 49447175736 66957368065 40387064562 1229840195 47790500982 55587517718 106077294739 72520015357 12386829175 31702472962 22689948782 12610858175 109121502781 107097659215 27321748412 156528097179 49634605910 6790329741 20877344629 16351151664 6649273380 45770871814 73290425071 86150285503 50679484311 29427292472 15586548806 32672315358 16833492595 97362622472 30846981096 46567009010 28793144022 48103370880 115705606302 223071354766 239474089438 58682284628 95145564562 12560197142 49550952563 107808181280 70315626736 19354879114 44918330018 86222377301 3016622289 12678231424 14697281433 7954726319 45547454716 30924390286 128804003520 27008218626 21176186298 307759043 17638554418 61724299254 16737369921 2204424597 61594630251 9962741599 1843185772 398676631 5582482993 15785907991 124928644716 16290446585 52054765118 44111287711 84594405576 4260327085 32112872614 84894497167 22491658309 81957249741 10546499382 70889346047 31272237259 22093128207 56864945834 161946731800 122739325062 5674280272 30362232462 25812280815 90694030825 10893593694 151027483343 40457840276 102369847383 39564075487 21219645086 21065942079 22517039697 192002294160 63747948713 71622296255 23511091997 159905838159 6525670681 12974847833 106302931711 83734651026 16308627436 49129095272 41877080908 33054515680 47366995993 113715204766 7035976384 77901210730 49915555930 37657448436 8370906592 6537941626 47818567825 75413747596 108121465644 51253914405 7531892517 22192145040 131229269568 21741315670 2732179389 80931248836 65271350296 187432971881 80656154363 8582885948 5114485271 33636592213 160354932909 188078536941 128974409250 1902602258 213065481370 40047707415 10881540540 56719480316 51624271339 95317127109 70433187864 95274529142 1679803611 25329004246 4153710888 8240000780 12261306836 18279881646 16221041575 16524884697 42009272885 7201057228 518427447 27269298023 13015424367 47033899581 90374532729 13479647074 10156039254 78303963873 87534842832 238967094631 85799779886 2672255875 213916404260 80703092028 70793159290 114296871947 235415266350 162332881 54887787548 33984229621 148181617497 58980120886 941128242 60144060067 63476277640 21598474286 62183741523 22918036463 59652045200 1662308149 149531323584 66379616283 109783083498 52317776174 68552524457 3595157466 10685845389 18572382642 111784145303 94337598472 1313611245 40017993932 30168989863 49561046293 20877039225 102714054599 16839213201 108796981691 3862870479 39387829326 81413566729 36844003052 9525409564 90526940001 155338054633 21660550457 41264609188 2093462491 6083584590 30043539378 54635462198 156752493894 25370027481 10579238011 105019335652 43781460371 65779176353 15170841778 30034454303 174534274020 44128569378 98854449050 80440669007 36377982203 9076500405 54444262396 37444941704 29794199767 118023649591 181954133566 22090444601 164380310510 83150802719 129938645811 128996322223 72885674426 92548059289 181555852063 25176641815 14274773875 16317395902 36500277492 10449827780 55331235428 25931865787 50269075086 9210450010 95911347686 133470092142 134891672022 3971359118 212976956 13073684 97570778050 74178651357 61822080531 52660686127 13221503968 90249542221 23360569707 29138441740 338692681 66698427451 137436607671 21500439461 76672025609 75738458089 63037353147 11387875838 24057391206 81222854893 30286149089 82018592424 186976024764 61291473709 95338704537 16708485533 3974966369 80877620657 29127102329 25130270143 73894120903 10426393644 75729787625 73842376967 4828945634 37355285431 100170881337 137431263497 48904780570 71053062123 16334872640 90197159699 69419707419 84387879393 33014888533 19703716709 14220022357 29879122944 228900325161 4385867666 49788485472 20411013790 21492335892 165087547933 30100455936 36553442051 1885342925 6717797930 173109376095 12103081608 5025281311 2697783128 29006600270 97794617855 130520278405 78244317088 65475396181 61988160124 21892037050 37359033484 89276103121 261470781 68341895411 11815494524 56827710869 136777845944 103864154536 162772095900 49601026807 47477291466 41846303118 11751482364 9273749845 52042951410 35039649747 114460871992 117116371539 67302274982 44103493917 10192409499 194011409862 39235829273 20531642078 7407568558 96376224184 189610765712 108136299344 144004119905 67743429584 45891943095 129218610024 58978747759 40186604470 5449825742 10946069773 50960702407 28787479027 48091849915 14070601493 28881077009 25306422742 10893769126 8040077148 1435515985 71474077007 13707626035 39812196898 55922546816 13666868672 107948301578 4664984913 42317036116 58266220019 114859030092 42380744818 18014021001 53434558654 129677872935 1848352575 47125558274 59071159086 51744465141 1292851322 69046855299 13619824436 7867339016 12999648753 83406186763 134528214905 34178252799 106061496602 10676024996 15079931752 26728267851 43639258552 13745582746 96295154840 1649735247 29965974121 39661261723 66421878842 52107485588 102700099458 164228118508 61397427697 1396392917 37707774818 67390844316 109668049985 232393738751 11269517188 19023904929 66769864874 50767292725 118493356035 47687740618 37894132459 25513778763 65261213306 90498505834 6358818820 65969541708 32987999968 26474095509 86869781444 68257398343 30721966454 78991160379 11810169033 44620627511 41912458005 73081343145 18650307343 18090262022 75230486271 11562637047 85105006487 121372272289 3527934303 55388142196 256540781986 31236583515 22564611434 98551821862 1703298192 64928445313 44262025879 48231106432 4358215580 100738053758 32982895867 35792103184 41258712849 76253137664 10525791382 19240415486 55394758749 26519315092 23052363458 78132485381 18813904699 4732993243 37567864346 85564208283 136991511462 61191143323 69849363031 68688370705 32692628599 53604062312 45020969331 93426942465 94519266791 61903014340 21175210274 48100704152 5408300642 56595895724 25572539026 154735975977 50806479007 82007044510 39738073759 59942609578 8722929112 12868656278 14676276803 95278486573 124548835882 949884981 60340551597 25667100963 12656405061 109797461130 35330766375 44514316282 12747045691 14113531007 120828563453 20187019366 33259514719 47040916596 45267730570 97766448160 15912965839 145293735036 17189072062 7310180369 40369423452 3728473162 43180646270 33881783502 83856358153 47312190219 82793526798 34584943160 123903955955 71546007347 24008603856 134396108500 119621216526 34834691151 3608219395 7224348060 14796375175 48528306138 160103100264 45082253914 70967744846 20701365229 97401865884 138812200515 15587709882 9711281097 276360413056 10403781172 25113638084 79473096269 83290727404 28853092776 174575334028 32057074449 18067993134 110830856232 23218314681 22047762060 11018818697 86002360431 77899391460 65238036531 44375169743 59648986343 94548980502 11947807730 68762724363 109461430162 51105382395 14911517168 26645801277 4719482187 15792791415 52126873083 115707553595 32681478914 1277948519 14810344920 73531672894 23630472556 11993677686 67640994098 43448811813 44755137666 15747988550 24914121071 42807211659 21071299338 59735462389 60567309026 117131300728 34205496871 15104014279 22724796858 22939267466 91564682568 62170751673 31175016403 26571741419 44701167050 131020323254 2079877431 27589324810 1841046092 135881408829 35187770065 99518912970 9730360406 6055551399 12289721443 10298791818 13552709 47529491095 17185149916 1869767999 5256851334 128334455620 40635196558 71206346832 26895380 3368336975 101804513964 69188917132 17562979717 235436459136 3124827187 880427549 187905833397 58216119748 13349345573 21519733368 84377278708 107482071909 12787115453 24136847607 18485922231 250394488485 86094873923 36244391001 102501641444 86213903160 49683293222 108493078596 28557795651 358967425 32515045149 102035302463 163834269104 117187155584 137157886971 32188110269 127702484241 91989471620 142193418709 59300327527 138467214960 5676443471 82520664586 8795466154 14481442960 110139999549 69060199606 132214130190 10308710457 2392766867 55829040296 1444580423 30299130145 8890222256 61841862383 38784548694 72515553723 1406862662 117681176659 64737604454 193736665002 17618715391 147996443137 66876132653 92484410375 12581002892 29034067357 56552221560 142663930502 46227362316 25497650404 14364039071 5637223303 31457843624 77823520650 1840966947 135982921094 65346496134 57515380391 29680336805 17398333272 30335765259 82505485852 19310156202 13724274818 15353088181 10589846051 78062653896 13305406317 16792176523 85738238190 15741509237 34668629349 37157532433 27998160795 42074449986 2843010018 7085532764 51563285869 18790048965 10413857275 56633804513 17793909095 109216967330 38398354978 36785350131 38550375239 46854170128 60452662205 46607225745 26336532784 6572827897 60581213330 137783737563 63922173283 135441172143 11746112432 210098708026 157497732748 85084882439 7114833917 40642072988 101925547644 11354095510 23044191275 1180021905 74072781378 109361513433 12337011437 23525140414 4714933257 32484414875 114721628538 234763455385 82570889107 5811315519 9533104845 39598524035 114851547827 3863079718 55810600422 79964607216 12197115618 10745485037 51397329539 24650633076 4607477954 6304100168 2160513045 48137916292 20800359501 23487277968 31253048657 34338373374 61615765408 35256350604 15528491094 115170202349 16693813036 11281893404 34007622052 136571623930 111132352781 50684072166 27755037061 39394132832 16455289953 69204628730 42540406444 29796688190 56684776286 4913090807 49370115291 2155864336 99693504483 156910523606 9506440919 36046569681 121187140759 55680035828 36787228802 7217335568 31999413914 28619759767 49561812973 28190361493 20333437484 124471839316 1427664775 24401097851 691911577 75808686746 103831035917 22990021524 22269209508 41198659609 179049722457 27044323120 52850903940 178403488526 4652356722 13235747762 18636700357 142672166046 110269334748 28828876594 8090637233 102307628148 55264724759 63025726548 95513744672 962853480 5244202518 65874948459 9673571279 31700949457 65568567390 41178385705 110862699219 61178599828 10770822188 82289922966 4329371065 5593161601 16405459607 70804425383 1624348074 15564543378 75075349048 87311613934 145192833122 3987583560 8408643798 13612946624 5185485898 16328656894 31611121464 3317179097 36682704880 144144623897 54488024042 69251694085 17574071379 142275892523 30212133313 53439036615 142565788676 45625808714 88557259328 73141185724 75766846916 15936691532 7409270422 60403883248 114069235627 20094674956 15414353137 50126617551 2296307853 63796180089 139125908218 27301085346 27046397431 81745135892 42608445646 167121763071 64384333198 6413546302 12740961918 48388183286 37041830618 95031958904 2062205686 66927821810 3320733590 53610657800 123313126893 84538624697 68147722460 71612586133 15589823206 10166173851 52361160561 27761008339 16431040338 113432563897 99351065238 71715092026 66704223761 209012840395 21455395438 11002742786 173135080209 109186508720 43982793001 12249367608 31025709275 25669643248 42172235396 6244792565 92714995453 166043982528 109529589848 34925725821 68399627787 10544117230 1901194955 73601438567 52888351659 108089040522 42477550659 56129561431 43431256694 54948841 13772188599 171304506364 67566489130 68732117121 68235775251 823446418 48705540264 64016491552 31790571393 248556435808 193608541473 62913921355 104151456091 5670933380 104995518252 1615411237 18992630109 124285571122 105588997811 32780599419 474313350 84187787519 26840166976 97459174353 35814208900 24427783303 47497024896 4668453414 43138761569 39155159215 13645099454 25125494330 87034620228 9078920976 68512903905 107579995179 83763897642 114546670286 56795628651 87612449726 67686413680 56110961999 8183835466 102626094504 131807572141 26194905501 28590657127 119515960711 206335542287 20594071721 26471528014 74791971960 11180715873 13230534639 128752712635 24739743212 84827093380 17248310890 32804096661 89843713420 45940179552 61581498668 115459123690 154291323023 60538885439 38619070025 28335109119 80047329402 22101269157 21517849372 10735199319 167421052704 64958550045 1289091891 57756001099 25781171576 96991680810 109364917688 131807833885 3478268496 85104710828 80148122279 99732504581 19633628758 70677895664 23697794717 57053644587 302859655181 142691454166 26306512846 42236129381 7595820464 184235553787 17267366310 13709860965 95067161331 108425448327 170752859139 27157857432 32928078210 2976431031 42611870295 80364817998 18304767489 7553281777 65049965617 63397392802 62548365734 46470688578 4677603634 10806973914 27737332910 70639063884 4003907164 99641633954 95794029436 10730408370 149901514946 51218379600 36142576765 43270673595 12187036348 99574403857 17523786294 41224504558 43487059433 19224751650 28560157342 26590284596 8827040594 31386616585 102093204970 117544932310 44297107634 79380571619 45802095461 32949829091 7158245522 33989591493 97654801 77234851552 45182151660 10654831165 125345195287 91793633293 188993378738 3107995154 29747048245 132693883115 11256081146 103141479096 74782089561 9477898871 25310084998 14815519831 25192937320 66996014326 32284526345 31286204282 55888589372 206024900910 28290574239 23860090231 19619122756 18347330257 129044070674 22204698347 55092821203 41957934129 1742073467 168379370751 70402344580 9862936070 86218480891 3666267246 39780271689 32886972060 24340865145 1330517449 12898955594 28340913546 113101572812 52816423606 27150591115 106928699186 52460814416 29886033316 11702896751 3028060206 46286250322 1336853576 95305405465 427150087 119762254400 17671740689 180341968644 72315921559 8908452165 1726004352 151922569458 88875984793 35957611014 9225892836 109706682749 20389575382 88032660258 15466101495 16632487355 1088097369 25821468778 126567622088 102655675670 18279016876 124292253175 113900494528 86891514888 16771070562 10742785296 15647384590 6724662720 162582340638 45744838120 134892417042 87557642214 58545298845 55166731316 117867837102 160377445447 52723855686 11798985830 128104608762 148263630913 1849188731 28634304075 14306655328 113764778210 199552759079 15419814109 4501611758 8615763350 120425474610 240804597 180266947187 15380787285 4262556642 127542317852 45372770446 64807409100 113609580141 2184429392 48989869863 80607112819 7685664580 90460939317 99124736609 52288443415 6311549672 106578347607 14970284972 3169961433 46800040948 131738598 44288879737 70539768643 49042642336 134113029671 109833990231 2906679267 52046855065 19058235319 40937756554 160129488993 57376791295 110235546911 110709587464 45766090313 25300135858 68917401 60594032743 45882657075 42843078356 19435357834 34662909196 22252284978 126916230068 19748639985 24550515711 4105357868 97574564655 61819605336 1416174188 83221410752 101025956865 52016920375 34346383819 50456028346 1735105616 122152164239 69823355675 69497348914 14997639702 33518007928 4071381161 57306724421 50791108141 70872483325 126963431397 77959593836 59905854178 64331263129 36305659332 2714413568 22760219504 113246230679 3575505516 12375940764 42297894655 79906583965 108511107649 4633789290 44315654115 857070250 73470622761 50683703664 23459332797 40043036704 89435132294 34628662497 67628733936 10813711313 78925284480 11802550925 150072298322 87914199484 23432680560 67539107569 83348369906 51496544355 67911490027 76053687185 19333700848 6662395623 2347484509 118673667271 57121429975 13647232143 68067692794 53351544376 39347544522 12389151330 40279873330 95761850863 4115904363 300733242556 24958857798 67396910361 57024812125 8138449280 10471801004 103237722572 19924947612 70309115188 59949055667 45726542827 114457678633 52202278350 39324394902 54440350878 65970943144 66650146110 15659558542 2336601824 4125599716 110440575223 6535141134 51021178905 90470055685 17349031289 32644020300 25898376394 32229671992 687234192 48388415362 60751114379 14475543907 5203667142 15067756278 21633064802 65376345667 47180284821 16939401403 6866594383 11560336257 33836138066 43929532807 5636740129 56877037020 45003212985 39623184072 14885184235 152928015661 81427296019 88762836544 16029723745 27944350806 24081460073 41631623320 133769913134 34927256611 13696258691 91592306919 154905724959 259518618229 40208373976 57819709169 64990457184 835080620 6642341603 31609344868 5555096956 37634945492 52040275543 19152589307 74424187009 163832011191 78079830284 71959772879 20942256751 194413806384 51759156779 131141812323 8435977707 41246999634 18648145584 7694722941 44765008420 113033998874 124240074996 79288439816 51307690463 61496117283 31058963745 77394683436 67130183203 48647502876 54809648326 96371017920 12402074721 38955222199 88320729831 160501190789 29084525533 32415409484 15713158947 36493498488 4491677540 73390704499 80160528502 121682808204 53422822190 77784431749 38959774487 30996720470 15309626542 108983767716 10151811007 150929846555 540247067 128491043379 148207725229 13446756381 100722251324 40156289803 70900315954 2984197883 20079129664 24655149989 27090497702 52393656968 146155302849 80928022264 10158656281 117103933939 11783245124 41829972480 36586130507 59063437644 48084787072 38679698368 53169441278 22806713282 5224961813 125600338167 110103742706 89368631644 61325292125 24690716196 299206915 5033157246 3290177211 58328839414 4714032730 10200303908 49636317152 67708081973 35926809848 32742405762 16180633892 65413511924 50664630711 2656065926 33246021558 25654768749 20433032281 8384556208 37938290948 72453801429 39981397973 75273692738 50448008443 16563441387 38428320277 14523351272 121569907786 30802419103 19626054822 147610500464 18363633351 38483240499 137505208938 61196022134 124638894602 12122913066 146205312166 9341283986 99152313628 48990451503 70361176140 20472072528 133096180053 61030495426 120235445536 129206556075 47068354097 8177534139 10392156777 8254153816 15484142013 32111982312 17860154992 67631707746 126781299032 17296373491 11177545961 132341607295 81133915971 34076224530 36405751608 66404334597 109871218256 238485895625 27910286269 837525055 49681777063 69182962469 11325883605 68925562043 74522639971 68315339842 31275441756 55247869854 65529376818 496237156 5666885615 20950526779 35358903680 131866993466 168174921452 33001854150 23569552279 46241253805 473780656 45632555990 62563657186 73227117501 117188105543 143114255881 181153080748 41732638566 40479137619 107310346138 21447221574 29405982456 41721190380 95006007438 71327606781 30316710663 22699282196 141238428320 93746064260 112484112114 32140356493 39780736779 58404352026 26387136890 6155429825 8729227716 27787190332 25051393978 45663124023 69353172055 51928032352 32744929582 42927908236 16614084978 102262178909 190571150425 88113955110 49595263671 8044270575 48951121891 98526698293 17897841274 53111766000 178427198502 18256115166 109436519273 9344930163 24464295381 6617469351 47410581424 60584803638 59614739324 56293433702 98849388293 52867460760 136117213658 111980826541 7094961642 746376226 83131411533 37258124762 40468240705 57358673778 24770293525 54427291597 7357944385 22074152183 90792409981 3428898517 71190498931 273591604785 12561468526 4357061581 70436461626 19382721159 1189864499 47211762078 110366081096 104592856722 4839486986 83651759586 25044810236 19097549614 14907771885 183025499781 5757763011 137711890606 122499178704 69112895812 21877884804 8178238386 76379744844 13983237037 8772465865 35097370197 93451309230 97812415907 115849453643 60477030516 94426793697 10089750749 42192044717 46849029666 210789832400 57841387448 85773697150 44938575244 111418715690 61811545801 28777719476 124227684714 24385488977 102905732900 33520733657 18860599251 90977153886 7359288612 14144147509 29690478283 44290962519 42492507139 62402894778 31775713708 198419689194 10244506408 32275410665 48280082565 50333769926 23641369579 61206309505 3777331072 6762737768 4412259433 58362776361 9590016724 8574711443 69661539039 25826107632 7655905297 5710567763 27395924711 2406000837 49530142869 57206886187 1171890164 29075714612 57544776960 74709763 3761415087 81723790076 126727200633 13062722525 32123480342 59181494828 2067257885 21155681143 46275277268 191043472865 133249498131 142085418096 85922346628 20048291909 34027063671 14989337132 63726284526 10798143907 44243853274 10069651034 126101627365 76873782467 113715922217 150861015632 54510200935 47250374452 4595680812 16866884863 105098044492 24731193512 34733373402 23137447847 11251875996 5752466785 64118138859 58167739406 11000315396 8260439970 132438938753 71455530791 37265700902 18423601819 31306880904 95394785387 44656141490 8978052162 73580095636 22178729950 54154244081 4572821868 33605782063 169053835824 39977103473 54453324034 105818921528 107202168525 16383571405 11325744093 1805795250 775808433 9418476822 194161043728 36366037873 10841655800 19620447301 62675787477 12774032864 14837437771 8953554765 68632954261 41092113121 50806089267 61652825159 19000819818 9949256592 68688020573 104548660632 19646971401 134732759952 55558582657 66792892144 34641047248 6946740974 9220480575 7404210855 77018322817 136258267335 54771086067 16728598603 43538360037 1142691844 148433349509 2579953859 27789894952 83182834967 4963210488 47372886488 61809238976 117572477060 86946585443 59620530816 89057265488 22120612149 114508073474 132945802328 35778147671 84997958789 136900598134 34918554441 2454715679 26272924429 139878223979 39356712228 126845636585 88222205839 57378540473 68512753229 42161613473 84916509964 5063489714 31947695115 113995765173 11632546414 96000650372 1124992497 184006403275 3944715232 30203068411 16979977853 7109579236 16282896440 31848467092 38012973942 24515316520 4825236543 2688934925 32694384847 19490430875 108448480698 6537776340 44955561441 91452583208 58588814801 32351868982 950432887 137498280050 38088943305 24556005128 40574414355 48216951846 12862709786 1741502691 6395770496 10089330190 187455338870 140381564089 45865520294 53911763109 92493133684 67528964602 22544790282 22610116193 2809389185 155499074588 96729261632 19574740802 56527179088 139928690229 132098524072 31677449874 74320139334 17810639622 26337490076 67301172291 14424821365 37694078331 44064723799 83446384171 58701795724 15392551279 65071885172 136586836605 33746064867 132480196058 79593653858 35010086117 78182808712 129081957116 130808716460 125014180456 59271241294 34629359236 95789566489 18718400394 52986413257 16524277042 34099438858 82119553036 96171310761 13754863407 98511457384 23283024214 2967202641 28825934748 5088105423 9110665698 45678368573 20624689959 19181284273 56187783325 79410888206 84968680674 101009232384 30284863036 9355109299 15017536658 14765574500 33161977297 4376721804 22399312265 135157349169 10442522036 176886395953 85884219722 48111146984 602005488 97825317373 21226818322 12600942924 77434864185 37558422419 9448120734 414310722 1778830062 12252040091 20288320944 71012845292 9917257059 16958822412 62313822306 2833107732 63337972416 20415486075 27561075967 7806308061 7351306092 32856831723 54117802180 23299844654 76968197540 9053234574 59088346604 14293573038 51770111490 18216343693 8246601514 100470591282 92833267169 88587887962 20977771176 33475265625 66446637549 11252001673 16713693660 36893281755 57835542920 75691249293 58229375866 85052105399 6951015539 23946299031 6186118565 20453263843 79134867421 31797818611 5797078574 167489539792 129907014091 63872905208 49547748502 33995043738 67631257907 110151044437 81930832203 13449812292 58852272308 57132212900 27974508997 12711065434 33437938270 49334259740 3327445414 43806285092 43100064913 134367616077 100332123401 50479674527 107742775884 26773834244 13685193115 99138845484 46814439480 15868507872 34043033677 43976590396 2516362277 19613622118 33005758047 61467339273 49883480557 98169903768 99903944110 28214109261 9083874283 27036851368 80852084434 90617442743 64949819601 25486540891 47350337012 25991939714 29636942333 14020174553 4358351576 74470683916 71480266391 61367860544 9022024475 124815404262 33562329349 49954691420 13917275418 38330459115 118085583220 2609256851 45570917801 46151201769 153454808464 228115445216 34890711554 996716904 7255342075 88864306654 233591441237 14393155957 6001496317 37681773663 87663134842 110509103764 166642612395 65139765457 20415541699 7126497967 34442274475 126312619000 21827260951 43435590778 40170462721 83307513902 789354608 33070581230 119696198596 25756850906 46584863524 30509143932 56248267439 18021331691 95396097672 158297990365 63641701269 69171625415 132764689415 47136508504 55668608641 24492505083 42192215542 7916236376 25738041083 81664507059 139406742688 20226094470 65215494470 33640192337 28595653093 111515210192 32671558718 57515348188 40539509185 83175581574 12514795238 5236450984 127565365510 28139031946 71664416700 38635036145 173863176154 6349893777 109363357962 23939512710 61656026677 258083143354 81257122719 51506226157 36470014602 6970793163 27426825361 81142746517 28064332755 20570507295 68671658491 8442669319 71608314323 114672060722 47883531696 76959279430 43571124322 59133910476 108030644043 63779328830 6086030614 2622143263 10066039907 40675172438 122878430466 14867296683 96629111512 27655645679 158617839101 106587185799 4982535111 135815825026 710999227 28866251024 125959227155 240423123718 52339663004 191794444334 20402895119 64382478623 25529825919 48293980425 1331367983 10409542363 44278093926 128528757230 62550660132 19590029843 15419056646 93974510048 46569910552 89689508031 19729869106 86317212620 145543167508 37852533572 2868091699 2122676208 2240321904 83428212544 13031596882 74455859077 62551586950 738759348 76993171974 1450122512 9818724637 77270937464 73979570753 17049042327 95402062486 30888156802 156681683655 64600173299 58296716749 1560594139 45142925645 52155457102 106456671383 81049344420 55692591831 42505123179 36565420250 45189540476 25718354521 66294891902 102756387774 16226404029 48416617596 74526203505 71033616692 4353452346 1689408342 17780207763 40851720257 97187949467 35965910714 138578981847 28078165715 68264927244 144632773003 23582557065 34655246939 62794844341 24631172136 53732359508 10000925613 39538053536 134555189905 2803918917 137628540295 3208634717 190916199777 13857159283 22478779085 6988665061 16401561136 91145484480 112830324999 85093691248 43954911409 14074619313 34934894888 52700928290 17363954979 125100496575 119072650426 51969748166 51594674752 112419541686 6395754888 47278816241 4395882079 50145957474 37511411963 38848110499 314219634 157741543143 33778791801 96666052860 74834375900 45658615847 78110223885 77638918555 165944920269 52962507534 9807965978 17174379013 7584789660 184319628193 10208598789 84675149828 31044205492 82488052831 43417367463 98964898687 92158257538 34861294512 9542371193 2133396362 2223366700 70115501702 208237672713 209919180678 26755596947 11873782348 46964194586 38657841670 141285474537 87255334995 753857478 54999261989 35904196776 55394873738 62046269769 19352901539 38865694174 131786434922 48142521793 11076221031 36467001132 112699873474 141859182821 6199387039 82855652954 126269452560 5306854034 30674642853 75729020919 33924790742 36546397121 24200049092 1975665510 18065813219 44338584048 99718470468 64072121941 53208349137 62796321247 2153893517 26661477234 224362839162 13772543225 127322692402 40095047022 18603723878 158200274251 26530124251 80935201782 81346122772 53157496717 10610093996 1478061531 30934089595 6441272555 47417807343 43971903575 110092530263 70346790103 79356445641 2202511119 61646892005 29243311865 14344655825 8480432775 24492742125 55929058481 100440869615 37991853573 84316878048 59590918881 36948733787 61641388750 14934099100 46756865547 125559931190 60335502416 74343950039 85163053578 40438693693 70195744993 43203485548 33662977096 678121549 12141580299 15138305676 204394039389 934164680 10884798269 57701706818 30570458363 24766593439 77453026684 16045324842 95887766002 17014778469 55558503351 173625214919 17842171985 3146471240 47446924871 75879242193 10477550035 30006078097 83951057527 43640708371 205608305991 55772722286 49166556345 107191094598 16605211692 12312363247 150058086422 60489363895 47932669943 105265584060 45944781697 7457449578 95123798025 33176325131 68288894783 71917386606 46986585333 12099093069 72248297451 49814390679 29503669968 7713765557 101683555588 13976193971 613799702 19183840340 113046114734 42319433584 64269982365 18537525250 1939909352 109101117275 64135324039 242722930634 94045212002 100510567286 71369427120 38947254218 15430182783 47811963661 5240254594 40141911522 15045869369 31196277267 35590662654 109617665472 57831426101 56556841514 15975883863 44079352236 45912872170 31601292282 104514528095 201269455502 26866373015 11076274523 121109857263 32426501353 3047302446 24810356993 17365554308 99701538715 42819410340 83244171610 35069083641 197851223014 6851968898 17120927491 68126601972 128356658308 29560544054 30727506160 86529817573 37291664896 19029340562 54128734333 29728490932 60328321927 131839340568 96127933044 56630415530 6402917576 19072528923 50151234745 7651548638 126182632512 52814308806 7591150957 145091530219 74190928399 75413473583 98467782827 58178008016 19348516798 45445694818 12675075431 2599453588 5993592247 47057872442 98794421612 178927853729 105660455064 92657789199 60801546689 119908785089 8255733899 35358384442 72082137101 44721646863 68083483139 64855317446 474484779 130301296002 41119287686 132033397838 112094628123 72512419235 60174614760 1934317339 29708963886 59464575921 27018024929 52988802236 63995985171 141704951626 105842626725 55306592314 161562338738 30068295389 15092067468 40982607795 140161975821 17356972842 50081889713 11340146 28143431863 116808809528 4347253207 23633369031 13506403970 42137344546 5432262443 24481260951 4755749556 19385756259 69263520433 30952412393 40103886719 61766314576 21170742099 43527566998 54061675077 51300260619 67121257571 3764887019 8996199734 125569075727 15909913980 20904247953 87247993834 4916138016 95341978883 9742591140 95502715767 38532171550 75770524902 108919925076 85073398982 34173980919 103493190690 39683302710 18471689077 21499761369 90409409702 3761351466 59427780768 13533904135 4944377406 1624763924 56742458093 14069422409 65049610952 48797810737 57150252650 9549034199 16863748387 1464605219 1830262863 35819242540 22652293257 90904976924 3666496406 39531430102 63206293180 68706226520 170544628078 21420583188 62776296090 73459326176 23028656349 52712260108 87788784705 27146483760 22664257110 32137425342 42864640919 13982254037 151860828863 53218778546 159721401480 91973180732 3559823305 131042776871 142872734673 14507104017 83372074667 20111850761 67563082645 56514838018 34956302928 61862066112 22986916021 15069484049 35794960128 65932199529 32801915321 137871936254 3927274365 49077940947 96669873845 7976573722 37165214104 8996428656 35401194002 12809120028 71974098944 6688087172 8871980632 34020116675 146976383495 3388270137 21067606741 98533698099 40303277019 114941206637 4025376261 21939157899 15010605773 63891700536 4333991227 10685719496 32468231773 122467599456 18369797404 61635318183 46026020985 101839635083 6385505380 6578433888 75775487087 128150207310 4345532032 31632108286 119418429766 45441900838 4485346876 7138507545 31081943906 2539317422 67517018010 15275022283 5785001450 261880258 10851395521 86227832138 259887909727 99311381325 78803099528 28385924328 19772534207 59718432014 77674803141 22402991449 25661522189 117727955491 126991708165 33347867141 40974513774 44905953629 149318823516 16957510074 41448232057 486027745 177423466851 68584799512 98745187512 50359603387 80294372941 4860379961 26374054916 21021506181 13341599999 36927062994 30883085474 8953309390 8402227753 80435933338 7210644263 15530399620 106916214308 24728995237 58756308478 58915147775 19564299042 79171130757 72028485902 52680596505 67238905373 46211184593 36968165342 27300722724 120656895412 80552205089 42165649625 130818032013 4211693916 14030923823 95093413631 41678771841 3269115480 76002358600 106879405604 4072477372 10830819738 68210465335 28388505990 32151633658 16312490774 97150765767 38782490280 124106548503 20181144622 40565300788 59095433376 102118551059 104256668017 185646537397 127654859864 14613109738 163352014670 43009504782 45292531177 75415177258 19404678767 27969948488 25836671827 46716320383 44541712683 63939972961 41801067436 5567066038 21265095528 13157584893 62715641281 29466803568 34018010201 353780123 1560010214 126981497681 10030846476 28709091771 116674062548 22325005475 107651042511 67050532028 26474282912 45431101418 19352884986 57288556752 10265008500 102565201315 9922173126 84498752730 10594637819 4840833525 16836064029 10757455470 112140042821 92700793202 57732315524 47380788711 69903046135 31406217271 1848498814 18399669401 59761016156 7931175119 199157301 46915439128 116273662187 8204133733 5194986465 131814682451 9497082553 9247645044 18821616778 30363593157 84350931058 29161238657 30804472634 40283720506 32625564959 16175146051 132819383091 1601705652 188912834399 32315377700 26383798349 92403457254 57115462063 22376026433 93216465879 1622154232 111811625883 3200793294 102749369369 38644809592 137034728657 63600834957 16542875442 11531833964 78040652832 17595765736 27552310917 127200143173 57956697311 42618297306 99191525991 55833826648 27146150975 53830912260 136018664851 39246865239 5813049472 150640419896 15789539628 127145743866 87179302738 31253516415 141848163254 20068207820 46861211297 39384317883 51111211288 27657962725 123841340224 5073394688 19151854185 13114090519 39804883266 13235599564 153875318750 30579568009 51568816026 4556411765 43618298534 103166620199 58149037963 23426829091 120226545315 35165023305 129942477975 6629340233 47808985542 62855687629 1684348563 186049270747 2674489899 105402855313 156992802946 56103683587 103613789545 98677960050 36758322816 65258740043 2770760264 23979349000 10944368899 166212088979 12576676319 523857444 33263778704 15594734112 70243465823 77804479821 36903118678 24396491556 10920757581 4900670465 37970644368 111340537607 64463439701 5060972174 24709310203 973004267 44368329859 43542507582 70810714891 66007580991 78328558003 65049771882 25084299270 95251373650 65410700241 48624000264 14014989328 74744633679 7574691222 2209993508 82611871132 151036868825 40085524624 80657057266 4510696852 30904695908 15226638895 152024193849 55995473822 114776155837 92014623990 11203333034 46312238968 31229408971 157376853561 55787962591 40442200974 72469941265 143132722733 93276887648 103039488337 2958992143 78310106734 112775179051 146230946825 43179883400 71357792926 77731898882 25665682412 25195374552 15641197971 110991706658 70829465305 8865555219 61840984999 74165252485 223429267285 191909583144 20376588715 73788944538 68130100619 42033610996 9855840189 107242487580 139955560445 84547798879 20301097662 5089955416 34345435405 15940814849 93562045510 55515353660 58389462131 2686212268 147286715605 37252799366 3660435607 20566141196 17188540926 14363535032 13130400749 29519973220 129039054944 59955112288 136276604262 98784748490 38032712942 4003141462 5726766552 10495892591 109332671399 80645488294 19339147375 62788553791 1851345075 147363363571 98207601372 15209365323 87817712179 104928272130 85914297805 82625263498 128477934754 115255709073 68748009741 257884840029 26029187007 125895597282 28589870163 212343198265 29291116197 26569920871 49953947319 120871087213 100156828287 55302044159 253544694 12674443904 11582852242 49345617678 33377728354 90287707166 87231166065 20060199181 41230494557 236855994361 29424014506 106502265400 4014727081 57174443552 32661957275 34375783673 93187618437 33059203561 41615489026 5009531796 7896127183 27951168021 27816486807 21508041134 172567644403 15633005040 12524399796 25698320095 117909545815 145678441753 28365373263 190662209198 40573351287 98208139709 41134092952 29100357407 33812372624 50030487402 51527052770 18174504641 191059141480 12788242639 51026847050 16419470592 32668031008 70722001134 99681825594 32861265890 1194126777 10695238995 35099517974 2859867705 92786585219 13462707273 20479763661 80755145592 13192447919 42358678623 6780494942 97730207593 87417883448 200005096076 29123037689 198928725147 20759728938 38836111190 43208439209 83267110683 43501503219 2280514429 67078850327 174544014688 67140059906 60915350035 12614359929 26084526181 210342643042 23372784470 29526068878 87562417290 3530720283 106811532875 153664111405 28253632123 37280485677 165826831202 35813008050 94410381880 51710952079 28760644794 123439805393 14565203438 5276396485 8971547378 54334403716 35808857273 69717816595 48811854116 4999992064 178445616837 68242057139 22580845921 32691342073 36601145338 65207879568 13614062465 11077930193 8334671077 150942415840 79709723328 30027245465 80815026634 38340632788 15785845611 173170370390 15970486779 111748198122 44963272371 24461249607 94687708109 101117804575 155236159797 1064412732 52211536878 40500797380 94352754618 15099018870 8558138136 140679870239 47925779774 175464017136 144731331384 39143370984 40118339114 171289013075 56934811468 31777136167 45997887816 1088336655 25031572885 36651779277 197179423 689238824 73421147175 42144401180 17405662451 55542341115 42136692040 96347260695 84031501182 127383909350 45577390588 69975252223 1956716238 35467495254 12979327808 4205853907 516737563 27827671210 8567318224 68415106612 100507818487 25777568856 37247109534 23198456605 61344422617 37083234084 23980302437 119938298780 2264692937 24536939468 3523490313 12026675630 33378757596 96515943883 97726912985 70316631232 5851856893 19929570988 18456700080 72948293702 125994539817 51490601179 27719196390 26084571432 30874364981 98930632201 208395559112 89303208442 4469253883 1929889772 146175222662 19050379469 19586630308 111794388495 28324920179 40565460321 69895584036 67228988023 55691542550 8511074709 71249553000 2176649061 17298796367 41414322018 22030633234 94886695932 104152721456 44720468308 78238314153 110759044945 110629996035 93661837279 84860993157 2534549682 316491511329 8340220130 69646511397 102015681947 10599932957 105922575786 82186255106 171051016132 141532900367 77013466045 145510041468 82354156439 22873267637 11758513544 19136555390 48674115634 15498774738 149897272401 12504057647 62885882081 116931746908 33970976713 555638133 141381692764 7924103008 2547273828 152299971945 34676385295 1430965326 17161911037 30444894302 36079807871 38091945694 300011962 142904491662 162644616972 9439144233 71236277141 13757111416 79037658466 147042088209 49566039439 43592793874 3738569047 37186582418 265359788811 10270221212 3449398769 108487937089 33516230929 131892042256 76178487256 9687600202 14360487536 90533136093 19399594970 45489605606 95344150895 184366509174 2781390485 99383698140 1762974593 115910811474 48088994085 61787748367 13796541915 28269127430 3443989969 129711349436 21176718064 33080272610 50172732996 24901618077 113789285821 70071257062 115349664525 40378239664 87617565497 45304636135 141116352821 42562054340 6418510963 50388469363 24304110794 48758527832 1517863391 11603276123 5717282773 22061358048 138017754016 49343674761 44986254811 4470647376 25853821185 50582816318 565719527 36161533775 21999213255 65022807242 73391510545 38617161465 152772766780 132766052081 69223938032 2299712681 16567244343 17861761613 70781656719 100535003839 11727349016 71270952868 32577852173 1778350329 128902886727 23669826404 91592308638 24107168064 14221782605 93864546112 70241252293 77490623882 18195417412 34019372488 153385696460 21000936386 3818493426 11946255643 20780978972 79598101412 40135182123 26289274169 62489578213 35682744768 22132957932 53076499254 161035065249 52182303118 197524518332 197058439859 79081017672 12449171027 104321397952 35626290908 26226992100 2348823681 94135915025 132162217370 2207821433 35784310665 98913333552 6896839127 34422368252 9249524260 29316430544 44531235909 11536904150 53373774705 53693574127 52363072869 54845256258 19079881436 39097668318 32810473190 6350809353 21625755799 1493570388 56225940310 11072296696 36641731704 8800117270 120259252601 15503712469 23983072895 96978405271 123041648126 112508216376 68565682029 3455310556 696450425 52893635723 38166330470 44567407776 33563872416 1618515129 75525385763 98333189512 3532867144 11869071526 28667966145 150091569881 20241484589 37054060194 13114506982 20977374836 29788030659 66488779746 205239862370 39226163941 29750332235 5975619187 35792377833 186589895214 7851038998 49318648597 40565951065 1071754070 181605540049 58733589145 93497375136 91581727287 187616640215 144616254617 2936636001 154941037194 6927311031 60731747438 46533664214 86432789610 13771047049 106211590596 17204648253 125719852115 29526130243 3558157375 47706498075 54686321566 88703425490 9120277189 75459272071 944380758 29697885753 56093312271 65369928840 110219093987 8150953360 38833587338 7051321419 14504619121 17169151730 40136552529 28392273506 5753969314 17186579654 45985397525 56524263028 5299711230 43001794577 1115032876 83040128392 4985156733 48302041653 131585047545 60118058416 20960412209 2597676457 72276067438 41484944994 112452890506 42369306101 149096133003 8384727909 16489564170 176948684218 47072612029 6407272362 2289662161 138295920858 47664140960 30655062356 21016861428 29793549827 131321028547 6429953848 98958513726 37763039155 81347604737 2329198060 43967743117 30683151090 80633976063 58537259898 12636773 5052997748 52318861624 86778779200 115805895345 56747996119 69094425966 59761391222 61099717070 211864251324 12997630505 7923060339 149998410852 5720520688 34455401896 69690365265 48941464571 29504438714 64146851433 56165082384 3888985538 48761863465 58686533755 45118595862 16333385933 55501781306 66515426000 131742670523 64377392127 153245530680 30138183002 52022289446 67962917166 45266724275 51179667383 6369057644 525276692 21646257090 5772130518 181488679622 120130142058 98600901531 43654376384 71818231814 77842009298 49712942509 4251113436 31883532768 73896777933 4160399883 71015670959 125519829059 35718286800 52322851506 13584757424 123228021359 45409337790 8826000178 39908453581 11665894316 108914486049 81606446966 36479820115 2910973058 53904730061 13763997600 87518958634 3708916458 56792387760 30806318898 65610503160 81233462533 38188979627 53615909631 46593694345 3214647307 7421460402 87177616799 106362806099 49574020703 217547275967 66894976156 7229063785 98023764055 1623626811 22813242793 111654280055 57821985032 216015455990 33859285534 16331254182 37594711181 126843867204 238049983 27607081816 7104337586 37678260036 119119814658 80281137217 71539551314 17547800505 20432871073 161222968 8281736911 39946566846 75737933742 104151076497 45083789720 100263929102 3597521873 7553461302 3658155448 7858226690 33661322516 177778689411 68549510269 20851867009 22054046418 683115602 11442870160 46561669044 147798097906 12962139071 36949442030 12214835168 25138219193 125733444773 14840094650 5016544988 114958928762 29767628712 27891480824 74109414161 92468295451 16797006600 140115856254 10418957160 160883810301 5528106683 11290772611 52727776862 54220614399 15888573487 128165561793 16006887272 82156477911 100389105562 106648977806 38759850976 137867994913 111098980576 117500139880 309516075 82915760848 26628386629 29539083692 54457182288 4760163974 3877650037 28527121565 102382872910 39711396676 53760164910 51183025025 3658887799 39382827994 25879945364 112370116790 23122443782 69591600345 18187291584 46145314422 127353642816 10940896730 27550155237 5791709497 131087654095 51100964331 39048338927 70738171149 170441292331 12056077693 9189749280 69999528265 50304785966 35000406416 93829028335 32084688909 88982807548 92915529228 65975870569 20709655406 116083688664 104807449578 47035280600 109693866822 96127912084 144555026700 71736804495 3656133469 149842515422 61244827032 20193520096 18718017769 38843318797 57847431258 25416356173 37007548259 62356982684 122915368438 51263916943 19150512652 91123454429 25617245806 37371909255 119596610122 62888244648 33913365152 76483645248 70268523929 53781671730 32120429856 72956667583 34733804364 69680222456 773740372 23994760455 38594059468 60028188035 9456928500 10165131874 3321279373 22863438129 12144460190 96422006318 23119475284 80334754482 65643863221 9116392300 189195187850 7436070310 53960368800 57109533506 1193877094 16044719806 8710102755 59965487859 123763496218 64040542050 73588280706 32505507657 5852937612 70926396050 46964828206 71722176318 6310866613 13259774353 96598675629 23235431529 1352832082 7621112930 35635022495 134929362295 5020011755 34733128421 18694936605 57461145278 111424087485 36868794151 12099161452 10950284051 134710783693 47415192338 23652618322 25696828420 165139751267 148171559774 52817347966 31368875195 35784371895 217896481355 36362962180 143678800455 43743799733 67475744349 9543344728 87442723529 73014041919 7641598159 72261679724 119326477884 129481274954 6389471166 73443455359 47688320956 2665700953 58759694521 7312023171 29554430488 1289420129 32568983094 21012764257 100788432977 14538011861 68814874450 116793197365 31083343090 52321060952 49421491483 32102722293 100973647321 44334045718 145819007211 52781813502 110240009093 2075089855 13872857389 8216081082 22950059407 139837751410 1135266384 54101607329 158864060292 69502932094 10691219645 20719379 23877211772 17575770054 15746408725 30908856035 90420705810 30694727562 44999865987 26191384574 103922966946 144791751034 30494403972 34587382003 72647844305 66374674599 38418056576 45182296337 25837788761 11116776268 108775575345 7984373057 1405343885 30224681190 202671260416 13916275579 29543424671 1063699749 55602160500 37482623449 221230223265 14895752049 120580354556 1073194038 26054437512 7770709764 161830816008 28449415622 8614541639 22959898298 22599450491 23534299364 66510668940 14755483263 7612662103 46654417650 74867454586 95371070050 151721851564 111196126 120143564108 130343184333 15868376463 85064541200 40745210302 24496751964 42037489485 106674498172 113732931385 80357183744 52217752770 41529833883 139863274180 6968994946 65531993992 161378492023 6243217007 2228032105 98187654165 77125734664 49962490909 54965270540 160256336923 50573450115 8354924176 12411886175 81917381040 14972468182 22589291255 12609065556 118131328485 51201102982 53558693808 136519666522 190749234465 76143011740 73305122625 75182994423 14932589752 40072873876 15100648889 106560903112 60022403927 37703206949 50922647091 25602833364 114567227890 32496069195 4821381909 10904136879 146780989369 14831053685 28547032653 4833760179 98635103234 75653802669 40480787530 39231357353 144309878309 22956264052 131478202396 57528831972 103115536209 1164523475 51805534123 90917383239 149582450530 28753351972 6312129763 78968556785 70587838052 48375432314 5951124548 26326805680 77937281796 41960668318 51819709048 152109700154 26462508553 67325867587 35990461058 11160398829 58606070141 38204549732 98815984707 1543133272 127650439388 13234651946 48330459217 2246139163 55862712035 18983666050 81259915707 18402232175 89158547473 58031038153 27051466912 201252913663 27987089474 6619448592 9392625692 8934351370 123014922364 3548017485 10549525212 51620981225 44549244401 178942397994 32313196851 142654897455 115347296634 14357031944 31906027425 21463352340 98322305751 34284305557 60614070987 3303835781 55763067983 57811090237 90440887217 30178801016 48116257714 157844336364 1965903924 7443550842 77782017663 9600173400 4479253732 28098095828 141798768399 63317417415 107713378904 31478157695 53318932725 98790640770 56772455127 118860679443 39375881878 70110947847 77876394810 42750079808 37669410543 37987857922 52615575567 103215342165 8397113333 8118171653 215994264293 196319859267 44945283505 7623502411 36051661406 43913479213 166990208011 120020616010 6785037621 2891606573 97486069130 4824440029 68200743994 525602959 53538574365 22463880332 21611801551 24830054549 62719685473 54067833007 8192881970 25514686402 69379661400 15810739601 101110010284 109750204799 3216832331 98473280938 141786317807 102844216420 72226599913 1679366022 36405418229 132628873430 43353036777 17114385929 46833466822 87207668834 34941837680 95014905660 19831424688 71550518825 5527473446 8846831441 15663975769 18323424520 64374894679 103846494705 70141843214 11327066813 11387648130 21298336029 195485217050 94962688860 73400623688 3607058274 2971888666 84941314745 12091579685 1967739054 60572500361 12615595711 16379546710 154138528931 49404655440 415165135 5239444377 2486509060 38893095762 12772065986 218449184064 117220160891 31367284956 15217684506 73135280301 39936699208 125031610982 1372951156 59401313959 47282457485 68451547295 9643486753 26326327957 61155583136 134131736077 35380043981 8649076438 36012332228 58072280417 14785200964 35511506336 53922689023 116296774709 70735613651 133296647241 126240894127 235562930590 23385737327 132226329867 90703899371 74055425185 28195796233 45649270347 7844090829 53159682794 73137477505 67151947174 39821588787 15814305871 25452533939 67434548082 57231008078 175902659202 139810715174 72840821985 20735929609 70351628913 54773184586 12030467488 97866678305 137935214596 33275687417 33221689306 25750271165 38473826652 20046860602 9150435032 26045219067 5340561676 80415482124 136831455177 59977592662 3332296162 85701560041 1227048365 37162517215 77177450062 23663618312 41424178069 11963939040 9227499394 103502134914 115421851475 39162959834 24089414611 59202734674 70566972727 3306631373 11374173321 23049955838 12410617100 103176113959 109329987505 171728322779 694487065 19604864549 204630340223 18611177871 108438827835 8223923204 47878801126 128764219007 251014792967 27766739835 124748209368 10351659766 4539266179 2510827921 12197980106 76417670853 7552630247 23997081936 31252480224 66458104380 28437352172 44943397339 109157925839 34625206386 11481637021 14298115530 146770097938 67622687063 75567515754 20022878616 13798395335 122696098428 86150366195 97266295132 31259639179 74434433841 59213773858 123631967513 94297086274 62580332180 63460936650 72094928380 67197884162 56816417236 16490683169 68430269909 6385179682 24193632279 7155031791 16064742067 3243490741 7166955049 39003294295 76145576053 50874936593 54440833393 30624801437 36684524267 4188223556 54411117624 2374050142 89363810428 100777793748 7388796434 7467268324 91956507351 77077927721 34496308450 28322812494 39350671081 67700271410 25595682880 37807514493 80813353043 97206934342 150933167233 8286184060 75012715600 10173786061 61421120359 154980701310 26994994142 50585616520 127129118306 22090097826 179242846281 18352923555 8683971364 9255316002 56316508432 44615451752 58175819576 115468288276 118290653215 73853225951 2042052304 62722077540 95361062359 23540097571 18150385629 102690156975 30035822681 16947556262 39751464701 173602138302 103075292981 32354366112 32955814154 45983775339 63397607730 11680452644 58352561822 49986728425 24353544635 234710102423 96413035854 17612974792 108447096747 127532365727 90339391615 2747094642 4771391279 91848888413 21850566596 33801303871 11557310501 16985967992 50192503710 9688654942 33740940663 2415138625 18869790898 77305825489 33761910666 49284957163 209082442849 38357408256 184874650673 23225113444 19044869643 39693878624 15558541210 87841195284 126788806495 17002662941 25525464588 8234507629 33933189127 93681170866 33932131758 109672976514 18426322992 150888111692 73168805916 10741943443 1507690800 17445869339 31010681453 37628533591 72245925585 41320766281 88293974543 135848251363 8122941357 15539225640 95601416670 92186376474 28198687004 130157328874 159552797738 204947091961 31803837505 3311611629 66057585965 45908077250 40195648772 21119878696 85523823840 549698737 276319729 34760762106 126198609839 6182539270 43502303414 88060561464 8029960657 9483599528 17598085903 14089931759 6628975888 17219568718 32968278829 6019558919 35389292581 140357397419 17028665486 18133786063 25915475158 160770036784 90339889753 31907987426 60126720215 37950792784 10762820895 6467397008 108128729701 28786788542 25581389161 11634521230 104108925404 9062980298 45799696817 159133104677 131090035166 120538139205 19057363277 5742669785 162909619758 167984160335 22491787337 105590193306 41684733844 104946949535 20182915607 127664016636 16290249619 54136867954 20733352168 25062126612 47162516418 60839209081 16336750119 135127634632 15957549814 130114655038 8326583435 18228797821 14322024389 39850595353 8973331138 124233567832 123181072163 16742480055 94035558021 54899614821 63593617510 20123980011 142981595152 69178482343 12079005375 118204832978 13930470027 84960166576 18602242853 67283553581 29372289283 5467288097 26601087778 3476741975 1813486537 110580674834 33489699613 13800897476 5044443792 119435087094 17655583720 97842967976 308553284 84492047568 73189615755 17931969084 133940353273 69836586891 156515749584 48350173422 6402582993 125116820474 13493266163 316303221 235247623619 18370904334 43274178261 46515179487 116564010436 49174653292 158152102770 74781978391 22329017017 13206574530 39749248992 29048113391 20508979213 7220229373 57670828960 28094581720 12089903778 89189950201 168702094892 154399868023 12025945947 74649780691 17199360405 140822600870 29103922909 165374341935 51796242899 24825795925 7063618139 10486860196 44703797910 93858130796 11973864600 11429206034 10924756090 12258510725 18648842054 44994654113 125238294789 54589505265 20082581032 31967602540 93882483891 37922638145 80313185305 113248652382 76660192203 15998814039 3095564579 141840307073 5763157414 35458352237 15435131788 110835516863 49703664022 39257457106 1670922920 91126126155 82236815080 109923311724 28863091429 10779719228 52896622413 18839448436 8869060080 90868127504 102394946537 6941839423 92502463870 2213306956 178762762814 189917384558 34818067433 11095496490 92548931527 6378414551 49796240376 45955499997 22197678068 19302226056 31917423771 530711347 28756806427 25965216478 55046030175 4779954633 37245925633 35269053975 90717573431 16260426053 27427789711 102379878061 128404721564 102619343436 37909552480 49565674798 95121970793 70623507299 51910802932 87160781100 31441094263 73680859811 54035046103 55216722411 94735325 34604918214 126570591466 75268170282 38593714614 2499879055 151753166988 66898450405 204969424746 61931897388 12429397833 114492594193 129549356656 30715875623 36623156960 19094277880 21531303178 111047689007 11975664556 26102020652 48148229981 7576609840 105741738958 1498711621 146795593580 47392967582 10678646006 150488609071 9868239234 9191979043 92847371612 9605267596 122305247624 9369016895 88453719335 126216925094 15670380092 72221518412 23399235975 131900920442 8183614702 42349432759 15862831966 21744574287 13793123358 42275603980 64527422074 56126949395 11176915877 750908681 50935534750 54637361487 15566871895 2566466374 10838079806 88003355264 2756600263 15380382253 35967462471 108013517483 41119077642 31232211573 16261599773 35750142458 31618638320 69489499413 19954052788 27045263859 12858633771 18750187578 72732308955 56728743987 105640756337 30084422853 16281793782 60786013750 12278563293 61078046216 16117836905 105951150584 53892067211 14402345093 39151062435 26027586610 7991320579 2239758929 30404375030 82687113161 18278571452 15273158231 9175047265 65844828341 33048499743 2800798978 106059796826 28267440683 20321960880 24701341737 21560436717 158356883831 9725368374 94151130573 19072636039 26389248351 72736086727 37133055997 97435289813 121641255504 16191714212 35447786317 49014138280 58330091556 253585524227 23401864992 61387738383 67659359787 14014259714 90163963262 34879490085 26893827630 12298672262 31185411376 192144925448 43308067435 20453395599 3731670900 77261639124 73002511287 36204297366 72716383230 22323276902 36480498500 45244733107 83790082196 4075846451 3182753172 21702288513 24916994874 3457944985 529174998 2289914224 18327712427 5137817223 27120184878 68304112431 39686179541 100623486541 58577687758 82739289402 24449539100 5217824469 36334684030 51348450906 78697439749 25777460042 92128226312 147721694801 27224439491 88425235353 49560127400 87656402420 88500973424 117872260563 2372552925 97345102216 93080812283 71384291656 108390643475 33024191149 80699925024 59808026635 57601057433 52012509422 42015147383 215896819229 29187369414 23585289197 17069300795 23623704710 88079581175 117684343289 38610365730 128439472544 128648390709 53737178169 5410837867 145499293024 19790965523 15756831608 15057358989 18734421640 44873020167 82530543991 51318870397 851995217 15462319766 19604716092 157978666462 68031753426 59514124101 159126202741 148769315135 66677290610 33060150319 14907266572 27316262031 35648917682 14937845550 30465202669 172505724512 166289811885 35594259065 51935420971 5548868723 16038570843 137734620997 100987397144 32391785580 46352178283 77421648273 14487800038 35989583157 2852842558 7409108489 56481645161 97750477088 8376390750 76832544936 6193366514 25538388705 53386328614 139193811366 103517034024 110904580489 5100209176 25536381172 4061450230 10666617718 107867602316 32554016308 101210457379 123636908897 26226242357 80577880750 215069854359 51238564327 8735863385 42363926649 9796665210 25675171469 4363649766 716315416 39168786424 184446476594 5926643365 57353326038 6536638071 121122490245 112055872141 48707276820 37788833131 15702027449 463240389 10904907823 39794961922 10453367687 166962755573 174894801918 3326672424 148906094795 25654143453 159580419101 81257137055 14465840069 66346484139 14575721211 12949428356 58759360954 29707420957 4968367740 201184053142 2752138543 24159246736 26030602684 124118401385 109746235104 82929923585 9723016910 4563621734 22473197932 102145661112 2533810300 76488961953 68524126559 98695134862 99549052121 32185689570 3430262252 21332532180 128473105901 77253349677 99872424274 18094317840 16015667074 69339962568 35936078301 19918368668 6862317039 88301533937 55484303086 44850125534 129186734547 89638909640 115151714537 16210759799 35179416614 15770009899 43644914955 67906789421 92154403844 14061023936 92776820896 3564940011 3971643214 71633204174 6432645514 166566823418 5932212015 16573156079 165240936133 53093139524 85127681043 5400824176 8093568946 149732885339 9175121067 51819476648 7520456356 126939347792 9685408362 150252323656 16694458459 5035475832 39476046079 8552059793 51869278283 32519615680 2609962189 22926706350 154563882544 130118996929 95918104690 106898052803 18804978604 4944203561 152682184526 40144228845 54148849890 1552672510 191878029851 7712496012 73603461512 77127224858 54616865313 115404592963 153028636924 116804964208 3740569874 1979728799 53401429398 130662520371 46821900320 19198640504 45380380940 60783242872 12782961408 150882636078 33123332429 24812553145 12154674231 72231154717 118506033279 30159581720 9769467816 34755428922 15325315401 1354647567 120060029571 137851469792 97222686071 103210326709 96176268445 26205461216 53190154188 79505437789 6247450218 150717589317 119492569456 76401142501 81730788339 101068525437 109861990151 34461209094 67334440448 60032112596 38706382962 15377090751 63532317206 65473001685 18244939471 4632372610 60067754338 12079967377 166316070526 15547276688 22075780289 71645591898 3206152143 3142127725 48052503541 6802642120 51793088905 223082833262 93385293166 162238638034 35173429846 28171345540 45024890612 49392009558 36385573314 94990814709 47100886091 57771272554 27418556164 74962697746 10253468382 5148978349 38103334357 134308153682 106371546126 7587739946 59802968125 71993135094 17250581773 13910183009 25416388752 86738235470 104036757580 117950156291 163911118352 4806365585 10067094537 13381903637 79725441097 54561490886 58004479567 2035378712 37610615710 50698596812 49478620366 95073111544 57936082625 9526647493 25709689174 30097155796 160478194229 98173762811 63331497912 31830151491 25844263525 18817350973 73079409349 9940638638 9255246699 128336226659 61199682336 15511947024 27635479811 13235575237 28252448869 38258479721 54593046637 83724173824 19317335879 136861928644 78677415960 2477274641 11202713095 41884300328 75713356113 285831477508 5818362297 45476905027 38161761636 88452769817 37467594142 19605413156 13229491246 26298250971 21889327461 132091720926 9320332723 68163439573 105186961281 35429660029 130135820438 32812458788 85221787064 7750375052 116888220011 16206074568 31439657976 64048073583 31089885432 70746052663 20604589970 10330281234 25420133050 69607954307 36761091487 43171170216 86522539345 15424330132 22122664699 21247788019 47308145604 13648769483 82142314256 37313483222 17301845549 27180989046 58531182494 111219408553 8772021530 4441688968 999636896 11502267358 36354675845 58957323173 56352617570 49521828196 57905507759 35534200325 18702315992 46171129796 18351163692 39628067602 87860996307 80682398590 85763415021 72855416863 50534285764 41013426124 66446511635 14896469223 17824334697 15437375212 125758149900 31631306148 56976734697 53137671279 118498564258 96323731298 16696624016 114573538366 2560158705 122104628182 28802029147 92433765312 10314092187 17257639625 81619881051 36787346739 20622286375 4928021261 46102406729 46849919419 4789714219 45537198591 142643835340 51528033639 5352754780 18597609444 103428584428 32000231842 30955061166 125235194410 4197063257 11476801499 24479313292 130661362637 15642107891 108943237739 21819103424 2313518751 60666702127 54410384190 66420758060 5802164928 73937314947 85633259868 8125359724 25862888191 12313879348 120396205838 43207702717 50335388004 33415402826 89339729907 18893517478 11349866795 55264095899 138525586554 38185231686 4688974811 18298775340 110091406260 8767313513 24217525564 190652973876 143733216803 69125629766 64295863081 42798042749 181312897361 33114393391 6344198770 64753442354 63398397901 21850106955 178721412234 17075001733 18654258840 123506069984 180030865972 35122589460 29922658330 24895593526 11744428665 2596072629 25303832410 34976659837 31275952720 62064255545 5324846301 3147591525 67466110360 113766046 157085133147 57658064112 131805101659 85012279031 126229081408 108334526724 21899281885 11918491037 116994796160 60630961610 110409315567 49562609407 120011546328 6772539709 3004752037 138928035939 934961087 13342254297 36180787443 74935395440 68873586583 30912847339 198896631432 81183388428 14098000915 6128183327 53562498351 10194893642 13473590932 2205791760 69911609874 89073466836 26008238764 97713212933 63380938125 1729460468 47641870483 5886599589 64336069668 99058026166 68622566440 9820075274 171298664567 35321395588 23792773827 92439657911 31947989784 50901819130 15304214674 12180748298 102442349256 44880624438 21494734693 41618482368 24958021093 72119016734 11810563865 14962407557 121492206573 3586861277 19841225752 36214967598 63977914111 69688051125 74406498756 77486835913 66549946415 66397166443 6544416623 44866762117 8761562105 60753186252 139883264719 5711159921 24399867859 17829164862 56738859910 18616091871 13558208817 262755418680 76825627546 41258126530 97502301472 40683553143 117051270876 8245886958 38361530945 25358304597 70182072289 116700448207 62470080575 27455198506 56191847010 31614822189 28660780482 13867457284 159471847655 37672990308 6422933024 59028129547 146312752140 7958608732 26583888933 69691510189 114800077617 60286251284 118080338321 43756091837 8523483487 28943569136 72384875656 23273252615 79144595763 48986603446 54418477706 22037621127 24078270473 45413459577 132148482672 21475049259 159464659146 32020091590 22707892334 108229702447 29649930008 9917201068 38343682089 91515597738 33517389534 18677541098 3430736975 136224998689 36856337589 79829293860 39636343823 7125083543 100385299971 59007881208 136270013328 88849373403 28151856708 418876084 241788722173 40224226317 3215226817 31553784873 16475395113 98042572524 117626004955 10801546923 9492113322 6820196012 34963827409 89700943996 49246793605 38390212450 1108376112 21708168638 210631395785 97287208659 115871191075 94692344374 57321373266 4295237982 3499711122 45775421016 1896234512 48251080126 45707845562 25440796726 19108185424 24052188352 152824992942 51243601174 47403326973 47464638418 76638792983 63675568 48199310025 54742222075 34135577173 16188529092 85322355 101434443072 38019407726 54050896556 63546256426 74700628918 84693204158 35543945005 49532858907 21375922448 42553808298 19837803205 22786972501 61654039904 26534745241 65260475832 19029478260 2241888896 34655245467 8906838790 29774883405 76540132742 8649830242 102125667348 57909976412 17382808661 1667116198 75077073811 8021686989 37919388335 58186539584 36408245284 160040741800 98726296077 35871778454 61475406776 140443062248 86253731805 101493385765 17180744400 70955335281 41816489406 97490417159 64826788833 30522732579 115829595353 36103760830 23684916629 2189583458 3048299987 46367277517 69514366582 139940964572 63643150014 65449208745 120253277920 66744917465 41648784792 36843012306 65491553514 57381937709 15193501699 77968726040 114383447699 24268406714 9465636910 4609141850 136871602096 127725543545 38173903102 45984680992 6575798365 56642782454 19878412565 3452958061 15408892986 78176357169 16196438648 167760711120 21459945909 87364676515 2067918552 24184637785 60623225392 28592048059 2629304959 3268466773 103788238801 52689508802 121862092838 131034588598 3003570483 56333551466 290255821 122431849948 7060362249 190544224766 51470355694 15234923178 161695734824 12309066788 40693418974 22884082631 118453185750 144517780254 13199152547 85755381902 31283648815 20750578361 129549760278 90898427920 21616623018 58694316090 19216587659 166700470367 63221179912 43602816708 28540386265 21641395486 77778535124 64586603147 3453082940 25968640964 88969463750 136839205772 75810392496 62776142684 10359279226 169162705792 115993726409 25385702209 134363299154 10390061002 54915494000 28139745118 40850729271 64233714836 19041217449 113858486307 4331742302 48415067324 81458745512 9474995877 47054448104 194420788870 35436897519 10487363538 84087793873 128224375813 114151613768 47061014072 100614549456 68532850003 18895123241 4251977100 127340447017 110929757381 42708125060 60293824087 30115378807 38695191811 25766075017 101107822330 22089063663 15636239347 87978066874 5867933934 23768920954 43182779188 12524506117 6709663795 86407810052 15905566334 70128440320 60116383462 114244850192 34546812920 69778960051 62160425064 42598683375 176525012521 9890916221 12455695128 48631029058 71078267334 122310057816 6339253364 30168444216 29969959187 12135866874 12684391791 84615424794 12054904924 160919164682 9302692428 115241704233 34697178931 62566944462 21580078539 38036931676 41787005611 14062338223 45659541757 186196597927 147522989807 42357081757 16751632634 141099462944 402022287 87165403630 46580161424 31629992182 98595997221 96627691158 16021295961 19523850307 58768979344 73338065556 152984888661 43542053738 87429554909 11152415624 114120504040 124536181912 27765581407 101172312654 181877890081 117054174400 57862590409 118770186898 19576591210 105203669567 5838931058 25311748853 12511473306 69541980370 54241895841 41347664544 100458697977 21261481283 19072216293 13552719211 46831317975 26485545139 58514598872 67535309421 45097080694 56225809864 135631809543 21737012937 19274383540 55283141649 109445700235 37966643664 43838509023 148475539451 3069654487 70622953723 21746044047 62915709246 8429354711 15206961713 4403997816 115695015257 40278765775 120167429008 15891161209 17498939525 36666876906 9909710874 8446956457 81852689961 17405671319 69799397091 556230054 62488422964 31764299914 6611262999 6782392201 15296325434 42574205 56234203174 34529842654 43951497699 45367827658 23808092888 118609812144 226807070005 138393023503 26939587014 139130920783 25951090591 37744339421 62330023875 8591811408 13108549396 49888352509 160837509 100086155046 9534309723 32944096221 112680144005 73281322211 78801826596 13137425032 25000832471 16976630128 46831742083 23903784172 125886315043 30000908155 119653652601 25800200605 56755956799 1411110793 15268960519 92610243507 12717602341 29635000021 217091057327 39234903677 194571026765 75548642551 46024308841 64681171000 39647066585 31883337192 66542055628 40114239176 6377815982 9025068466 18243390052 5432220733 28947128327 13698607748 74928390765 164347087907 56917314574 35885886496 12318537007 55348864529 21167013571 92142249462 10026414105 50294998730 50193020962 12955370239 6195279281 41169522666 73154093503 12310016341 26738288885 29789075469 39668177215 6341277399 87250873245 53601620201 40333156983 139827196170 11198787160 3333752861 19479766529 91421610492 11402438630 141899754694 271212922 115097982901 13690778864 40986154624 2259823587 53639007530 32607234487 42003680993 41470859103 10490685321 268630515970 14036853965 64406600520 45622275378 72918490841 99519359623 12356336174 74859325334 6325559946 41082964441 25246017797 73611967634 1563230737 108341827537 29978973275 112792697509 63018802781 179108878248 40558945553 8537639202 2385860284 3725071470 106105544830 100983995021 6273908714 3563348142 90026519960 863280983 3468245423 89147378324 99763573133 34240809338 104077799452 270355602602 13355551784 23740866262 181370032586 21073292102 35323623854 6801001702 34264843698 173537880129 103770956145 86017685430 67885674472 23949132024 38826031284 76077292273 2926573068 13944726003 43991601421 11270894578 25731130488 103995991034 16996701394 178853910635 15012201263 39101745543 45314286619 3468964118 39488152061 61527679895 39152576586 14898332730 18551767064 33718399710 12525528773 5299923065 24293622623 52106932631 126661871354 80439751838 266988864461 33161001916 119121831737 45600872404 61380599602 74716564227 21493567928 86515390130 25942256580 62303631581 194329698447 58167184209 39426965267 55662964945 124949337049 35565282567 148865594538 967351356 20837452056 19371404176 7915356997 38661133450 64793912764 71049671699 96747140793 34742918054 185138579207 97154826851 75163195363 28178663897 38939531251 60193380171 73280367447 6664654394 227753840293 65601600865 113412649517 92172644773 33139023124 38224516198 12566005610 3927219181 3829783899 551588378 7702890557 10051543686 7395403885 2847754400 14297588076 11500818527 2261813132 25037156004 28564493705 6197228821 39796565495 76795263763 38653950435 90965989354 14450146708 32087822793 5392538242 16224069377 104145277820 64489715997 128046744830 5212494568 56757272674 18377595317 19727547672 39830141760 26968714187 17104364714 19088707139 15021321706 96438795217 7562903227 17259151026 121969823251 94993889328 43603290009 13774712820 132524538606 10056138785 6987952306 71753379346 105382412996 74738296462 84138669457 43150866832 169885559944 8886264410 82827657528 88686043932 24755064814 92037666452 61152596328 72696214642 14132139455 83651106134 20725238374 45399698139 20041598946 2033666338 103942727601 108024312973 33102580761 30014307044 6762735698 20941892700 62522258409 43249652968 47155895611 198169013247 47465160454 23916493060 67263576384 45089601524 18241626370 35582389127 2522910205 90666325338 21099656026 31806171799 82794720854 53299817727 32394996535 10718272272 13313158432 8800010121 66534047732 69592525478 110230424678 2155062094 91177241901 54107245291 36495747240 51796100468 58556004540 9088957424 10179515788 5119059723 32008550512 44240333808 121252723130 132246506901 124954386830 12685882564 21182752806 74574966830 89108340366 87146792042 125903633746 86788144340 36702055379 73515502541 145262084460 59414087526 85912774701 215249203217 58025946608 114489473131 76295120914 27007492491 11208844423 179784524786 34977961497 158555069638 210352919776 65877012986 3312895608 89107675883 145571708583 24206198846 46205410713 67916830999 121919728312 16987229972 39600267529 5685876995 252281854924 74090428217 107896535809 59258304292 4387203307 118496055811 39237578780 10362132646 7199917391 49707832783 46823058101 53476615893 14998566204 10693172484 179005729448 141430535799 55081077504 1112398103 9288865547 34979056058 29858602941 142486879183 111169173998 28080836755 50073095543 10917215162 3287986280 35241737343 24796090187 35992451022 113557510539 42315833557 18374846834 109821353026 27299710382 55356588928 149976432744 46605275227 93702929911 907587184 138079001347 13237619224 22628766735 75080328995 44981250095 1744369266 32305623731 34117130240 101211945786 55558406977 95157961031 111312481255 10213090472 174546085095 146960665897 33372565199 124314731493 98349793053 42922907582 226212426 51110155417 36522394495 87172235603 135843938951 169928331782 116685156661 9564570834 72058433792 138160015 57399303252 29512084811 4150487325 16134876088 11602984391 19218613663 5980467599 10521764779 172899106747 33738489776 121718956473 160516889973 87918525508 6527914015 6559840262 15288121393 10027429283 103631802229 8227658954 4015505667 97073156011 117523476182 66665288434 165407269118 5500378430 48750795608 10795817391 2426844495 7124549299 7446673437 25412524878 47614623641 32951056068 17857169878 92745227959 77516874311 23117761393 52808786329 12908757891 47542733340 18293021651 30728261023 120806186592 37066073910 240983081419 406816381 24235219535 8803840049 63099946633 93280525978 55580809324 21622776531 51245671263 23678663336 99334801878 17681833148 64995437522 8817365989 59878088135 118495494664 69806242208 2048445305 114455671011 2315454295 101186673 30924897909 137353032867 61598315913 29304316134 143248657411 72123219632 128769382797 46268356718 30030613489 84502938580 34051659477 2229957557 57422757832 16864788347 24121812329 50048465929 13254662337 82522329928 85386476200 59436162617 123299868882 115685156922 3183522476 24705336510 44374553850 23637521726 33334540814 100518696751 35962759250 149466760087 65803872607 128415123218 12131230124 105780030969 139204552421 101143960615 33393808954 18979044282 23229749735 15268304101 65090075233 51188873262 108835432155 17116633359 44274182808 41332381616 10605355103 7210971946 47082447778 59717073845 46604108476 9845875010 131037478065 49886740402 20890854394 64251282903 99598382471 1391881682 14091116932 10017410570 60414462455 23242293818 15069810113 221780724798 32365825887 10287590918 88713633948 78276596078 96166426474 12579783998 12721045758 12940392247 27519554931 32379478219 71791006727 199406906789 31767901712 19364900325 46515785942 132170378923 62997791120 9903422848 93764988025 6406855789 8473456121 18792574958 330981682 26707250148 15862027927 90312493095 23803837518 4701589161 145037487 138653025721 36729552161 191852389554 6236101600 52684948411 42631914034 9280738052 19227416009 44720213992 110484854568 66496155556 869042196 29339686459 11322677650 127700403516 49832392344 22437252323 16816301401 7144258453 38924467769 203109116172 126715003527 100697990845 16379602749 24779037435 130676291565 91582185568 19751375146 23836444442 165966492846 34217637365 87411866219 73647763309 2129993576 36226494165 15571754183 25587572556 122018377179 36428656666 111737546481 24166029404 31165771938 24645804490 7517264106 82710027823 8225662149 43645818999 78727580525 20837320989 55378385210 5685069095 82951391091 43706282863 13426263830 25096200189 54315776261 2630371012 26113666847 109154877657 67615754344 67017843441 47538987780 135955734277 28641519443 19416330358 37426988045 8134522082 23433351138 131595845593 21599891913 43723008588 77345191070 39960631250 39680387242 151889865873 49545182247 130442839785 41905375504 101902828652 29306094527 71144754217 5003765253 3450712198 16298913242 94246600514 189990308308 25737292584 3675104542 45361635360 9864501018 3710742171 61104985165 9659121068 73364516816 16254060844 14007121389 28650275981 22361326568 2905457927 52772976838 63666676363 24343341376 16989409257 12353587667 59022337972 28169975196 52130301655 30135963997 61972629174 113964674743 99323144766 10224441036 37049475412 22221956371 16041351919 58351366265 49665818254 20394085899 60377356225 43403936623 13923593342 78510654278 42783966719 28851756672 177935124180 153513820219 105916177894 83242731594 20651512432 7557443152 7293331906 7464783754 661364331 34717735085 108996239697 78044132255 31457445498 55950508615 7255304391 45442387908 11301279048 10039939338 51049024334 114457482397 188650769042 132984394676 107048948902 103786678000 54078835627 141552528517 88269552807 14714616419 91010107125 72597852737 57854693301 57393874257 101478688546 101530367602 78223082424 9919474897 53775544474 34548606301 13206460339 5159168569 19495025303 24879315030 8254592959 59941714739 37462068554 72255416359 16251052356 50785971340 5120904103 46612283726 51344214298 84344232632 5506735427 83298624524 97974626233 6521479034 20617495 88224654958 71521405799 78473989876 9940768277 63418207139 4113273664 13978619173 80570784798 92364320331 91731908420 62922570184 28091442559 51680353766 78013065431 17357829174 84621205062 42351114755 136261475184 102297120008 42081305929 48798950518 48859672364 16195449275 6667785240 30727178373 120896718935 114158350090 14916399695 50891753671 10735387120 24239586711 5727791961 360800825 98330172814 24248410464 37235592425 93510221742 8705335793 113623745497 109223787100 22231036050 31364115248 206554512951 7241071667 45637948626 26653899697 53422213939 84128118348 109396175466 100650782704 25516948637 43269698047 93226217810 34210623701 118939757869 11822102842 13878279697 108435225763 39376356035 14064873430 40564653643 28891559145 20199006532 66147380858 7713016818 13437685937 60766074176 5645079025 114007082496 2403842470 112433204392 110079540820 178346142261 729059192 56921053376 35959799677 111037160024 13837073074 34960138192 26222700801 88270344933 12753622930 10260503444 40752819183 2524705038 90767411099 66859953953 56066047011 30580104561 72696173935 7479229313 61063546190 19713021627 52493834430 38079387321 18721681997 59857037064 78205470107 53606677861 65057463639 60256609856 12283627309 60117835488 16300710321 12529080966 46061396725 136088972108 10668676923 150611659882 11463867623 65200030818 13524612026 50897380567 16277341914 16035383800 23011976610 16058267180 1067426708 26064032107 82046187486 39280148 570069398 12590968072 65559471772 132439814634 76803050026 68324515504 9343751641 74330021103 7915906826 12194075412 57844909962 9345253612 5179793044 50584674345 46466883032 15479806064 3854259022 78503098253 85483743509 52259936885 72191397326 14096038764 92147037357 14006103767 10281449835 28690745855 17589840435 100523363090 73355973637 175223584449 25097398150 55798706737 10549348221 80619798423 31228771606 103600842422 19574996468 1871765795 40493356332 63877751017 43028225944 55771696962 33180082884 2911267364 78190467058 67569711900 17613412699 2727897932 8853388611 8317589977 49657922798 59294941648 112175457638 19170922117 65421362648 28821134072 67706316328 15509988738 7438767653 83306088258 50608912715 37907258245 45377970680 60694632922 12924795232 151404852418 14945275094 76142914604 11797569941 38125547665 92093195369 64203128444 8361319456 170294472022 33977208833 34774077582 98401927887 19814219505 20480937031 74523977318 39264980015 5611492313 17161660127 55858482122 57936342231 3003212307 6953483861 56707596441 661434862 21544617060 4252975001 93729334308 216292646296 117592077405 42585650310 28715823099 86629585320 979385720 29679898019 114517998389 86204424661 12132837893 121713135465 40527926751 19908980734 61696467970 168455812719 47847530540 98188403827 84246249166 49933465198 86116699313 176800399747 7261063732 20814545034 60347438340 54055015052 64720669322 71401267976 27772651865 94000090169 46367260537 98806772170 19408926772 64664251523 37236268315 21259748626 21160828571 2806328634 23062547676 85952870 39169288639 41312647432 56636493205 49847797531 125479689848 59553857183 19421205676 43963813147 5231699994 54988749826 73465390 15542015032 12744089705 47324249361 46897473795 149974063459 32860067091 19391255303 102905134275 14780384210 126851468396 70282440201 89771992454 15593926785 91655189037 46948746246 39598137431 17032959432 13442466666 143428090688 15039908799 138974618977 23701088081 109906167759 68061742137 11330627720 85872360890 93724492039 79336717168 41637297543 75804592225 49039137818 7484836099 40730824361 85752252586 13133029562 37520292210 117202283805 2918981776 9064785098 39796380387 36268103559 120592211248 3315628875 24539381568 6996618877 19983779259 41955095460 67192503237 8089905424 95766399904 27253029626 9342742808 65023023949 78925781530 2604696657 38539184275 19121125159 31370353882 150335403206 3199485935 39320244895 136134483086 181336167371 28089857801 32921441917 153635971563 32060577304 79519864328 109085002997 26327109887 2117112667 9580598761 2829227973 1477582343 23460185053 67603052842 12026411742 68930573277 37406524989 153993614776 118382584983 107085755526 151545511700 94793113764 58395389783 18773139404 74394535305 11956248594 96742681788 242019340599 44069430048 56381712093 77118131224 91627534225 131356863446 79735354247 199882250832 120429102304 192754276732 42023567070 1175944861 103854129998 75039339125 27667486692 27934905615 20520161460 10061439773 76004624227 26716537590 43141514674 29402877414 60514360909 44464817624 16662354109 12664092457 25971044267 64099454304 31417577208 113867527037 147026306604 62488000634 93736003484 54350020672 52176317028 40668889390 4162397750 58673424167 94349958922 24159655410 20216787171 124042866240 3939718001 61913559117 54141895426 184059639942 17789361623 52314235824 65977715062 111340917840 177126669568 25413031346 37507686020 66791754811 98147091254 33556234437 124839720359 38883634439 43220139408 22199150438 49177690973 61653963919 19747228277 96394972875 7724211432 16956564551 94090938227 26815209408 75429832763 47352198546 72401784190 3107789152 28412551889 23500165408 50817117822 129447156382 5972926279 119216040571 27099460857 65438519352 37413254875 4499852172 40024221040 176437180714 4614902490 17265872141 756900152 183375513189 19269519919 90836954413 5331247549 20333245243 154304195240 4360575076 79056923145 70231565770 9379787518 62086694872 2307063632 33119844572 70885650281 4442488859 33218355644 45480029912 23594679187 92571512693 95881198160 7501813470 29774359833 50383210251 30971325517 36834660085 61660141588 12982272069 28698303498 1149687735 38085272577 49571774082 155851461743 126678855367 23291348507 16781480182 10486997323 18976401241 46099880804 26219308978 172404766 165571357434 24506227842 67503254677 120961112437 181204232165 20452619150 29130459469 45528556698 14951360000 72073964640 20115365431 11956599055 61261268400 37694797973 14312398163 136105585477 6518462939 73861353616 502936194 163858345618 97144554116 126956948303 22720068837 11355273800 65420839334 66750273895 49702049059 7083011044 8598920569 70267464633 71363583927 63986334266 125539643711 76705723889 26211788059 3514310549 50264242009 41574086510 4718223291 57088635546 3270502983 113429599649 48897012119 4388553159 93325882265 120229612223 175191651200 117111781688 172379821479 46920780419 1738107100 13466534531 705283574 380814631 40339026000 8168319734 69189775922 92440695404 33750186835 7590731781 46388848776 71755042199 51787840222 97329198703 32651083596 41947190359 61805119362 98883389455 71043561644 62719771941 119358859146 31363128720 38813756047 122352606985 88368711682 16626753556 18574042229 2300512498 45873991542 111294163547 34582183551 32154376889 26465367722 51433008621 51142861128 114340728077 7022094585 60572387618 71629359051 14260662605 85710432680 80482766237 11966662059 29101255914 96527917276 32257333021 59614091590 73196790689 70894833771 72207003539 26630660973 46041182585 26829312568 5072565191 9933556349 21685325711 21323673815 95363941083 84473812534 57638229614 53239551963 36522089675 31740730974 101591112038 66651503559 93302189940 30129031704 50293120414 1967603123 148663133053 136320770105 1196629712 47513316118 129885725477 142553352533 7968580473 6054049178 53001992375 48488004159 1155102918 64006264237 33448924155 157293975305 69898993576 113295000009 16241735639 11860680196 36835846597 18769449613 111004556956 8713432418 107901995411 13245910377 38115843511 99840289125 3843379306 48912508909 52441183122 32583003816 28152096620 91876232815 91087286459 24965200280 156401677780 5098447284 6328021818 4311580934 104440408788 21087159122 90809847796 5011372616 60627116403 117342176596 8135924152 116669732231 47623769620 8932109501 38758266378 66137528613 11287552256 48010921345 122717544986 104721462645 3542320103 24654271474 75833236568 253317640 54100892732 69731004750 33866007292 21491245181 35360661318 7747867484 30518058515 60539821890 181895995355 22843830279 49565913637 42551572324 8556829180 85554735920 44874302876 38881983574 18208666617 43656324932 11067374409 31806010230 45291209559 1920957186 8965885268 105860936903 9836225249 18374859663 110574473178 123703272260 65092909744 32357480388 16757962030 76926427096 27009756251 39516016619 172438177681 119940928662 69948178843 75446158499 107995800566 87682683751 73291153329 12234858861 62320524878 9604403820 41049139277 75298581838 204898841212 9076663206 202155252774 62274386260 118676115920 36195279301 32262382241 109479562526 18794712928 39171492275 9991503568 37886287078 49406132515 31724988150 99587759365 27646635814 40814931542 130282591069 4702768555 3421905856 2035076254 27513003778 145327496858 13900733655 6561060141 4081799174 143727083275 26891642485 86278315371 127949517674 49647544875 8495801404 42998759177 3283520512 86567945660 28596725188 59137329930 36082128296 11383053281 63633786198 51203772683 4814058817 32578840646 66856440717 77657361304 94736581196 12882597195 119532211825 14502484661 95669629235 38998962892 97152773990 3502215178 71392922109 334278201 31480668624 202056403512 133787557742 35199100435 84906348861 52204785078 7037564404 78755100752 4565946914 25197979990 3764463970 87966263395 2396677838 38553417967 14725703532 56516290134 15853427428 8572640118 37080006747 101718071575 84705612679 77646448866 30066932259 93918877894 112832084320 4790332126 37109670906 63664801853 122969642066 24223815865 42797444717 111713550585 96663697100 19128952352 80434998910 64579857980 12848759216 37065122945 32094308338 16439451801 40043207639 34355727931 1501391070 50000370935 53293856249 98894696142 18586378741 9832427341 39470289859 31566113559 80664234613 141434307013 90533318233 72953080412 99317542448 56675352457 9134158501 21948857683 69563616514 33010682629 135020370669 26767385398 872188143 29191072990 80906320186 16253829715 56629584340 258390694671 70322352089 14298171533 86029837748 16549431571 150628771169 135136873138 83456932547 116940730059 109774483818 161731463397 18327527154 24999101284 76128356191 57611520998 28358437087 94421826416 49806482802 13173675271 21785412534 82533980725 44527942101 47213194971 60724866989 79557053492 6688805740 86504264582 62016833369 76329995338 19390289514 132359917513 122978708922 6383561733 10115280015 21427867038 32125254330 29776649063 3261346043 31338680010 52940403142 34937686278 131659210790 37280770040 1260425824 39491156122 22115265814 3472079834 13005976646 135034382714 101452322382 70959018607 68259262315 71228496266 7111556503 62480965248 45300155298 142173451911 95970530566 82705309275 55044531652 112785175426 1942133644 4542379636 5362011413 78651001149 56917270039 8074542921 3797299047 167611717114 21552616520 140775832785 46513672086 74961350397 14021136744 8801650446 51578949977 40366577118 154414146851 53270021017 99997615501 24991536148 211617907345 4512649299 57595888985 3925485034 53524126216 18305408340 51006489552 7521124344 21689412515 10389664269 20884176977 49334254634 3416116827 129235363440 47739985398 3489507094 37777200472 12333930224 27993172136 23246159020 22659601711 86416076877 43158033842 56112512164 32900297972 80138152608 36806150332 60120935351 64044703995 110578828165 19121625280 29661561881 90532841710 36632235592 17150476235 7226366276 97965775529 44003559644 59621570487 44198515988 41947178338 96552081899 33784756305 85851157801 109034090597 39288310946 23208256476 104278379725 44899966471 55965396791 32083804480 120192934287 73250504583 91477357143 225554541199 20520122199 48962521381 88279109107 167560524836 44595488804 37080100211 14897128671 40748065238 40212166274 3942016153 39332017684 48894843165 13227379193 17173262493 14091702279 988225008 149682927930 147119868322 50009568635 49866794330 10543803223 51060595106 44524138659 90347060929 15452616751 26857246014 1779872297 71733665666 9560740211 15630663138 22910513496 16489440100 105217509202 183686597547 37859440241 86590563849 48660807376 47125759137 19072506668 89134656642 13628381615 50423505285 12823517629 231788539127 19828022139 129736558270 16464637702 140181335348 2705839172 32898083996 77550616085 55046662471 95250328850 17682052726 82068562472 151498713212 79919687186 25911356831 21819908710 20749594987 32894633932 19350757225 24373361428 84310778102 39109611173 36259392319 54307836720 78553952826 502979593 91156587876 26586680320 18151719785 90523849411 7193931313 5745879171 14490360757 79862121717 89376531011 28360414280 4660779483 8069834319 191416911611 23240026782 79657223007 24975178644 17720594610 150336004273 44687535884 64046474439 3794068681 45287835122 23614701308 56230955254 189514106736 34121367244 8616445911 113288364684 113808263702 75504017814 24290263999 2788953177 82032671268 191258161038 14341583029 56224846614 24984558134 29135608869 50978900060 139626110776 40314593306 20195983991 21727225457 29425605064 148271496411 49975725100 81148808712 152139377391 123515358226 37586513002 19601396123 20608595307 97173671746 2400667151 10093639713 19513913497 89416096105 44552547336 1259021820 8325920985 52992590784 2069503509 138790713733 34494422865 559891425 120994594398 63529637783 1451102978 70965987127 108683184646 3461077524 91029712630 63890714270 37918799778 57144637987 7039620003 49312252882 1896006303 17734530246 80164027630 69055050473 23093404162 899986292 12914428546 14766363109 11142628871 43053292391 44335651038 73651145108 57723699769 40631877097 16479895215 159384517000 229534331656 21212588321 62959959183 455198519 19014799375 43356499640 71634113108 9920692378 201867352578 165917737455 8882388181 138049946866 23603687778 40039310953 91263478985 7614675576 33723761017 53788997616 14909484551 81823870400 11354311901 44077803488 12345107750 34674568048 29020603117 10093109258 37781151567 18387580774 141948719689 186301524515 4749298053 69658696434 87551329544 142136379414 131168715627 86201306717 81763717305 137492602703 6451175533 20139915888 20803032732 9962750667 125146862849 32602053198 8802524931 115477995830 93251214948 19078459100 2350567954 68960709003 34780945736 88600422069 16073905067 1229839456 13808125489 15718721471 46377602098 19073374799 8574525572 12916908969 77505977873 4075701994 15450803383 1526882457 165523962386 176433214118 70770118731 18319074943 27888775189 55092798132 89363483431 37343921616 45905975471 14555027173 17044400505 21746792407 3271460708 5019414506 8462934306 38629890264 10894043653 26029215166 74849510823 3461905573 8415123416 5981496438 6758744174 156902199201 2489249328 13567961844 45368415422 5167435894 100792055436 25169841440 88637867065 150566927818 939026249 98202344037 27995146616 54047513773 43262062626 7800607082 3306609128 2622933637 154232343488 74247488916 42249208967 83349148853 60096711481 98590749068 42408806751 5592830081 93183491765 77235527579 20284446984 16699274788 31309389855 92661076941 25318252954 43391272881 46060842850 4087475221 22113312129 175963631824 16607995615 29637210421 112833069083 6178349907 39653350035 2289608889 47037720950 52914262642 8772241972 58404926762 54987490432 38354026189 20125966061 164378000430 47787805717 30216031939 18261010297 10859236861 70425728887 94489851068 9065603509 24519106662 58217889592 39187859483 32164639166 61297127165 6541112851 43914219992 13531969503 48240949490 53346220081 9197097851 70712666340 93909362448 5115221071 6673818711 86488398462 63839001862 144147455099 91509958587 28461962500 19245993888 42048257244 10472428002 91559476063 39111398275 64391678536 44888391230 3217031814 15707865351 3450565435 22200545885 70272797724 35728976371 162934516465 37498194573 63333187788 16015553998 35405503142 28828492246 371478150 23161567884 107361376740 44324693225 97328817345 17672422122 32423363508 49276441588 8772899187 18568671803 17905289667 72987678987 37520382290 26804863435 35845015395 118208116233 2638049154 4776548312 18251322892 29905335505 109988087634 144016488000 84740750490 20651821991 28245648829 27612770756 10818090370 59787313316 1692604382 58107990989 125621056184 38709437996 79998003505 12975357266 164981851383 1578606801 61341781693 20741099926 65797261143 3679522047 25131076169 106098205116 27990459324 154761129675 147389614742 54062765482 119440362934 7208060922 102508907548 218107415591 9022201052 6835306777 18854752445 4567735802 136433134402 79419169834 61800989992 77330243399 70127718911 70466178351 19256314260 15040871670 40721720348 76270306923 44412715860 18552815843 9497540927 123057415873 93009289234 116284775744 22909307211 59442744142 36229603988 20316841053 86508686178 57731982383 15134716306 4426105894 119992459676 11077305116 138000639900 120666549423 64386928368 74567547442 35029044852 180612540938 133040287585 90099295208 13685045857 44637255317 41683713315 55702295111 105557697744 42878519647 64610910146 162734009 40081667042 31407873791 8170531989 76361590930 28315269313 23775219284 7203793081 18568444136 94034943897 23387307910 29415585482 101192121975 84608200582 61856544376 4802429787 2417844453 11681153805 5214173555 80796772381 86975154798 13496646723 47639210352 24822804662 87964732170 349448586 53254580779 74202346811 75483592832 72031786937 39809134859 176286815058 65289544308 65227313089 4481416292 86134648110 16025868620 90103214504 4413876930 11171947656 82416551861 4241390553 59828321927 43425283567 15855531635 4900827381 141852125303 172080385200 58562536747 30518190088 17324284954 4485765403 20924775581 23234859501 23205036945 2717016092 121552446861 83636877597 89530079678 55795520613 177071617909 38658669503 2312824507 15443967601 6241980081 28209313290 13648262475 21450615555 83045249139 251123559839 121051370063 11114331489 56378134428 128349905937 5046538447 3366009425 29616456864 37759459641 23193730324 45053380778 72838138690 36798036788 33992696813 35890347974 3794389403 133181069470 102142586379 51321518476 21042631213 13511892114 8098392834 43119983580 356829436 75654859425 33827986017 9012477051 30812679336 117514179683 15395092011 169133557639 38174388930 57966383411 6026197627 138538488868 169416136107 7195600328 26786387447 33000616794 36723918039 87397537447 18514096619 34737512530 11334833845 12923472741 90150661218 17345331258 93116293841 6680276304 74159690354 37785916708 13347405573 6823244538 5999219588 144226589704 75831782648 24900484535 27798296702 25062688189 85541110009 210036281317 34788511460 111322695464 64367024544 18173366580 39586952821 26375807751 24069387634 60947314721 80838227459 22831362337 52555440896 28774247492 125379522858 21465565648 13504994573 129884298890 81326072323 100681461708 78519337558 120771792670 26356496845 23446499130 108861756780 172348602157 72795303315 106520004941 205162743082 23628064851 47944832340 69922286791 49289274597 7799361883 82984929424 40921280757 110702440 53556867521 38328507040 29726193235 4659130150 61097917960 19779515263 102801665018 30144801515 127262638168 17802734760 60954353052 38076421449 38137401786 179349387932 111750312175 81871175414 4203318973 98106470656 16185341988 98670898689 81314909216 15475115024 669539839 67527791187 130559827597 115148281185 28429435464 19440985365 159334807149 70831861609 12051574460 22668881875 5273843799 154392260131 49222518359 139404806889 85827247002 76999487850 148787596833 22753229704 120170345440 178356242984 84724185356 15501376196 69291795911 114473325099 122399167412 13656370513 25151085140 169449956311 54251623969 18062493062 26623238873 25586656589 14930083578 2709700959 11137193957 90208053259 23049737592 53202208365 13422982876 46461411937 23915139949 41869505893 8364729293 13117109187 13325750891 6675463213 11476852602 130559427667 40451149139 11407705772 110851240861 130444466727 36053290429 30653030167 2915858776 9074880343 154769986425 41739473960 39243108480 8967149933 20609101752 12288032156 19934010020 205210077366 4124308516 59558799678 198643078983 60373596132 219387683038 28768659628 2481566774 1883487325 38884539712 155770412914 19939457422 36679800882 453787068 5275542270 4567605767 22023855059 20968539359 45594674767 9484656337 78571756055 35923726282 33711013069 35868508342 54021276788 6440132618 2541276203 26386097285 449814107 8645603852 859907056 149926499860 15865661489 56683152081 118066718753 8959273104 28912492558 33907656189 82307567804 54143720254 6990234310 32732815531 26465771895 26314205355 6053735166 80838396223 120895028199 58731699593 42818349235 49789262168 43426801096 20776236555 19556264095 11157604630 125890606909 17198041666 60963131524 87465906230 38587839944 63137650272 57057758373 53493221059 106117084368 87319928521 72191948213 16016366717 19657125718 70569484656 93129566386 37947894279 180429632846 167190099072 3681754884 59252686070 116448529376 19821919869 27444744031 31489435409 191088797451 104077521784 12081862310 44433909854 136457636662 148936901891 8361607105 19528553204 76352800524 23773328668 68196131970 74247855070 55185012499 45900005045 11124556890 23742892459 69476955405 10419324873 13394801060 21407174039 18533955428 15445433262 25376811115 81632136910 69271491566 33536724480 87781692203 117024374769 144888511257 29236562590 13330427294 103213118316 14601915159 25757288725 9631408743 119855063525 37631537194 19154252454 17884165139 7962904633 173277369881 37487849044 13774296361 161020766993 55083021071 178077119244 59984838537 29072739157 95718754325 203495582774 78774541993 3304601231 21584109063 46724398558 16200648249 15281177175 21371349947 40654455301 24333470306 24096430445 93786444765 43415662404 124430996516 113077471652 18198144871 25219471960 76482828237 87804419993 23348672771 56418602686 143571106519 10697635944 7775964219 32748787593 44087531952 145294798599 86802280626 24710888871 62568488221 13664417934 96790814527 108828802806 133288336758 16460546533 150523259311 15373192383 26812425981 112966854145 14626068386 30709723014 98116418541 16439912416 40950907019 75811179352 136193262023 49381743161 27716914271 115076458153 110473723963 20719602940 22441768276 45812551711 37751609336 79167034566 139382923649 187602671367 40204507212 19276298411 16493368315 28560597125 117468634999 40332056023 35837280726 36172868976 31312368245 85261639306 43446183522 36495284211 16682198010 15917205993 100795022075 55542523562 55313399207 55444202112 112116784678 8597957521 29161425031 72151385039 1026054365 156057599631 8852385090 36693666145 65408847479 97170047612 116499481144 2261502225 21141034970 41702959251 194049318466 88491202728 158632662811 8489839037 1689515019 7514650408 172831867440 23671716393 39710041120 113941401079 99964234234 18653365667 82257839866 75799648298 81349136000 84089311013 68613786832 194520667740 33384981858 13638975378 39119555752 115142645439 53048486519 52313361656 56101795267 43203723273 171660139913 89022918577 158906209571 134198672395 87443097141 102112398230 12674590093 120176729991 25579880551 45791604125 119128600671 48470209852 76516221218 133677178925 15884048736 79159979320 113409548412 84173205682 90740840272 42223877529 2274814673 50654339585 109000011810 13202572316 28986664223 96902120031 206540831 103357881451 14669006676 30165013234 10630686817 16551713692 90423221650 25330766518 36475108003 51636876985 74274887108 13792686523 10372029414 22134695062 50362163619 46832845832 86266344005 32466639074 110922449204 68462971276 56276995351 64964197709 137546629913 3398331824 40776408947 5693916137 7351506502 38383453902 98539405758 29064973342 209443691670 10722514304 116114137840 85884389012 112892887131 69916301598 14865858373 73588341878 95479178694 67890594971 124509734083 54928219508 86427322797 71455856695 131430225461 90241720207 30300293504 10830723008 80700939657 26121747518 3604735272 40831523775 102275647287 71673238102 21330102303 3972318729 150300029535 21299789113 166856335278 3212726066 18647346997 67678120245 218177667813 12473750912 12036924895 818099648 98077573548 12230847781 35425831932 57302886806 24650410336 48122582302 92847003930 61482267937 280329123078 113783774737 20064888444 20586824009 176061938853 36616846987 34323887180 91744485100 55899103199 116090518133 116406152320 73109113292 19560076218 148861662822 173346597642 70906110280 3100495625 75937038465 31912303281 29413338113 9586160851 77466013681 58609338997 91763346091 16468527172 57324790880 157919699708 51105106134 60661882100 62910866590 63370633305 12804297545 41819593231 34290032581 16679583876 4585968438 19582887845 128369305685 65719166579 48237966184 30525576112 98356239657 8903995814 6427537487 11090547022 6200098416 100688578542 36115715256 167469498195 58470507830 50790814074 43669665841 77513853394 143155768781 8243532516 4755839075 40675423730 174785295905 50473765049 95669791235 45955328445 184621511091 122552021731 8045745667 93947329255 9129622999 49906410330 24770739632 36827812833 25324739107 26574495839 22198203783 93188248768 9448485148 99012709593 7874183443 56351811125 78494473873 182829617911 7501888280 112174342413 653688845 16524102033 165499368893 115226911835 86412914032 104495528229 9484484721 108108403130 96734652958 65779565630 40166711464 118692217651 130843209119 21219107139 120598457802 3251791652 52568558637 81232685262 39738552851 232534184589 20793906659 152670341236 104016321149 22624824897 97998861173 12402039564 57902926722 1441534245 101678187257 48013272056 841001487 9275410682 21635853198 1570389870 42330013622 168424666721 23246165707 75512514500 3813149806 23620624320 93353245860 44519457368 6898101808 105717736927 91344517398 22908424649 10891428720 176318661160 51717036659 26345826706 10198293244 2870035626 57455919083 65704074089 72578117216 26699627040 20609704798 173812628738 77552748140 113663324762 88768329938 168161778009 94544561443 91809376146 7046840066 14088506880 60907465968 78699033173 48446255865 1073591726 12333306437 19144891249 18596183989 9167345313 3929583956 30678378351 93420965554 124661754222 33020667833 21143956896 4792626630 76243513616 76660977408 14072059654 27984632626 51182390178 23818262980 50126223104 58881604442 196820845973 518565979 27089651384 23166156254 28921587783 36952037963 20219698530 60519904476 77502498390 17434219206 10719778026 35112095146 45805302573 44609070638 21977482773 70423337432 80936999795 56127467587 91425154149 60640290992 2636510435 93621914301 42351148746 22062325089 60003433988 126928030087 39667610477 5422740164 35638929744 60610944961 105031424838 34705008507 43071143107 36018469007 3254636130 91655309995 70250055431 37783390316 10494498866 21949451123 100219875304 64799107356 58784328064 6745019973 25497931847 13458735240 88883825023 101403302703 80043498960 13303908525 4723150490 89088888071 69709352772 20352628434 60229949563 36590503353 25166122719 67630838601 91308282067 55333930682 104676283816 97264061222 46237438889 102512784054 80990909863 107367779661 90389851503 50753196279 4568932146 77907214842 8052360339 70857242853 66319436876 48214161862 33864346556 32011022248 4019802250 4722387744 1239282138 42333834577 41632176324 22585148276 109187173575 69742452122 142282033752 96941370964 3178836440 67175957891 72199687285 20842790609 55236856642 32835921493 24416055362 24624779816 34814935152 100792584339 46271104021 68257762955 76506481070 49746482193 38735738027 108313547234 179427385953 104135122896 38890383697 178411261224 44741041582 9768464550 29790942654 37515515124 59180750218 66193188859 98035840520 61381151592 30988856950 33985409742 77448124857 17568664150 15581991673 7372296547 36516284311 66348094964 20568477365 130888173555 21679260611 45225678349 87993299393 2430326512 79287237890 141328243270 33983510049 5579608710 52151305339 106281633458 176496328343 22208357701 17710468456 24347128059 100524033512 11190426649 160996149080 49857263388 22502893448 18888520446 17447426351 39065943990 40146252046 47874862737 68921423529 11667004450 113540951709 90151053512 83822452269 9800807945 92876366870 55283989238 51379862710 170581579148 2715627212 84733630858 7973785663 75133366048 55083135586 128932043469 11463825456 182711054442 88751321211 16897410810 25460662483 12191452447 521522898 2787859422 52847649494 17874033162 3955329028 16097675282 1600515742 103762564482 30278782110 132741649562 15698917356 38479133703 22575269951 132709008949 4628061413 74280441601 17167505806 150628509820 60259730375 59384992630 35655702904 23248060822 122873866165 19078065704 23957234286 1662611650 132504780280 52559586947 83096595023 11481787073 30951064645 34790455331 989498531 33026597903 18447402918 9124283265 1303560584 69786207186 41106845939 65790621231 6186762812 97940267237 74498710501 46280143815 9382579599 39851173497 71479422715 56962241043 38941568013 4622225144 43123707934 40804102478 7456173840 52405116727 227216349572 7291656409 38574054121 13938521736 115601094376 3865969455 2534421026 5707545207 9643745029 134729291683 150481451665 71891612361 58073012169 61106958290 215106285648 48339101210 58557478690 29417594735 42986058300 153535294150 112364139531 103372808888 62674821526 5205600177 356352708 16362098801 31965261081 63324455751 110876843564 27979999062 5344703621 4579107666 48729018039 6750385433 62285827863 164737726008 49735250799 88278089156 145044415055 6208457726 19003748969 3977522895 53997882536 84487970344 18115610781 105348517021 61410294957 175263194047 96726237080 52387432784 21494859996 1137171329 107888905824 84034030964 32861371016 6177927596 34036046739 25173044325 40384210610 7972467985 125757607498 11506037926 7571848072 159139298924 41849807878 56080883373 73171230001 143023220350 30022511811 31476250532 12655518338 70547678573 26194719783 39712485326 8426410220 117452188230 20872832084 144144386554 87494520470 78034571819 8997167102 13213193503 76451222094 2162598714 2487081941 74507503808 15575610379 24443892674 170897821644 58588049814 10045268728 63742834338 136103044290 112158724016 6843817717 50874539535 12149321224 114523182027 78091320736 29082295813 42286461515 17395719992 22571362553 66149710930 88380873661 53269221488 23245194036 74840628848 10167875848 14512870637 17135625736 96964505260 131118195540 672434866 26300691370 30700193398 47199268019 42544628878 70398160604 89402828096 63918963397 90146824318 32233675833 41852914782 53606790690 11826378051 4030212684 4272411923 78384739239 938947631 68175509434 13712885065 220529722 21493774967 8193210902 8041714262 100455728976 49092069389 1182851379 16426047998 2259506458 47374767599 57253442712 47193381481 105022167286 32039912608 3654696022 15226011630 36937902252 13254495242 64613249293 133741251781 39384577331 22074552358 6199515535 20043533387 23489223198 205199955005 39395724814 116675273553 50513676553 34028422891 94111608860 134978936374 71982000155 3983811796 9172246682 41275655935 146704621831 21723789948 83794689382 20580111338 39463719966 27506342231 7557571180 68719327709 31020481792 23974096980 34443956099 84189662178 27248299842 22100558471 34766261730 102201107465 9125313402 64083513006 37514067506 54296783891 11425131354 88691256800 7486219259 92990886263 45090065239 43940996264 5604885134 174558162140 64494057601 104074514363 48521334566 2410179702 7541055067 162975266604 8050433066 18265566249 24150952653 25347745970 85986583937 8866752003 35303803878 2430637714 6945430126 33243974970 30837378579 126248964462 61010562674 82958414901 28013278178 7603283130 110352469158 91829061491 179376056134 14254947428 12703310247 184112898703 91781868056 36643092489 13827893713 80559295560 1503146347 17557878043 101227317373 36105632640 62832582136 10272791324 54432004339 11579358683 69650908019 26880279015 48846616437 92976790305 127648358939 26343413274 85015024115 28910306833 6406632011 5331556473 3081535823 58677634235 96986939867 22850366031 21295361847 211264823857 17648433429 119565798134 62964024029 31700558663 22874291110 105223498710 9899203067 106698435708 2222033301 15972888096 12917595038 61665923779 6857139163 86583208615 26153559467 10622695501 76935631967 61936518392 4698605238 7700290408 21664583822 224057351454 14706285486 28940071744 31538778349 115788981041 80600829838 3042060670 61921285097 13074444130 119204426243 55230178804 133793050201 51332523711 6828876657 88653041941 94424358255 9124684487 61117872250 80959306581 7334525657 63196993419 37319614092 29051199766 35166548772 62456695900 29094176519 86019410530 51121046771 8511512471 83378518833 156813450150 176274146820 51300655506 130206009287 55429333928 58761638779 269351592 13607551164 48327145832 106313528288 38739319474 3945412371 61854908349 10219826955 124555103150 16323863852 15853904309 65744347422 58762002182 19383234541 36705913132 58377936905 22841661578 4962151767 12008392240 10480352446 54303585921 50745868920 37785117108 126032673094 142056079478 8090321084 963401518 158329647363 83313522091 176900677849 57868798275 104898068488 6380915721 1689054066 48973518859 67877044657 165401743024 4391169725 80475926209 92387425620 90944652511 105160620168 88360730926 23167530734 69562579042 110963485061 49187892916 7115960365 54835484237 166703457382 12377515462 129292699710 174616567431 107812591440 2786310439 95492902061 35956581751 82957058120 12865117135 73402056966 30501619809 45869927255 8043157522 122716249908 16973554915 54253241981 30727593467 85254698362 83024272890 29915686331 30725145147 15019047363 8801043807 48772588622 28637260564 3740915802 101077617565 101261612637 51434785410 6940475885 16391492379 114748883922 60417864679 10616606711 154219894819 66317201913 44413361989 65732705038 1303117971 92940581775 61458357379 158064250698 139195700653 69473835137 10061921883 56986157062 26982760429 6566559627 36504640073 14421440348 88910706902 84854331922 86490743208 15297705414 73466504479 4861411834 122267051704 57996049592 42842529923 62998842372 9381239224 153680527032 55995125194 58075116443 61816422005 46106704533 180840936840 15631177949 87387590808 74046194418 6648520443 43071438772 37768443843 10427359170 191803688527 45224439730 33096567342 57036539751 88829542201 119859796407 126950406631 96355964261 15029267723 28743929151 39252733650 33152863309 106715749598 45118796258 138246211233 56889036348 66438892060 2264418215 44182289447 49071424575 7606512135 23965395148 46215227843 132399015847 26218572358 13165589315 26762537702 9567208178 4761322488 2874256699 19647023500 94672348139 144041170741 5427244944 1462597805 131306524155 67282825987 158762729955 56130698477 53875781830 98765835507 198697903135 22855749416 31527646316 4959918039 108715382510 8279833922 18604059644 297963442101 53980706074 44285620642 35365109366 39773603544 107176004031 9937352809 23969998451 56574788782 6177437825 83087122647 9657162363 18516213536 10668399744 17898165054 22361183659 1838205340 33896102985 44952837590 40592870267 68774704928 10613894850 122395426559 69366860378 105102298814 13790280201 7876409732 6407666748 3994262707 34153240460 63410639609 35825791959 74953632614 132009619288 26643221486 32597064456 27891931188 64002840748 21658956912 157914625979 151412702822 5784597597 4626464521 45404056711 55939182191 61522425730 9991621623 58022157993 32365504818 48232383140 118273072901 5331676937 61244290836 125007028684 157554101068 13344824681 53529354562 71216799572 15626715875 20434135703 29178805435 45226291290 89983322508 3707565466 82153616664 80890921285 10703799596 50587669363 345194033 82974071875 4259253467 16352043206 20521860583 27650088425 115365669703 30845605702 9412539561 10239153683 37094507027 136541944401 649769849 114758345183 58193856488 51592840812 56687206297 3720892453 45734812844 46648040479 100040529698 148442706165 63597856185 6393003365 1522821594 95124943635 42532214735 48053693399 20048525250 52409921961 146686558357 32188143687 18164315401 990990066 76468976071 30495612220 16872135732 73158923745 21883886648 62018481717 35833799617 50088824573 27774666700 22530690950 119500491375 69886046448 13275090322 52633515475 21293778177 56905095612 68861053351 134668053561 254857587989 22600307803 98705702375 148636189167 57921803934 11057466255 40009349470 38408663246 25840980022 25626779828 91613054987 870418477 27789322977 106400539497 114229349797 25811459766 7607724751 90643439003 25473020114 73528374715 52031394370 64049441260 41231751120 36600815307 138006745021 57074089288 71189545406 150973298180 54088356504 74647812766 196290646208 86328375755 56581750240 1984445160 48176001186 3170957753 22751318301 90089261161 58667573398 37657282311 76074809258 62355064644 53374845386 11477624656 31523572217 1372513908 55487529336 142782755333 9919849687 20039602675 95114330220 125178802327 7721199054 56832418741 178000638381 41724570613 21749476649 23883946174 33595857239 5042729659 78383086177 146205519039 83552878931 45378400651 33245978446 57981334502 41595697688 77201929720 74795215521 9159841665 158572645 261958295 55370077712 168019648738 15394598868 84902485305 13466933843 163782688676 103169842439 8689587006 51984871673 57419394695 62301878768 72528987226 176179046 42937047087 108766005420 24015909670 2374675361 32484046969 124723116445 110266536509 112986571779 50888340381 13876998859 26576529001 20394402099 36522648562 44348447664 61418077657 877055554 84020990631 94299648918 100923966172 51453945699 13782055307 11074363882 75472094744 93825914203 15378121243 26626046243 57460574804 12224615551 22816186146 14243440032 19196917260 30599075061 924119038 175823003373 67653900675 198360968584 24917164011 16394805509 5047169141 29095311692 12986631234 10510512983 19488765871 27040074845 22639676699 45164490915 89599805027 12580381285 18824542333 51675888553 31858800471 17713054555 20952993037 198877952569 144022552859 85925463866 86872923526 86842740464 121435034916 49022231067 6721921907 34890683899 2918382904 9138165472 65856495873 31746243411 9975980882 49844613096 40086481886 4914526009 19711030659 11154121081 19330566927 57624052411 99230555667 43540998279 158509656604 67815707079 7621204439 9435945612 13703426683 5628779119 46735339238 30608213207 2791543861 38360354615 12784986823 45941238830 61900543735 32414971818 26731159981 49954721331 48897140109 53687480181 2012602438 80052867122 34306417980 74520109480 32080224789 8798242424 107622173482 81727609361 45788138414 3979886741 78068846551 81915706379 18301129172 15097111869 40403368678 49272052224 65760277643 44957270186 108674294033 73686428874 27547767196 62905551480 8053094055 17626219169 45087981512 26992042094 70374876469 11213671732 57124739162 32544007971 89189056557 121953459938 121251547165 75618334774 13936190472 37665307308 107059905979 49983286698 50706805071 112398902604 40306465813 9214970739 38171737488 19897058078 141013770653 20671973480 270128922199 28432047361 5974781488 3660233689 132656986413 7283582016 72960879649 895527726 6564590808 17127397649 42136451700 26651800425 104980180255 87940089911 16752355333 10243648036 116587629120 94772153851 9752045803 7471203640 9369667846 49639166422 8848376435 5261044753 1559024351 3415829045 55718155825 16726989636 56371304177 36078992189 6238164685 5283030111 1266533740 78564210106 91881497799 12919734879 51909743643 15006847630 120160678918 69203516597 39562811043 74348664379 40386365735 83627600551 136076028031 87295421342 64932409475 10235865056 18685450133 42604045920 53938616256 200956305210 14849025527 6317265013 49765219943 112957238480 76831481648 198058176704 118364152335 5122102464 39089181905 117895215961 57018762310 64726360474 17638890624 94441641674 10508753135 106032256667 35368695800 133943356332 9397188042 68593328861 121664288524 851941444 19102409684 81033297038 77817186635 17802037766 30985223482 57167629389 63362587751 24610172499 26554334529 58212598351 106296310728 53641025883 123624250664 37356761329 46309624297 94761890291 100133617544 121718870133 174404535719 3805561571 10105594317 52443845519 84094990330 119357852671 7143735072 46792916733 128731981331 95785474325 26599826499 12899347575 104396865790 219018790467 57033606007 126716695078 132143529591 8071483053 129228947661 10239718004 159320399092 63213998139 15466791111 49584840898 117535935755 41138087395 53986848334 51607443297 46948497442 33283807515 27936654659 201909048480 58353430621 73741439620 52342742500 125560781123 119516319016 145897442523 126607588090 21270353096 35842597965 6971787314 32890906968 20933749655 1779988875 23710476817 7308527436 53712500003 16382832571 7471970248 79111276575 22994294471 36475662432 36474618707 86439852726 114343256555 30010889574 41042870213 63527344727 20816909962 58873741479 8477225796 7234253329 83583630982 48196746596 9310793608 35755074571 31535495570 118521094694 14335133850 144485978477 64543730113 246878441815 52911833612 63275611951 144551301331 170728598078 153630654517 77103998222 107935319427 84670682878 32284500415 86315686675 51743525689 32794922239 56653328253 26640617202 74694752530 30521365292 10927257326 17510785695 9442835848 136613268478 63807706920 73636130303 143109096386 76779891267 143547527635 12598290913 24730636102 1379802725 19077336563 10858864251 73679402092 35413412522 32727136160 40008346033 34346928458 23886988703 38466671839 36479611584 33699550961 25018682757 74931362007 15357298301 81685537324 76955211421 100613311773 19795521180 29099108371 116883830794 60893842364 72421327373 13537494177 10266072206 45860758613 177719396220 97386295788 30276151054 9774907371 33209201377 18499487375 102648183452 60653617506 53475012136 109913634022 22850681315 88091462220 25661032817 4487611887 1292608510 71462819248 45765782218 79454715917 105435943475 55348374761 20331162193 15356466232 74813083286 51635500437 49397207607 104709748137 92310113632 52388589402 117659969559 134911117838 82758235377 78447339259 48928531212 40843496021 33607629353 55185739669 11616204790 73929656927 51612195466 8734029461 57973261262 32349710327 4877140649 17188255908 3187397773 50971089841 22540594131 235314790103 3658848252 53825940154 178497413499 78553221285 81713395222 156080249971 314280205 12016147300 33064441266 72993431723 63916364554 31705505853 19925478620 4611353346 4880191166 43757998819 24729155952 17677939907 26588741363 96905533206 81183893782 97715329835 34054938532 63399226279 92554402479 18581653558 5167577159 30515627243 82425681301 58664127177 139670237610 111846768132 2640441431 5196838950 1074958159 1977661918 144667261110 14492867785 68919253680 74549061367 8508618982 7598161313 134044910953 55546734045 3595878977 72127672759 67538428589 59968282455 33675928945 24418108465 25219907172 119984064079 132576257876 98880169499 135232033470 52410169938 14093038221 13883590214 30440199430 17043888888 131720425296 42386592492 27476543479 129577413552 19223981424 46322537831 16748414282 4509235306 318784379 26290127593 63113171940 54761136601 20619816082 27705204060 81380478310 54094139210 5123155972 49253821491 107330123905 63841178862 5640272369 19079809540 50200082296 11992442276 20327882415 21716342082 296291452555 72430906466 37383770918 158808736571 136972182583 55101797784 62026738657 117241733818 31292658576 22852028414 8360988842 29760270233 30749474075 2563734422 43836819900 99854731118 68537786774 59327031408 11623856272 33395819484 37373560231 10722519751 108418464900 69941715801 59963432048 31589938723 20137322409 7270456297 124551602900 37784747387 450733243 70936761609 57982263529 888473323 18086629882 34185747901 101676708579 80556509849 186492701618 143627937030 20558493623 37006762524 113191414169 29962867469 183501030 80876443390 56980769261 117516321056 12194735750 40752512056 59218812544 90546152056 24814127601 83888259721 25150862618 41107308349 64611007179 10309776727 8531259098 108655434482 38270318152 17154712490 87370752208 22980271911 91271649655 1627977304 16958601986 99734360742 35996876694 70277405337 62961359405 102776650679 23251169302 26905421881 126769211999 6457669306 12319710315 21491643077 153856786259 2864890682 11355064909 3963969193 90224628561 5184621911 38221756037 96604416260 24776921931 150578734004 70794617893 3402035454 37281213559 22124793223 30785191196 165198673608 155694499285 123204058431 11463888115 40876260798 48469843346 32151569774 51601579261 71263207964 63357568312 121530446410 137676704355 13256416051 10711477693 22562797134 85197513374 29984224443 95143836894 129039814131 39136035513 150787479507 84689534003 50845953393 49838637443 107158918306 47587334253 8821089864 14390720952 69301374260 39342992817 33373436083 145073255580 6446983854 29138798575 35126231873 32824010699 86957583848 35229287118 166427408709 104863239777 83893153411 62243077888 55520827112 4775383092 15276069805 77933833331 39967926518 6861925353 105493722436 91536185303 150810591717 2269627439 79516535558 82824097485 9603135352 130396172359 93567889726 105834314878 62040079883 34911449266 11910144473 64344970405 44292833624 28576877913 17421658833 119974641349 9464065067 83446130408 14306050358 62903379426 131485288931 40750379574 50313552163 23911354689 67581123651 21643494192 3755516980 193683469771 39525395895 9258997010 8061840126 163289752281 81731153816 72709371482 122886823054 117269885168 10939333593 33101240563 19046276598 45777425917 70978189805 64217765176 127483211316 28256851258 26163219402 24319800823 20847117644 40101095928 86005279551 54944113510 35371483834 31350211324 27767062162 38185128254 32862969573 27699621726 35766352499 65877249930 14539161134 19787539351 66673997280 122831860077 19676092002 65360318168 12708523304 172155386543 27256646096 16240925734 36964686199 70112295449 92452876513 100119868917 79217520816 94166281502 25070518041 3921846514 27984876538 182083645368 93661910745 77899256162 29174048092 54461424269 46468323585 66759704462 20782528766 22144161279 3237921530 15758304489 15389362030 96681466870 74052500760 53581253833 32619479032 12570594711 65833555716 3367463531 41937971599 31834949450 39580405502 6939768968 111756913415 31223714883 42906107308 46072621838 30935762167 21722324574 34566842888 55331596970 119664615223 3380662423 56444903098 136573776401 92024960903 7196273019 21453762582 103968568918 117117114867 11199266254 12855884508 29364574289 49392168640 180048564267 1463105839 70978109742 203893213696 33359682403 11308430840 40686934593 92630938101 7777775327 403228110 186638676915 32689554346 14551309454 108643271499 14112498755 25086511630 55900472978 68878066608 1280475406 71517623033 136122999466 112540516587 1395123122 13680061710 19039343098 36326305559 42776416620 105488630451 4259029678 35959331374 10271493014 113250920141 86850509553 1039298094 67830464147 33807870580 71205642494 9971531128 79344864450 118971113980 123900473913 5348967230 24997653089 36354953844 22242026918 104529751392 57252469492 540507343 188092338980 17321026244 15747086321 12318246527 34249165642 78373903847 23078988454 67948774762 117357324359 30094341677 35116819385 39144819938 42803622861 169191910454 16271780697 22077567418 95474216351 49078748566 85384891853 47046254935 42464805606 34414198724 103773271692 14403782700 83598844328 5468364427 120459609003 101564144587 97577744409 43710592441 2574634679 68978744197 4442407245 65533556369 36784710330 50804205103 18086576117 42062507082 18140584826 39219998869 9488703099 34159446232 142698642330 38747083188 4557430470 5434202993 3109140713 71215480258 63216120524 44949603891 14425388033 8297366778 47504648264 68834740634 78059886516 7103727934 43009132258 5479744957 39341966893 5716011873 562180310 101432815066 44913155203 30697786655 6019842486 71004633826 19527107529 66413549001 24802318254 45387197633 7178642427 79289896564 93676062373 30767825693 19818106320 34854420548 3966682440 5817978516 26328848200 95158957660 101867600777 9605584379 14103620772 5049518194 1952556976 9074451676 72552104996 3998218684 103489086435 42394663119 32336590353 145514700568 41970121497 9030737211 42890041792 54696200059 34170373842 77948466778 38227548606 28417734922 12551444280 60949733347 22451667790 59543490054 34289563877 102833864985 10397365888 10545808614 92651159955 158445433197 101843879419 35784713196 27812533905 54191189202 93953274666 39430411966 10253520961 4809772102 37920676782 35860473755 184077128507 39959300683 5444401332 47617734897 140671317748 3401617029 24194821766 65153125328 13919661699 25594663500 18808928878 146537166463 13529170549 52038671394 117032428423 16196681793 20218668791 13266222176 24453926574 41248541215 90319459775 12084876301 5419449755 61569875176 34946314300 149226884596 4172416170 62904228599 175348815022 16858872589 26207968048 34598483642 34528573948 31833302419 42226866777 7245045290 96214478674 114504363238 47161978872 14627804140 126211909244 60708061342 76136400 43226058536 188807016015 157357633292 54377992287 25606733975 96796000338 101000635106 3667149357 134067209404 28178906148 18329613029 12275844001 10312806822 22618459640 49214561093 26352181479 18078808335 26322782376 31448998129 101700640247 131875105701 38536007933 1431225209 126233888410 451812336 23046650955 158223401207 179992607712 91556899696 96886500465 109366983262 44309582916 457872213 48785547600 33824193282 7758168037 145664187486 117876495183 87601348744 4273161114 12609301940 71719117048 129464486320 44993347989 14324862270 83655850762 40450309474 5217709874 57958626569 397088277 131771591360 89116321968 52375705642 33960018046 970841531 63709397848 108973530975 68706229445 3884728242 21514939629 7918535150 3519443623 15196951336 20408064868 1358090577 44377727996 16903741945 120894541041 7337272348 77984587035 152802602444 7694955066 74548225891 30938559119 21231516698 52471052231 11797112593 109606340057 31536170713 98167189025 7304153251 38536248213 4899928974 53290233957 32901991012 2274614514 64605574762 91062273932 34834007432 57279346669 23661912501 46425857034 52281153552 121319692015 34104805088 32497249267 76690061162 127936988853 109044116054 32804579957 69957381438 63739441512 38660056322 3090564905 89763855342 95300706725 18274597835 74775528296 70582010822 78950161467 109138263304 44861186663 32898940254 147122022388 14333837397 36696173722 23733471326 124494851841 90359560649 44689367175 56677332220 73235260024 34897684341 3453320633 843084849 86478035098 82745885156 15694336944 43522546126 70408863126 47445090659 19275701137 54299304755 157477460533 9417547673 55410054737 18550886006 58946439584 61734601023 1261001405 57909320357 1529970297 47805103870 100498484329 9595217642 22345808682 115727231197 78888712372 59187382862 90792856155 9444230365 85643320005 19372506986 151808989540 14519808029 24910588172 148521946141 69102305833 68214893479 14625966664 13713619967 23719357330 41808542898 43861188722 10130212315 19303869263 78016376735 48496584131 162208441962 65435942742 169911287614 105070046795 56919752350 40344918353 8309344835 38490989636 26919191192 74187793747 99634338591 22954742099 2426993054 67800265485 11197641243 51257010846 41542214653 46056429988 17399029690 109713514808 29681486424 54340110585 115962043482 70551530877 23823379628 57392904721 7357276060 79518025947 43710784474 58151609024 69802667953 19519314368 20748719364 8537827633 38618420809 79664128814 42606688538 39459336999 92794629620 95596079412 26417603235 1170802829 34607292289 43718610871 41532324685 67792169751 40460008185 42402722493 133424588834 93255367513 106400725475 38792016187 19300232441 66390794190 56010693550 55432598282 19634560913 45859756938 93042799666 6294523307 201417609601 50733431971 21385298357 202378716407 2861945867 8942268072 85460663266 10515067700 62720702118 9641750165 31432604656 33683818336 52442526 7875588051 41314690031 75998181302 73489374437 14433304871 44924525902 39595186342 54598828933 10769814473 3286913251 5995635665 10552941469 87472506222 33478522298 17432450078 110428718773 30343389972 110799034387 110108030871 7020123082 148254403201 18590123797 145807671367 2727297268 64700986181 51256805904 52760315629 74705631618 11131693042 6429522095 7364347354 115727815108 5807813346 3640888381 99529307407 32231063076 17888173689 27890260508 111612343470 69603542502 27324988440 157035480326 6873852179 20145863549 6288348413 73178828135 12565718582 61617219063 96397396909 93099189456 36894417281 880469800 100350353399 1775255357 9940206089 54684324026 48141611546 36828072138 1436292807 97736343484 14056237695 34603398188 67039155008 2219427435 17136360163 88220580762 29117161226 22285423169 19008729300 145756275421 61149068870 68386263220 61330907242 112234489063 22758019693 57491437407 17890117956 31834403082 72723782963 240745000827 5726755799 57292763099 18104811852 56119779555 15891376651 78746501686 77563082462 32640198412 46410887686 52597066567 86028338049 20065501766 30781643958 27090653172 66166244131 62986456502 35516393680 58487242779 102884826074 119424130380 13575323125 6172396047 21272496046 53146662822 32096086550 58721132051 13909141072 20713381493 260434664 37212034252 23033990327 80041129612 137547424782 97932168337 44819929511 31874319906 112562808245 30462822962 42156569044 159745138828 100498223731 24898391944 25790900087 8206234127 84008868189 105472516186 16876828870 34759431163 243693929594 35779736446 18418451174 78034915997 5714437481 101920716753 1502514453 15413866752 3018929578 35329500858 30881138579 75578538359 112091224566 55591449365 58334615741 29592412865 97103374413 65677611845 88376303159 130242253011 15498452150 3902522554 41200543790 17365919800 32380584284 48465326078 19374644906 37138986545 106229086545 15421020321 36941988650 33698647350 56450605416 30847293927 98049666895 13245960872 48738858022 60610626150 68446950036 49664446330 12515866141 42590914363 123174127524 136532233081 202973598249 34675875126 31495980224 688487281 38639735808 90533341482 62023012856 18739755009 12998024605 65807649655 54627942267 16566725400 52163367615 53917605673 90424843925 38470834271 44356474550 25702295377 186463793283 31022626741 37668905672 19198459774 31298007142 78248480075 1434450695 77922912680 25611857334 55544765769 37560567832 43913441900 65657487653 23122979462 33628288831 102001345736 88118454590 172535712949 6009608620 70959763372 13304349319 29304173980 42466693264 95357179344 49151728484 14529398542 172871519561 69241380472 42057026167 13632842227 130662367021 95271848771 10062456277 28822506571 74907928965 18479379014 121639971227 6997648049 23484603436 2766109556 9962514716 85902651488 29102206686 117992689441 41156177778 101983624925 32963039962 17973487592 120734331244 5888617464 166080263948 8440730601 36293370912 85539687462 18897401407 18303323945 28676594015 8362130859 40839988253 131448982740 91983935076 32016658869 16331007821 26710818676 74991745586 77973550932 68423215959 33868275272 8506843757 52773011037 7702979414 31139271154 3960728869 12401339118 17420839030 24908171485 2745522720 36436757095 16231471233 172544729418 84274771366 62953482274 7527405694 15812621591 34972053040 7401218277 28080391981 30809900896 22301324815 26283235341 59717109554 80152787457 10066879321 114351631695 19415932633 12582785916 55387698089 9053469945 88652362161 16647812135 137879240443 17814468777 80092711079 105638536642 30861119944 33112047631 9058833553 104607501794 35278600347 99156723734 173216086019 17737259521 26536733418 1242915316 21215282224 53682997360 30408553250 111349724569 41902243757 55845303192 44497051210 34673987134 106504476166 37638506134 17173127851 4808659716 133652296462 8730992663 100730656292 12309782315 143543185472 1251940361 69440833107 61468196288 45559464919 1007873908 116034950886 67042656851 37920794876 60564256446 26917369126 8832157678 65797083036 30984946946 99537811561 13144639602 14016020738 109806380165 46600099620 35745943966 32719210833 33084355253 7708216228 26429176631 118947931023 22412070859 18095265775 50881757596 179693251470 8611672844 47159989995 1195762870 145014531311 27774874788 109995561328 54071933011 38349119961 5091815709 16620759065 48138667060 78531960032 100956722468 217857585270 126247681914 80814002596 40616585307 105346483392 170337955665 20725122083 29773315163 67818125149 45851100319 50945406019 11228324499 3676304080 34888055585 26625308720 13284231755 52137354859 1026116166 3056366757 986441256 49513872335 122492717040 149931855170 45728299304 21520735166 34723075009 9636341107 44456783978 16451871564 47565555786 19923201911 12821433206 128220152139 75145219303 2762914724 145174755506 37852148179 21239666019 187809064473 68397467400 568997019 64874079757 31544278783 179012746206 78043482378 120705482921 57797907471 84159033169 7148250319 86757264695 205158886468 44489882535 31068195787 52125360779 6261914622 141297736446 102580687584 75866605618 72559606527 46393789633 87723976498 104575980646 1954117490 208461651643 10774850239 27348832289 168193194158 1210708591 78405074905 994395950 20995876147 26397123410 203926337000 24909951332 9613562379 2119945569 5440576400 378130640 10488030780 18607464318 9692026289 4255545682 25035369253 110433930169 32664910398 64268718376 17861038516 131595642998 39217621431 73741027491 9574440349 99210316021 70214305503 44449908029 12587245453 142826922520 13287535947 55156548083 60318171817 72861286383 46400297299 75331923777 148271060018 49038256036 29928346531 55119610734 54397352025 51057472697 101237652692 40951710826 45559980020 634504883 104245266584 62998422155 19636915616 13801108176 110185875497 9903238043 18323161763 200867134055 60850169042 102374666728 60929451077 12484300642 22380043214 24431886825 55558050847 54506919170 39317990017 150514457646 1398311056 7236909961 103121319011 35594920877 4300280621 13810857242 11457082252 21032525603 2351616832 1034733815 78572430798 5184077348 82694969117 115520178439 4514506260 146408725187 150764956838 1648438418 22956343635 121600503520 44176451727 28873393887 18684931106 141453083654 4209284908 38178211880 87846151805 56108211777 90240961339 46914813303 132840108244 13260806468 3907468009 2620099392 70114404142 59488518225 73970493054 11562464405 92167867996 12931281659 99090907104 12951139281 134913724427 70599269521 45756041299 28344798801 5720668734 65970899844 124210500247 29941624707 56240527305 2663151842 48077023347 56684126495 5167081489 58476962664 47945946808 5439627467 42098625211 32538972655 25752545392 21668261882 34176303164 107788869602 38998144480 24919231764 52472028028 84324050748 37014429625 8810569386 86243316160 33993935725 132534854406 37777734979 22350199025 13608288154 170316322560 4684286127 180395735230 123462485395 59359483998 9621988414 87244254987 56637944002 118916078711 102290506868 103313718341 50273699674 51575410047 12621163936 130442446332 92387927662 42529594964 8045314528 25278680773 2123181730 40015389429 71767956391 3934091131 94999627210 33003833147 17686160471 10709535995 35065369421 69968360016 40289494618 129429277823 98179289475 14513239825 131353809034 2381229353 59638980871 33252185728 116301070347 30182564884 73478354712 7888538538 40074406471 117655495442 206680745833 32952122201 76856993228 29007610629 56298340897 36640067190 11114708376 87179471377 36242160002 19740167846 76059821923 71216732363 28039535656 56007120180 21755554091 7821515215 22890317580 48249712938 116460702370 4182846305 64278073803 25579790532 65479534780 42965874970 4620660703 40286209524 2620291896 9002683176 85626249404 77519531114 659460460 13994555404 126891571897 7813050150 103682647032 33986745719 93551852007 3200207515 13552386618 154733692365 5578278593 914257307 88284428007 118014148683 68879193099 23423132012 29703770989 15692757149 95519687009 91010891759 5833798276 35852316510 92374042608 24036724210 33109433369 20098671333 71637273925 30745208869 75922798241 14871457211 21257756318 24495057581 15661657219 115265690754 25041930232 29446010551 25020293849 18934114790 118559128626 74897588748 22428874867 112131724768 143354103565 24932961000 117763197569 31101404879 41700067204 21740951912 15736826109 11285437414 65006064506 66224091027 39531391764 29160108183 115532017642 227825982935 14133840510 83173765770 35594930000 43690541994 6487240658 78750163140 142119537301 180026823785 181469019672 70616199588 80170657469 33435727036 161447691676 83268972174 51418052956 65340356438 63833141920 57176120779 41023392223 3617523472 146111183830 68562463593 24239887504 7492299080 44724972783 75891064711 11456352362 1659098820 1284759576 2548504833 13583118781 13867068233 69291844653 67514819481 42447005605 38784657220 7379639300 65579776932 4978507155 7170330285 58947702884 14042980648 203463019067 60902527099 56090532168 13217788062 5895848137 114422544611 65739664533 62472671352 68761521049 11174384944 55587413597 44167576301 22135178536 103529212714 158692235317 164080287891 112918452023 80683828004 45252822394 1438588875 18526886382 149262443873 1519533283 12251766740 171063006973 20025614301 7307261744 115303760483 93607571029 23489248729 97588167854 4800750118 65623270586 3387385742 39384811478 61327343965 7176331138 5884267897 19234295442 198568309072 20799338067 29571341734 51789114253 103485749661 44566361216 14334605656 42885667691 56957033528 39367187793 3525409910 565176711 25887062946 107289348717 22769185908 6023480910 98935305266 37579521247 37908708706 39871265498 110049038297 12183858521 85353689467 92039740013 185110742312 33812995008 4578278933 11040735677 587813422 69502529558 90846012689 28627826966 11401010583 63791829710 87213901917 111251177562 24089740671 28857671604 164064347776 58232366048 84507462375 21891197548 21741680333 96109865276 40154723759 72496698037 67566322145 11809863766 105357211573 47604839088 118900595920 122764779053 2504791077 7264381359 28089725936 56289352323 141986470100 48459830326 27985800623 38814887717 62715807440 6956263813 66910654969 211797946649 3496320082 23231363191 40669499957 64219567459 74438989426 19463757068 147051579583 72623381215 16443052239 27982877273 12460204939 9483065862 7699737101 39730469388 65505907964 138846734564 170233367012 113113883512 9246178122 43135150993 61502434856 22946583004 77846358199 157705880081 51696261180 2877151070 54590868704 54946192082 181583280772 35914392793 6503294627 64090133035 147572650133 23392533133 12917306467 227864293495 77215446336 46735075103 11636202127 17088122394 776033963 99644617579 12454100468 29947118722 102399106796 89541899385 48045724358 54006147821 110889518928 65701806414 52350074115 33865281910 13039645606 76615849183 11584524579 140573287524 3823050886 9313733024 81626585831 94253545192 31035539747 127040531724 64705793799 39466641823 29872712319 147289005268 129640610486 60801374490 44487455478 3786644001 31984786425 134522452985 46589236939 1773156413 104895508786 28282753081 4037807501 45098935849 46630713381 65818340350 73003469512 13804093263 22627726906 17723551108 33004703712 30027668956 10784328734 90239460622 15086024802 35449147060 51025294970 70334914973 529632194 117759473989 87297553878 63051974791 28565933189 27449169402 9503363058 13160630042 59807698555 17491855954 94994462224 2104566995 81060313103 849847387 69473469702 7729069848 36247238349 94980800478 71119511234 141464302667 305491552800 147014235170 46307760112 63356531574 75423019845 114602452158 72460259031 194492476783 9478852679 12254556319 55631421331 26185287601 34444101733 22702139990 57731497385 35261824839 50360516125 27985091296 56380531151 11456196087 62352817907 72775510263 14874865085 74355779964 85733307150 65027455854 72789049478 17922857345 49717488193 30384433254 6830459992 80019234613 2048110235 111822880362 28633166086 60648589951 30347147324 597044629 8368575886 58031959061 26066265887 69369803756 2883565956 58861768423 92940220972 38170762029 28025446713 17698555037 60010850755 7793723919 112796406371 13063711456 28541489591 30835040115 86585182630 25097965187 127891198473 81307041032 24794978563 29178414538 30704450581 68232249006 143717684934 119563071780 11956409641 50834422720 133538583627 50941697859 21487897245 116581985822 102284300807 201341473542 11980291090 114327165276 35328987255 112749044260 132901065470 45125420101 131859522175 131827453102 51433068197 33091289292 62973682470 14308575322 27926491961 9033500128 58927004880 12823854363 15281021668 76993950593 69010046284 32920996992 3353268918 147627155586 72282468382 101732929 176506843117 76821451801 4802640482 123283618983 187868903906 56935501777 22156074774 196021209106 162936253553 40118612337 40745334684 9412173723 14993279970 54364483021 29758384277 120178975930 54764129736 107115871330 45921502288 20256967403 20885530717 47205223167 56974903598 64263937110 29401354537 55066710240 50706558236 1525945556 15516561627 7341961158 15536602742 47166287883 177799465317 79979920463 183116664198 25205338428 166575009320 22630361995 7126702759 120581194903 175711269209 80302695452 75821853 96604685063 4768921125 89170097 40499386392 32509922091 130542472607 49519744142 7772934809 132725942470 112414267770 96956452591 32527959923 11388621942 118875333547 184528222998 27007619562 12031353235 17414784128 18474473937 3665290656 24927019781 100121988914 35129018959 20497494122 110399979215 77026450954 23763537404 93962017474 81191979894 80412343564 28313202485 17428251199 19202029283 28713238618 13087593485 96817125147 78507305982 55784296910 21773952101 424077757 125158595945 128596589362 111363833856 82149037243 265561924605 6911033550 59514262726 110015025802 90821710495 60201460323 55087682006 34282287883 26236196790 49513895483 26493677447 44632127695 226873655517 58344836737 18833300118 2046745567 22539980049 39125223604 4452634592 82354078203 68676168574 1003364873 56322648835 16241778795 20700436068 5318322767 20044391377 5318587322 35088303661 74725291109 9951399859 53357100881 79520288712 77328876742 134409453801 101273690224 102995713408 80421270681 7921660289 104374695442 4765411242 65330253387 101202919782 7316656097 52395743222 174906457302 19360539073 17298130037 4117081394 27039995003 19375377459 88438982125 42399476494 169553698086 52041615589 111855102213 19183934169 3824252738 46848545470 8448463455 40852614701 48439886334 19233294631 17952321221 87086260 7077262165 70836129579 4884004377 93392914041 77798611263 79342901688 6366878709 104819398123 755161102 13539562742 7728258490 14856489946 41165300097 83700061369 29907102195 220307224239 98537819205 11066473263 47934747801 115262858310 18101937547 4509165293 16480389608 46535847829 18086981935 87913102641 9971932065 28646747155 4395253602 195537038080 37785686021 74279233172 21424027712 163754294881 167829723323 99438460434 25642965369 11812650197 566385321 52923317954 25086047774 15513276449 46698306919 145150799682 12975923892 208645252702 17613711984 8054596624 24502955321 102933184164 70589775279 33414139113 43883412410 30593641517 5434806302 11030474726 66266569768 48816883555 23869113599 104564442600 144874048429 7013449041 53958076870 82252176498 89411623267 27480703474 26757526400 100917460853 26286375825 31204742997 88559111776 39513025237 29844820153 160354373599 143724415097 12903252496 21384141563 45448125908 5869285988 64890802371 132707175190 107025605495 7982552172 83331477995 24480300042 41218650093 16123771485 58272702476 27075024334 54592152522 38547221802 106207738135 12419446043 48035186178 21430837992 140183556600 169076974928 96106848029 43358344275 111411035159 19061067372 118889854856 30814812573 31609155236 197608893656 209821378057 45296498317 30377233035 36476439900 7213470217 5561007473 14252271635 19188156572 11109933824 79526915920 75893621496 35944261336 6105187629 11132798719 122090468328 77890417456 809369760 7480313853 127871706302 13222384811 15145460616 70640791461 105251882004 58520982021 16927775453 7268163089 70030938500 10425424386 30042062172 93539324340 5854371397 17700277105 57339039743 92342336074 16061477687 15236550166 31743471344 303689546 59742015847 7000677271 84458040734 17568435525 40466680874 4313678221 79659847751 52641069895 60143938571 89865614196 62331229470 20105906709 58163531472 4590666666 680909198 19599896487 135753168044 18881857008 1267090010 109567216533 102542663216 93068594366 65794174825 66536403879 8141928076 15986820777 43438121015 7756121639 142138287759 48355732560 3454044914 158638283097 33844247879 111308424607 11281318677 42531063005 150252546919 5381267420 7460753794 73352455176 38436124474 72190483419 145230324307 41080497699 73565039283 144499397218 13185821607 42735702269 96677404420 32756237557 77412659656 169755171067 80204087533 68540949223 15013027756 16401608593 998963659 22812320654 34646779512 66760168926 52800838521 90971830880 7044278864 13533621891 41409674653 48016578710 392571829 140837729069 5509389750 72838441009 27877253030 114099517822 75128446059 54429278622 29361398304 85179977114 54304868449 15086548297 34255898541 536797792 63146242541 174290358127 44572486084 24138789468 23784592944 60022938376 89830299298 132218803066 67336423373 12551545697 80619012562 7861573846 93683135410 19712215470 14401076702 131348760620 15622177021 1843203359 82741519456 153310458933 85153061554 37441828416 17246954386 75988583293 81031784091 56622637297 52970098351 11276264064 3121764789 18540345497 68783047785 152136619909 51772263226 12913044576 82665989168 59259707540 5411185302 14237822583 73574682249 80535598425 22389076721 12532068975 15952015728 32303313171 5999263352 59166110925 3612842002 42486749825 123405894332 19410230838 82281236511 37702053025 52436559170 10171948914 147266721812 20712073669 5917990947 91696638990 74885985 3394575794 179524419760 16051454077 85477196183 15362371740 96645573763 23778927068 79408856211 142535803047 58197433463 49168858496 31937483573 16639549051 154158474420 42563998644 205777804271 31934475923 15331059983 3421609976 36269853931 39362233389 73633819658 37697333236 22824986270 19712926700 21151495300 103571197350 151048515194 85066383945 15679376245 35671973483 183124224968 43120133240 26277769456 22535215451 37146177880 70630409052 8025933393 48290475468 80554399954 176063564838 126400484231 34616100603 16846428822 46621399407 63482374192 65806412413 19066190437 185033413730 24566578591 4343173995 67670012500 4437655645 35328069547 155656287987 12331630162 11321657778 56202069918 32086222829 26358981623 34412190344 33100682820 43434654405 13627221540 2828529176 181708527090 32292868395 19334303549 27542092703 85809770154 49513670066 2944597278 21974150000 94490470618 3186207390 72661191338 98370109605 12568093423 80417784047 60643790677 168084575022 11806511676 2120888526 43838624613 144477816176 50067628791 112235576854 16831023077 118669006170 48783565332 89941327674 88815509822 131324574938 79223868434 16838016067 56548722780 48126677776 49779432662 518756294 18376022911 1197530655 31779447239 103716825454 648140858 83600845347 16390462413 150474745250 31062845549 88920182158 26155185440 21035894414 33717733066 79122742601 89522035792 18513217764 15696067938 26806248826 99060110613 145981292837 7141757668 54228802488 6251355966 146732426127 31596221413 35836278014 82316976177 8832214564 8055274144 27862590301 198260981570 31952409227 36303819421 42194239395 6289048 137182430365 79449768764 62247336619 29372256858 18202627286 24898383673 30826128825 14777122787 3789492956 35146009170 580697012 7956359038 57704388885 85691108330 22085079094 52406365408 15752103544 46203331817 232563495693 2167850034 16009084360 127275882640 162759780975 62306786993 30770534035 66668954784 22377144401 22446827777 73729311687 22743723748 25187864511 87008319509 104956119455 40696702932 28894078027 12527643841 52847112262 75369731038 17193289079 16263980544 9839315352 27181091747 65507607634 154454805909 23054747700 91007781788 84648225984 92315148914 89347119525 9979467852 85457435075 33222352754 21447082249 12966424332 76191901493 1717549946 78574591731 79725610695 13216580972 11591989663 48719025462 32701944019 14274531723 9955993777 143647927694 48005330313 31246446749 128425559758 149078307765 99477020991 57175303717 101044437838 23805795076 27479623765 63827535229 128040243860 49044217056 97647648021 93600738969 23434263912 12751837322 7283339352 107008598409 13582888783 22928694231 143338886571 79594296372 8225432061 85738975921 14699892830 89539239467 62045625432 93542817526 32139153322 105619458177 23987400726 114143537794 18480397470 15297378223 87510944790 160507294874 64958735262 53622949964 23827676079 3468260338 36970485477 18839853889 6191319271 70012343399 71741207141 102963083405 27787610599 39397174417 128484985769 37186105760 17497688084 47806809542 39349166450 153463778732 42132546395 65393326651 64709734116 11271689273 30746024353 70540811296 75977731133 4310518190 106435459407 55669165836 40068228403 42165601130 15717276173 29196791331 108234571777 49693744794 108473570053 39401269313 20443608540 72670083847 137762531625 2392178244 26685535350 183721745607 23061455092 24149869464 13589692759 30688051690 61192141671 29862322933 47095376995 62439894875 102211653045 39511003932 34484148125 7509996529 79809558087 28692367489 84110089228 4535354957 101489623639 59389748153 47655035089 38590491299 167398707613 66170911079 59958328630 35621754254 64485633914 76430176934 7070136970 14566587244 72937248931 4624917916 30168868315 25865132237 174182018198 1906905531 48076433785 103004779874 7585932798 18530404262 11698187302 11424675261 72804306820 184409027403 118807452325 32837297698 25442309626 26407046154 103431089069 45583029727 44868349076 46816140193 4487103006 13504968336 90894315079 13076874136 45032440481 4104441048 71627246817 101189584494 11252049549 233036150351 78254394627 18496384234 120020116632 96513860704 49835672210 3613170645 218204344988 206549972261 27265379391 77170717039 130169178946 98916045571 61620099010 77370002266 10959396266 72475559472 186092837833 106094712064 79826706702 4931304990 3023529263 77374443565 27043202859 49599063306 33084427532 46002682439 36996273616 70670524031 87134778474 164069074636 32114402532 51819153267 37578655677 108875391957 130494868288 7210583486 94368771782 56243764737 55494828181 43320145678 12233199818 31931764658 18621149733 79435501152 7686895669 58827282716 126909424132 68225173495 116477208783 63147551680 72645674283 16470137060 7603969729 19631975185 123019268135 2194505605 79236997115 39764720102 36487704119 90487476518 22132358545 50699197721 30096397320 117934095055 82476526921 40974490244 9910427898 17463082453 92902581896 66830172764 50001686216 66520113513 55612541917 138538046727 141377065230 3075146909 14310520371 44750000269 118354299339 85165452888 120304200737 34414396548 99924236320 11077796471 31258174710 16751077036 63478010136 14972896206 3701488203 3013803625 71068045325 51604736246 167786417187 56530027881 14904208814 115838560159 74554287115 22924352666 55426344461 15512352249 53238495515 55317012329 50632047049 212106015378 68139322179 68130494545 13846176322 45028958500 11157613078 32562181725 66296204413 29816016815 111191098821 58108885438 7096281761 63348409900 62763083826 104620340422 65012506296 54898644713 32299775402 1302893943 7515684486 101153101495 71696754474 82312381673 85209695834 190105594592 145541068172 29430037937 90763867964 174350386869 15077670063 46590842116 49192128862 120559889367 17678321025 51028816686 10241460241 61946904741 45482282574 47090811457 129762189828 42951366799 503326645 4905312237 74638285895 83025580220 6117320997 38628906242 60923905021 26505992458 4817240895 9119019274 4211079330 156646639315 7825491743 55713777825 992553043 59804424933 4278398262 21164776153 54747013844 7503776203 8031836434 23083988911 35348193739 104903634193 2246357576 39282783774 38663645850 100499674582 1284576241 98708969998 14233588691 55936725695 133371302120 44483173041 11095045009 41179363924 4247765283 38158320320 44871408083 136101598121 68306525806 19282023318 16052794636 36799569969 83914475809 12769939084 21095737181 92193919091 61782031161 54736518300 70664207530 2345941522 62453721714 19281322537 30147155863 74748065322 92240690825 192510902424 109759207683 118426799311 85435935253 27499877879 62612557756 84949755913 8138079940 147058546127 102654468115 30714004593 77936366209 33448610152 123512663648 13064835387 71974217188 19234481713 22137195978 26726343795 35293757318 36537944208 8335172529 108293420792 94146290930 20206942789 111053505299 43507391399 163423947068 110428986123 3752862039 52445872487 94911024586 60852807484 7098171222 28763433172 76281491524 35098537450 124666475205 8585889960 159784214152 162403492720 49767686518 31663892373 17477594465 29720083135 151971774727 36465159544 167214692405 5016580733 38199374223 27899446817 69136523746 40159948795 36377237566 52884859512 18317153314 185501019971 111949250607 5903193069 222032664968 10721210156 100390980056 55503265526 26581818875 2837408920 22097000962 35470298833 101276907715 16215114077 127632086349 12313159962 60705596192 160114589300 54400733805 16309092526 102860596303 28409515347 25046687682 66926447013 147493678904 37757928260 18840904243 4472648789 64806705949 27156416364 11343835214 8118379067 34274386833 36165551142 41772619158 96225505336 5420006404 38309416809 365726426 77119010774 15071089531 76659054007 38687122099 67998202987 166683447241 1780987224 7975296956 28118183778 3332444004 41799996135 9916212671 230661950720 63116566018 226029591392 27254711157 19284908481 52042916465 112923940349 13830774914 1303953390 162942907030 24349146005 51709323731 1714122761 2627725442 49805018066 16494264537 20624415627 10184147609 3451112072 50208171826 24283526109 5268720291 62215368496 4451328019 78500390294 3552867864 49777103750 3858025692 81628419859 12517674225 87639440599 65714414825 135955912532 116427763905 151127056188 39312133186 7213605037 37658321364 60428686008 96575018428 89658477703 67692500030 53212094853 14303823706 5575394118 2143186502 120849948715 30611362248 18475805578 32381388599 56286911228 35376795673 22817288930 23368110646 111910125104 11023834967 54468732298 37989512434 91076449323 49033083578 157000534634 58502911108 60227278806 141237395489 92462679148 27402986895 8167324619 35228175233 260404123378 8552719387 3697129450 3472371775 11529191837 48702102811 29826554165 113565016012 107441527216 72866921108 39717089492 67137471806 67030504656 261452125 47733516519 72421844001 109584349213 22493405152 85727376283 6058574507 42956032181 77668728777 81889988140 124656816547 57704558809 16235618664 30682003807 27465449089 50663684803 6907750405 3519513497 112441215484 13708337034 10832494126 23376482794 67509714642 2582552844 14441818707 46424697483 41181131250 27417659910 30836292275 95484314655 25660290068 19499731028 98265229152 2453308150 73481378936 116693710205 2170016489 72526354254 37850286101 3115946357 3253602026 108059255894 3989643912 41951171648 35160050932 3231162451 34743453947 12995474020 8099681032 169054038139 220072181188 151472099195 20943741969 1745871999 127405979669 84665500898 96679997887 11734530692 133600645459 55766850940 418285466 54375971876 18162228101 51531688578 25612723381 47793353676 76818837386 5743630398 35706868639 47543849446 20047068456 42972400603 60970245374 86195659236 16782521152 29585381674 73895552038 170523727717 74286735827 83669732030 103859285893 19605649307 48502913885 9497066928 80286876375 17387117698 187912700693 86605291801 20043310549 51457349717 89031563570 29932879322 37175697864 102161067953 36077959858 31660909140 52527500698 25724692361 72766707653 86437353168 68061290090 5816380670 76495403348 22800735143 168698106056 80979798991 139563202863 123116969888 59472974523 794782695 21187400966 13405610828 2577128840 136497004677 9389042041 105576793457 53417510647 34847732939 10228165126 65395053477 38124537918 167843473599 10116863559 134230448417 97611715651 37905631165 7571618812 175978899689 27609999942 23893074760 40585755096 57539274586 52401964162 42268301169 4086591493 1222504713 129412175307 33737724916 46775145992 44761100635 6779393342 91438912090 7505649366 107459182715 24109898560 96056817144 41921976463 13354734605 1176017381 92715601797 175663406475 93727524954 132215202962 40188639476 233193343769 166257483629 145609043028 22300946562 75138838371 39938648368 43642638088 11704961673 34047783535 31081469912 109137582729 95994954443 52354577480 88921163387 6158135474 153609526444 33754243231 139532289536 49008244780 12528592236 45159027771 17630431624 2902852532 95789973216 102861983896 20840059022 118144881887 80303523634 46060429148 35101715962 10645764145 127999171776 96329083498 45260856151 70936531743 10411030042 99229361237 103663755938 31149739998 41844886858 10328131657 281450010749 20052519312 43186369439 49981770715 26889322569 70572805737 31316607620 45485770955 33851517991 6741175600 23334122572 18802314856 32077127512 31364693400 39587926280 45611490081 5470012158 63244370296 51029826336 136317247343 18254989148 47709184007 108475202002 104279113321 49068886469 52994567359 47827104385 1581027561 23397722787 14067050933 31485454562 13868930449 5940969193 23918332136 38881317757 69253745457 42628734871 109132268779 71140690841 13517841415 97326127692 179927937002 2317851714 46067180512 16063227714 122879584200 6837959167 32748970536 2077207253 52876987230 39066281484 45822093961 60714359776 64277678989 18763498206 70862004119 6480045046 1506899476 73895247661 104456303553 96949225109 122830316125 62147069014 3936846771 171039847180 61393555306 23760901626 105853976586 4262681169 25971390438 20487953802 23695289295 92958041625 38819664544 29391974179 21305773273 44184869195 81870704476 48905024096 166466800911 36759677572 106187070398 26570344568 53229430587 4736285847 98008072040 29861924370 16311728230 42478782274 3946583958 60704967498 116393165 11754432502 23935989021 86096551653 47022440468 45432702125 3933055317 109245385739 29508100870 53905857878 11211292400 134271661820 136912008720 123193550967 137506405410 39333577663 220819336188 14145577199 10904537010 53277805934 17052586540 2493958698 48166413478 38140387492 9603854665 5595429281 41327775960 69210288102 76949336359 74466236290 16505695832 102913300923 12944409580 90116549832 142471416176 20418606273 101933455905 4077849645 104622456050 29184306146 16120245637 9083779284 89871077904 34147477087 162205375896 24641037864 10400160995 25877695653 86712910503 16422929457 1251314128 65728509975 117613304528 25693771988 40735978963 92186968780 475484198 29369029046 12038082232 22953242539 37387916558 19217142090 23694691167 124336100124 31241284006 24846592701 25933901816 9788499969 25676434289 52453401203 8993296788 7858087079 64239902265 6873376785 39977407210 933638895 30755617327 71915225725 7465798703 7388215720 88892870602 35199373283 54521860931 97994368200 31269709281 37319445856 6884396546 52719559626 46987381954 9844125555 228451048294 50943510246 94316097506 97910646905 54345069884 46583556143 3725344559 14908080699 27518184027 76211316116 15187028043 659528810 80465340017 88884588876 46896137175 26740197606 79626348102 4059907189 95226333430 4150844085 31807051540 55672876932 41350287768 144838092909 153657238749 60492518878 4737595399 40619667339 11611608636 77255926631 55062647142 87912206367 32306412087 83414922298 67267376030 85398932010 78067631294 90354211294 64168347945 44009183576 79715855765 46036639650 59440739653 716759454 2679096889 28936563487 71440053318 290889715 31693200839 17107392287 30810122694 186190635307 27739751776 68409240962 10008919397 1720169288 10331004941 33796942575 113174716765 157394636575 1981343112 7711852839 1834002457 19904481505 87579143381 45413676348 91364243565 5796030019 17942639194 185416969830 143417075411 69789620772 78528426829 12174200841 42823117312 69349472983 105959394838 17401712261 5749968403 8993305393 55594174752 13019558198 12759752370 33371901796 4077599549 64402488675 146696300189 98282414760 24853776646 134483035526 35740600261 35240314113 135106260781 43257186513 57195232275 165417494852 62646002538 66251745464 174805523645 21751799457 18776200991 20846839747 57513804640 10021040232 70533667012 84811908602 44908908153 118269617746 41596131080 10537800670 12175716087 159036508360 73435667917 25436454591 56449949161 90132614260 33272075348 14444739169 65931268274 28654917443 6828577795 42133849272 72743547276 1043159972 70873629188 13404838721 141719035190 180858075579 73826842707 59904563800 3333429108 28245668742 49566655970 54858298731 142773623836 34842474941 28951292127 63698680789 46423968624 85547677624 442786890 2717510871 2401770193 86035777438 71224206422 52007892337 8191025301 73857684386 145951348761 20143673738 81576433579 128027063893 182864805831 10669396789 17223424827 58378246488 28844217631 72726280734 107442924781 31425278375 3233684883 17633950296 8223651072 25874834399 107105148822 22355648360 121933478835 8080845043 176886817596 30161613370 4436488850 93355029998 94404789676 54888205803 12523638741 8864419804 146879924745 20332512109 8758078220 7641734724 100938483985 38787794080 30405346420 36621876037 121504377978 59511096837 56066525442 27573744205 14082953824 17032316713 52743967968 105601185539 68861179518 30383271676 18025414193 34761403960 83252842965 5969312465 90073934960 130199466724 36938562967 47066972358 22231405773 35813361310 35966724193 117743778952 20067948613 50542175943 64759719828 38031911166 48785370447 50015376000 104063512876 1236053356 9948590681 48655107386 81186998924 31112014980 96243397361 9768604140 138832491829 6202290280 41015968573 3089261437 3918743308 48027125106 59131897673 7091465312 24016880911 96590588753 35073356150 122372990704 16395897934 12609821117 62403608137 52294564024 88049763797 36428485332 36572873592 66054115832 33639413118 439475519 11065435738 1026567091 42054437913 40629204760 60985265811 7639321485 112221712226 5302076838 163241307512 5746933489 224323245210 11253349902 36467945785 16042568443 54913201701 10700909085 69545845036 159535181877 8706924409 28589905240 10910897367 19699954730 8214157333 93165418412 41771801633 40538552769 18743635916 13806873779 59209153738 13146197851 2813314281 128778394119 80777175009 22490047725 62969762174 71798763978 73795299005 15605489451 1697231273 24071443874 96048559506 33127119866 133339417555 54140595815 986289516 6755388931 192002793491 28407077223 14453123142 36274974521 72077108440 4681033845 25376217256 36055851921 126140150770 79885667092 37875075622 45701206274 144257627330 28479510444 18599376482 5981937385 2246601334 61659956712 40029911566 69868216598 63440764210 51549515911 9911575872 5422203938 16958336546 734831802 255310966808 15950891829 19182197484 34476186329 99669034476 71619493109 897936315 12186799979 11740183805 7550559395 21566675722 35736167600 51205099531 68488725777 8591252785 39119412788 31146906878 52375076171 32051852589 132093394603 72681246139 48198808780 2325766738 19590079926 43019903687 10724867251 46410149152 49582478966 103993618172 35074157594 100646270344 3435423438 8274354173 6565080454 46126783073 26325992026 95702644875 53273551114 107953894817 17944973136 4136028857 129160262316 31564197267 27832427277 87699681932 7235120817 134432770099 82173884788 65581672217 38641748967 148481968992 58909690616 15510725161 62665765640 100415662974 20657598642 9197488327 96162328253 64322309262 14554042289 50785030492 118750182979 75339630513 192109697728 110225795752 6810221079 16316837077 4148374435 27542056888 44478534485 119456177734 110261754409 60714632950 13967071822 127449185678 82830954589 152936494572 114204667891 15582943523 146166351874 30117818323 13962480345 74334680931 47558333480 162725438466 103398277148 59797274655 196697773736 2538345000 77928392220 46910731843 62928949285 38392811010 9120214135 17321102071 3966142081 7463084840 55191377186 161092461498 46582866327 19617228356 171085592043 15440491405 65700172059 86532760881 43997257835 41828162819 12557806904 98173282071 69164723620 21502263145 18336461568 167775070858 156839138518 35752642641 8270187311 145017024886 75811571177 4829585742 21860467461 63993857098 19362507128 15680115615 112497807898 44592637765 13318260982 97397788064 73601354007 44965486119 61168122795 80558340865 45400512940 144235243429 55015506430 40282220825 25224708691 51991226699 1782706863 42995223819 98830225519 53672019290 135153305580 72777971153 12700291658 17575105344 15156820029 48011377177 180577002238 130275052520 24865753230 97896839507 29403833211 200008039291 56943129977 55171259799 32116852841 6601972828 51001279238 124797113446 60692704836 59557411795 11126684596 38491767828 35825144735 9593578278 141871831602 68515394407 1344154735 124920984072 31188313134 114798559524 36336091835 16914263142 53007910200 8577239256 14423532744 11366912807 2133597677 11895798856 237405181237 6160328474 119982247661 57059745113 19508527356 104174233990 6548133412 41874247517 59729357977 99730346840 15198096896 48511164704 19291991191 9201026549 167880497050 63886185145 23568068162 58908211037 64104648008 29843943337 9976021809 13228357498 17569512303 34773378061 6835396704 5910021707 54303879105 8236262253 22417432534 20529022225 132363155558 103707456227 15039304524 3778059650 39089466278 204024755399 85146866181 14356764765 15754517158 16691379182 19146682178 35549744695 10088659270 169542874154 42648004153 85628342347 114976361930 78020812841 27726354771 115557335513 2902779465 129279274445 2499099472 54622016126 5183721041 11204404018 39861661195 81542754100 103578785678 38329407084 127362313187 163597221734 50019939096 179107521762 63642298212 66305482676 12373626088 135095318763 67371616159 73284799792 42953979875 59698042187 1368242396 109635367157 15384549782 35931214754 6874924131 38521756183 52409227330 31052512140 16083619463 85912157335 52985591127 61581644429 31099773320 35461358287 98973534978 94182508586 6180444042 20464825151 16131269122 114786596546 43536405590 36697253383 25433068595 28585264027 194714159395 41917385950 15882738279 170258767201 18339905594 69021902664 103187345420 74686293431 74670330030 9723503949 10680188226 45334825860 31583029479 36681971097 89018340873 18657946859 20853686149 1512381632 68293799199 32607568309 18607986400 14804517579 87717327145 9000106789 13985493538 52730255446 36267215062 53000171582 52255842006 2102523350 71337365515 53498198732 2929493334 24071950548 114736593378 42478814712 81650784899 63520077123 31843314352 22579491119 61521739834 125883576531 37489530606 11393318241 55085136228 101532551214 272486716068 89623223821 12742368347 179948894565 5872474762 57483938949 33800651912 13127468098 83141470053 21524821673 261054847 36029496507 95162082076 41673395191 154006239349 17730736509 45529337530 73020999117 916057954 7805366300 102273319781 111116814455 21844056330 115430257762 92165193593 42028316045 6529833431 6123526327 89389496330 23497426716 31406243957 16585009216 6595339051 59800467574 67891745553 76936886976 130301621297 63474870565 6236437035 4127915206 4025410119 82294395029 23480332366 23334070755 7847922378 81433132323 195776633321 43620360085 64732105932 15402427629 84371799319 38902452178 90123092193 40314324904 144663542787 37890137374 15644018358 108856152920 92026159723 6265887713 2917396984 1122274050 84798824081 19393253935 36822951641 6784314648 32594547240 1492405665 22813605557 15339851179 66421514351 109552455185 31534083279 69990129233 50210647528 6801970752 1711046187 94422559301 48075019142 19369723464 19586428913 17418593050 88328966745 70128915370 7257826465 16806816440 42986650236 152284877738 28985163245 70939012566 80410871768 83330625436 27971483521 36010901673 1417331646 117196194832 49196156277 52654616842 9440663054 16372187517 7249666895 8169262632 153319751615 81642660994 5431027504 15032263702 5949290066 10258433882 16230088936 2085192214 40172969119 125127028975 75015085783 85330843430 59967556183 69400805036 136647864708 141381711298 16681305129 124200233892 35607056036 48368320255 5475156160 4609833501 22331639591 83722843807 121788734889 109994122864 1489195105 26229064352 34838787195 1816926130 20008198606 99851061482 21777988170 8002153972 4051430261 15484699335 66206108746 12159579613 5017250340 64118822726 68129655957 57663078026 14440942554 160280244315 26008757603 78728363513 15248650554 20258266445 26465372932 152010134980 31623586945 33741205648 57983672246 43834312866 78408549912 61810748697 36361143803 36193817276 164330903918 145766190855 53644233120 25652621208 17861817743 92330503152 61129439152 35426123117 20188887646 138472874691 23472350685 77323114190 52074412681 41945920387 19485092742 19542283174 6801254616 59839644074 81413905017 9624552283 1874545647 1345474051 3201703164 36082718718 97732162513 117248822152 210308490977 10572623239 51314023991 7048924659 18840045560 72284999292 38207014324 43312721604 38241031003 107229275817 63881322542 4359231201 112380291854 17901859438 6137430243 3718362193 72197643518 164765868836 157652993538 5175041652 51935286382 50158350553 1759584561 56191172116 12709118331 3631749285 47690995443 25164708236 24460847260 18394824541 13363765841 104327064126 6330998413 77190468317 74559074845 2154032110 20270029087 89113803746 110967014150 38863751578 108953451735 29423913294 31032817697 24997213063 21210981105 40099093364 7782839666 49170517471 15401699103 13537570258 20924331466 1508775084 5162669908 146182565138 69630744601 50515487833 54466155159 172062861277 42944217614 58474760097 118756189962 78252347856 3509273825 23370460315 81886074180 33162532835 21426104383 57905209245 135431906406 10795554971 49423686312 50318511990 67006685574 101337786124 954518323 10742335945 138914547898 4237252987 159289084847 23065023956 61179135035 45161202499 120178211944 35454923698 110815310253 4889845818 594814145 12362341722 152366929371 38713636811 132543293113 47172597473 12803517637 65463068976 52122116423 9428327493 1082302604 14380742248 15392963573 57714131157 217668011908 60304181473 12571731562 24988974425 5946291810 32170315298 161031484800 31471569075 66180153175 63663468094 374125377 139577512392 1933511808 84666781489 8181094151 118689271536 61676875720 58313364699 15939363983 11551548107 138883965717 63734915065 8541399285 22004871943 39314923495 7960257221 194119301919 66261386286 8102978201 20311423597 14799455468 56611391533 38640482523 103896006989 34501413055 126692095770 24377145140 91964913637 79613846819 3004424934 9004902023 179016208882 35623576247 59754276169 26284488677 86347893268 1574695951 21852390845 17020916793 1149122700 10956704244 63196628439 156955168245 53357778482 28875752199 121201550636 56396233734 46297839631 85621371766 49766502989 51778204266 90839693171 69919995313 45228756697 194479802698 50758619954 3044096886 157717040586 16466093018 5654268624 63095639793 52190982024 106346239790 57173950719 7292307381 51428929308 262397367884 128774895645 57624675896 6172950688 19982719991 7599887299 11250126271 77433904296 26840929666 5010104536 116367980606 33262353457 69846059502 6630902164 1571877731 187347065677 29116952056 88643139078 22183354017 7967858706 25611163021 74206932908 140221507736 25838303558 19666048925 11462437244 2198931501 19553976862 4557948043 108455952996 111530276163 16110365878 70126585527 5892139033 26026697667 35499055987 639604981 72240589004 17272316064 18646585243 79447398347 16641052622 34798702345 38724800812 67545113339 61242362453 19951939557 74429402590 63604138928 62394719487 16082536080 128808927907 92122090343 155525385993 18581190094 31693838730 9116973403 33333678978 10833922215 68399759032 160089287635 94930144059 1648830339 43586266440 31210055907 23087241185 118795806941 5869173331 15120657063 22497743604 14634388723 39920095306 13095259948 22421177610 1707542330 117774394486 44408418574 15298738402 5909706661 77790187007 66237243561 23386586223 55810947089 19115876833 60267092896 43890363344 18124878773 239459072331 144518759092 12563411984 18308906259 42795385761 2561360551 7535511905 53552821018 195116511394 2680380171 32910177955 51331860501 31625676523 16054499908 76955325246 71598744405 21671096176 5478913775 5058376660 167094413944 26305454552 6803600772 66307399227 165266009982 50857027149 1986386403 20194873306 35189103497 170957108109 36904813665 153440766712 93924191193 6972240357 163578840997 8631782099 19584341519 91689282310 39505495444 33699507740 13329999965 47358593288 48751730487 24899288627 30126950313 170950549123 76245858385 200930856399 9439176322 18235866472 44240225091 141655400350 89346826411 30978385536 144311250275 32419806294 137272277075 7081222060 46793051127 95700084535 199885693743 58685613566 32579617736 128303664295 18074565640 67359576066 34448158405 22623138325 58774976708 557403240 149176464789 9915279351 13214107565 93980664494 31970743567 30300108930 38193383365 42092952160 13584215924 7668349880 11226655317 67922248157 73585058862 15740972574 16358485274 39621557909 159826460363 33223062744 99289262347 20381777118 41073735554 106942057713 2385753783 50526435307 38827260836 6614574843 257040459888 7226587061 14873867744 150723161149 4974453241 1181104172 23276652087 135928392422 91972548041 92734463737 101494422925 126563322363 106864023618 81757690934 1110586729 140491728439 116320241107 1843347651 56456504171 80004025568 12503254602 24404119791 10337134162 154165785091 24481066239 255430844 73916443405 29791286720 88579551392 28716581589 154304786672 33581070048 1481100033 14396102807 15063699284 15170371680 26662278693 51823259953 29400447101 1300511090 29314287763 52534757679 16966809639 33121731741 24129835295 183072459664 32780623329 65063338882 109065466630 16279978446 27254113321 21984125618 22361863194 75103313807 118052859481 55277751256 132875973963 14013562270 62558395048 69164325846 51379472082 44231267724 5847885843 20410648498 139118355849 12590069669 42640414575 41887601516 69640032484 187519668445 99026978762 102245213853 27601344559 24403822793 91949829745 14690721885 48408396979 84835991444 18088340775 57770913878 111425485849 19584768846 103644663359 18672186242 1790883839 2185337506 32658567956 63528323045 43915457336 8190807770 18026483056 40957628322 54520538226 21333145920 44388171958 66497859027 76673999368 107550990030 44625339182 98095029792 191960975777 181859210898 120404308806 6788122715 16352941798 19113750670 34458447463 920632126 80598703271 10049338718 82810208346 786971358 29103842944 5036251046 1143401349 89230499626 30099030383 1244318029 73118579529 198640278753 68874131608 19802511466 3307015945 214856540 52469176498 68806226665 31466850312 15711489071 5246513974 47920338230 45631453616 134454145410 84605221003 166271986436 46721526672 985126682 110644719794 51730602228 29749357777 10002384244 84739088605 63007139970 112621014483 59013776034 76202790156 19615744944 52919896008 199678922803 37629862467 8984650213 7246028233 13437832834 40786462094 115143198487 75755654282 154896121337 125093981549 120818473868 47126478708 28888931962 54828266684 55292642669 22779447376 43995231037 45899793648 43077123778 38081010701 173008368984 8615158812 64106550280 4186389373 47220383353 36787602278 117745301285 3525070106 207398655465 81196432643 71490034134 100002084462 23590636994 49581986289 84928724714 1789026557 71454913131 6179377508 37977676303 17656780348 1499450857 13329053045 62551816388 8932414926 50134985137 180497569 24841776810 8774146897 83927555937 28285636762 1805434430 35335647522 34269889592 153483512617 14900250685 6814568132 164799423587 55794580297 78176374251 22992376794 6346849542 221047787 167556527425 13401073460 38943416373 123366268933 70817072801 3370945645 78913459271 21027057688 1637828778 16578412765 103999426727 177068685140 74102760410 58023871059 77101041980 12469653590 41734920558 55304700637 42605070677 4558513803 122595710228 20481898579 130365216002 143402063253 16111256141 178354085661 9915484670 149183167911 43858614370 43704186520 118797663841 179634809215 26055874858 29772955180 10711978968 41246220888 12899636416 93188331805 84743808333 62154061367 13302911667 90129085831 18687402003 43915674428 995707055 60292004743 33326311557 82273120958 67464222032 75008047705 21274509492 8398286352 68583088816 8095480940 56739035273 71333144682 16389208967 4003100699 16834197120 72290612084 35000132466 7130441999 52128095110 113317284741 3924196765 104830469907 13839098546 64472726874 151384162471 2009383666 129936589807 60289578925 6670091162 86743760765 17062740705 56814154556 1526665581 77137394843 69735487306 75859459543 11909023958 61110045882 15083574580 31754960685 34376842384 26496155311 142981922769 1338415144 8082131022 13773432593 163018907947 30698647282 58175852975 9261836145 12922151642 85505985063 189172082395 28667811755 54026117256 6868213590 37789097559 1630186366 21564865543 154112721 62280174953 24105893319 1065583753 772325457 7372629022 15868567189 27208118640 53447307586 115026935324 186866753623 111948918609 87307901973 53985548797 2128620872 124456058254 2081823370 93658525687 12493917644 82879451 20019953620 59399557369 530337489 38158728121 8757462223 85157340484 23852208893 19374887999 66334616118 12222005667 57938659175 12449040154 10116980205 94564125653 12553557796 27127471407 29664132714 13522999350 32388571134 33769547837 19375258441 17435159003 2000248230 90562651774 28360807348 53401587368 86112477919 51029182485 52908185177 121943472155 100584440656 27734677188 6028917224 80284752959 7546990457 48136431839 43260005069 50038339048 14215059736 16790919532 12850213099 237511907591 90579380790 9258453969 7794340882 78674854752 43068594956 65867865944 14399655692 47307467330 19682203423 82074727362 49822189979 6930782103 56035030604 46930066062 2183512679 64478520933 37750853886 110207136517 18657354605 50175950833 68852414180 24596260102 43389921316 178929216001 16050787159 3687721779 22206781820 22283702913 22411343311 114183961294 111097073836 100430201763 32118682468 111602904433 34700815685 8734953822 116031755107 18261290440 67358378403 170383883110 82307294579 56320127890 97216255058 40882172532 3043994621 8852846687 9991148713 64356271625 116876810990 10322167227 84107769469 187629711541 29114943090 24494131055 42893635844 44513539059 11019892552 19918947375 46063946475 5038674074 27848058491 10576411636 82758461804 33859140271 27177170484 49104161537 11044338684 1767864859 104799920490 17064723052 61921486290 19993961983 1058273729 57504297128 21327601219 26195669925 135564684595 149167720719 72251772640 129125555374 14393141221 37235804093 90197936083 159944036880 43771550490 203943327740 219186242908 1816957128 32666538825 59064251425 136559385956 87763158178 22340209520 3778218691 1773176964 110307472481 47148615707 46484199634 91574501951 46070770402 38998468993 16023631380 73953067788 6945862842 26096930498 51351670221 21612622415 50590767507 157185495730 134726013791 92308604331 45757025216 18211260307 58350794020 452730592 58328605248 87469663666 53362547692 35660560967 37610634679 60323609465 29646654409 24378307935 48143055708 28282794566 54303390219 96065683644 19537301938 62207026319 3061280496 70789474998 13424910231 11581118395 39408644768 66129679733 33118662614 91096219699 160569307385 70884245362 32437937649 5932130218 57867061873 7286067433 150877586570 45387983232 35938156969 96597582376 75269454219 30390710741 11096066966 34071685348 13965469893 170818703820 29005704776 27020540057 102488801549 6944823336 74077500499 17129860098 120661707941 69298419202 52899665397 22302461587 158975844022 28886903618 1712080818 48706818885 64895688038 25649724660 67601276331 6659712204 66373372185 82536798325 1720015589 2501839936 146558298752 13261653679 41955197113 41608969367 6549733455 59380189998 9586457189 48265342007 152350114267 120491392753 169652253699 28114205312 22788585319 82487774063 34836974453 87707284060 92753699544 82952251867 49971164691 47513939305 49689820063 6937459442 23713139724 160545068976 28585333771 44551153673 21770123457 39748883751 46148995558 24735679659 21816131701 51266762640 122293735268 97979291351 118933203633 99750175049 37892988377 72875630418 133193941087 73244878555 63295379363 70578303515 19322852586 4226159368 36255905053 71910856490 950151541 19926198385 31759980726 54034200135 6147735502 42229277872 24138899085 52905829105 39831982450 101555121120 21862995822 35280886670 51785081243 197612897265 71119128054 35069052243 96792928652 104231128627 19602927949 57043733201 67843791727 9750837533 65796555133 35787301697 39395408246 63061354034 90013344957 110443746525 17619151708 9130428646 33150048044 23232110635 34382930479 26699063116 20091201004 35037878491 56883252005 194380532655 4761664389 131569745597 2841752152 63636248234 82315910171 66566252812 72905946053 19274309012 51813810701 24031270547 3738515806 144145957286 17157198076 78116784100 32570853513 19129573232 20086447340 76173042697 20747480177 136644001434 151730842562 32874186738 76648123471 161843281841 101508237636 832239674 16857123546 13000304471 38335988601 42255309664 2466236151 48892893686 184713469553 8079353067 106032735194 117570069820 14985497698 36968386314 20947243997 52612092794 125034652859 142133736719 64350519699 496533910 28207876659 31319971415 63585709126 93311034191 29138169687 5917151497 150231625091 91622323075 23770475205 2767968013 48253990834 5336143588 57983202308 61614462434 50454430030 10583029532 67991522411 90999266869 5978167820 50581953155 6127879294 8883077348 42273572723 21693034180 23846474899 11296095060 97208720648 20613664970 52044606439 150467030273 40742132491 52270770643 15946593338 41793894016 39205506198 141980985702 178321351901 76895130357 90899285460 21057201335 130218652736 129400021923 170481429579 187847781905 50171179379 83458001542 11558520305 26682683471 33982262444 14069938668 67104103395 10797870829 34798187406 101654473895 23053619420 53399121570 17301514997 119373404688 13719204443 139049499852 14999889530 66560312734 8088010798 64007017509 24754068949 19486251777 69891518139 43377446633 38193408498 29408233475 77286389809 143466501988 18866471342 9244732536 45534385213 105641400724 31787579252 6581726429 70656061073 32815106143 1926890248 68822280434 12602773854 5293984569 25734792881 46114561686 62471802534 36680945156 101756567009 28367252504 59898512359 119021355217 60042446838 108065837741 20658677319 82423074796 18810195769 23263000012 182553784289 73182144505 4992106929 21514763436 7339935125 16808965991 14939808443 109766024894 4613261711 99008614495 88096958572 41516425436 9627247557 4143751593 18531011663 4187135363 121020233131 36187404355 114105573396 45997500772 41003076187 14535537105 33597376078 10381621394 11437701311 117509536515 59288975978 116115008862 36178429482 79432461210 31294913612 14515832952 5475673796 188404248772 23374357586 16434141260 7657185453 5589488195 93377386225 21831790912 15973905631 47842212439 138387721854 36234464487 4717821737 73483279086 44261172914 337407902 61908947125 156513900257 23724129930 39710886177 33516870793 160379895443 70609986123 101030885986 95943826178 14824427322 149017698634 17139112164 180214166011 15779716952 95288548338 29631729202 27433170370 27434761972 11525168297 90996239619 66669425271 37012418048 772135572 52366037226 122974911664 46998179996 10065013876 87108846486 52435782559 199158549591 113378755133 23861075131 68803009766 54785804473 41287709387 52570434235 139308841616 74483479329 22964376279 143712815583 2571995162 35053777284 9472059294 65949274674 56644280362 4408332049 42903816096 16761055536 48833483990 85174599796 52636281158 49195725682 53057151764 116817589689 23566153865 82960835523 68304904019 101513355500 57579386836 18411235342 120900869339 12942360154 50166370660 7009294446 56061036989 56514644894 23829657491 52731694227 48870549401 9121011404 52714478606 10325707433 11121232192 70378985247 105575225507 65846877178 105790873445 126770499376 21256498787 9519971913 65242084619 15491127023 18365476747 10045619278 57481005317 75303280832 42628993185 12096791991 73495720026 263558159 105734650114 24728214240 36991421066 4954386346 64902831797 16024073925 6165902156 171056676881 2722525547 72688422669 177402738625 38364403764 3473344206 114945311264 10928506648 27742875888 82651837012 128350980482 36252937006 61123196819 6922426449 10465344485 16445877594 6322210701 110263002068 6120661995 7654730310 188550705145 3255591058 74845208136 67584603651 13081173552 72484671310 1149490548 1029411690 27569473333 7638017878 42379639760 2828573487 11774369233 139671793886 35857420585 203663603659 54942194506 44137533478 66113585489 218845620114 160788048322 36743532690 19025032546 83637338688 93074834125 7933431673 90665095561 73619837795 146642769321 29982555674 79356718553 21955302815 29162378539 36235882615 58462983486 52878247681 49590401329 45313674484 6549202993 172140125897 6067371336 41857868973 45643243332 8514338186 49234367120 29688272675 33763867958 21469941703 82051216292 78673699148 122793128172 9523670389 135497456956 8243058793 11824947596 12334510736 8021350935 911173038 68995980389 123328768771 60096360027 19147674963 67494500558 65984842603 53146909013 37092781066 42909129633 40817892798 8866070168 144131533325 70271263783 64756463875 30604105457 129947792151 23386794259 83606401245 43844869966 37405816188 86028194096 51430772290 41572922511 87492231375 160234065273 20510277287 173622460362 75750500522 70081217249 4711092327 50038291241 41249070314 138392729917 46560324570 6741329675 134351228323 40671339324 14924875759 95231002955 6011780676 10472315610 36506981403 10201284038 184324638208 73015256977 134461286679 2691607638 68680167595 61387104675 75438843752 29123865483 59664693448 22191708514 54175868111 149979525808 11677583846 63001463993 29466116650 43067262903 43906129208 1280301828 98103555439 84727142967 41872219967 34824038775 43064863963 27444130198 64004902069 31772622700 12657644545 60770961223 6583201433 24153174151 32674868626 30990619739 114567747688 38030109225 2552336932 3939424689 19101471936 85059638717 6006401715 7543867904 92170208351 6747613681 47537309781 57253460199 68049461031 127867693408 20502335291 20186140285 96262858952 100031761394 6484334061 90435808789 25445316083 73299627613 70050373703 22357982669 13558848469 27278418658 77546106128 24094393235 31076041526 21611932085 48243706659 113574187389 33561782159 11006980124 23820697504 106979009745 11348420306 23812924499 67812174883 8777572719 55453459702 39730766993 36613286074 113298352534 29854709196 21560743468 153526764416 9950996863 109768770778 45692741734 110549359204 10044915370 39023759880 52190471003 41931594294 2647355876 51041986629 48925845527 41412994343 6903790389 118426024562 53932748808 16930553244 13192235738 1044876564 218017476593 3025993640 71338967803 3179496613 18001170416 206729152 32741312 44869205758 61024559458 24759118997 82540326809 128984391201 30880899806 22380454423 43950194583 108178064310 86178051131 54111078339 21405762432 3031770316 10645758458 39478773189 3921234394 2294296773 157856403635 19797267910 4457366737 112170705388 97183492341 76392269049 78227926494 93427216430 33574571392 114152784724 50204604003 20411772204 72030376352 99588776889 42692965477 80275974150 5605122589 80775069981 13458887083 124155251846 36595986433 27050366907 183549117818 6033382640 3047273004 72254253496 97773102903 25467438941 175248537 30987653508 47313978689 77212588594 10170820530 36904877047 34023224454 63573658881 3223548403 36647171065 38798141978 83408040595 55929048830 62419356863 112059348737 48846624628 480762933 63744287033 20278411748 13243101594 10523469032 27519738301 6060738775 44701558103 14400735284 76654164 42872805296 120575416870 16733680700 46262534280 10215286131 9663763945 30698373543 86063686742 50554583624 84634659412 107029440708 37590702250 30580266795 49901644504 19677662690 28402530633 10674628024 15980603670 59169580664 22822538099 9591013159 106502164534 22205273244 1293743752 17373271681 55985378441 61159109890 33451761627 135204438351 12990399334 12408492731 46293579087 67232357339 50402810538 20473645825 50554200003 10172911697 42206486449 228055113 5524082329 12952420486 35655950901 47180689090 50206494083 130595788568 16522160813 68172236488 219594552009 45349549695 31989929383 205918162480 79861815360 126257246024 36957524698 9547052882 3556305093 178022094441 24706644018 38283260778 19075465247 18037083844 14160461771 81149136656 98742255955 3088624296 43090074348 105323530469 152827418514 22376351237 26467128905 4878643883 7464541828 22179013065 43541148953 6148436186 50782132512 13378812162 28486532262 8848612785 24029081679 1176769216 31137777778 49706804493 43269971115 33870084126 4087344151 95518341894 79216530051 32061279761 156195179544 106582043366 48383222050 183464839238 230269292671 23526365935 128620072310 74950336077 17352127604 17548314110 47444338594 107578695365 26658760304 35370238788 76235422642 49841267 33376529434 7011369287 29763245392 112823394362 105127407786 107375147502 73374522391 59020198275 67724661948 4336856972 99192872412 26248066691 48128363112 64179890089 37228078737 3937147681 65544413251 128127050158 21008362928 71031353521 65369224775 59102132631 18289693564 1068028149 58357151963 32547262774 30640743126 107096814983 22356691228 39977695779 130968761074 26060730994 59062908988 27771973936 23443110029 18614097258 28466405562 96729132437 10013157446 64456079193 143615161818 5087190019 30214937213 91236920531 57478692014 179046168295 22798450827 97807918462 39500540428 11280579209 49441304368 136265786328 41183022862 45276413671 78291400421 34456054927 19434300068 2220873885 285445164 18481548227 13157544947 210893638279 36693438614 31146002732 59191987354 57318860930 24276049929 44851821442 112332714006 8006237151 112669990626 3946354412 42315295805 145119593119 11753314496 100873293392 156136656737 31901623223 13577280587 11969489519 28694071166 11156090696 67885864307 20826454132 4692434001 59976235899 62818836174 29482063609 16341273761 91919212778 141020511566 141886307372 28442662075 92324156445 31248103965 33643486672 5083000669 83583971242 81256451521 24503797952 111016547659 20763652613 148173480250 42657477350 30111044115 108196833849 28679479096 73501825554 18499118562 6247261114 5639986926 78472825774 99707580403 72402348497 108527796591 141116108092 43655999993 140676642063 54191553208 5840967317 52581379093 17633196416 982635045 6889294153 38370932787 25398706940 60553863308 25084473066 106651054559 141811651659 8560349527 17937167198 534005697 49337618258 81724267031 120721774331 28157003135 52871132031 5853959488 10526850010 1429839143 52928193246 52273870358 86832614164 24737558746 33531431095 30813514193 5152456949 38973603115 8518724095 23860832055 34543676725 46427125576 1666978063 27386254419 89857855281 90535262852 19682110018 57802056638 75159864408 51654320857 53407364483 78219444134 17525238987 4198952138 51118202430 95200064212 95210646304 5534108613 27545666164 118859632659 222359555328 64758340663 25960242374 21475416656 160290575219 15815167605 22262155960 5659575703 132277969841 117829420495 53918267247 3674052224 111838707103 29767371953 36099677120 39787470172 100033788877 6979567273 97007991755 143347329054 26625501900 29508835383 11501457420 34882254382 5005902971 100757193226 122741023221 3653126226 11479324162 46891174003 63846309853 7545644304 51475228111 94742404379 14980262976 62694192105 8872998007 17319946579 53929891213 61394571752 80258576607 12552379765 29475387019 68837149349 94586488347 19286877677 7963097176 211921143420 5849862696 36693909566 77787239365 96758898971 29649229079 14672738500 114984516072 172376154704 1296570868 39583251866 145918750575 76384298060 33869300331 1611289588 49673988874 7989085129 50729350105 85458994835 885265752 80656236370 84941969017 62677687264 196248269539 50355775108 59165011580 46745720722 36840979499 19872360124 86037664059 53286526954 13996019918 10187669896 17783029738 56120782419 587529166 74236031097 168096438249 41661665560 88179783955 89236044697 58395922858 42207225105 91978651411 37248469434 89365754060 169072827413 29262019578 73342534731 382012801 64586651436 7193671735 47939823909 114594586977 85067947652 53690446691 32596638938 2159183117 69578646435 38786649822 30864763125 84249361394 33873224422 83635445414 23767575642 58467904694 5096051451 7332257658 11195799963 23898606300 38366782387 88153949753 125836259765 59659641400 9478978414 21392000655 10399521052 82766462911 22045772351 40475981699 20394473176 35187224430 49448461340 90532404341 45274758578 120551781966 96408120965 124919741006 73151789036 165274580322 161518888686 6667844187 28873639529 10971681893 64439980556 17488194134 20250304074 29669079924 22794104999 23317039405 102041152493 59801162385 19607702704 53307535993 171222901181 3611454445 77287178029 68123082164 44829617772 72931633642 146653907628 31568695056 124317073825 31345409932 74514306638 27316771772 6957426384 13022963064 8701079701 31586896288 18360940720 58770422599 61225212497 19425596866 85416748495 5469138854 38554004015 1923527308 1457504013 63840626377 64613375280 35035994656 29011737687 146307668045 67397945991 14235229613 8284601312 45729191221 59508952809 94669034319 31034188718 8381621627 5763729730 80155845314 48811740716 18007255705 5395609629 75843090272 36395852948 27049292443 85385678641 63556195914 33824910974 8857814769 29272442136 23037538801 50074833195 114970523755 7471956951 9692350435 127046192350 60321010015 126739161708 13021511201 14614691710 56481527565 39548908418 80452831062 14970025059 30330650140 6373913645 97309553804 26176496179 14429856357 10343494927 26526670871 40080537566 114699091443 34196245522 6128509883 104193668662 7307189206 15884942622 8372412322 42072286363 6590674629 67320907836 65400068211 137082730800 79712085492 46086133721 83899476303 56748292512 8379464724 72064624131 25593130456 838015099 4728833326 102845602301 163007990 116419400019 294696401536 5187469659 39214140301 151214016148 18590904639 6432001428 8098396167 38932547070 33580441493 45532242591 13329633812 6390399608 99671244859 48822165002 7119385074 112268852583 8107992646 63914891624 53142568297 42285330214 3567487689 47639386887 58749539306 40077019040 56454756953 34148751709 13551331137 24535146598 27232516262 72498156413 4987151998 3842097645 10121538753 158560596142 30465274853 8403738360 704347494 10340067778 108972308042 1991753404 203885949276 35217842520 8699789122 110013331576 83568574737 135275024518 9585789931 30405133691 48677381670 43513644594 67627387664 5998393040 22829359795 76366510357 98091504137 63166396164 15283422791 114611533566 119576951034 67779177418 84817644289 78113484144 171328873237 25145135361 43727265949 95979602320 174331780408 4726482542 96771643761 6183090797 91991549491 17746922905 135398306355 25385579660 39164284571 84087919935 19001963304 114930098474 108140243077 101719093904 9830154280 41347298392 8985541050 26112268269 51690088538 85796108614 7778471866 71069270807 29482467807 1714876811 44731031658 80024152597 22984996276 18243069359 89633807875 27014727484 24800098759 190327428734 4909489452 50415710528 3562232281 36873100609 7142761789 105603994658 94334575675 9002319964 54086580278 27263562093 110024185616 15699434707 197962284900 41640199293 128671083 93843664661 14382747000 40262718526 51781051866 83943299820 13393056521 79751377451 49271768607 36980301490 1382039981 140933241482 66473990189 47977811786 91740508088 34918558710 836693330 90256746527 37769107371 47123829871 68155723595 36614014372 4443602545 49229857306 1760680814 80843286719 10107728178 5559054950 19652643675 10351289518 241718405 114305688849 2310023120 19171531923 115110386236 70838174778 86192897216 109111577773 3015824074 4743450936 26679381461 17877295352 37248636886 90142079374 6475319824 12429580432 24118959948 34190225297 21072671670 8165455787 13685927856 54486423849 3791589169 100669924787 6119530253 17952754548 92167419022 68903408012 11707848711 1974314664 21507241986 9691759133 32622203654 53578108888 122394113823 11173062827 15861277673 74777322447 13858732126 12603493703 50233562725 120454690093 81658263928 17913629497 32158622581 56762145342 128253071760 61571214310 46952119412 21033644237 101415235822 4505129051 75617429223 13189954828 54332795815 37394521890 85873585000 20735382380 121327631361 1739301647 218139450023 134050866016 100169871295 44990680122 39324768945 153069138955 25894680228 28656088852 2123407477 43827632852 42197524954 175041267577 12976324127 12771741740 69797054522 22206057538 35931585601 5794557386 75618965095 58083633871 32789318684 47254840234 18522827302 162877442636 6566905472 51364518293 92930454198 3708040039 59305580776 15867969941 28512996942 32658210194 73776000453 59917044335 27808126585 60232660131 40471785193 34718902587 28418494784 81878867358 25289029322 48077826025 74351393079 129474068412 67490853532 43803427594 56639949110 38314376141 109731495431 147593209571 18382076960 58921488931 16639656591 1634784806 8937295009 2995797770 40745703260 7435749585 212769020174 13263770363 49965753854 144379821783 4167847214 120734990338 34293498741 23800141980 45475567767 101941419076 54735115658 95916162026 117723463555 50909191822 10783755983 24598741177 67966559241 896687825 22275848243 105588504536 12193391541 30463792647 27554612508 15974156204 23846886463 13630338719 15370420077 85267997705 33088362267 152897491599 18625902579 9036727543 1118431451 27196933 170989056456 168523711270 2254502416 72284948542 10808529476 48286976147 130390738342 7667069199 100658854657 128942529612 163838802979 5666764463 79986583336 106612381790 44901262774 47546137922 35961521181 101412934665 8857675982 35982503852 11144531158 82190650939 17939304525 17946249659 104102752399 23490191260 786384927 19832194450 14717491473 60794876139 9601604904 8447714625 18123919531 82018707869 64769253676 10137455470 3031919361 24085296223 13071958912 38871003294 161172054195 46905913649 23980514204 79264855532 24440347560 108748702523 103915573201 32929590982 8238259143 18936525948 78903933697 11840428434 56684432500 93628146071 54071320256 51761683856 21269135085 54493093121 39087677760 354722104 32186959259 30846908561 64250556180 67880711255 79784309579 63109125771 86608676735 118400616356 68382666315 51790680893 92356360305 83698108862 36725050561 101610853119 30581654739 65415439643 10905724733 43441442156 15584033613 7288400290 67645376496 22758830770 109212731614 7025438619 69821473140 2620831089 121720395728 57344978607 16891153510 152024049432 40086208558 150938567843 4090215686 34123085149 66641054759 60302096822 115056886481 35595957171 48122619911 2191278970 88016856431 48452825545 995225628 11095056293 31274980959 100682587969 195980483122 213264868900 114923994780 97389874552 168993152983 33896732202 16708352462 33973111005 76534447955 83354619174 29465957050 26002936469 75998462433 6449244584 180859401900 19577954677 7427131405 75210405932 23754944532 137230531676 17889431056 129599107669 114850126401 11271920054 42312426012 2904554737 57960469688 60526747360 72366924496 56578735955 1470408164 26681442268 18924428516 59174637870 5942513483 212463138455 4310882667 108992598878 28650560341 29612020950 4201594743 3264690894 87847336051 4604630528 95062540716 159514596612 80500231348 46662932870 8657343374 81677966110 123986137578 16441689309 76640166420 62622939510 3534967121 5851489010 42560000380 38965006899 174557670904 83953733881 35462683066 23199196919 50732026818 104393356871 17676501389 10589270331 107784160021 54428815156 60807280181 3478855337 110538543606 122836830024 32702745852 76750252008 13075748220 11286001423 25696413180 96942313956 112176688832 137955914146 20730334820 32792872024 30308542593 52461001572 32375729336 14658510973 84327280457 4550075112 72258348264 5457321659 3849705066 55071141055 50416731426 25250538401 14692724451 5668161050 54774193746 108161156778 29106627164 11393434115 1552350128 21281309695 19540173637 130736751447 3757446563 40523980114 29873514030 119945454376 57044431022 37047757242 71350851328 902595075 16151493634 158730918564 43278910729 6081874717 3243542450 30723363420 17575683411 109343108554 29152964080 17259845845 3762457983 2964653738 531633856 70859116234 4196178633 18790448956 36778461554 42303500873 155983270565 39280436920 79707213906 519074169 77010203295 92024922861 81615045459 23779029118 2280579882 13914599984 14325163711 120637180287 9314064860 73814689143 26330867805 34795870040 17884247115 2007516521 30822114917 68940226101 92047069841 1477744399 34123307944 73975323573 24644701674 143484709793 94883817551 96338778401 175831580120 47380383133 169819393713 34008099579 1606773976 34389677109 122837976925 25975368449 63268593360 3879521903 57473586113 72297298053 19517322585 16205181204 24544597507 79789639517 5593274537 27162428414 14472920291 161344321985 16996386521 238329574664 35572058859 118281386796 2205427137 40568417867 24132870033 27514747744 17628192639 53648868860 4546938281 16720996762 50513261124 46796958682 109889095850 71739181978 40845931061 31588240084 11002252348 15932053951 10567807627 71016338067 120330205673 125061932694 70943715854 54459046625 60529102891 38591521505 98540065731 5657948981 9249148343 10338074382 29361893541 1060114007 30331914850 33507922532 11845648214 692277363 14640356268 74751989857 66674213209 33925758963 93861616113 480925589 116872939199 126162469590 84279272590 19717091573 57924275658 120121913157 93361327563 6446331855 10581870193 64484913066 123830251068 74426610750 5312380888 36410372338 22088705341 1239811761 66851716708 22854508390 6462731262 46382329248 15371420377 17200170866 33364707477 29296633437 45543015694 55885873197 7731496137 35621494892 4708533209 97069478634 6284634235 30788266932 130166136576 65657150918 47611380571 82993700467 67380495210 67093301240 49562732311 9467592609 16483770033 56552714697 168304102505 29950504680 55475032707 73937844997 89098448165 115719635447 82186921466 49590757405 22820344024 65591974622 784815995 28723732460 52030130587 90807716378 165400381201 34913215672 50357142321 30606606746 10564771026 79246592399 65649353557 35582835455 122144800066 4407013805 140736547247 54048468976 34792484786 19194236492 24462934801 46675930218 30581434461 90008380014 63540493650 19596230428 182381114203 1826683103 83782173421 74541569641 75877893203 7986741608 7436227801 7627438772 36980762428 86900818635 97494228983 36032568758 60630497566 2100967996 18032779753 38102236837 139543748242 14190231118 21366226278 74415540192 2897680756 33459843103 26648348218 92015224462 7441988225 14700311362 86499726834 3833516085 7796345987 11655731756 74689504413 116579643074 30402920395 155077744615 25039102322 54163229344 50723412157 704300839 18581724860 30843697169 4855558698 91894403720 57840936241 73045707983 73234487342 28249686701 19930055807 38755857865 20095177024 25750062066 34585511776 54051333271 10152754923 103005590445 56729659396 6191173938 155704405723 651791420 1806014017 1052843911 40015600481 42072487229 8733002931 4974967597 5045008113 28436549150 252630787 61873640421 69532903442 7008320659 26504746964 19460659896 13093944588 32864379252 8728017880 18021816340 170085058759 51241725849 110079736143 39956390744 225366350288 14760041678 5061356533 122418415590 78018123131 26983760445 49194484042 97598933309 18624914922 10567141559 4670957665 13360616090 85378549412 63176073706 131182836972 81358908566 43283466228 22873985177 171677466201 48124270394 66779660657 65247913368 17566768689 9498164960 122918339801 30012870435 35805595023 17008271403 53492372409 17393152871 32861827028 89783912058 26593689299 16337477660 54170819014 56284686662 22329829131 23110598113 51628919152 62038183439 70328464738 1128284943 46130168484 29753620105 46343377673 3172916682 37276746983 27024469909 95110673777 192250479214 36641113681 60550006153 47268763739 27951635345 55454357433 39492769615 26387028184 34767890934 8705955829 205025931086 6108009557 128777358079 134086531087 87712434562 130840332818 36823002567 3527902119 4074084858 77096960064 14472940203 28640899997 38328336160 37315489688 129782963064 64938874105 9278537398 101145808483 66807772323 3579836643 109156390633 22093079121 55616092671 16218536768 24070142323 1426635607 8750917519 58641968754 85179888963 94311461939 66500181260 15472547405 7150550629 1961068963 16789585577 87964911401 22873355776 83290262404 8310283265 5871045297 113925884007 44924586755 8639778153 190186266834 14641615358 125038968427 56564949543 67539181108 103906606050 38641064952 69458138856 34207450286 73475479390 12184735646 18960642974 44350328697 20728521530 145489524707 30504004501 8432708586 191726971437 111644129151 31283519101 1025820177 105088732273 87425937165 106689735931 185194650201 30423455568 154320309850 5918457389 40014014630 237029811 41258305291 222865011171 90022453617 13278836800 61337613197 129822883663 5795018816 132023174363 5094648698 4956189017 149732323139 54453584072 11949764717 22351777099 39045526010 123198511080 44766805779 99479248120 2187478799 30448429138 2096132296 58442262127 186205429912 9430171634 88533282351 11734289995 4930987981 23883694416 5956011406 34139761268 121325417550 75752196445 205096985734 5021215343 10975776170 17856106485 3689680680 75081386697 88405290316 100747971213 58640166834 32236467570 54309739530 91476949945 17460369455 775551294 111589531581 4987049976 26964879743 63874799216 2769665039 5001673217 43213995520 296974305 20969718848 88204120538 142076025075 14011213954 15546832338 21644021315 6211106130 40747487009 66725085293 32896363863 36411833055 2387218761 46993280139 164044144565 92433242645 76115140765 9129408487 98951893710 221757247776 53109672548 170279488734 40407498651 5891761748 8737331936 169112658280 25362503065 71013505175 13854225089 75500072473 43887202540 40295430048 1216004707 138132759155 77941331460 7518631392 115374107545 34949279586 2302159221 4678852040 15938369488 36483391396 3043574168 72216711417 4990083998 80230904482 13515325511 46914526952 151426746079 25839077331 139222152285 5139737927 21798803052 58573991974 1682204056 52096102972 12328638262 55479534477 42009705977 60054789486 42495432486 4993325689 32558691260 16542097500 15034294959 17469720957 1487468492 83049169246 157997485130 39285370585 27333124318 22848718795 136591037143 58020029838 33329093771 78073615230 62464188285 26693741620 9473910022 70503664338 12851151627 172702463362 146876093687 16643255639 86285178908 31234304342 91166989782 4824501010 34592231718 734198819 5215843634 18133770221 45619959449 68218379404 28656357022 12784815355 161465730263 55753699764 86165345242 55200085421 31731510936 57478826825 37194449499 54060484449 14153339471 17084608451 69565014281 21383933502 97127785093 1990046817 109745903717 19568858769 32759646327 15450381144 129826212250 72999155734 19371384642 15337381604 4711463628 3083324826 46731825062 19427380069 41106727601 805438217 131224171190 70278537489 106664855908 36059087881 32310538894 60520466269 31528978051 12147769851 121782172371 100992964563 117202603115 15349788687 16261729101 67788522723 68860038956 137126225976 61305484157 95733334372 16617057572 18182772261 36588518698 22890458811 32127482115 59854010689 88681291920 46170507910 29159041260 31619865799 18537567227 35907108935 16045961964 27556686647 46419177116 123872051921 79065622116 56239028060 19458530742 16688648504 5962008199 26234274877 9237204538 86520092310 2000231394 287957133861 47186645391 64453068303 41555062703 149109332364 46733263313 98201395573 24273615817 190312200143 65314363231 12662470292 7602408221 75541738826 90767764357 78288073783 17903894524 11268037969 2058578627 39334788869 54012094469 1354555890 33125539004 60955014408 161740623434 8615210708 10645587576 6700327423 153261538375 71481209556 18562563177 56927094983 3006769980 48100137738 80243296159 5045627771 612814633 3670122908 125983648417 1559596965 12414730849 6886082991 11585944517 25658636478 21367433615 14471594604 23837903212 50526900935 36917968141 79555513016 112442306775 60450469342 10029024924 40857527113 62227923670 99923955583 66279062273 44769526774 20069525087 10337743119 50218448142 2382071894 27681676895 26813778100 20039419354 43161308212 5944563188 26559361435 52466299959 38806393868 54450613285 90213741438 87075411968 46693121687 24303469685 25067079947 30279591592 16692056493 14140763620 86431478251 19215241718 34968638610 6893194873 34989069046 53410113517 928483063 36512127965 71397683223 91338396716 4182571556 158488652317 12769647804 57062294780 15540413137 23299363969 16258981146 15818684656 73198727280 37208995282 104376982719 66335624187 173170390735 59052402191 3470932794 68328836521 15634451749 28138272267 13508146108 41413522993 43754160588 33832622033 7090432948 5385398250 12249756574 91892803480 65107802344 1238440773 80288998061 18291635442 147520607316 155269233661 5273718036 24673681353 123803471094 9106039043 73149263189 76510832649 4919951343 2755747829 19290820385 13261305959 23386076241 15170842152 35720324048 33392530441 26026267122 45119470103 22859742569 18299654929 86268516702 192223490224 28183734580 15308912270 20022730515 51260041771 61693395571 14205946677 55242280888 65161362706 26159418702 23550813210 112178146409 61303821972 20830714760 38388045105 121147442430 25478635658 164923099071 66820189521 56007196148 22294406255 16571378796 45335635675 32661671272 21780645538 10746385840 75270422969 50159335449 41868185657 31297837562 6609520755 112241593690 32675706239 36783168228 32823735923 219803624874 9453009348 74622940416 33903392591 21831770899 13417777976 38541066621 43840043933 11003929277 107645895055 81058849928 18089598665 1719753778 29673209472 12199846448 2092608773 47354159414 127962822338 5589532999 41774981764 64281834277 3860340819 60263074130 257130687085 16052972086 55753235752 48907366349 3550008941 35779562203 48681960418 222043837038 20238154587 124647732885 7497089641 11737032569 90365828690 8846165256 64995425538 62408938337 80787940632 107178978275 22058873953 21474589047 38679787415 5884329891 104824188345 110969139294 42880322163 113344343800 62673052649 118849685428 59654484652 13262943606 24244062725 31482957751 68245533484 83297641209 1462235160 11228832351 2791016658 30924755041 219238173715 48827017804 40561278609 82709147017 10655073748 17722881955 47847235447 16730216800 376775336 109268806628 5428103437 30618222482 32316217462 90224884662 37594017403 2605044561 64921832384 6971303329 412719256 173489231176 21316678576 121450905813 17256568644 7886180368 43679191342 40484328612 53516197086 25930748183 48682373889 54072666466 1097765623 93078715184 38446425983 103973321405 217182018 69042661884 92120799712 97117262772 55642416199 28410858978 26387361870 26923809584 62491781647 80813527880 29783100922 19740496397 115085412476 113552705787 54820279343 18150206844 93227274308 2160854860 48666451818 96331983219 1620847972 49937453994 10948628273 212652379795 78631401093 113292103788 26748358166 22774872498 11038499540 141994889411 41814720476 2540634442 32925662165 42354759354 32074877773 27797909636 36382369942 77546341221 5903852606 89995219676 173126047628 14263648716 4249321545 34927413411 7514051346 71385288704 93131577566 2786065199 79935032803 106485756569 27650000524 28041738037 49866935114 46234007808 74435392091 14097264468 41232371082 8830431859 1655274827 56612441940 28787092068 53552230807 59429871626 27313469077 116621312066 151783602499 17759822617 118432489413 39633440780 22733301062 31499806336 90221682864 42313006763 24675497939 86471132987 81999661287 20596057830 61537845636 12640529071 32812491223 15556020702 28924000300 12015859508 104894859505 153543170511 6820435850 69579310287 7152184659 12736242694 255031815255 26590496302 48062550871 48066108798 44417378599 134045565470 485266482 25155504089 21425803247 147483908215 29733702397 204834122149 2687730224 92197981437 44574324716 35704818418 210618903441 8006025242 26351154161 44088142001 4845563682 5773883258 83431732887 60583866486 83156106570 36365564804 12228094594 18057155012 90779187391 7488697824 46791060020 32110074257 5195012363 150489868759 26095538232 56287136202 28940029482 52798521118 74521952982 50093033071 13466044817 145331778996 68282789029 38310144953 16983599131 119714343398 30190606761 26187887209 101426629554 36194181338 28607316325 18271475806 59169067174 110572932057 167804793851 116546551998 189914847883 19471976945 98815292747 57160396791 33980218067 64824018599 43426605694 123594689506 44993372172 4718252686 29187669863 38563017724 18579506148 3965130785 664263657 923829057 152328004734 15716164268 36491051035 140144955412 734373185 25644982970 16221696468 26754713572 1876865742 38313927215 235796012 54225092121 90996018389 9398142742 28956936790 9578106052 12205766869 33949570705 24075783841 73244331329 39361500729 74139587899 60566119515 131384311575 4739710131 44054490 24391232062 66104003077 10872860513 74682504741 280904020 7784284212 31760054103 236423358256 31253229705 161049745579 85955431184 9662552921 67688214817 42505286656 66853583354 43614241660 20707353139 2391214060 56184659718 20600694086 78765584374 116192294675 7033441063 10236368070 12755673914 38779640819 29003034610 28537472807 43388661500 23207018242 48696509504 122504047595 11113547056 13403817924 102293193765 74672253336 776040964 108240264489 113592298454 34939043780 83067795501 1987222127 1690498751 71311750983 47590261676 74180830839 32175656278 3784407007 39509310141 2162549883 21000991015 14466682892 84593254575 29703627727 41875546419 8829202976 72986912640 78748417922 71371567303 144777486678 36952443455 22984003875 20384288596 42738021044 14961993848 13269301670 55814264022 3489056672 79711875579 20013123218 45683884039 12071983932 91690038044 211504811106 13255157962 57065852566 18877033487 208679187065 105682210566 8955022172 115817715826 62327532231 79817529226 24555195886 4796789773 134943881491 118801988719 45376471630 78930519405 72004152782 51170335350 40647991852 24829789944 8895316749 30436603504 50498695230 89301232426 88353394827 180071094131 14566075054 22366713721 150367966450 81196141246 68610464497 49269027919 89802343362 108748523296 145783802520 189588828650 36698326827 16226230180 30751838008 4018562664 36641040998 82073482953 6246854657 2590219704 6100118820 58290643231 418615520 98864922156 70548999943 32344079417 36983182770 169943978199 28330739586 139473379832 70491319501 45410438421 178581037644 101828468705 10869547228 59936054591 65439687785 180171215974 49283642331 53263146876 20762413453 9970899169 32553867733 97282236016 41243555882 89766026052 51341355970 64532266400 128182614431 2404640355 45025126875 49527895358 146537586767 6096716253 50189526898 31891540711 18212105230 73070000677 9061474279 858814034 112835358369 224659611207 19538832637 12222953354 36965916658 38484395312 1137380814 86456033450 185010965611 115435083110 11228570943 4307366760 20570099708 21397308780 81706825012 197396553962 66962436757 87964069977 27522327 36981724140 37279168593 143323536438 52531911041 2184142486 112613446604 102786399677 34584301986 15804325650 59395680300 146779042466 131700301392 51907769685 57396952618 71341575123 36840048989 14419033744 6388036718 10290848031 146402258640 38257000554 34881100041 870572901 4552289479 58092522513 140052109758 13069200875 39574406924 33112922294 7498651040 24993099606 12575699637 152070034980 115043876044 12697867226 83093207 1731578090 7629271742 67436216887 11098985564 30921624776 8781743342 52876705037 7691568521 16034759923 17785840655 89719125132 44334684004 116657192394 82269351180 1035275279 51365908310 96754602302 24545136636 14143945132 73929150166 24345126801 45665410434 90919943938 50608649740 17671983739 4530313958 47707157230 18679332354 146723027853 11760035509 33874699464 34694721752 16375478831 21355493741 49557207994 105551870831 103892836396 142963488288 38632049452 69377697955 20636648322 22521505179 52637790258 989798066 93104163269 931429737 1454477310 2887333213 57544268574 39794411846 5773008084 46036356231 6960177302 35180145985 20418285214 123142189101 1202537790 33284507635 107500876604 37391917926 111414313413 24083216542 2954524283 15498042804 10887266259 23427218459 143803255699 20912392296 50921592883 73706004434 112434941691 11396317495 48256925390 86556211080 76646125987 7756883011 432246924 83393656945 96372405082 134525604036 7724239263 13134548257 56929961805 20059643160 97635708843 7248212686 129374551523 47718413658 112729179261 25712474329 97603956504 455867158 3277807381 35489481455 37904077590 83438449565 5313001264 34025311880 3781226620 728541473 2303751459 6070834768 36845806892 34467548815 67322094105 173050939107 5146629134 89180950356 21476031318 103491590318 70914576637 22480056120 29865891082 43903981335 77328002796 20998274104 122024638476 51558019684 153746063744 18458267472 51511766200 11015724612 155838614967 22428427687 34095454434 40339337262 3378629915 1675417941 77952294381 106376352 116059912556 2511002402 79885897519 4696293773 61407202257 28615303933 12507441601 22100131358 37533015325 65535019275 52663141688 48550301795 22096344320 18681079069 83488380896 148852554870 7303455931 109977629137 43887640390 87485929899 37028352490 13454853558 116508927829 8991448432 2624002550 111829407005 115871693373 9018991502 28927917931 64165820141 12530415467 41122883111 22669911292 72696115878 89781523572 45230518681 3697934903 37326808335 100531612012 25397811119 64939182253 27227957 34900127600 44725030818 167731702983 112421370778 8074553181 24648428917 29051527 52532255009 52714645274 40540161626 17299304069 27032590739 125136018217 8139599142 15552944448 11490969408 15763379947 51187399222 67036293669 31519300233 22321232795 23245358687 12051793549 51758867800 19187129189 165665085785 58840329624 63542839832 111282445954 13964389485 55384875027 13866315779 11866086212 2673257669 6686233064 33726615995 7993543542 76649242819 63962502733 6547536034 38282470456 76577666645 165741656758 77270848902 26118058191 21268100058 80057576497 17415287216 44172610208 72404397917 30772029291 8549484850 51937180266 7872615800 37531748906 101642534272 101914582719 12841234833 33793421831 25214278666 67118853089 9716544004 205335033461 76101513113 35922391748 25281237344 213364192645 101078995435 35171467693 17700941021 1312312508 43074015554 148982361373 28751390720 45310824943 33197780690 51570194192 26256407877 146751282802 5771266241 1602675483 35434642762 27718253211 36343761461 48740623452 153076063786 36792787734 35937488820 81977801156 27972817423 2625493000 5821361886 16781020882 9048740554 42498033937 100728130095 142890404475 62716907544 74573816098 102492096078 152234244953 31627393113 40357985469 16725683163 147382723242 60719703893 9241023022 11563383718 16655988020 188618012359 45885631360 80895566853 722879743 68127423057 35970320666 3411340528 53744186086 19364796913 120597111176 40207655870 41666193211 137286105535 3101280171 51650832839 43077924191 152225363603 10489706525 46310095548 10037577018 20542813772 32679932512 104639311919 71442311553 39138191803 34795956212 36273669201 6840766514 173510503764 167687092745 82816231935 63560962312 1349202876 81627527141 1298040864 43960118813 39050798811 78447005009 56307395127 6847086302 1987366087 12335533192 118842859279 116343272626 58719195005 77195457931 71159950295 35503941562 53975016140 13246278458 4873113032 48317164244 18302291616 2053568676 21990848710 78553022560 35397944325 20463231233 8238228833 91471819932 63624095090 12944480874 151285348149 240525757784 6031869568 30702684097 93399247962 35331872980 13605752207 69190819648 6936369341 19121194719 2652915001 22522050011 8558173425 123283860371 41498805262 74479521749 68975151944 41605255362 23280367103 126363333393 90091368368 16229322497 46674305274 16561344186 71588244215 192353797095 95789131558 19666444210 87302049810 36870072528 18345695182 133739971251 34451110617 141114677983 67757422741 26597644084 93034065917 101385127831 43280575534 27123039202 37529220364 54123266713 5580622035 7894448586 24625080340 12745921753 94701961462 258571548085 59068093529 29408033406 39450977046 30581199689 59968710430 16030293636 9578550815 28906340264 65382037085 28908020576 71616749535 128373965396 98470458474 80125031174 169190868128 50122394488 38840229129 3483243448 18910084816 97470434408 8324551338 7400880796 11693013038 38366530206 19160465434 22608959822 35340705086 19463680693 70645584202 31150507659 2205514159 24239272430 44222897907 9226186603 41060912234 10987661154 55955055530 7057430345 14814382868 127460971997 73960789560 41868587811 108305784013 80605506804 83724397256 50704955876 39392173177 26217991914 62470541079 71612387574 16988836457 62808729718 44619351526 105769940716 26597607180 24155981736 8183443809 14956742697 3627282691 212750944152 8632049655 122617474852 90442295594 8912661624 11225592321 142865002071 179456041556 20025698920 23903050227 87878423294 1456303244 46520059381 48569941385 4355824520 56924849796 107487282284 17808900847 114902013888 107052919449 15192296558 65343067394 54645090464 99491829962 19799547910 39723477759 147228391241 117754220160 79318118325 22963382945 782093865 127382563607 28275208997 36943546166 38527593040 24888713015 36483850761 39417639328 6907847403 33036264104 52724523724 12461414095 92594802055 186973013508 107394863651 131123338618 65540788793 50837928047 181515771511 17943617757 27205384204 10118892191 78433983905 125982870969 2068557178 101552735799 151886259841 1243093704 21022034560 47147088059 12793447415 41210699910 2622148666 33720631667 17280741117 63526001843 39436459724 27725243451 11793247182 52355554730 41024742870 55448884349 91281748919 8521008377 14254240901 111057921467 27594111995 78883859754 14327100983 57662607688 104912545932 26175493318 84658024407 96542853108 6985664760 35102726401 62302818577 17890303444 44620015619 40258063631 23064029381 88105028992 157305741747 83482232155 44808831464 33928840454 47881660331 18582618410 11275044115 148397623167 23463123920 37427513682 166118944897 58962002340 47562223931 8583170409 57324716727 60401351581 64572147049 7565998137 161171030742 147839239219 38537260241 7902735068 162259943604 15239229678 90377179451 16970438991 3410703681 107591806583 74698980598 36055344009 1562436573 139438422300 10528772059 5016788674 22355860326 26062984605 11100559952 71394435114 65949587917 95849207611 15359253355 55758376627 73824717072 8559269924 116224579683 28582808267 12859146935 232797644 98099443698 118517523129 75989128039 90509971218 34926773225 14015343382 53575630748 69288742743 36398035272 74611540433 265108786 11532191046 11552492477 1644664217 82017429092 7036160694 2257223427 2055475194 19697505915 52826270824 3076272502 25979983257 2360234136 10707536042 38417472998 74791878390 14583386225 9273297247 109910824511 32322347774 64652136619 187901396 3526425144 17281358236 194989065463 22353266655 35452657395 153203822240 52942586350 31274681442 4387911470 16801232458 55370806081 23765510977 89333639688 77158919454 53584126785 106178950623 37850106523 63335807763 75812909159 18742289363 26858735096 138067003574 87731433106 73467110128 87840213437 18471551009 12548314877 19078121792 134520035497 28595727479 14765153462 24989233153 40913977303 1778296209 71576313643 168569209000 11924325328 34073304566 5795659995 28730806538 187478849284 182917621373 52747623695 47932772121 90208144429 133000782961 88550581734 12035434874 3469341904 5170187932 2118084241 57016838748 87754477450 38075270552 55120150376 25615655032 33172233849 8357651530 12124827487 42268044251 13377151347 83389676772 2565575262 3196802243 96055470751 102148027138 28502687322 50179125830 4629883699 28327082953 55401856126 51049933215 20829377350 63715372626 30931885313 116021121175 13765413293 110406610725 15544858326 28821685001 100831381532 117638799462 7654118445 28120655017 92988481765 47934718281 204377082541 32253717805 118238968688 2041706285 158340287481 55555499198 1391355377 24870406856 45193908891 57919724651 43635271988 682314324 38135404248 77530910540 108059694206 20742069544 44722722409 17392123246 45043708333 96019727272 82698445153 107646553699 56684246582 55283592629 126406320538 143947708808 90450237868 104643093885 81635199051 22966641212 56805068253 51590653902 14532682479 159756980963 46604060969 7223068271 20039095081 1381810205 13428829086 81940943144 28797759170 60192464859 16826742567 164965338884 6683671032 14975922025 12839133480 46671777960 106066533144 45762811892 46056710499 140379108766 62493339020 9269914042 45375952415 12625449245 31674801773 48201916918 76674239630 15785727538 12505089073 18537289290 50612836265 12823222185 109497968041 125819577271 3142224280 106840371944 31735776742 89478892512 103438241064 31719543819 13134944567 3867686999 18057345213 34815190435 9458408957 31975652421 63210562404 20407851980 42060082547 155339844390 109026909219 175030896821 34558912498 28282420679 1368104166 62095584240 103224467578 107614718482 43550463391 75665020243 8296598934 66196110127 48850793096 82600002826 6173509522 76321489599 34441796220 15916630977 52235355417 96544057381 87790577386 163814954196 18576907213 44085450414 55180179087 39304487499 17507156205 23988673186 13425877642 4738601454 33694534293 16165697569 48085915718 60453715786 101999074638 28585405104 17463025467 9014866460 7993825266 19108599273 87648437948 96077078184 91826824345 75908085655 55734040102 26482426922 126155105341 401217870 17886027142 51555847628 65374460556 71943689594 83019733923 25835208671 87420893320 12113803875 141694161515 4599146403 7536377028 55843179467 42310213323 32430436051 76757775557 6899999753 50132854054 32119560455 8220870231 29906101832 37191541321 94255596196 50817360914 246616630140 19775587244 15795555517 3545091091 13652093599 92318455409 38779531172 8337213481 11954962789 90043627247 37916980960 29580956602 1743388163 47419351663 40423737182 9114923559 8654633714 32761182084 86623235131 13372614214 1463966026 10067974529 170752143258 4714946939 188286488701 24351992740 43409185032 5300886645 11591216109 32197407921 21100606714 80909536625 258097721 45875451220 83402684153 116381015693 23970581073 16345521803 112965183937 75875343092 163719258622 83007576588 4927191282 1882186782 11934980415 78076349610 140979212722 10816955326 17806964405 302461670 74422103548 178903042319 63679746201 75421646060 197473045132 54430912421 429727639 63336679647 35631455277 20660759007 94156046562 90829190674 1935547776 32315980861 150448743200 7880671789 28726110157 85223053086 9433635075 37342998732 29151075708 52457506081 177384386123 30343171012 14785718649 21390268761 33692293009 63966507454 86745511921 98856902797 9936898568 6008525834 821450768 85893302492 31614772034 73759828363 37715398101 21431864974 3341927278 16939990015 7430141913 49291367055 90129875494 71762513086 61993629375 2993281277 42454980191 53164281239 44792945774 35922554468 7107205993 70732297097 24708948864 29805613671 22624531805 40446485033 175071975356 96788925540 60310802412 45053575095 5482679772 37599346951 11744993407 72386797783 27336256627 5059982337 45646209513 39498494316 14048991170 28420555906 54131910257 97942416193 2333442122 12830166460 186716298703 14837846857 43685836042 157658970163 55416727119 131516235824 77577463032 1651012220 1153898718 173688662764 67392316508 91491812328 156437293239 98804200065 6784882231 67046642983 10916880368 140356950469 2671979908 105931441832 79528289728 139673621111 65382332618 163673896193 62214090394 90537306227 80205818486 32815635780 41068769841 22401346276 85626743545 6787156835 11239629002 96669277168 73443628258 81293309508 63801632364 73546325849 40735607986 63858921978 32144191682 71937051523 34388215308 18049627004 36961269377 227780160205 45072173958 45657854828 29787653780 19832034139 6047711265 224975217615 29478070458 165750011123 82235289912 82482047271 1256796114 20460149478 51921862214 109901428280 1672778087 112951792427 114103134783 34970139918 41011972962 8506277312 43790785317 8443918641 17627889973 81743480116 9932925668 107869189722 81404909071 110879135722 30519578914 2200266881 31183440750 70051872574 22092178570 139678766734 8683014688 114900383544 4547233856 114899297225 91339223992 116081297797 93357811824 2213632350 125061753941 2584649991 21901090865 27248674523 86521290910 62889964751 77958172426 140148873402 14335168429 58731101686 13393388303 5650816029 57696572162 88425412239 954324438 47608258253 14350978367 80091596807 89480140762 88643359457 43025315453 76722133173 24127117646 105887384888 12626668781 83765038889 43980027206 53810404714 1042694109 34896709877 94377435095 32820576970 4212688753 139700368381 98009020177 43685369689 54926842799 85476279706 33269138128 7075086161 47066766982 54135924971 75538925521 135810701820 125094257511 159135850006 24649348845 122996398773 49857702537 49705016956 31017223288 85073295111 57253542100 25215552559 3607426877 16481402322 24089442757 91634644750 46962732107 32768829504 49805662232 1469647613 6686539666 63731685402 100784630750 225605887894 33522179938 20330979442 64518528606 35780587318 99328048254 4911817008 13720889211 164010130867 41767110958 22680524354 117619914661 1754106434 76683884584 28569053823 71134864281 67781325451 75995043002 27097920220 1210991567 50183268718 42046119490 48505036415 100480632735 14984941107 1082268987 18054155615 124798664881 34743776418 14581778406 24063491818 88123760876 30390600284 138778033871 85307471908 93239258564 70226857465 82477508639 88054064869 33525896164 2029988377 28493759344 47012529710 84487951886 16049977715 97511680303 37295297648 79728064733 23462360237 89750945352 89186476614 44648153972 41898511269 16099661711 37035371308 15194724686 115404865093 37596248457 100920380851 107873706202 99660196687 15859821938 3824307199 54342039313 5994643064 61169726853 143810884679 12891219548 5948079050 189277521752 52956344329 84625747007 3002281019 106322332142 45449798094 11670017717 101239007082 98869799527 6894035811 43819252051 28351037278 33650829249 10978898078 922258537 102331616099 23702797259 10432662167 86324159450 57062863733 8317476538 33607331818 129800426160 8032705576 14031425328 70239540120 15573112335 66365561600 180933075222 58992003009 132220162158 179759280581 99583059749 29286056509 63675829198 98020423618 37517694585 4020075194 111757524464 45013488112 197111769181 6902263701 115192816813 52830315875 52247672304 26772609508 112002528898 49436897065 44301933094 169033273759 58288552997 18540386536 22040207486 11002889851 103365464916 113861769122 64160504048 26600580314 100515382174 103742435490 30647482315 64684857833 8979232331 129025158212 73590628581 45078520208 1250516268 10470421503 101037313539 1244283369 141259190561 9178587368 43947721479 29355357390 1945850131 315907389 110525420344 18381518586 1066950927 26715113802 68583772817 27299118018 70192497783 88212913617 52276678286 23678056241 51143004909 40730194258 23902960918 510853009 56238812010 22454653975 39761571045 24637206866 66891352518 31175371986 104293843265 153550772214 91125462111 3317946684 46462240607 10867867787 83100561917 155050563176 2327547975 2438268652 64710100065 56114869265 45146531161 12137361704 21225166520 84055916893 19152537611 20072367258 26650276569 4113805379 33405140540 32733661413 101255149991 18905718103 75546252743 12846111677 94572863229 5787012055 851293976 106952236635 63185860637 99272199109 230616363109 96130514340 93471225491 31208390369 45414600144 23513651376 48529891503 57863025729 7007564265 89498054629 8060536481 136237544757 110276037733 3654533499 19588158603 158848557939 29828416285 21366121663 92031787904 152754414330 161227590617 93815926961 86063033307 43054950219 48678979957 153844959378 55015108202 67454445461 57519047449 26905214642 105191668087 44295982819 106590030149 33419965317 51045964370 95442251426 665608761 26395699674 206789320630 102067447528 36683666096 9773998701 32855636750 44602445000 163409009294 97159292403 68080352960 25155521315 108093226093 146429276755 2413050009 5836775172 160456433030 45697934157 35431193217 23227156445 3242773141 423572677 61636545412 10303359917 145903544339 32036236668 4527701184 114866738663 128692091255 70481649192 58363241697 125256036093 47577814776 15752327514 14659535611 111913293399 101043480974 31464433388 84792952517 19003708752 600702041 31168994400 8484316790 47920725703 36659338002 78954950967 20757887300 98341501589 91846210770 32825975123 34199355776 55362491594 68248050196 34231050734 50387812995 21467006316 17544353109 19164789953 41777887184 64401205325 34253346894 12316832317 92018839399 22022485622 14843066749 7004660710 3991308918 42418645847 140666255415 67570288951 36812268692 71786159419 96823988989 57895934336 115627020840 19646190098 15100885043 24730846980 49432006950 43463517076 13512825011 53368753030 58784971627 59909387089 129237160067 34961592776 143356039753 5597210974 49071658354 19378638846 10982168614 31232299884 46636340615 169542093842 22324997171 25109988515 136551763808 71974026374 579632755 14176778594 326157319 8048981753 37455017051 140594779562 77024827827 77741701760 115810574350 21441425995 35209910729 17174535432 36877476397 68296414139 70527841263 19157875078 46060785473 4677124131 61245946808 75162894494 47145736580 6602243039 127417420910 29663023370 30457070524 21033241029 56525194173 113747027844 28563919610 36108779779 3357387113 64509217030 140114953591 6838425935 111988272167 1890773683 9880671152 125967513891 743326829 16078505705 37392606682 8015554751 19346721797 157238131139 106076686284 48910428116 34009039002 48138257204 65656802669 37318697243 19171574622 151028166718 69171444717 155402778392 94638056486 6002989423 10652491246 123966750761 22437131181 62175226271 13312833238 61532547665 32439039984 38177004711 104492832125 57323588696 11592033936 174364179400 38185756906 9575413392 94459415684 233540304653 4102783544 36021886170 67912681078 124570282217 38448043103 69339483148 44759836935 87032126078 48104098866 20648360894 5195340001 123280534829 50262271206 1785075086 42359248040 72576186805 5485116770 23769380528 26531347209 99671200089 17058183662 50849476785 42907793374 12239377813 100884267565 26000021973 155006941745 50904505343 28744767545 47159693456 1222152937 10176084508 71518851074 40722164333 40471468873 2363965791 116019887917 94231772725 29370321728 60056895772 34357485 1877340350 14360977281 35110322504 137313979154 93886814420 57470703486 96904525139 121704514185 68630125288 2373098912 140444319650 1522525312 64529333162 59859693008 6399104637 13045580079 91323487952 18517411440 1924863734 51447835332 4001157520 1402382398 6429180163 11324559620 32538677412 61542189687 138939390200 7135073745 80457941935 11210249453 158698178998 13959547639 381610680 14941397422 59219642580 79951139601 1554296946 17662676644 70803842448 40081884723 162122115348 22793616056 3911593640 44240129870 26098827712 240340154055 14894875330 19201450738 34954040243 101937010468 44408128814 44587874372 202552947813 19754269856 25449347920 453444766 4677599811 27602710899 52627231144 57483420039 37867508608 164012363328 66706126676 52956879808 45607669753 51605668792 170225594538 333503359 27904359737 24503624443 32269179555 8167924172 51407124981 27563242143 65332974503 5998617460 78157308344 51405319037 294677202 44755698157 120452623973 94278339041 95193397113 153487040206 33623456596 35451656915 45649378226 81118726341 61777058098 1844282140 31722525432 66927626505 6581207551 147223361344 47838150648 77432526811 437047618 34392340589 98037135600 15072330148 28883545513 103046574676 142798020584 50701579753 6013428083 61091519331 45167493656 54390792242 1186840271 7446371283 54653728815 101623470697 55496591538 54026771243 52897602045 34937178163 220719001597 71689089140 37368858326 24951712778 4511286631 125474049670 6596819604 89872320998 22474184508 27115700941 59948047441 2996177663 9602206776 53996566027 16013314112 8783763844 103164895886 364894717 2186027101 168737348236 25622541852 9349499987 69483805078 65576094000 45183728774 5550567350 39855289280 23848685187 10214779296 40301825641 55571619159 21847711028 8531451386 2198675139 103450059142 19021062781 13596258637 185316772184 138758295561 29256273282 78797533499 70270281050 32048187501 65258212085 29537108833 10037078673 51758111742 127747130630 35905457937 45611910487 68194966030 83091324298 57323395364 13415468821 6073705613 29291011246 3030289244 68623344982 27743473382 159595440329 68509561853 29759856022 93990730638 992746615 78358547781 9045383445 127818202472 257294686 77472873256 52578248803 10336968711 128170176509 30317457787 35290738039 183513864920 43797143910 43072466135 40434500868 34460018204 729667408 7908822013 50977475121 69095829842 34274278067 36311170038 78415093091 26569312093 9893210190 8909656773 11234692402 10569896145 11382735922 92681965892 89821564678 79425094439 3936523082 80564335791 101786777305 20360025190 49428310758 10369914422 33385556555 16418361768 110730830296 70390672816 189949772331 89327424392 66138885478 36785790840 14540401028 12348977347 16423227188 21821401652 98879043357 7228593025 9044765281 19348105165 32183596655 6929859319 112991051047 21922237445 96527415993 68054269717 10051893923 7585737756 82975952472 5906082599 197736429464 55931232658 126754462515 12490805469 173827301165 147856809094 24653606937 77350143315 9226545904 51481549697 173714579071 126258635485 17880955497 29403156143 126539980704 33906917228 5914798515 8037042177 3031262972 12769260644 152674541116 76654556613 123088835342 2719669168 7515045222 24482106427 13689452305 58245194223 10839541592 84786928161 48897133387 67427204480 1483263695 19318862075 107926531860 15411580913 31599940374 137348353428 37331837499 3804128508 30586452204 191307237789 120745741985 14027386141 30909911805 84752704482 48599065723 82656267122 1273141111 144450119806 86942851561 91963507260 64514305715 15825999443 4012317984 47190065231 182630976966 54342125715 41999900058 3249113747 8943238790 8419433137 326726361 27310348182 23868875292 12734290652 84661644582 40551157345 100101755822 124928138943 41042380867 157012104493 9491889286 45270486646 33897269271 46565661198 5222314451 54208357936 13519578667 113262075639 27552848853 65767446562 134909788220 52450979317 22600065032 147055930736 13474736569 135427817864 7579695351 15259193678 54793384160 12957367503 51697454999 83942660413 35952607569 13106571034 2584603206 99517503018 110508878687 62263415069 52731113199 6979623861 56678194839 41670503072 47200736102 56294307322 26539174610 7162221047 86248296929 110330864228 179504148346 87663436679 61685965792 78717592375 77289339045 52849193549 22088627708 9339493817 127544478399 159898279103 49830907955 49928803313 52380828533 74640137422 78063935837 26341018712 59329059449 52946365542 8803504324 63267522515 4077110443 57160820158 46629732544 29461123533 3891280367 1102391710 67627888539 4621530169 98829415171 42537542768 104676193175 10327481064 579116919 116296168748 8268916335 74403701615 43822661105 35954088711 49573838764 166186656138 40286746707 81452075346 187967244457 135974523216 6640374682 115655397767 73706847580 114928486086 25107574653 59984106361 183324665599 56212781078 17967021234 84805996743 16791589984 67985465798 56645692130 50592786183 30059520357 78914983429 9220907470 32621625466 41156116734 41577880154 43923731909 49713434723 106730492788 36020593658 32000114963 93734074426 14152464467 45495065228 4895326171 4247009449 1590278775 121697823191 964407059 32034549357 23373330466 96646071955 43008830505 59476425890 98846377855 151050038656 106683912795 102561588087 59210608042 26573087945 186575873176 85171235358 96569572534 9942827593 37652008321 88860087278 15610407964 158559210872 24235026844 48913215896 60974678528 13814567703 20070904772 2460717352 35424850069 4802012510 57332984896 62281120415 31146538400 26181879020 16576953915 23152957448 95025536865 71283750371 63173760664 72001802799 127820813207 4806748153 8630813319 58550546774 49309226121 125111629072 10517561407 12826395802 25139298103 23914395488 96301835137 16450619943 1029668737 3875168388 4937177049 1241213001 52515870628 218218713744 41305775642 70540898788 67662313947 208608426 34849932711 110075159415 115892960940 1317364401 5140577051 6699819813 43020033083 86272600650 133961875113 88925597224 93491405036 8557798450 52130213464 38322419433 24385552326 16996118850 9208465415 28617634401 163867996692 22585562275 49779015426 62696997722 136252500768 17633546049 223360887883 24790569628 4961139311 78498835260 24929732506 6156807597 104430789601 72871958939 4077447735 9927600190 175290368754 40780223073 7053014173 164252754253 74633925546 12732164512 40926911074 133886610073 83966343278 34611289672 22861143784 38170214663 92545076224 122464387046 69199556472 45481663982 89228926147 5424424863 36823510911 24278914108 16694664569 3323066462 4949748596 11852499152 25054932187 123917409122 62989428674 61224315559 45956662425 58046714731 44941395771 74449201392 182078146564 16363757135 5121895103 4066333815 54044798247 12663731648 50008701260 28484405118 11243738863 15456427939 136811754277 25813755436 46643368091 100950264423 61740523993 76636380834 120546833348 154506493813 58652734705 51549898 9816341597 73112012425 11718952647 24962934667 159807447927 52448869274 28422256240 38750916133 319105848 125441430686 8863893397 139364959803 11727102001 3125080305 47875512514 44679807514 29035311763 196761908257 161985025660 2553726048 64222540272 35632230288 6241805280 45249405164 13210297628 151661124518 287933321242 8158091150 11347084780 14867084803 72680311600 37217724408 49473545507 4078257439 11413619103 92403190239 94049953658 62231627558 6252442991 12323692596 46153498413 56068967876 54793881763 40222249040 2056686764 23925096052 26503378514 110714090694 40518326423 24887058976 42260228793 8262354080 14762909472 4359376243 191030292776 36205340588 40920945975 149543955158 15458357334 68076445356 51900427792 16386671278 32607514833 21577565403 5847790182 8990336029 14189441658 84611342435 131484596283 46393311577 74552129411 84346807355 55060317208 94561141754 24104564292 115401741007 99594338423 9508376169 102480960833 40093780869 56735089849 6733792045 74545881974 41881696380 14944771885 34930267991 1153103842 18817334250 72304804543 12876901130 62888139388 63361932739 15269809442 64357306886 61852606418 47798215946 94789415770 110864077390 34399327436 65631026635 19368734893 34730621893 24607310819 62118628502 12055139719 12056198487 56753314345 57925190182 17272515912 22609454901 5043869581 10804268137 42831467681 29784981483 137011793683 97239514081 16468020239 5578010506 64995275505 84258881584 5407636969 10038725457 96734327376 23932191781 2194339360 46101246816 2607268340 60060804837 103818763863 1320793554 58281075606 6807480474 116907396433 175324578304 56365391235 46196173026 1487471169 108838306270 254364675255 3840893619 17773699338 5717055856 15915444606 70769368815 47878521032 329363300 78471099822 11071359998 51185896882 7474023477 92410458847 39268088600 13573464730 28951465117 61568898605 85391726417 39488354672 6173243087 53342012220 80525530041 54943761938 51602075855 122756490865 9110206206 25655680370 150748808207 7922016179 10555500830 52260703064 152405512731 7528311928 114067003841 108038083300 35820196732 28266952743 38657106575 81665731800 16473733183 4975470404 135022580205 151681464426 47196443520 71239598788 61364320143 123162305775 77025990966 42938827994 48892070899 1940580628 66323827373 69411596337 3446349739 213630626232 98105828730 19798444782 91864920820 65521634088 39309668343 4389103232 83785735609 911266054 212964488129 90328369203 144495220554 94003667589 17335235136 47699341971 86594514458 6410365648 86375883520 29206496152 44567512642 30409775615 49021766144 48276435372 17256250639 21870360275 45792635739 2463819905 29097039891 4448939626 12774115679 11607937299 154492009866 46816706028 175492222106 39045401604 11471117481 59627618537 35122143738 30408599489 132391791806 41304026308 15279432225 51672882187 12903612802 21163498885 45998991594 1704587423 36270118985 5092793305 56119771596 45335931253 154587527111 115345751815 114486417807 71069665598 68641461565 159136213783 12912074470 5703496181 80037735939 126225821330 16948465689 36360853772 55118667826 9669500636 39077110869 647202898 6969863931 134566846244 13962172993 5076311645 89263834604 22292787899 26528547357 43340715534 37464538149 87614247692 32761753850 79731103966 11494171812 15846594812 92566304726 53360707419 116011924702 30729467131 45363995231 69264197337 54138591696 46088571527 407433274 61666068466 80438805873 189049854983 127447162237 64065504291 56031181226 5650863847 6961404276 183137240759 85754599714 95560285116 24151620430 2267147043 52659676435 31781561247 110030163034 177937365489 4928727727 72139355530 18140266644 62904144699 52286158946 6507221980 145498953358 45927564399 26872214686 38873127390 73937684776 7468852854 7939073568 4875062048 17156559299 20897690316 993975628 158336431733 73504158443 60076004604 79200970357 93794985795 28620354431 1565219834 25236625656 22956202546 25103440678 129468665594 5795561370 28954408655 12820201996 36540310728 41438037397 12776994135 32372356569 72375743553 82041645896 80788728980 10729124643 5894278421 54919074413 20995631772 75158281245 88932007954 91695262590 181220508725 151255150738 12911293686 45991810785 78585753938 34448318568 50658494847 83710013257 84280184616 26477471465 41658989853 4921766814 6570939246 28828847914 97893137781 12316645467 52265431317 35150729029 5308581254 37155726885 59282738975 58543541941 25530326537 29988049116 41376942696 38732663485 7892325246 104416243499 131414205368 25146345133 110302657320 28726077819 14670554905 147305608142 11399112481 16334728721 15039511225 9430250292 65025639946 11125372685 13040829722 19827567173 100105762934 40274973737 69657558864 77880412975 42815886117 6540802435 38521600906 47178795140 169123974285 16950288371 48161623079 21778744571 41206697544 97197032635 36575199209 17580996686 91707381618 4171730262 104380611549 76852567299 17624809066 52061630777 39538081952 16906393878 21868400653 556728375 72292019274 82942646764 120695238038 52152468733 19957754168 156877208638 51049816065 103881521777 36336847353 128794753059 1979841393 24376320957 30991926089 31969343686 27742654342 76731555735 32470247424 62610357644 198023638595 48386639914 5648843527 3308770630 19716946346 11113254024 50021462716 21330839197 30710832521 24892657911 217274815621 72057597473 11233114356 100831738706 144438225230 11282634495 41759651598 79489912147 119653329149 13205830510 59741734467 5498905275 7216692151 159528977862 204105305123 4766248915 78444863065 5513455505 7726679757 29153916808 55541048584 154080278728 59952314093 7885407310 48037730940 122078773456 35445302858 52489399402 8771831172 5035300620 16727684342 48440536744 77144046748 123898870806 62371588181 16658903875 44336018883 71267587808 10486749300 106112211706 90255295038 73313210726 44905013201 58325558021 6751388743 5983197418 48535380050 37579928706 59774312766 12356684692 43432446998 15928475951 68581481952 54074795078 4186770052 17934737699 29400043112 10281742551 25470907986 28526817670 52252867781 8784087867 50043317442 14460460619 31265192593 15938107615 25993162273 57571238674 70551266490 4070030168 45458316564 60771691621 12978618734 132401749305 31491268937 4233855924 96711186614 260636729707 20915000703 105070898531 14631400986 86791334084 24114233191 29744904987 45820154458 96125073199 103361049541 24723912771 1615328751 24358739442 13659538659 129098880811 69769461718 112639701816 5233530660 21018716995 113073171231 10482564930 40609919181 20851354823 19163033201 65357611420 18062529598 47484425142 60185075231 53193199561 15401296425 12143728190 21734058991 14359713018 114912851347 9799493407 16309478960 6275667600 172483371823 54872351544 32031483414 14891069951 31932375136 1136326118 222967186607 80762749543 86868783180 50950010887 36983828353 9011807906 1058527599 139942016711 59672930352 13368187594 7328085990 83781982787 33097193511 63564616674 10067148346 78775058898 143981564158 23479221867 201061086723 78417867156 25883655346 5471567308 26039397974 29651475099 69651719451 62786802111 8069584911 12699465136 108476003891 12742054802 20617509737 9088451746 12279386526 34515002353 38711635913 2801989260 14838168912 1814277749 44684609357 11809864649 27912241900 94707054566 1451555477 21389625755 52114411049 27529206713 154883345746 28075558093 195364425111 4646066685 18582495174 16360273709 37197607615 30729870642 14917427185 11344857326 117603644956 16875058372 29983141441 47084890925 109450003253 14120903319 69745160562 65940795709 17030448267 42245526816 25606831170 13951317381 99055154395 72865082706 43620743825 25856394095 8842113822 113058173898 6048084334 53260745223 91801226839 33076896751 49517200471 4686589896 32048875334 45320808411 195442208985 88605500740 7745656296 91310059896 8059572070 43260542210 13567602021 94565300087 105943128698 236409324 12533727235 40420084899 69204009510 29503346946 111000523026 75301124420 72478854738 51182667876 172058267332 5289981262 125826031957 62267859619 912176556 77101103375 30062249238 93854419789 87988456858 128821299526 79248487654 52425205714 89361345604 7526255209 72454534623 794642014 9361130212 39488538676 3237260350 137379041950 51417616730 23519357514 87996505730 89755597118 88272125666 11614361687 56931707233 95172708649 3161976258 105512590812 101354151526 63606974826 35391855711 31381064749 1627271620 15060818188 5051999070 65436681237 124861026706 40686730553 73584251506 100503191718 75330930238 38848165273 15684698083 23273191230 56757164075 53873950061 135162522724 80522188489 5325585690 90572583062 36142681244 29975864265 25203963100 56466007395 16475728306 74056475726 90139325691 33359907667 28894470626 48432842230 88979842684 4318933625 97986182656 90487713482 107337984101 138493619148 47123923037 1410425668 4523089507 48938503924 80135081952 100240797547 43276052287 166964280725 10319713065 22635312208 40472748079 39431745859 12999288960 92886953786 6044081455 91566468732 46057574353 915380219 107398192123 72560521733 91499300012 108024189959 118352988012 28287858985 54988917215 1377155460 95154436084 17467554641 2312152095 49355845712 78926617933 85805296123 5517995345 70890082588 7402429976 51543998134 110050045114 100638344053 26744057130 52878571388 67471997096 184860118625 40049384288 31564000299 58086238452 10750615189 75814921361 91911417029 60979645312 91130893732 24329755440 33070202838 114951908682 9965660369 137100192463 60816246805 51768936832 12817843592 5500072301 46410851050 31737643042 10853416617 2608047349 34906747076 22162183406 77770632132 24474836559 78010001159 9844172622 48801877520 9125912536 90346060364 106081580743 32837360559 35715507161 24081109249 47934119754 7744639537 89797668777 196295954238 45471519692 30816931144 27820651828 124376585050 34033721933 38981578173 40984296855 51935820735 54419651945 11661295422 4706054240 81046633064 22134875211 152687994564 82787957528 34864150951 104891399551 17021724539 58459535158 62654385043 28363238434 148537071938 4926130272 14629303303 105112036662 98652112024 100779172260 53095634275 24275077345 95481934656 6486610646 81052638485 55262595640 149206987421 12014872019 21282427922 36057706937 71357422546 33917523713 61064385472 48581896349 4699799012 59506754539 30322353031 123150156351 162126818243 30021218491 49358051255 128784522613 99209235592 67390771690 15653127852 71395641268 1952355011 42540391513 86567541771 92090056961 33847205672 58363705581 18908761265 227894512645 42813911815 67675177113 16133583153 47921271303 8184696057 13474097995 60677878425 68040005138 21262733185 32567512614 51357263698 173554453967 17833096939 97046061125 71225798498 38374131323 66289059598 50730870749 45896739768 121759798845 8836999107 37129692898 63030035080 23297931942 52587230909 5086748405 162704474270 34120959178 14391661539 26697578275 47080325640 5087199820 1973450955 96085144709 186366753850 7883041456 1561112698 142953322728 29806403156 31462314592 51710785045 1249439080 17253766542 19219344173 23766931222 124568306588 27506801733 116543239750 22420595624 8785436257 35464902832 8588302064 106387373424 52592630226 8666891272 55602989324 11711339568 10995732588 138114019610 13590147767 8412575004 16039248944 71984554981 26570412372 210358511777 104258467586 131590414963 45902350187 158015790577 56322048543 65199586511 141903752506 7972802540 150870686496 7584649277 34917542797 28672052392 87944909832 19384597601 17648447195 93636882067 46390015318 6868937714 43677817417 81851137284 33039023465 11272367939 50676633042 74509678361 13356953457 34156441891 27569780324 8761365803 13616646820 26452868809 69416507043 38150352162 196862866793 83301810013 5021908100 10974360200 70503352644 63761984461 1127346647 71775486093 85595926401 24779787823 100957824632 145678435431 288103184 34934314754 99903768581 110654986673 40899104506 22179944181 3297298234 11199248932 40441765756 100543596819 76891940999 42197168178 165727015593 9452020043 35268557281 2205131926 6241031558 37990006004 87959505367 52057458774 140857824107 5849500961 18542192188 43645105855 72685145098 45680253686 7614751587 9067345183 11218047715 12832344457 75762076054 113103119690 105380242932 11037752287 83279472019 114734679925 4285324053 110622571225 27574458396 69380301406 22277821854 69648320488 167602785904 4333387946 148032232639 37110528278 26610192404 107895290879 29381001317 11829707449 8427344583 156614796325 24466164476 47154694687 46211551505 77681293784 17426337741 47743047864 34452311016 50278361065 6766842549 160108956602 7458647237 74693271710 3421609633 61169469577 83030718673 6243800318 82877771816 97793984006 230025512300 31558773139 65446253605 12875065109 12126957578 6913095503 14600294948 135810669188 104991799075 47257706218 15523652536 22602279990 8701903000 80511508787 16689860152 48267361347 786782935 12715657650 39693046543 186442683193 7862697936 73275753816 144532979808 19229053417 14759534213 7460193468 85644415150 72137357030 107993632697 22269460602 141561914011 91280770454 20637353958 35010328187 7382717017 85922887235 4079686000 43097353169 4053095451 32538621516 66090220722 21567689835 105775344935 3906129647 132096696133 9961313676 30140768130 91976116766 1677998407 44851611044 3488532926 80879344868 21861656478 8457206550 46079648362 98633769273 30317993388 12421267899 31314229868 21248781928 91535489302 49220351527 35697450238 42263166131 236491757715 123666054424 43909023109 121593058126 4904971458 98187548113 156815677174 119651827512 32226714736 37674332319 19968722911 22416105621 2239296774 55564427397 52454560281 28395603981 101849320889 485895003 17960124506 61898364006 108039548638 47073847109 29668832359 115340529883 57915832887 136102737248 8937049029 18901708670 40128398491 123956460751 29137991489 92047615302 48618839910 95180281644 24216811335 28785077512 155534312435 22854323885 61548898394 77077035219 55750198950 93461284915 65231705394 52584237984 12423508273 54093891406 1948336810 9244146376 37187126952 84725671879 68000221667 68226917103 86273976654 4442193514 84984696406 5424297173 58815117317 70792423102 1653181274 93538311267 20595549929 33087989550 104928876287 28201193465 38990901886 169970649239 78008256755 47693856591 145027146395 16194255067 15851352352 65140519298 266173190026 78746394851 7981630736 8283277721 15228885641 13469469476 105797153010 38171717454 72106399675 6929344937 4511927265 23401162944 117981766985 204887624297 127122552769 22644889278 70183894247 62893738335 18487834317 63500748504 48601329227 5485551899 43288375734 52624504144 92034560726 40406488937 36212441419 74577790304 64406361597 8181240874 25776286475 158783949817 7566504844 33355136118 28308957719 77418827942 17498109881 55350759374 6546598073 53879804941 105653015526 104189567715 77824255934 109063654391 11316041722 1322890924 52193364403 9336427485 4254156531 63575690794 134304094341 101609104534 45829529401 97671667243 123856479046 25146063367 47877894718 846454025 72893868453 59274592763 7021762036 47456860050 120157956328 27803324530 41981980186 108603329329 121645237518 164030963004 6609760541 97883717588 46257954535 30810685419 82236593461 76755606062 85377117715 29132355216 127927759288 101346001643 16693254402 43539536953 62434039954 148273336712 37647558398 125073507184 59759081162 119019848942 46265522433 14914199455 2336374065 6860968787 68168871961 40707816580 91207619007 14160122762 54497960163 66962079271 6568999988 88742262 24388023022 9705605572 111975602037 83054555961 86902057788 65893456668 8441944119 94010892855 66035509307 73804495948 20611329487 30444955020 90328038713 22555043546 2620715646 92196268507 83333793215 39308188126 55160133133 36069631356 47682133624 74872737463 141423508076 923756847 32826287583 79771068904 67733524360 57958017922 131771989321 69759538834 161909428369 92243821515 1280094474 61656721444 79555506778 1828363089 23378224219 53574182936 56789421512 19236669403 45297785296 20085041542 26329308688 50852708643 31001329905 6976699773 110144778705 31883397155 135411150902 36390759610 12214210176 16182384679 9962787191 48812045902 86237480870 34693853003 5171195430 38425872466 103524503318 79297178846 110586311467 1589878641 66648128289 12559845111 47734793803 63467620134 21482927456 157421792134 65392811519 57728285636 8960646880 6887554686 72508954254 268985193 95279256319 106747913935 94532390504 125626550855 129202326103 105641308129 134355910187 68882083073 31660474388 41535853995 63913029113 13522794155 68122350211 1172715028 137208170601 88889683932 27571693980 75267509653 90851345777 33312979341 21589723288 79499640229 63521754058 1939123759 22950388773 56006269945 12550216130 76040603189 21556558011 43886944526 48556363958 56413741589 59988785853 36247979906 60620997151 23370010803 9091841819 39825581589 115963733009 15069213572 174430131964 89503280087 41570597729 16348754963 4486776088 19137760058 11070215503 313619816 61632651227 105396508443 59326218649 28651137092 10601839815 128838899899 575333570 88085578809 21648647815 2863354352 63707442191 132542838438 64349808579 100984630260 10568369834 28985347766 73853898807 77665161742 23958168885 69980510223 113366287538 13545612802 32954141002 122550845018 47206213564 146869013736 26143065053 94797323095 26386344146 66034282773 49192927403 68556883717 145427528430 142362430792 103848198666 216818935249 45482998872 44086312578 14684680694 1299000167 104665485770 21384485045 19089773945 4485476401 87903980504 106712540972 7437518661 34419796786 46300768993 37568868549 77779408975 142541012637 63638432819 23647202654 27524923913 104324258884 22263397116 1628100661 73264026815 35376946718 47382212175 5493411177 49040494543 5575034967 10964286322 164088491078 77639079032 66425591289 89660615497 16082093610 22263603571 57828055691 24147906218 57169266487 80563068645 97686195516 24755261831 21675611736 73631471897 64076101244 21107805510 43386837462 4432629033 20027169444 40721497216 99112794352 103701084561 41108212059 12584528299 6879780766 70019444525 39714407443 1836013822 117841300697 86336439420 69572198186 79464318269 73963601367 161229869882 48113011772 92416704415 63797453174 78301692224 21862608883 33938787633 20910519437 34400077980 37766588157 67029604735 90612727166 36662071113 6638805803 18146452088 560905880 44812292202 117948482041 91421671639 7883864195 34064172539 47177603581 48801913454 94888463308 7964692238 58495515126 106007278936 115308744221 171110693853 44623987865 19967550424 77361271472 112883818225 64079384917 17546515505 14640197491 6934963539 4009975816 51391353039 88619457421 21005442168 27136017324 75412929206 68208421605 8938099142 31875860125 109313093795 1243044980 38527109114 146696249051 104147989620 1160123236 2931378530 13122315033 144367920307 29951878372 67474067627 7980391600 57797563927 11120714940 20470305792 59055768679 80385012690 99855729225 67562280118 186480132554 192831675805 9872266714 21027362762 4759333707 927971759 117372046397 16758390700 35666205101 55195942489 21722851268 75759419065 2129154155 70717382266 85351637936 27958488515 144604024217 75468994305 110709205165 64247774728 72794762561 28260334586 32629115076 3154494365 41380292460 64932513232 27395934789 20005747728 102586586321 3926145992 138001645273 80515832093 99209767643 9396760510 189576425915 14099926991 11053547231 4957775257 40365895505 9454245305 2564144910 137479392508 101128903731 116411869503 37962143646 164922471502 32077326284 20703255191 80366335347 67561981060 34024866267 63862510675 206068418897 15997564867 101872921790 81239619187 45129130625 7276519627 74838113450 27293701804 23126130461 18432667852 146272407512 21882102761 37453046668 27304462160 140274446028 43708988978 92641917444 61974456427 47202463540 99431474302 16514280940 65159207028 62189223161 140149568961 77934045331 20192471754 1899810315 17238183499 17193147139 195193995121 81250116360 24507655449 39367218656 58186550163 10612042934 28729543269 117763129796 211628930923 198225861916 76794853020 109662354990 15553788231 45944380565 66478981446 20706086591 74775261140 16420358304 26004548297 38370783421 46291337257 95024657094 17590666186 145407352505 51837532891 21723526690 99794648846 20805227924 7356281231 53034604854 125171112870 37381979775 17437186055 5897075693 83744575886 29136386541 73007156305 116115842426 41085625173 143375442154 14554148755 55478562950 26716590860 69142569582 35917053571 55250964248 39798199628 124118301955 55022529366 16462397212 14265451306 69003137525 12585039668 36121246091 106184119380 101221543286 28688539400 87923655863 161854793401 18761080258 6932422102 29607717106 8516923226 16551966202 82193122852 89314511682 19399951089 68811864507 214364255780 60358587420 47099629013 109172009676 28582573266 37797021706 13166686713 51878129334 21164598488 52534457477 96299134723 9170516718 73147970855 18625099854 43061042272 981110631 35277770157 5124258548 71134503561 33708416050 48434505301 176736048850 82638461450 41840225250 8867894384 101731860445 64300298863 102036168433 71912606303 38906033054 89001129981 15028695237 82871098438 38512059704 38087697762 23116120038 92289695901 33123453966 51537367424 56587984500 67778517251 502225107 24056359533 269164928541 97680706829 22228037614 26925546445 65658673507 76059287352 14930070416 169667584575 9606832857 90655384162 74232792105 93158402780 253245721245 126875626095 52888413905 5245215539 172763458363 122008082895 57369719861 121800197035 9712980542 57937256330 65365209994 49666610896 91173408012 94873341041 8939429043 10653416889 129889494690 47119377317 87011242329 221077154243 17951094020 43953398171 139399169780 70980742231 24870381281 120437992226 22177353647 533379206 47766757639 130862223452 76054399436 1638672439 130235775858 56896149848 55593392701 19254452074 14530044781 8241555474 129265537921 7132093160 43340158346 41525349494 66757364797 3401996863 30424263289 30878991045 30405803235 3071748452 4482370856 171257821689 52552465874 29322121264 78141403922 39421506950 34285240474 129835591903 28792666554 45422127790 110261032105 21483880341 94557529826 24610299830 20934407728 78903764014 138364638742 20422512227 18825483087 120239549914 100741072402 74507131002 20732687251 154614867245 18293996080 52083607838 2529716559 9652497566 470520198 73382185661 93383231073 21032715043 748360277 110109276794 25050914432 23190292564 76854948932 59068834925 73567553935 65229074757 113251505014 105017685472 74199017253 100463701912 12054602874 35819044520 7995307464 25767740139 254089844618 6157776200 18280343945 7865860833 92422180527 37546091544 37487052461 92278472790 62198391292 254983747938 95150102300 837524593 27240175001 69102483842 129254043202 13973098493 63062440577 52271272190 46710820194 1204592205 2026858623 51435582574 6889692846 29545780101 9164966761 39958312971 61491059255 3312523404 6143820 92829569822 148361909729 40845849300 827068502 98787103561 83492785693 68613314750 155026844474 8569610964 42707519619 129099924812 110251202154 117379656763 80122781860 264452721596 189731385643 18438083519 75318388831 116781501299 4157873665 20694742699 60813679979 61446598137 131549608644 28827377299 3733416228 26951211406 90889228583 51524295816 24413610301 80551381573 58845481276 85159980126 11447765975 40057764105 78446007408 290322524 38902591110 14251340848 13683562406 40717820866 145476757584 98161195636 8487111616 83122713832 18521066570 50904448241 53545463196 20452689897 110245529316 23947557234 14123337172 72303611044 111788366852 72137903732 95152225401 92317479322 42800280838 43929132543 40014405722 124355383201 41730682317 18368227216 24108034095 44922808301 128753002836 13649013565 64480641347 21330479254 135936532686 112313596731 19652384134 9181539829 163479287319 94423209902 40307064771 110494654552 6614160813 185288621478 23793665672 91359172652 8368640886 18237508778 36008622195 136266191182 11228854858 163666839335 33113325970 83469238444 53551130839 42359200797 26702704948 9815037963 58627936322 4551450343 19436385132 33705672095 13578935848 103709655906 25545539440 32468753472 84797744087 114214902970 35555756876 93000566763 608728678 54447301354 121827656075 2728366701 87168204816 15670280694 161514190187 188509532635 165403131643 70062513414 34839559903 179279522074 106351491283 60358749892 127346241390 30523532335 67721992701 91541784519 53950163369 181396762569 88299383970 100115629884 39835193189 42804303549 66972916041 47545519085 50562901870 38187270984 62540073541 60646517605 90024637308 118618254413 58240306482 231662973840 59676343403 91340373023 13466783313 78697678107 52870258464 564748207 103719050723 82080457402 125467221907 46289972069 88125118526 58270452645 47300070027 5537153853 94399928430 16371589517 37867983259 5450799649 23032903371 43272253723 115104703995 182452879661 6998612919 152832910730 854974507 7228197291 25916227326 146298893904 8920272224 80831730375 386077283 11466638767 44265793854 93111427820 27563069580 5796371117 8177739995 38463622184 12385715965 8118341288 38777161344 131026429300 7738327470 1501656545 44381322315 18788270869 20714437937 10695456371 67858608474 101355285395 100744204752 41762024707 57953942217 29871831883 138198385440 56354174664 95192815936 163348663696 20452790057 82210256895 3463193370 38565292119 42774997251 55625328737 175264475172 93597491322 90064429720 34635913251 126935981507 118607494590 37505570181 16704801130 3107558053 20759645800 152936528416 90009307359 65867017360 57683583534 16118895115 107487153015 109713813753 48691072301 174615222185 2282448549 28011199860 44542249582 74810615362 24266700416 53299426665 25000593340 60195066138 63866751884 70437583156 35305959204 67337339960 2626656584 15320537596 75287060890 148107299371 130062428119 87591102857 64293277216 135932716063 12974309976 74999558472 5188802292 11155382275 62118196972 10319691924 31575676276 3231375744 32303880726 11803581532 4673843809 23589855530 28167409326 109681327051 50098680546 23266282296 15330624825 153488025029 6807192995 42544097085 71917694372 67285911320 55185191388 138033053775 30247422702 172520115803 31533804803 72335838288 69731115939 42826669002 105256505151 29570281900 62306260533 20370493125 102407932914 12582583801 21268409620 146701568258 61843248887 39239437773 18468298736 38008382518 49838961102 112833553991 30393497432 53687891049 2446922575 19081572711 69171224471 45182226765 45697608855 34309431975 10452834836 2859572690 8385600784 4109642742 44560864514 623474181 60173583853 153884434486 43841800050 58049714890 14328479039 18594597554 23448351490 33615999089 39509254584 22635802845 10323999055 21572504926 52501778957 28505800827 120004120604 70485301781 6124037472 88452750946 173278008838 92769476049 77002007293 7921379966 9076762838 15448290783 148186905741 76440307702 117035051277 97455399608 63256672124 2626626791 1707815707 15082822560 41505410125 19144433774 42234466258 94336615051 14261126290 55481277378 57176955944 7545122006 62917704552 17135463202 11282387522 15992729725 7285631 11476492796 41410157097 7728530091 44723190589 166431436380 13612847129 96692110723 84675059827 44343371623 27065863063 60030367336 136837386326 35440118849 58337187647 96922086154 19903866239 102672202703 59655885254 20574947846 12945764883 27652012577 34453606024 69659291187 66121745964 5671719961 117003883649 90578359413 57578850385 84973686508 73663296466 119083844240 44223306056 26168819575 214226010383 103648552995 23487890721 109797394757 124372815253 125280112733 3270724949 79775940152 71347690363 1033465127 51107136753 27529319236 81681610008 48309461381 111859729635 69046264521 19057267836 64243489756 52163460814 45592747585 25616006869 9608214800 12150294620 521643481 85931537053 16650217120 15427400173 35837550722 80398794479 196989453605 102353163276 27222320575 24897510994 11371850464 4666723765 211369712098 103375410128 59890684684 29564023199 5887835483 41874612322 61487516511 20528383514 27318266583 59349704491 128875730808 156606802843 34980650 13418879863 10905770832 23138247744 36454365239 35104607674 6993382025 4875833602 12127162786 79416850844 11514401904 31539207308 133084067866 53253689199 7502672806 128295659575 16711873178 1874526197 139717109176 15866036070 59799494384 32826295356 12149436020 16191975796 35636502916 25973320667 5429714668 244649447284 19723953689 36034074894 106137939894 90008603015 1575946641 46826017242 50321941307 18972682903 8935329125 42191638007 9445172643 96924029 18190525319 15193962278 39847439905 57123355011 4646808435 49182336149 1507082250 28255473151 6845179578 164769475025 74411612514 3734932433 161302932283 23636221071 33114224493 106827226104 191571956516 82641932901 14365029347 42317773133 40017993744 30572684325 4175793935 12403448041 17555341248 25129894245 23098240760 49205891642 39653972619 99877441194 3465006906 11292137067 69838225127 80250601932 42269981074 7680781366 14762434456 13923147176 78124240338 57526727128 35563110992 62598251861 13958036855 34230304253 207710934617 16645318027 23037735827 32888188659 67921307808 26015813089 38508623313 28199417012 31734043262 33810802189 129586441291 60012714777 49769331657 35933102464 16602243003 159331525439 230324974341 116495553583 1797969221 81189564948 103660615427 155408612056 52592814992 4936304949 78004242985 74469270492 8761340879 9338411431 42442876663 7797943444 10890821408 127023329988 186244258266 64403556735 36924448425 54708625126 11336331732 54997038661 7011346392 53563224329 178744059189 43430897067 97834938321 70265015016 35368636694 2352203949 179234871935 21023023981 236354722016 77310740877 91597872635 103375084086 21052231024 49371528258 71477820423 63978413536 13679034049 67406888895 97725373460 22731384142 31178303442 29153439817 2309114444 22888461776 68810945850 105074416546 8927158802 19192271630 24918174397 27196810498 78138427059 76898113741 12459980420 43085042622 59749485053 139856749112 10882378847 37689734807 156031713431 34164242622 31175520451 14802099760 55442771867 56156249812 46054030026 122972114445 53850807812 4537880799 94918095547 66543158504 121192528942 51655842366 33662510408 156889429157 193003662835 57404319651 38991200181 3350760382 1270129707 22462526770 9648578203 45869332667 36905261476 55781248725 37363356595 12570890251 46928888237 94979075665 21873886908 6455711198 11144149694 11806967608 65370846942 12851428389 49860334211 106883039368 81972087591 85173766647 106397650755 14075321296 51643607884 4256483800 279350521709 5581477121 106822366604 9840365167 162745133055 8323620948 24178778703 69642842986 64390361774 164399368757 74616257028 29646370094 17636258546 48652791449 10103756755 10865226866 20536125715 56391242671 62504205034 137954424321 76427855738 38203441838 82496542183 75148961795 15905327265 52548034788 101738370580 119075806762 162771380193 64409209406 40534818586 53889392869 18507256154 77709311493 13053108284 18773831377 87336648303 115321402534 17497575603 98584246236 13332678045 62460400835 23352241150 68012905720 62873019345 47051120944 9130965315 143767689626 4679673095 42743200408 22156493975 3218670828 56028866936 16919915163 89772715778 84469989204 3657410600 15785602636 28978814512 21378973587 143052065439 171251643280 125280183709 98539957277 99812992778 843584233 115210408423 41833959234 62285323871 30623221370 29904334512 30556946621 191403935084 65687469324 131808321157 48654745146 16417088342 16411712695 286469136018 14615636310 55483932471 23082383947 26813065997 60810398307 88973679739 24536852730 31190384018 123429675398 17363470895 7864137680 35608470165 8650272504 13417884824 1150154669 140729897216 36180503132 26690032614 41433977060 19939279707 95959014996 33638042284 27253519038 18237915632 15592119904 137222220808 30938918810 246451690921 2835307958 236472713900 113298127937 12006019670 1059915462 78590569784 15598186156 4320843089 9073538439 100041033832 14288768466 17015649863 25222933297 23242068622 144034882614 47079208840 18805341360 93933194706 3032621399 25539955962 2283554054 11025070392 7912796522 38267289885 144101044514 17865340087 8645010578 89532748039 31332845831 29228193242 70655249594 32906135990 55294004126 63965942983 1722717957 24895807043 90287327547 3549828398 164490453361 970113121 29274614146 80329563153 289723309722 51175071580 11287904246 13854344115 122162727249 58863674351 33731170383 46197295334 118441261 13295647790 2598959913 22105082024 71432738145 21189949813 99130353889 34601288406 8381246073 16079644385 63261317070 232398316467 35611711606 118857993725 104121447099 54312130626 14348505301 63434930154 27754465465 78658160305 476673360 1910896894 142311490160 90354247777 20021164561 38343034706 95756392372 9332853461 232064719338 24006171432 164435632585 47909221079 59046633640 2635636190 33124794466 80374459517 90546363681 15889868376 59380016824 35273018506 170746658944 47462102308 35979046677 12142367897 28902960033 79836536969 109546321903 31288370777 45150848477 57156839129 21134046967 20183928346 55202752127 106422872124 30689321359 29262394369 128047338570 38567755116 60723434459 123367696361 65130287254 115525362437 142399396834 50158803874 40032607589 71986644036 40076802516 10027494518 80198021789 1218476718 22153478103 27325164096 161342606507 20566428286 112384016945 66179113883 8044224659 22527130417 71645125505 13038327595 116044376794 90687685779 2085721213 69891086148 32649033772 96161024214 14177148851 128260262468 65999146205 248011048322 38938607939 62254437123 107134258849 18399746833 33871685243 12931947603 16459724898 55260914450 43274413924 13185817000 104854809240 61577337150 29535964166 33789645785 48754582548 122005747671 123758676880 109058032574 13272827353 7368835798 7757406234 64968788087 32285860072 56091726315 121748710340 122349379291 96631052642 6018140673 1266042170 116979109321 2886394557 9321021218 32834208835 53598539926 3406511281 2318054217 18360119271 86407688107 177955953150 4144160950 5813317842 1047863025 69836419282 48979786845 55159860704 37496592684 13371015134 118475222372 16897274839 96086293857 7791243645 35880781838 3064908823 49274404080 10314994128 3194283288 136405153754 23830394403 57002170433 23616166823 25296651374 4842985097 55262663022 27551745181 6133542619 27013548379 38340557020 84374168764 7792375612 1393413177 30808650767 46553428343 57885849062 96479169951 70247464115 30475119093 19543208274 8414883214 13503616997 2699134724 7636618880 73785152542 105080157204 40526870157 38330474681 52247270164 19300017018 22596437104 16307577306 50457530398 33292335127 17261592219 90424959643 6302126805 68803198081 124248584695 60488869209 3144917334 23357883627 97649407035 22401880016 27736283300 69289988546 45036543559 4710122793 92837763164 76681047111 55069206386 6979628198 13174895410 34671138029 55988988876 205429606835 63223227276 70198973667 112126567986 2002451434 16497432118 65552950990 8056827597 47629671846 170191167138 9921341313 33263910756 25204500283 30083499537 85424812342 207591681786 39615110978 38406896010 7256453578 66601457915 28255955188 69021510432 18005069753 15985246957 19044725404 134780138915 57977985515 63880146086 50896981676 72569831872 30760600103 71463234872 150807458217 33668200746 18817942393 94645600223 189852624880 3775214303 25845234606 24087091313 110630744951 247545639902 41162565982 128027991029 102120715729 8209108760 20615682873 5264463046 122026988633 96106874203 27937773211 89206426108 30714427133 149626745976 8817791977 111368251782 116251544061 4956269666 98506305375 157138825334 4153961235 14145045271 136340967779 19589924014 10656359537 83004838852 28966962253 90750417012 157626596454 51424093690 39654660351 145809519638 19742214706 82727929432 28140515638 118225013307 15931045916 33718365894 407384101 9820490879 62637416906 147013681612 35142188413 90344071758 13708006524 42501827748 376370327 171778415435 7051840243 63497620098 12019295885 86042614380 17883146117 3602943875 15445849422 57491741673 57808457537 4565100884 32289251529 1111895730 20510188602 18601977875 21032611026 336489579 12159883547 83499630118 13491621043 24116432530 105031311585 47366994392 22997259180 61044097265 16544210989 66251053799 73932764777 76777518279 109457567932 116625198041 34449832243 3646429925 58152238755 54125290704 150701154287 82097322279 15078374309 164057093286 8443245577 137441762506 68769691436 11959108940 177638561439 18614134554 47370592089 7259182416 18160951633 36758941692 1456363932 8522625563 95893577981 26102688503 42774119638 13181384197 12286395677 80398515335 1289856290 2070466186 18365671945 16965850591 118322526664 51927536684 26269603529 30980900895 115934737973 97202923446 11329651714 16504829017 50133937393 116959288596 7889029702 72557214311 20129963522 79486388349 14506457856 141226230988 130746124010 40243687161 422288536 53325858800 48505078003 114183853210 36050848503 31796857707 165727268570 94618866373 3207406358 156925978715 21934112297 23022985772 15683656589 46178200155 38513897755 79032688736 92190517833 53995150617 56259799013 35550876799 17868388566 89985499617 1383152537 38135485294 24548552221 45682520052 23205802051 10517144425 1757312582 42202248840 69947008723 11733834495 198805806716 157887241111 63443783206 4812370735 53717004366 164037661036 9181536594 20706026547 86254162523 33849173848 13121008979 17737538738 22541415181 83424212361 14469989467 123639466179 13572035340 146588528489 22557706744 10012041345 67524546585 67902288570 40067345972 54996279076 98940163395 52484539289 18631553677 95906506905 3982311357 183424300437 40855734396 102082605453 4678057414 31459875770 2146929736 146813604252 2829309237 38492635440 123608168325 34968264188 72779878284 160800532946 10214223789 17482753207 48320255624 53309280334 4904802606 60137302129 73632687696 74727161141 27091572450 51849499706 55632854487 17639029062 10104268624 38636708240 71933261208 23262944792 28631327459 10379386527 35543402013 68517156571 17690594372 64279385402 5722293349 59854934948 16542498154 51492999637 54424091273 24032119488 20400735190 72577110952 11567758697 77807159274 137957404702 28541550600 22107758063 49003990115 159940413532 16208158267 76108849951 20781353721 29116607252 23134056318 95736870751 65940621147 165738546956 51126676205 22474274780 38986318440 2068819584 64423399240 1791889524 24157012596 92657926021 96274419982 64795183613 71799659700 54729627211 143688153186 51192380644 130294559049 10830068083 37995250536 46560822586 29069649785 151879509478 76103252416 1433016639 30157735925 73498313129 3522251609 14287023065 38101545722 14686804899 33325428266 29807031692 113976647621 98529612046 11743555475 213521333512 3396579054 31914879562 454212480 82176366239 35668030808 27670581131 107967453087 8869268130 172645426915 42197813312 87405976224 24698267144 39976141972 12479462485 25594843625 121731157789 5865925393 26545427183 97639254259 9624973695 56166525959 15554805211 33793270381 14836342958 50311712934 98730051250 64203372425 91454763011 13934872419 54030267970 2256964824 6531549453 60009905814 5979502678 89005070991 2928028809 276879647940 51063869876 126927964182 5565238386 26454753611 53292075190 103654110369 66699723150 1943601971 34186915033 48076521616 34597126330 73363608514 20471214779 110387376519 51867289351 30826624410 159933743588 197685353431 10983427423 51008096539 21150042475 56956704354 23062866250 92236538111 12210837065 72862352966 198691157951 27723157486 31397493408 72364303726 38272931663 27720451883 18176273334 28392176018 7017174268 9077846144 40444520074 24600613762 43576261806 40627500704 335870597 53662432837 36630055268 20473024627 358320749 85904430220 97163861656 16145193489 32617034979 34243750076 177296684511 87136586020 34483670124 94774067251 141726181949 10741438375 27553785209 80773057082 107517920178 14792313530 290832779 80042243294 77957032177 51080102642 104600252664 172071346777 19358114035 102119124038 42147398991 58642823311 3534841392 68447414577 31843086719 48974609088 65762180102 89996883775 98525944610 913922444 112348647382 1481575514 3748035224 90328812059 111847898782 104074421107 107470576653 115581323467 139040694444 117574688006 9691731109 91007390915 171555493569 28967717623 10767889286 21375704883 83830426923 99071029026 55919120988 36576855675 33306608124 87622740700 132072028344 32305936003 107243274075 4637144062 124966394504 2664640250 124959129653 33468093109 56298355905 4385755741 24689035301 71112781552 89348287020 92180804743 92401747172 78083627393 4858059354 17190377215 4067135544 93407582212 23369567088 49668929835 6305048292 56614820183 2392896034 55940643611 388685891 14413696822 19574533717 36286156799 19052382511 6327757040 3966998419 2394375076 13690381868 4420861184 205137324741 55480412155 67447 13285781637 28399092788 17101590387 21871787867 64709255479 32189463939 57261877439 59798193844 2526927992 30613744377 81788718092 39317408981 23487763046 107439570047 224333394851 26181717133 9021128594 66950913121 11236694732 23762136342 99705995309 130859722562 12422701103 1342605746 220810357 36246254792 9328977323 173961324607 118972544577 21152255986 60636471277 37115156863 20531262556 34063077555 1230797867 67789493491 87109798931 38036904342 2998819639 67336784195 44508952299 87474131459 29395538402 47882809273 5842827198 31309318539 34575637948 86400847142 63144889819 82549889438 91876550814 4701424965 25768302824 13953234848 62528433427 4260892737 109927209913 61881706489 17613021364 63766391020 65361902033 42734084283 7520566056 188709293216 2095653415 27395780825 49132005935 87274674221 17810643855 33147424986 110218546459 90657724528 31238325971 131715667 14594524276 87323942174 157386102468 9208600365 5550408605 8117114077 59009518462 34563681086 82768270526 84867886686 24429872849 9166031440 2397494609 21338339667 105399131333 69322003140 92579777052 51448142112 47640784282 36383928184 98525758255 183392809720 67901169543 8899250762 15265942863 41240249165 72591810854 86650843244 8329784749 119233002595 50172743017 30909955152 38811101372 67672248681 3997175118 130196955764 73017226237 274579260 94984083018 73192323213 76501399724 25316157186 159984924979 39141745045 112424423 19907219317 21399138413 10261335606 7063777370 24982817812 129559674611 22145298323 45781461802 288417969641 20799164591 125461991561 36861568198 55623274642 806165288 23864187222 3257109015 15920959427 16273851490 56111557643 98064391679 1679733525 64524024462 5659670605 86391088970 164830079108 96362425829 15992279896 61439961287 172448818570 122644973015 34193109885 55079285849 44061298545 5348497301 227825232855 59158606130 47125513450 42103916141 36704805133 4884777863 66791599653 33552686520 55312892323 6269977648 72664790613 158954228527 15311559044 25393949845 62152988824 7097006894 15519461862 291341628 53432197409 5047771069 99018480101 33373218162 116896454454 14404959351 46277645151 30281402342 50397953693 130923837252 30996601810 144360392345 27091306751 31524391428 36192573993 103740878660 41592340635 680762957 60075496757 148166174736 76807985160 490859058 32549030624 10501790746 45207935759 65094206197 29591453230 195551784381 56208642643 53183707635 14074432962 110153230477 41342628621 80598331019 34607635849 24082293009 78508287235 4166809061 29713161558 173778046654 25131212647 61992849351 21591495758 97087009329 124121852576 145324248323 29122460089 92355335836 70368492213 15671779914 163498665498 77761033784 6964886420 157115808755 62041377937 12516100987 63143781362 8318491652 41605193388 40664876735 128083735497 81277897023 157877541588 53443298810 154798888146 104057908852 72722159577 59703781854 56607252447 16334300888 32860388168 170891084793 93476118459 109170411092 13358982199 7028448309 10367347614 18995975161 24610312230 90519644976 56910685679 137719638529 76547527215 67581623055 53819628213 132348070601 11043546631 85047819287 63910571025 6211272084 30188612247 6008021208 89126790150 114659474207 56065679493 26109877259 111246088959 43494864377 102636806697 2996373886 11273036933 116384154832 29876720472 19811926922 2062292176 8351780553 39856167145 10403687267 108742238678 17932104028 4425562624 48159398292 24301907721 44559602332 7889290769 14363233773 3768393503 174144302975 34153095751 48748627156 5728353165 45960534679 77788425353 11146306171 5542402631 65213382059 147003825958 15740231526 721944002 90220079598 12434199795 80558607057 18241105973 27955343034 52006406082 23798843863 22048422636 115877911330 88765229245 20182823670 15636799614 111652001474 102580682818 63802615920 23795247071 144217482006 67298193000 104485343970 55562958710 68049615709 59184954971 6846886321 13478233405 38349048025 74017636919 26926684266 27936036205 60431163119 48646060435 144346525624 51206133057 28657980276 73801071960 43165523862 4866717390 3824935946 70756320886 130503302597 48198994601 2357767208 25061726976 77527468666 2236925826 112426482425 14520455996 3103271222 37962104177 48108005095 116376089349 35270997851 18503224919 47457045343 17431296933 28272419795 33020740677 111508400 8787660856 108877370200 4527947547 2873811528 2395941633 64201513029 16865207476 87883831488 53990399602 4676175385 20984838951 96616388335 20721261221 1432061703 142051131173 39671013374 92281003177 12368867292 14989629495 7978176203 13338441604 62820967232 92386923330 31736702976 72098832960 161994965514 89140561241 40846535616 79484145442 20217438693 10547086784 80311113782 32323068002 79810161500 101966158415 28741288485 219167963655 47161773223 37768575741 42987173530 108068073388 2892593222 562047665 4818727408 3554075035 93475047733 94688968963 4175519060 85873211613 123683401793 114766208841 2667409990 586951118 20268469939 39124363997 129521573155 40643394681 41417126847 88047108135 8053912677 100737259212 31075227238 13240939128 44396347161 43867147655 37602673762 33766385180 204359093410 44748944463 11300677095 6258880112 17755367318 8023651452 37129646976 18265406579 49224385904 6809423484 39990041627 5013172361 174765947882 2236662722 15482964751 53626225543 1086031467 2329745470 7169442994 115253028402 1210749575 12347579935 21834441764 70816678899 132700331992 16949425062 10479382234 69563363543 105297468120 89876017101 42764586795 2289674282 486199791 38967309038 110266326349 163159867288 19535066911 29198014697 72392313930 66875869437 172177018158 90612360608 26693101907 37280675316 3868206975 11771762251 2165778861 30267002728 27838053845 117523186841 10297251544 39309102782 87872272689 39792827126 32674904226 100952730464 221120423590 11956210386 4649992835 95470859959 1167421279 9781958788 128981772475 140171282900 176204056249 144901148854 44380608015 3302633617 30443472918 10012393087 67055596574 30776812186 14299337231 60300666585 13039921975 27692702758 138616169296 51366081771 37804679744 101100151964 123303311945 146475201678 34800268032 199303452510 120381930532 43356423460 27895423854 16129762263 111254908928 10284638791 173957945912 23366884347 77070230024 100187530589 86509720949 113758977054 51567780160 75017188002 23513583508 34087378777 6154884649 169444471457 41165341197 53652572624 1481859216 47279861687 105054564763 151214202070 6474826726 54779136260 20485479577 14214483942 41825171273 50917546388 9346405919 6907730352 51000925262 4833575152 48423257215 46627320640 31675363939 99971644793 259761758215 85771785356 134762738691 110048027658 60834312390 15336997522 94339412032 19848897705 642457907 16868964093 48510712981 1639952880 80335156658 4802544770 51694438345 31551587550 81219657917 136540236284 79176172015 102314098463 72210455094 7478653401 124332768086 27950872690 23603685685 22384768819 22927289828 138325321134 35411315766 44821330096 101998164282 34488287883 63298831919 31999539987 16688239984 155118689783 13669773250 83829921895 74829922003 11952638689 52560361850 54777508668 8580018678 86834336713 1903631976 16150904056 135640751915 40067851505 41380875423 124105812897 101438920167 61012377591 84746622540 13383468592 41923962371 124498068071 29705433190 144730821461 123856571232 8346873006 19862990121 17785218800 133528476371 33851821711 64364062045 6924440065 80163942630 29476427124 22187057020 82708782196 83893974004 6645543012 28107797236 85783397698 148896405501 101781074675 100319687242 93477498443 19222988879 10095935586 21236062658 24448068317 12678603020 82750848633 1092518159 170159310699 44580057456 134351205937 6155878690 101643153874 116232408643 10431304548 144981285271 24380248466 99608911273 74676665374 81197241218 45923339865 36607649694 56022341648 97190763595 18318939061 47270115615 95250230 47131921310 52843553821 17012439575 28974771143 69035629828 1236940546 14863141149 160017222565 25188975705 45777600848 104463009981 129967327138 55917458254 1219465335 278377627 204846083353 17823357194 128952218808 208217102358 64008053087 61618377183 129614418519 97483703594 69117208264 55354374845 45156805368 210612930322 79914125267 20496046018 50572312282 41857993854 47062478475 76614830069 114622644312 128888495632 217663048414 60935027650 95943413331 10296870338 44431850321 50634895434 6822888148 3632020090 40307311168 122208098144 80679438954 69683685671 27282550766 71421866910 6025588340 89720535085 46655909440 92634928615 82301693476 30027068439 142595574135 76901481384 150267260379 91642626449 2062593749 47880224629 27909116506 174008918230 6728924794 52117708640 112955060601 92227347123 30996181297 53826107905 137181356842 135427431179 88897657920 34388232834 5368577105 38035346210 98114464853 19080729629 239541916877 21168215452 12066172318 6617259919 18267914424 102251482140 80393355803 30284205870 38441699546 53502379918 32765544306 218380003748 124421132318 1347361468 19536706835 58839362060 93270642069 158974089770 102886956582 4186304553 97732734295 37982152655 37162624169 64709423601 48983030331 22025667037 3624445687 103386567095 43955531852 148208253728 2737794116 14263065022 219887942560 26189946939 97665269279 8863322013 89583500801 8323772240 101273692252 70991124624 185239696657 71034591540 86115133524 11574378893 52968937752 123495312873 50034980918 22520583726 100768937675 30980247800 39022302083 70347901211 2605734996 1767417987 31235696265 49100054629 3380507559 1743747714 3604856202 12529000785 86859701128 92063736 12065417855 67771765144 61749698073 7038933224 59894007805 172318467348 17839949950 76729647024 103277633975 20242147299 10814417691 58047053271 15404811387 3633219103 27031758590 121438973098 27278738433 16273815270 61258510583 34430007534 70455499641 86930821714 16627661184 13589683776 63299324793 162820378235 84199608392 142108209003 10712412036 105131390755 6039746058 52004199358 185037382125 30822263870 1000473355 61971879619 112339532747 33683990169 66455589578 11711901556 144893627762 62633469097 143060910766 21472500283 105017697888 4192166985 96947893227 103828197107 44031323107 20231853166 12234562688 117327295143 72706010633 8980819142 74434460201 95306943289 11803227144 146502523812 83310984020 32474599935 30244411894 17261219615 64108162578 12584514399 26615233586 91588088034 23113129566 138773373759 39816452293 90318331952 64317065142 98886158834 20695935717 7698038930 6494551284 12050771231 19185331720 69641620697 87346721944 56020783515 51087263560 81131022859 27074113871 51905685474 59623676149 22205739691 34683722937 148545945017 34922378057 37892734601 137371104239 9898877415 14346171505 17451037119 14096457066 48228161796 647360736 4974555317 63858735789 21183035045 24495406230 61000226002 9646441434 4525452666 108626461855 66321725998 169333283224 6072748764 5223104348 72178513844 133029378370 42320431154 60008385566 67564044473 45653278441 54651768475 2062313030 165485248894 49395875245 38013503678 29239867649 30825222176 85433541019 1185897330 93196358363 168115174386 62888425126 36013977409 67086847983 39532574816 27378987540 44372269695 38271644922 79677969780 156583424984 34797970660 44557193952 73787232223 141848744021 49190405707 9311797504 37917695560 46586048323 8882203025 39093449585 61195343711 83665006234 76403880857 133803403999 28189429628 14689324538 17730149401 48116139267 44536323981 20421346263 71371688010 6288200258 170727543805 81919475251 65171262952 84035620341 7176827251 13951816668 28809007059 124759810731 1777651979 81925336026 54643856212 25298547841 41223852296 33143999929 25136306899 4071429018 2130428412 148183891440 35320439579 102138593652 1435997933 79585515435 3636864520 152311541825 138927130161 81095919254 8481224414 28102898046 26304178716 52559859956 121709250693 136140549008 22713888101 91979990550 73514217604 87970706963 50735895302 93948359994 67800800435 7782970711 45003175405 42639996612 143113840228 15836227745 18505422400 8664487393 71369332581 44420334948 90004667204 9825040214 90022927893 37056465358 32097915369 46602737692 6799221989 21787309449 45633966945 82061887860 34380526696 35368499073 22933253063 32846242410 137223622057 95075086233 29186697279 12752772264 37964686963 103848044748 79657205309 107471123726 19800170041 27338189860 38025857187 21307753855 7959539724 48772153971 95356586387 53773598999 50343504991 21679635714 88641599941 94993973809 2326247846 163435159148 16110031376 41947633768 95038786189 56208802398 47354487861 116461142682 60400346985 113549643178 60083322387 99074815539 34970761542 7414260690 15602996635 6696026454 22075149229 25801055613 161976256216 84153972957 27359815393 100775106818 35371179389 50842191499 117548171492 178742265134 109662329241 2299488196 35390429767 1532160232 38790972539 36272359949 12839553034 80222749621 29816259291 2476242134 128275190340 1492919605 79060015330 18787954722 45227152955 56423515095 155095396208 109067183509 25719275271 28915384886 19904649347 99616696207 12263227128 4708381634 61944135595 1195900990 72575972621 91345756350 86137750368 49293018641 25935412841 56304757151 48482666431 65191083002 10805223376 31385206667 19121795447 113015620249 36512447262 109217203585 69811387817 18601909324 55669138019 11778460231 21021933173 19373938360 106750656556 98378121320 12000531802 6513969103 8228382648 17408027184 20655420946 123942344340 72747145827 15425812677 18287296316 69034340092 54061761962 88016706931 25901291836 29549664365 59126291243 138405484427 28848046823 50397897521 115726267384 58191559612 153690511910 96686204323 46907959797 70625081671 18352161745 67164602949 75810922081 9213041313 10913800151 39507839737 150959445296 56949869239 62226106176 28184664162 41741119437 22739140469 7349496018 19206416757 30093491358 20765343491 19277901154 3739378408 8978358611 32340815026 26840830893 18616020505 23627939980 21177661343 9252950114 65862304645 68157744939 152648854876 56190440372 71792147741 53050307220 5408842092 5829274751 23317844846 188804472088 153355257787 17379890844 24806555744 46178267365 10003542934 33441803770 11757846657 76463583554 16825350444 192844066893 57833618786 26320011762 45775965665 22915342325 77816426543 16739957761 83872334089 13282500507 89799778743 6045984243 31439010051 24089784637 21786579591 56096436221 15509217370 28800405223 18659727336 37197399869 126500439304 2380414709 60374140498 104052964067 27764595212 387023486 182908744478 7317266391 199760210622 30526247054 22562954342 6165440550 69973759092 100126496 114745321586 34130983150 75165997238 72593790911 5587995962 40577186811 51804939436 36295805604 1123318124 30146874840 28434296730 25301141876 140152430730 40050615981 134983862914 124108623091 74107806288 1150427362 10183858778 254457269659 34604760975 17185880868 77433752685 8025316573 27826864825 8505073821 39625688170 91180946799 27329662574 29530088687 21885265948 22397163408 168235013216 26326726060 43008092246 90040452923 10221779085 65760897666 67770027336 15835156122 73987172220 60505316227 70827437553 4843480827 85439840508 89494361870 67564773068 14839467196 74404505839 44334613300 100162347589 45662921907 5347598191 11525110728 9070768446 70516064109 76288007778 9827891174 89693282111 40836764915 10367175508 24283642504 194104843520 97969881152 7298095871 71858494013 70471308339 11951686671 16510693853 8650809010 75057470603 10436783769 18680832265 10078071336 14385712173 103352219041 142489527096 94540471983 7603770261 41400596383 23292603662 4625065687 29649540330 2573841034 53361203884 54526859421 51029063196 78419017865 86191340426 149645423084 7563090404 14309610358 74195060649 60723302950 89386941875 129116741295 138992135942 12151613702 76251869821 143037952436 147273610484 127158123994 10738563215 78923336000 5085790825 66821543188 1728471864 22392471963 70928757347 153667845639 43050066680 61572086851 29064596235 26515710686 59659950741 24676856283 77650103673 145763354140 17451842965 26793890273 228156121117 7536353635 10581305502 9186906020 62340685165 86490397314 62058401585 60691862384 11745380619 1243742576 19640697115 25336958468 262669893 2162938840 27048565432 84778685126 39662546213 62324593747 69721238755 33910786511 44631092943 9844961891 34583442296 44585295862 159855175181 22102638932 33985725739 158707531625 20096892722 12673489955 43059158905 126832525848 6071588871 81487115731 81412596926 36627511550 77234545600 67010504117 22825263340 49076554115 29973005041 49851346160 83887245319 39785451824 13053513570 20741964903 28193113352 19342212661 25184955469 398973672 29985451116 162107700687 63936301746 14625723951 76178436052 188765102162 89100250702 25467728679 76811385660 132939412916 62288156818 57424984134 4875927773 129748193910 27091357799 14699700686 56022080439 42606405549 44737596722 4875988794 15736237697 2393821570 79448545254 32210875418 164252535620 30242863409 436269734 18635531526 71666227561 135094751629 64786545566 31193217735 9944964893 44097077750 44178511141 88537959077 8492455172 63360278839 57123686308 87045280278 207751158791 97155177772 14533772929 29526225750 39276250184 21856847491 10949160239 97122585674 7412068185 31061306488 5578556217 48990413086 2452335393 41513717759 35851318894 8333717192 155516521740 21795407661 75645292311 1237613596 12819097166 44060641498 148644561290 34932907706 46576138101 15953515739 70005945688 91919576620 36818283596 112251023483 161208604398 61958452776 32034500901 3223546074 37391277049 66508336806 52653297010 16183503150 24193642238 1845089785 71184479947 54801438931 100289559862 4647078681 36024822824 68330286564 79491252571 130188566799 132211356671 136526344805 108948759769 37414934810 37136681027 23217640401 6755385123 52105172437 27632100257 8012490242 57707899532 13602512432 77492295416 120329626133 53974446284 125794864959 96991314051 54347657420 19096948523 33454135158 89582555360 35469018538 90700998234 25569202530 61637962863 28284085268 49585220132 62363254756 67308687498 104570848436 48389639417 15805643140 40148402871 143043955386 2906149003 73405591256 41214668694 32046696118 18551973827 16189521837 12842987754 46554701300 108705351089 12530460270 21199414117 10396311431 33123586493 2631430047 100623079241 14036386730 9661732698 230476805110 28163433061 12067368238 81474521976 4931105742 74536917728 98095912911 192676941025 76015198404 13815804706 53257359602 23287767768 83489318743 6044008767 75659628070 79836326249 231518464817 131253478332 20085902412 12659107357 60189408582 11485519127 42893335527 89221335524 57213700150 3098584400 131999028539 38410839020 88634225689 1481645972 53515532110 33437834497 30630760812 97405449302 139111448941 67331598920 26967587058 33546909873 40815095093 36178392392 75303742754 18629109119 40422889848 39125221862 200173384753 222792144582 16140386810 80279312575 32385919438 69355277157 62921176890 34508277625 30082911494 134353083314 158497544602 19222181125 54604073822 198122059087 46328980607 20360115821 73252501516 116282976448 10334076660 35635350890 32179890778 45075654156 27760545626 44974207480 115030276240 64009187416 55865530077 77698750715 50540760543 17957668452 7112680793 16883418504 4694865246 17521745003 85321857525 77377934845 7880483551 47094914242 71412073549 72691081475 124527737912 20437992777 14775672578 72047729815 2075204815 56110069241 74725459386 9339383239 8191421525 72702614536 92114875207 32300090358 22386014954 13668848141 90656381755 25140866568 34410173777 87718456679 75622366664 86739167774 16187409141 65695295831 111176202171 70034665644 45822201176 78643492745 19370459350 7956919373 53568055990 3902917130 139291600066 25115774146 140804413559 39662105905 23855763981 140407780478 18531054615 71218194340 41970145594 12850451058 49902561651 1981673291 8932053806 120001467307 9452745621 135584381405 26824838666 5235594005 6308931902 26879401644 14238146678 15153457483 87744114133 7118490943 29820251477 41735030193 29325834185 4467878994 100422905096 53203148335 60296292075 88744555811 31335955212 115142826895 44735210102 12655364732 10702101435 86870595554 25644192913 133711349026 26261328571 5254937599 12030657444 7659953611 37870631305 30052599581 3808357874 160998766190 27617306948 6745120393 94356168213 154484394322 39957658172 65415585303 40449517864 33481170432 103704385482 240493074205 121445967164 66444293609 24821933383 52419062099 20837419106 39692240278 50591252805 47588647711 20390821388 14207773207 17959326746 20765326013 76847797996 22970061155 59723195329 54177396083 6663130661 59541200329 28119318683 107479661797 65130695624 33165172982 17225352528 53048043077 20976479014 31463775820 18520233352 177799855064 12026388076 20856809478 34749113222 90865352578 39306573282 5894084097 71593101045 55941090790 74079149031 47651929916 31775411854 4722706607 83113218483 25756273160 143054966597 13835726005 1671979637 65991268253 63137547164 91704439556 102117330531 14134979957 34584414592 49422666066 14044734135 16349497018 135000066565 24323732863 125086437246 108872374318 107596995137 20152963391 54712271978 4656680317 6596084410 183971208619 34711926656 102215890238 8491857751 90856884474 26655025750 72282410917 3401266679 10555932898 120062091875 4673024625 4127883086 42931676741 102706677544 126424268103 40267345161 23109315069 160444064002 220120445782 21419270610 21750620556 5931005880 4398938966 24760614301 5825519837 12002111845 27812001366 125096206309 182448365971 6425344245 12161649629 62206216920 28062189685 11708535110 9575714065 73297694205 75727683462 58518743148 67217911012 179434709232 36336994346 53349232640 8779048615 20914853930 4181112681 12618587273 14413233867 82584520413 11619755042 74385986107 47517031712 14130684651 100655342809 130687808666 18431319299 275051185591 36288422654 86639224685 84579113677 103341168680 47243506877 34677442486 26565721673 30956285759 13596217381 83278343718 71511151486 50907990715 37965799567 50781484226 57687771720 12066164602 25584084095 18119218246 61137943091 99542143612 22438373788 49573079523 12222391008 88192249966 18508826707 146472803909 1792041296 44147187470 54581744743 36293221555 167597873738 46721308254 3288290311 2960604881 53116314650 18178822763 25521007780 13355514143 102222507936 79468377495 79820613996 15203625405 46000124485 170106654 100132256253 10128454754 49159813415 17543924992 5504266135 33683357504 41701929730 16201885493 114327113661 50550837524 53707087713 1422082972 16062749943 16414626936 60508518715 22344625998 95582246184 24132214799 34865807171 61047027267 123921904395 60792854662 110974878731 107384475512 87707267411 124121004224 33703269472 67008798479 18740498717 51964145768 16217043991 74624623771 14013592687 168627484971 39083938194 76364425010 105573870109 50025341392 41650422731 3996213632 65499527582 14300727544 101139046093 123325152190 38507721776 152480365926 28456003500 91979696171 29856203648 82611051416 81617068269 93228994894 78861864436 9343329267 55276920700 55023318460 144718004602 116990325569 3853042565 94772030413 139293650903 183418161493 65385137860 169456711829 38983736218 119565180242 7461871064 3008103101 34608007455 86197599704 14215741873 55942387116 8260721333 99148313867 44192275405 80006783989 120171263797 80444368445 248067689646 20403358863 5425743444 4148723336 7944833974 43568901019 267616492455 88546824493 45090214344 18946547255 158392825837 83551915615 68871066428 21161337141 88841320918 20467540243 41364130910 94770271397 23616061350 26819539090 9577111516 61092711561 22092076320 144173568942 80336588921 11513006528 66399816593 114126732991 28459997129 2987008671 85503420578 32777960232 74814581093 178637240811 9720454286 4422352018 66909445458 5455498958 53267717718 26078264192 86889652939 34804371036 5025373718 100881898656 157512559342 20457849190 32102078031 152529669198 21158271793 55624502544 102301610801 185417506733 76580948470 62142173044 30660712756 32024290125 59084034834 10884335863 38208923134 20752571404 16078260611 64590115106 66591614032 74805007257 30102311288 21866500433 24332182040 151391514491 48031797692 137970087501 25940286011 73036653841 85226724464 61381786790 13074462391 15122727240 30101834857 84064731009 58850995694 37174110474 5262926480 410260142 69798282253 55931504910 18006330493 3059682608 10608168636 12220617251 46165201415 83140597310 114093703285 12385865449 59247620046 113195887448 5372787308 11800688936 140813809566 9324725917 47676755411 27081801942 51479318884 21002568800 7560249843 82813956924 98025309069 149456436773 49643531230 28297772584 5161922909 154463315975 92755658529 26168905956 32171374131 93697751469 7506321053 67639643677 4319793699 13811575996 66054598080 66888678108 29580470257 41072682556 53941671090 15078484222 94486195457 43145304048 124442074196 93866086515 17301706077 4928027579 113646723863 59581420117 66658016117 18736903090 23850931875 1180467652 43106096906 9719291649 171000809097 130961955729 14899616787 58713165723 29540987113 58151215285 29033139754 59367684170 140921856137 7262588196 3742197453 27702256347 87743171944 26732180339 110782682160 2638223534 35995737023 39755606208 10021424515 62496317063 32099264687 55535321311 66125967720 100833537880 30419299804 22822974300 77755729060 69937569831 26658580930 21687052020 90274907912 41289786416 28591176016 90597571542 21666386429 2668719052 9058148195 30300283159 114215985082 23135961710 4081527503 106001484391 107913026879 30713952070 3690038045 2387487457 63901573890 68715904534 488255571 78688433819 70072423327 9176561868 11831906472 79366535145 1306322158 25282398759 1822405461 18080124633 39192123031 30490835760 6735458175 23999033395 57213703610 112473220833 46763114062 20610254048 39002316776 82383818032 38205155433 15369282960 68054642933 16325091497 72892727284 10307579800 39465964237 156811830856 13868100469 13949174921 335903717 223994175545 42740179320 106668404055 63131850851 12796036912 119472901581 59687906111 135965911395 23699233228 110452951734 21354423587 35462698956 33978744181 26183545010 55587240635 40421308797 84944600042 6646482916 33542292953 20355959498 29020131600 2354012347 79971463247 108639891164 82264648990 30457304619 50395976888 1243850026 62856922645 36974665278 646514855 92508335302 15915267485 52454272649 8771195348 13817125613 46236316328 42200838257 33422666377 51475774874 65413598322 1444830556 5825677515 41729566629 4907412917 19333992943 2333541941 33227006731 78799928403 36126519312 52338625018 35101259109 65964034586 23055955295 18172168952 7509545940 23502469592 23860933201 52953932241 185161852790 44460005955 62108503446 53426559014 8198104268 25788530729 52722063249 184666452176 146706180130 18059228262 6306063260 45381707036 58532108773 193475648235 68127222573 8822809968 72076387989 147952629467 66398967914 39926534991 19728628728 51253277278 72814503696 93338361893 172648983847 15251223010 80608977453 16510140314 4225479174 7211203550 45174043758 73744509401 41208683831 21123875325 30853549029 33908274489 91627849574 109525827018 90318991512 115031329958 9186143731 1630022221 20341724967 69552205627 46249029032 95227177872 20522626754 45077360758 1695836365 26094154258 44686435887 1624746582 5445279539 91715324944 33441872907 13840716611 16855156465 23761436422 25023520768 78508087852 48918118719 15874748525 188193388843 3525128524 59779438256 60219537714 51289371908 73919305533 89747342446 71121469289 463874640 37537844130 53907055139 87965287504 83667959970 6016638693 60435356685 2399104966 22135172321 12405476448 32872963166 140300488677 111153341470 11485958802 24912143770 72546317042 5299585391 3557284822 11322199067 42561032432 83751563787 69181484015 6089688116 33526241452 91460554610 56836605076 82667972919 29634734309 92385707140 169232309296 27926167976 106080160607 29985247607 46280754670 35965821100 95619428144 149153290890 51706738973 42175779766 1931086318 1518431347 15190665476 20203836738 54853300656 66424541421 2728062303 30256064904 3439716184 78273555732 6409495922 79960439881 60699533930 3498001163 2766323161 36013228935 9261719564 77551612309 5388552986 2596857809 978779220 113801790299 97608431758 60221854765 3920597554 166240061245 33323124737 11456821421 17613982118 40357419559 1419585251 44576467654 81424104694 75838254412 63707378739 970781694 10011599715 89687811313 138044704631 66824018520 27799618148 141472675297 22505164177 25937302139 10707059542 16160832835 21624102719 5983498418 7992277437 45987583675 62151477623 2153587610 78712429484 3864804950 61885277156 33664707776 25289278475 42165512695 54006685762 127441327552 30141277337 19081943710 16738740994 4311313961 23323534335 59345659040 39517199453 78334728956 49367854295 73418741581 65390183873 28443728055 11322071534 21252210051 22221685284 4437815633 1716486062 73165353077 165288041056 10699459783 22556628709 3300222117 81621569361 95711961980 13155756232 20602296552 21096962359 70070230508 999800862 5133633705 163583298576 83759735234 141752029825 108806856068 88985198591 151591834215 136224816400 8685700374 49550112755 1981387570 30768851090 3006551595 5198001225 87106608029 38243772613 128253546981 90139235570 119344177169 12580483576 115553574601 10944341647 4592388095 23189031505 7289346210 2533611142 32637878477 56751988405 20263375684 58451674951 17732966361 15480226112 21002470311 209037985159 53938232090 555278034 49966729 120715142922 90323004236 37513820758 15223131076 20952553860 32180798775 53071288011 60659164823 9747603267 37045942239 50127488876 3192363896 66581822112 16646350232 95697986015 15627467374 101792621432 33773929526 57746053608 11826250559 129886057023 2666596486 385366841 38651500362 29557462520 15147057608 89637797205 106716514610 92196603341 866721383 60608584916 1668937540 81344425755 159150762661 80634199906 6986203501 52134864209 119915149163 56840392535 176115865184 24783732595 4790669638 43811345342 10735604553 7721977491 38404881929 25548205724 66004770862 14783468894 27958164493 92571708411 140283307670 137849483341 45391260373 42144170638 40187435396 30418012853 44116486729 23925143777 128974645747 16189171691 20910542389 100760648300 7637468431 99908072008 28213228483 56180394850 26399858859 4048246390 42263802567 43004550848 30842967102 1864278094 156414284597 60103417886 32549381701 8329216254 15217371364 12396713853 43598282854 53589260499 96128410378 27019476389 41957116820 99051841495 2542255762 81799716710 39961159634 46881218886 24268265630 26001397100 60240850990 111437696677 104999886108 22438712888 10687524187 4768926560 52052783180 23200574004 59200418516 2327379427 27757886835 103868209453 138916781084 62197441974 13311407281 122677083646 9629923736 47673238127 29258375265 71871998147 71376514891 11487471584 93243548861 30941677708 30079981492 140376280495 86272819299 17054428997 112328527101 43355854295 25565560617 71398943783 68827811460 71020097230 58878508583 33904975954 64552027088 1344998869 3567802947 91278452515 59333258301 3524059544 1953480015 18332907536 107846737950 1056316819 55345311943 75506506385 111377751902 49690266962 25575077325 61056675109 146078433630 202738636 107632131080 115088245395 26651122439 17371412890 811812222 51242973645 97133045274 7082259102 79667963446 99523133879 149629765810 15219801334 226115802095 142504758484 9982057164 100348705922 5649756179 36967850905 7560829193 66393178262 41183578309 44678259640 27845585728 83353809916 2911739888 191946376920 36048145079 63572021369 31648087357 129372854140 26379846978 136749866245 53210997358 46984618859 3620185685 14650516280 243566587835 56425430732 76955032043 14181335740 9503176675 98116116505 54292542663 40944310540 12702426305 88356266301 31976848428 3304633448 102463387991 52933473185 16789016052 8388997870 132846366036 31937174935 128417718759 112828334361 52177369107 17356424851 22390865883 11641617201 31618375985 39269431915 40638702951 740990404 113038257734 40804342793 147852268197 110791465566 9019589968 121669862301 11366698792 33356883773 6793570033 10408428788 59754945303 58861684715 1435173657 83240296375 14069308139 137002001932 14030445999 63083046522 4026808994 90111528003 130559280853 60113285467 35131593236 12507200516 926706745 77256349610 30762068817 44518225370 7988274046 5134752882 40803597878 6491715 32172181431 12484692039 45775069031 31059336580 39012133873 103968895086 5643417120 36619850756 54447109239 49810188686 26976257132 27056333668 17069177259 140681716134 18677973454 57940919573 23960126049 101672253961 9459465562 10057334987 87618684537 71601775 72236864000 85637172505 127079918486 12954953810 5720527104 72631210413 59179686343 77956947084 19122313534 30071736958 5894566102 9059306247 69011367914 12010624291 20352058506 68924640513 11306658312 39894968361 98672459700 47652156828 14594290362 19913953696 64032815574 44579885182 100125046175 799854248 34772188775 51228150445 14335018510 192678296 70009563046 15535516770 1634873157 9424510739 93593653062 29471907438 23997456453 20804787531 10557952192 20228433263 54981267009 40191081727 3491184323 27203031156 159779100630 6363237199 31040227262 18926197886 67016261651 88429018424 46594743438 429070645 167403825403 66057403595 41450066746 30680625936 36149530898 9463067541 18482768198 75822833033 85237210147 83776098185 189430032300 16009537525 28200358620 79263300429 17885466585 89451727045 26740457141 51882296192 10742772803 40534872949 125303881070 3098273364 109229573785 74231107932 47731152479 664630036 34506452383 22650796535 36739581666 57913787015 74325916279 124737978292 60364779152 3886747959 25469308633 196875924512 18759103535 75904576968 72451033892 8335099200 33565042367 205522152859 13314403719 6985419207 45017226283 4074346220 104536432817 17784197096 81140024583 2980012083 135412681943 18285276498 58556636896 29600047185 76049084592 6228044260 52653255302 2441430791 1048000713 4811372315 66024155511 25489384813 85678425145 29248381050 101523398854 28356256596 6270840124 94537352209 20241829568 24364040410 116518575764 45025275505 30803733 4222121582 192392281443 1072425523 84240509110 4154173466 82725654417 34227774576 207889078 18027346845 24110504374 72787311492 173507189184 43914864639 52488000115 60205982198 112756727722 55322888143 32493709897 82915511174 51652536476 19939009937 42782809557 45132647445 172924983506 60970283131 59106775231 79553018940 88035737155 63540709739 105624096896 84478295491 58193344390 37229100300 50756503206 42222108805 325706448 15739662221 2166035085 73374089108 133881865381 2579735723 6750451779 8773733 105909301789 197301145385 3363299850 3643703451 6389250320 156518240460 121692073009 48679726076 49943095010 97664598527 57971202860 67593142686 28961057478 82510963179 53270260680 79857439193 92377558981 8584056934 56085326461 14210691126 15704248173 3780093279 105439150445 1386908404 52655565871 14894409275 10629494779 93254310799 42873119096 99891484127 1539835033 15197375215 209036906726 109434210984 158067934049 110164510737 28770252949 24277134403 108926708220 102606114931 41589851136 86514763061 49413248821 236413927073 22936878412 1194760741 6746367632 20032425968 18426925702 85208092390 127299773550 31234502402 46521196475 27255999466 86355751843 61340014898 21858440650 31496408777 25381477459 73812865940 3884507910 1268602818 20193593277 29994716701 62480316526 29978939038 36283274816 8786581789 71195332441 178632188299 199371693796 19606723408 29274651665 15028761680 41074971962 33497376304 64130431851 110354811500 25888666627 33799230560 5017406021 23516190171 13108345715 34408160399 23208254032 109385364038 93412606796 30535072852 94794492254 93216408906 31322609448 104379457290 13243044327 23548285768 79848067779 6601709080 71998765553 11133243981 26928080828 51765389642 75357443419 41175824205 32354539322 138703034190 55797820153 8329264307 7000172568 19042728646 1600958004 13980309917 65392194775 31544874167 18930286158 57859554336 38144328214 66802225755 15792245768 300482416 143734983617 1377224450 29208581082 78140882465 50987295346 15115040326 24417907659 17453907965 25635282053 16868728363 132785864838 17607164805 100088348698 1277529509 45935598335 48765836578 7001724281 19044149741 114145381468 20075410819 50014451338 81151649296 84460915441 7362085423 52392295386 273961470274 25936380959 54622748275 16191764251 166181374655 98989851463 19542121164 124236238919 100490218092 40703756998 56000719696 240948319 182778610 205591022698 109209986689 30818654216 169385900563 64756816794 11192225425 87097247110 4635136830 134411913588 119326880967 15476118198 2392358179 70294318897 20100881978 93196253164 33393017247 18216550072 50632762178 146384669801 41574344656 12027514206 21615620128 68648822903 39785446010 61701177685 5409710214 37284433672 65366624755 49642906263 84517988660 35875846816 180864651372 71859959343 106189566097 21796899332 45730980396 110252992358 2120808827 34547347123 38720763608 7272991407 94585882165 81621347390 22666314808 5206741484 36513397649 108570185078 15385004044 84930690443 114044899550 86786974515 12757369516 51493564505 5543866804 10641290589 154157907245 2779623279 77302426909 29023438392 227525749 6279515197 88032310940 7675293801 6785559312 13010212544 32860864892 1035663842 205312966364 80133061873 28915163722 93822334955 66243269441 24971324143 127560285276 9011666772 203111880369 51898396547 8668867398 8052157784 19097143293 23523237061 15291565177 139594637235 19615654936 131311575560 64384644146 1404759171 8676283166 92658305563 70951882 5285496229 157741094413 16094943827 30625200102 2347184411 202720749 34968737584 19567480031 2067978588 39854099548 38460208033 37560479950 4213157259 141725447925 70522174617 83663641972 109340170276 26628868489 55554988422 34317751800 39935770375 2370134673 14434312759 91220985361 15596230748 22403074606 136551187912 38891607738 2537524638 9051816792 38460750013 27285902582 26769213680 3500160720 93732114471 44997432773 96096733294 43014973119 68348610039 49468817096 17262256976 26733494932 160248927846 54779892479 11988817723 45925268691 47709286108 30674067303 76493960534 140669705503 1640169334 3573576453 15239004677 46534008273 68320229973 107899011422 42932528344 6670888404 34232124845 9828650810 2528902144 37326276527 5315193510 4140038005 48751161911 121198614470 18117400083 5329307038 28554458185 215209641558 19292751000 16230946636 18482400185 50831692597 163976230875 2481094996 52288546518 64251257486 117640541010 115864113685 19065827881 87687396320 110538752308 43257176824 24323041885 122264175150 49207998297 47357166293 201220435888 6810579993 67799738808 69438771459 119023303291 160834711386 110543688307 61781470609 168384931924 4011134935 23644624371 23837627072 113897651578 22376592741 14117987789 76035985596 23704882468 162113987091 28250605382 38489100781 32797989875 99994739403 34610933511 45448970116 35634948093 50465849586 76075700894 13884391130 20542431936 43089818620 42320275214 194968596695 18410035234 14985049735 55379683574 43324495544 42386030948 48640920411 32501977797 6882438812 42581081175 10570038564 79522787872 21672949998 96738915405 109152490554 121323627890 23041908048 33643288531 38284652215 96652180149 3758196626 82960582335 129470729863 117402022294 15167852798 16800981653 168652862364 116841416995 25487639536 105718729415 115886738229 19279959375 11071047541 107037052705 11419579233 92483732037 57051230890 76436749112 27235285823 130856355111 108586585629 6283305709 62928834481 21290236023 12780606311 71198897815 25718078728 16952876631 24797288349 2274873749 56158629815 25437941922 4553050445 111738142673 83758325034 34883090227 21244674840 119046094969 39138167250 6357582355 39547034561 4704602202 21087372612 69474325947 77652834810 129357724691 5091036092 103517927979 49910943051 87493311178 63782444158 68687557837 77446671863 8278035325 120959396722 4500957124 3557422541 136620475382 116787541846 47296292121 38202211940 51509373235 19458696377 47191894382 152162426853 5725854971 9876073836 25944517962 21819424329 8041500539 134130409233 7592751379 143155154856 19217192377 6204136502 27307218936 11704021888 29152832627 136776746618 132981487534 50642423604 1694040683 18923318408 17219297821 25587424230 9928886442 58001639303 75735862437 6345446766 90274937786 7988336660 31865593586 18989402165 219400340656 14555345419 15066277185 80006498730 45685725188 128516985200 40029339745 45314881458 10704007230 130535915142 104411903050 30254424437 14742103624 8555820439 53034919459 3567992234 11184253310 18585438629 20435915701 1659465407 30654629467 73095566189 96878829968 93821232520 114165603762 79841126489 145658707922 405905917 93019561517 156162540638 39542111262 17311729538 33832345043 8254419549 28712916540 75958883680 44348440829 253336131358 60966597940 59389967460 46864203222 42194295154 12546064102 63039470355 30573940414 12411755038 1731353068 23200208574 66817708861 82590887877 6044331214 75213529101 17624735937 68524413114 38449708599 29606708678 134530904308 69031859903 103276418116 263468842 27440740166 32706699300 174897462466 48841992956 101619100309 79827328416 57992844430 4659368909 18208378265 111222321021 68303767279 58946237162 49908989247 10008789525 7551755732 10531131257 18578790527 14058661559 83188490105 16466189579 7486971734 46763779213 79635666205 152468901884 27147122437 94389697494 8705205586 100481438601 143896534848 10589346610 95823274997 17141331075 86021347544 28502137587 43661455318 38323067118 977722979 7736071309 32114611097 34804578279 49755630177 2680985670 54216290125 81509402262 208167719527 60397793315 5115506426 8600520009 96042392910 85432103871 120710339076 45636029499 136547410229 81464662657 62804181660 67708059234 8182050383 3564648309 1147350800 11517038898 74567787787 67624216062 97797835871 30094032718 48755574943 23592442994 139247395864 42759863584 94017829862 152001694325 24948778221 34851040543 30389369097 139884460788 41697979316 33556500746 22493411625 5612858078 11955247422 8076781093 29419600734 64035079041 137649294580 184397916273 34928754907 35595332605 70102531116 101051990848 59331567997 26098484711 33401880225 8349202094 31511217413 12086256712 1678892681 9549755022 4696416523 115765836217 136946112993 33498679540 96520056861 64420514716 23184231994 151862453344 68667153079 82195725150 51776268532 65081312091 65543945782 218639704 33545662239 42987367508 12986099483 104641549805 2181641954 11960629300 22884106256 67232543587 35288147007 56655830429 112561685832 26700414 27867424990 32574584899 83249814991 60486184764 59708302190 52608503819 42297493624 57404521240 6023720371 40262123901 1923235575 129680982097 94078372884 93132360249 33173162986 9799874444 20957030496 34401594559 54406258216 79475417928 153809059641 29893870296 71995388840 82255762906 27216367649 98717395634 33352662679 31722470249 16092314908 1497977116 39570552028 3048543478 56637635714 11022000286 4850661677 30820035352 202169579623 147371240299 149947336377 182075245284 16716258401 79315781202 4356504053 4516790346 93546710336 38813072337 137377070562 44229111985 71965449334 13960270912 191742776443 36166674930 66022518552 199981150361 26777273863 29343107011 94706897492 36916095928 55724862422 15032303973 45088081340 1517267587 36339575093 21351955840 25488124013 43717133628 42046900507 65579329764 26245950215 104218839545 19934013326 4966115224 89106255035 49247831743 58469085528 27527220072 31724433802 9904861806 193764686739 8855944063 19428330059 2444576772 96272349432 94701355446 121586959755 30232564884 4067804359 70996567539 5894487877 63915000169 20265395668 126264331492 29465688772 82478262906 220692288588 35018708001 13313976447 26129977613 30859565720 32170611150 20238064002 12076295424 50610792232 21894787659 4364043535 99827317227 14065224457 79504458657 62010042500 65925818093 55420294151 57409751476 3739774920 16023705270 54196243844 32159288793 115652401745 8494643739 60329392049 119742657633 152829729389 231883208941 3171384566 80628151118 151363394504 23535109315 25964125270 1292962432 63392995117 48392793424 75648531373 51302926920 12327355862 14466969032 8327456911 41613016147 1691070724 16424636571 633676079 52210987850 28540167355 31026757904 111904878887 16021774400 31872990041 6834974132 77835323423 158755158344 72721907164 58408618373 57450153619 14903661241 53132730633 127806192557 41246232022 37513407233 36314975079 41711541355 12341412944 65099360316 33784385896 54506394970 25570242819 55166258318 88253880393 129311756268 63044177184 142958008917 62384669408 68745858784 80977972522 13665476506 26692236609 23631790831 14276284890 18865601915 3420253633 65105021893 97712924142 49317665456 40836945520 40964225849 38049325760 18631198753 96898306472 37896078668 74023742530 17141661586 55066528480 57719437307 91318521388 112793574229 25580907403 133888435132 11965415082 75433510917 22171101928 64072478487 100969524186 78151518140 39063626155 46550187291 3954331760 160618360545 30345594554 128736075656 6254980718 367208333 23630933515 21997435457 75612877703 40177414387 4989045587 48645427765 79679322502 8876632436 21240994265 36725494872 92212402776 72118364779 8352287901 18644645169 12082603026 38125028241 93882775404 82263410287 29630486259 94165696327 10070931406 26423596588 251085018364 19020205807 39711194911 20252135831 92520185512 23320212710 12116440073 24447941239 21850485890 91324264934 11864828835 133787371483 2139404329 114596863746 6715290250 158716016840 83201224043 22871452651 32716649745 36020667920 15843194823 13651272986 70082283141 43442709821 31256798338 40932006756 1498813307 4258316489 1205068234 74743320072 58917394322 35676595493 58879298411 44329847234 57970737173 19066859866 31259879717 22646904275 116328324186 16015879628 57647423498 1521732876 67863665 70163070311 142856756377 57139503056 138829960757 52664691924 95011598 93405363853 11754867556 6363436760 151009390176 19005265263 5273972616 87797621286 56313421977 1371976585 3836327020 56132309908 94811564407 110072837430 11276115082 22128565347 48159185185 28625513658 29669471272 24938605451 72650426146 26331677046 3151712314 1581624946 101646489889 72683739890 52820868989 12283040750 4308616015 167902686946 47229662885 24857435794 102447782732 10298173197 16017538482 26236969369 30305113178 3787684810 810607843 209900382490 64895850230 42663356301 74450499549 167523423039 33721523891 156811544447 13354559392 26288813962 70191108102 121446943419 10428359211 75913156819 4573049462 51719521442 10395136514 82525378359 61941787181 19550256637 50136781486 50921603046 2095529872 49904233889 17068084154 82524701218 5499532442 87913334196 5056543386 52787380756 2230520531 50423502356 28032522104 69913259100 78367635072 62729231241 58817435688 67653826417 17717203 20753912530 8843792216 10581453404 103487853022 77938258055 35369938637 2757104069 115162135265 24780967151 150221552222 71685399360 83006018683 111786603560 9138723815 37028755540 75604546166 54388380238 141217384538 44332260396 59546543333 63565153524 27475884377 44564997762 45446046004 7822337681 81626112588 50865267214 78863474454 139339932265 5426857662 99134667412 786135839 47059818578 67641156042 17149169862 3029102441 146712341211 34108159865 63732011849 33268080174 15322296887 102524961443 19394875286 97861667657 46935153032 45173085090 17075899297 33190488463 18535221519 134081053355 90638964456 2006062275 75895142537 61817333704 19980564076 12274885019 10990346141 8349997206 4329622012 34924446545 132077738281 152863091560 89693652045 83488651301 5273005439 62617924690 42618770812 52178228490 28401949517 36512294279 21074865151 85647767403 151839336659 106750733144 66868471869 1544025520 12482137205 45683555653 59232974456 64937612501 63238218458 205005160918 14341643845 48251800127 49397396283 31339474047 104851708553 104308180527 3001932016 39437432854 73808196853 3503872131 21494857705 8239887038 19732975621 81311997368 12944730008 67349716528 4064564038 69488181260 100254664392 41323220290 111806224403 154154124215 72375787585 33016197101 51970170010 1822055270 35336886498 36681335699 14496738985 3139184799 23409474774 133421655705 107611991955 45046797500 96001046928 49630044398 28976583424 26124894640 77540066199 7501050787 62642318193 14312068259 63280793077 22080560977 30734699036 103667065523 50397192488 11913973502 37099752431 22308483750 19794671802 23521748234 25723661168 77879503785 97158009794 15933536636 136591970475 99413214658 59008054929 15031677292 41154470594 40834909631 78008224361 8313111458 18160039173 61279816471 30145544204 8432496849 117299268371 30623978670 34167413700 115017432449 5377243745 146207690226 139359974555 15134843365 132347560047 2518898627 141369300791 48743931481 23047147894 7552678951 46655000184 90495805443 65817442263 49852739282 105259290662 172243164950 30243910443 115371215272 14960008469 91609185622 34383314760 8205279327 94964896828 38653225816 4635653790 33692033010 33203624653 49124873783 111463590281 16900301454 5455637122 1403418518 53302321310 19232831876 67546422200 90705616618 45121320663 13765176420 68075101194 124826473180 97402471221 60333433158 27734237454 62518601768 5310374337 48180313054 43757362491 36749770274 149805813046 84405015556 36282547330 118764933566 13333521084 222282869397 58788939076 71196050766 17827680224 9357234370 81216479795 142334526778 42523192358 97869923047 49221505323 96895292546 49572221366 78274493485 19720386348 60844158871 79070817978 43796850547 3203617837 37156890024 31698924071 88636697506 23985821419 50066554574 111684935233 93216788973 4350134341 127473674290 23859474281 3698917541 31621988509 42005330559 109202166807 63024372965 73196199617 19802571253 22785722039 20626950617 57015219192 182649396339 1729171659 160217676290 164282230445 183464850 27148111186 93489922250 60919773258 99028952255 52995385636 977261656 89514691282 137305110359 26717258442 41810761969 2253890990 33246972038 161247301499 15560292296 1829078950 78282786848 39956265231 55939895660 336333252 225286786908 50832444643 1322103347 75917837407 102604099052 19311858246 3572851724 68886547391 152634206759 44806968509 79050850126 5739450144 67138586648 19660463263 18205897214 27661634171 29028103988 64562655890 25668440074 35738584634 153512746591 17050991658 47088620864 61727625049 346644908 75311714774 67212186895 200987435210 25275311352 54653538928 85368314667 142720923450 77018863798 59081177169 7930435767 19292631500 12408450486 140121716211 47470726287 28178252065 33291687562 115189014835 3599437945 139456975056 153459752577 84347620824 60055768959 8927370345 51772904189 11994007198 54995505028 39642914720 95042361181 5459201333 157624461062 13624824420 124998071448 32022486666 64645301539 2634883187 3488489666 123012819692 64341989904 52684387171 126251618247 11349913108 31413840517 69075050057 945869221 7502160708 62612384411 11483070360 9454983991 14441679578 29081103953 91367271352 118042156951 38438204093 8624043664 10349258118 56158860248 65538648967 19598665110 26403187584 102750459624 80879257381 40715083744 46237622482 14171095263 172252517821 60690293549 34101328967 26541664929 37662095559 59422814629 6893018369 6775687528 49336838378 1045283199 107009168167 32145246462 2222397630 98223160150 12631293720 35295401157 37289188535 119351216158 8800740579 64945445191 2893222888 29628577491 18592598172 26635429210 105893014427 24403899698 51351073605 57984260006 35641148970 2674930394 8705936382 6411170325 4936127926 136307276920 62544860319 83964351808 21656000469 55518516248 79588246158 60821585606 19547107234 96288727901 7259405045 62789831353 108774756948 6630418252 56450260868 25443355958 38837325011 130853114497 4509530916 22465011142 102395918970 75068837948 49877023911 51226592020 81085521246 47789539082 3352105922 21139674880 119083462368 18369337089 96172686788 142045007875 88067276604 100852040377 14834603114 11827058811 82607210774 125309022124 10587156177 28965269860 8657563323 23103290069 139675819815 86778984471 63320400062 35216415043 13264717275 93409410553 194383881266 79780591730 52515589259 61402498537 96039502518 116829285842 31559467808 16853033720 32884538567 83279059025 162113239901 410538285 49136562657 15362298232 15532206934 31225559271 15245033546 61084668675 103364294514 181181934861 17152614907 23287711695 61424980933 79346974809 104595855835 57048785148 33918804801 60708144286 60611812878 146458738773 130858909149 87354387078 36827934907 41347325390 155383872964 98529666447 233664431976 26622063077 837894197 33058631333 96375654578 40171119387 112109727634 66083211433 22523635472 67838597566 19794401292 24226420304 4511603785 68353313839 3178931303 5844346574 38206839579 38564167261 33887541065 87128366511 80725826154 13888493796 238532516672 149506435462 46645820181 26351278682 71904076563 7698497692 16628050578 3462291396 59885375984 39370782906 146968974708 64738650201 46031461635 70903674368 75746192340 91284180901 61429820510 141512721885 45477744547 12353790515 89474108825 16559096511 5063134197 110821392544 27346696534 59967662104 3642001311 7209696863 3892586257 107463531027 10130344619 28849268702 37314807989 80747091658 92502873280 24975279618 52399996266 32288769568 25926945296 68649685329 90539293589 11604734153 40706309100 46787220043 42631206654 15110651169 2132693714 8359553901 21704993654 15713190650 53853228982 14193496900 16957833239 53802167777 5158384083 42118463404 127121150620 20188811187 2658799023 157262659731 162942409423 75503113994 2389942181 33542633907 17170670341 63539437435 104992718047 35063205920 8649068863 14880484753 9294016866 17030115071 17238019366 100992565041 82852776062 115410328925 2268075366 5277271145 33182542263 13865571085 73761779986 47867910266 35255621321 69958478666 32998846286 56127275271 32645863988 24963942348 111410253039 39318835205 142193678090 57851085556 58211161132 41877525369 47027748791 143031431868 25422870848 49404649656 30109118237 40312874614 596406543 37287149671 99983369554 18472673491 91594533614 10992465257 25260651401 69619153528 43161748125 19977338341 78830241292 35185831505 56104977695 27861471350 155056279575 39626551939 1521068258 189274363515 119686202311 44715761120 21081091204 137768870984 82195360618 43735927104 56496348582 22874507979 23262272924 26755977298 44816859918 59074433800 1822419857 5312235765 25181102666 68084380165 82258702409 2583014155 61183250382 3306381234 14154067176 61420413809 33259905195 13286399446 61408139243 58581000760 33930465142 50202088807 51697282895 34920670262 255846233440 48905578841 127187937997 5546513308 20698095101 2586163616 1472378619 34686840493 24783626434 29208191937 82823541993 124423636389 45872530993 46583756469 43148165208 27417947137 51940285273 116001511185 14459568911 132555337415 7521661643 164870739957 63641854126 421943273 10503951990 19334462952 61738903312 59032396983 7424203603 67456385137 32479807207 18730749156 121048682483 26293668796 26849104617 95271028538 97376949003 85830110630 26923764928 151307189236 144868362277 184166456377 10733335778 136646952590 96564175775 18978309000 8280595231 83211005127 101785228203 73075455007 71494688139 3090672180 39557039118 107657557145 61929968243 24849306060 60957276695 103703433386 6962281203 7291765188 44365243920 38457022865 1981072430 79035175251 41430544823 143598392509 68669115188 4990793612 90185239122 7783477104 3561504579 215424520263 22655742647 35251458909 79945357500 80696954854 56633967290 2490280746 31636084224 12442428164 10986945903 107331537001 103488816813 54859793601 13934784290 7080709645 8583670495 85786257792 37085284780 29226434194 67160945864 71071685303 27224671300 42776392079 1923885011 51400584446 59639315835 70069180650 2615878516 91410596325 190659072497 27818149155 54391557953 2699871299 13632594670 8230174462 37011807948 27677759982 9137442594 6993086491 49502392435 100501088456 112078532654 20304269704 34264036974 13458804649 10159739593 1920891786 14325881291 100727429387 10286045598 16247158768 49108704196 49097253976 23135728344 17006877164 81470725497 35868477055 22208305235 33025347037 45769318518 5213214312 115961234955 8677885439 155187635131 156933292524 2023366449 126478608088 93532857175 34149678501 221224153 67984022656 8168001515 34247343816 3659697561 41734336680 42720491042 145614067544 1850872290 79160440903 39591291300 29396072453 110937183422 40678902355 34176645482 12991031530 2697608353 71978846931 125157370215 69133490887 142750826678 38418347188 16935367656 63127834849 24199167616 86148667340 58614629172 2763087735 47662713903 16782338207 42187602866 26003136536 1880159637 37888418523 179555697228 30239853328 33573825301 31320475802 187769111468 47220669975 43845246080 69227143753 19144341659 114962527195 41310016688 83667932922 110328224587 143488501699 118829894946 78934869049 29872478175 41916662344 68027038534 130641823990 13327741615 13516065588 89288017330 41996862041 24565547602 600613782 16738504973 3664441537 134547307828 26475928448 37499389308 28469953384 48558807547 2685059087 21327838523 5431204584 62539406729 141115236251 30547973120 72692488809 44951451446 174597448070 100725773615 22984770192 57348169412 27683747102 58933228407 158742519887 45312779487 36691641306 11040191381 71681124551 8828766216 72761347734 5186148278 27268433091 26549453784 56066511109 3089028742 81249226866 8510816584 51051499116 209351087816 36327058258 35947273286 76417504219 18066849661 34440000121 62304964824 141949292577 78415549784 269613341 62249852012 38865086679 17667390128 13618460437 19207552197 58515324509 20151592439 12591050693 69456601660 7482039092 125161488467 44257771203 37245837563 37366501982 124907233030 29742584831 131247432635 109176800884 58815970440 11238826990 26818944891 120966497860 69425876042 19979382857 71688576777 53676517622 31674263395 965761608 22821869211 73463279958 66696840572 61248920494 4099474117 55590065980 3555884311 42943852629 61861824118 35224391000 169800619 67895913775 85266303425 16261332481 48483116187 121302622040 49877589404 27643702982 127729290533 19862366239 49752503263 12043631939 51240265092 10632049782 74736276934 217515962493 43137831211 54881227913 50604623089 2041450554 23622062741 34160222574 13775118955 4073773861 51168017928 13881506891 25735243511 1615332807 36649553480 228663087680 58247274639 66257281534 283430784426 10143547007 105482800539 30935064266 35237045148 29382835817 23251755900 36636793640 92912967958 8349092657 18131164767 46979720304 11453458500 90615570779 51250437178 34552433005 53587590107 11894448130 16284719088 4510573595 59998157523 5003704153 45416675990 31321872035 227471610588 4085395800 55123752897 20671682066 6335223762 2294620938 71742658086 25515109140 22316873168 80077900859 3543757180 235626308003 40887840383 75272666705 102042764948 1408069916 34691896231 10032021038 37064500466 10915291621 67591718435 85010951621 75030586466 86583433185 46648031466 83764160733 165186089971 119153172893 20442717813 75554814770 1164966634 5079759622 106946576228 63154781959 21250885584 18441240032 8362021233 74776852982 65091067987 20778977013 9710472548 1419155264 38087790768 20273259649 132887401274 25731866583 67943841688 64460431975 64529340634 43495797111 38458108365 114916668720 76646629761 151695208495 168731214769 123404033503 68895746538 34796915129 31193051961 82091621553 6221231294 52309588225 15015544064 158677332492 160631181952 3081231301 21952106040 39087760109 31970147479 65044256874 43881511997 9853250321 95188893395 8967809133 1514644848 50464396229 2416106979 87241567582 40762360701 92076251324 37010902887 18637045166 29197665326 12429890575 79475963072 46403497636 114798587526 78679662757 54111785638 17108391073 82460102854 51825067489 38836388515 90182681968 105465531296 11268105937 36120265854 49066770529 6788144352 73872178106 97305340483 5512796586 746513965 68437641189 185506994414 24429593068 12226598667 94046723445 8099800265 61567391408 1168339336 61864213643 55969238355 112572629289 29143934050 10690810003 18661966141 5142946340 57459414605 14114394685 10030160048 39552982245 94206655118 154952544750 122990017908 24501376067 108073403692 1586875742 92146988767 14151491484 82547912573 18706733735 2082410182 43903412874 3675201717 27553313805 61109204327 100818958666 41779762662 16823937723 109322384631 45689291627 42035131715 60119573048 2271559088 68058084520 23605045409 206097860111 76431614219 25639980900 66807682825 15161123778 147730433341 87038644209 10508777306 102588782391 29892742715 21314909052 98691793107 46038134372 78948351561 10563855068 44293621065 51931044002 52829272951 65483564597 129396742480 53521241447 51718296898 17480480551 30743345377 29831814638 35052283818 8591574018 2950774177 29772471997 60780172439 38939887747 107568140132 121062850640 22511623677 47760375546 78769745667 86959505400 13944432018 117600729407 25337187301 20203706904 73740712562 7577756615 60198168727 10613725387 30694088260 25291904525 173741932271 87652681635 36716256738 112390295986 4167534249 8754121962 121167942997 42205386643 11118265598 21106800517 185121000524 4865415073 83190991630 28192961377 51008990718 4980788986 81532013458 38085864204 87728502442 15206412680 6297251523 21435577614 43343503803 77790776092 27550349569 41437420451 11797970507 43959589118 31606702242 131855813956 127410110788 65696137354 17687350494 42984196876 33565530671 4842536378 52454383935 152404481643 15254037900 60623169676 5388222606 42773062202 114683212635 34800351134 171631314043 38200083210 3458207813 123037257824 60376682352 67822683122 10328889106 112888442179 23196165112 32579577485 22026252569 80349000870 34454832140 5701970426 13058083003 12255147309 15157470835 80988949615 43223346184 6604601288 98696083804 25288873537 78082042760 83459234234 5383348033 207442595844 6852644579 17648866707 76903699668 101688683527 85720003850 63234029359 33658152154 12393631703 66326033375 35730509432 97362953493 171954453203 125439537992 44071450759 38514642142 229465505852 255283977140 13402170520 71025727163 139572278644 1689407043 232924092 178127230 84793178571 68153085643 34141261883 52374496505 47844762234 49592084946 41214400840 3265749669 80988279043 79825319040 213765819989 80529062472 100043836539 33595063291 7335922466 37571487692 82351900233 37957130737 30786041058 39808519140 69982456645 76448283669 38905681548 66409678391 10585846221 126811065825 47705250787 34217483862 12977901152 26663171886 31985617447 151616067542 79427638130 77527437644 556659012 8768409938 91164384083 12231453000 63596005617 102628136746 1544946899 49484462266 7702697185 77622589487 113410866671 63174244166 121868572701 29645541346 103729547078 108240550586 44598559337 31115759722 100449901159 112675424864 97864885480 34529092677 1368331007 65936207650 174912830255 2853708446 129230141567 35083730284 137543355688 719669722 108633644355 46997966723 65363521834 19911789410 59406946712 25042207360 3861365002 10555753273 110917622869 104750038550 24422540934 49758344541 150634261953 6788348053 995163780 72174693730 106506563583 37220742819 14135550199 63568542233 91215331364 31358995198 37727013610 43954711942 39543347200 74993058793 158165924562 75070291581 93577512306 137505715817 11411728538 119160315963 93210015206 18301094563 185826477970 11651444089 47233779926 66578692265 64485753689 23043745016 18282654820 153909013016 100119434258 26232427891 67376429414 32654915424 1388610625 930593810 41948130289 158638160734 26891649191 58014384114 1524228332 186042896629 20996969318 34304191365 142720658963 27249055881 16848292477 24017939573 9168696978 83175538140 21625247791 41211177973 88441278138 5541056452 34089823430 30131658096 5006835283 31824730396 56468722054 53037159821 60964329931 62738657004 50013701626 88987477524 37962590551 29423213214 93920903788 66094077885 270929416219 70294528321 207231109470 9257844457 4044795885 44708480842 17701615127 113471263179 8817472160 14124567738 187317864093 128139542257 23644569650 42035828419 1447204613 104978139403 33534786021 70057029367 29560570456 9545618968 48278518326 43714794617 15082803013 68319627201 140824924498 131250878539 29395553846 24772594263 27160518244 73683534123 10004112259 24935793798 58198292585 126234804827 32857403858 39350079182 108468032732 98600212433 117192118441 16468274369 54793472108 8453384224 20446548493 23520612418 68835960625 8912402611 51340958184 189460242712 12535305851 147363476057 73356809502 29449122940 139132812311 14596467943 99699667333 30720023508 73163049385 1690155776 85751215708 12742517170 90051987502 44936309558 4118406024 95700790427 37367082533 33493177628 58784058226 29737090285 45954233512 24117142385 80557202478 13144837047 35750613821 5302104714 95437293031 113898830447 9330897014 113600625581 217589637559 45971001270 25111067856 46242839646 96741101770 13386334259 10347280011 13638622732 28270717038 82694459197 11230732243 108098312652 45451556485 33483408401 49856815560 173759594944 58934315401 36251798595 60445999345 40655887540 91059058433 83057716726 6779323066 118381462528 56540207538 7494173394 33049832475 43098280463 20775745734 63163616710 37379096381 43472849499 21393491489 15104440272 59468829727 87623189277 58405698739 35579611844 7409974022 36972128846 11191085785 12638624806 23959569990 36984489732 40292637109 774272059 125333301060 69345248573 91385468208 69026172693 102779400900 17024437437 116577940066 58531571978 64899230046 22580885682 15809188100 55688239208 3721058151 2223771592 14393209571 22066036668 38884957564 64263536217 101127544228 133596267340 75671508221 48806070604 53644090649 64289710942 12994009088 12588575203 37337474537 16930555232 35842431229 34071338344 175472212 17490187614 22386230420 71266913411 30121559725 1707747554 35643011736 17376411911 39668204007 17416712490 16184298110 46474721909 2072834715 119344343906 15601876603 140123403496 105699528986 35666921687 12710149730 53807118071 13770622092 3936088189 94495541556 90737240114 56215898372 138111554345 92173979301 39280367984 55186678062 158072529480 81698716811 14889600208 89204559538 2472331471 76998050071 24135680898 83931276960 4377093721 86283725440 42525340743 57109423947 113278326392 12656144231 16364551934 101439459601 229329407010 43188063630 20787488219 78015518290 142648901811 32264818092 54218083349 79006760274 47442378917 90822095789 41060162920 29341140768 37020894126 101975605030 14227198951 48394601080 91982149573 36939347261 35470362705 24027779865 33907904471 1661495136 49695641932 39498546771 168353015578 67110013609 9001836469 77827455537 62609442094 28870447756 34076006798 22650291460 44987045820 27965228910 46462284493 55330311846 115408610503 100876559835 149438256605 651836232 21069966258 74830884087 97894255027 55508351068 33558835039 19735517125 110179674002 32013011861 78888870222 99597681529 21890881412 70767164460 38637639660 149110951909 16743877419 115111156770 15230852612 196383174553 5464562339 96446930480 15046684215 23275803021 6361544139 6914611653 9219055525 3548879208 15847131778 89829431927 25661359337 1101701281 32280888531 93874031614 56043010662 91273935812 124549157050 47392154130 74780303188 10379346080 878456137 30000336537 39484987038 23394344884 10571559259 2579146275 46076275299 9203463133 121340165991 42981030110 67790337003 88681184883 27019635971 17663801687 13611638634 3468017487 82066083502 31293715459 3951770119 110633588258 97166877934 13631070265 20846464560 3477836792 102825345154 3798337234 14994313099 74388466242 25904120037 244720450 54284740954 40885763585 44860546348 48822992903 39321221731 95237582555 57412817520 111327689446 80910159873 32967629084 10896280956 16884862973 56652953294 1585993885 132911654758 67074989063 19475828038 112720073055 80440369763 89165179781 66604656020 86369491786 125627528234 146019135537 48080343488 59319414813 84659902094 204407662538 87153213986 40332524599 139069838549 26554942952 20639558480 29144960195 6231566765 990114799 26383364561 66210688370 115436888885 64403460232 80074369774 230351463980 25688682049 31295664874 120372660079 12997011009 3162692954 163576311026 54566297568 30212171922 73235622442 192536996028 65284344773 11413894258 122205639390 128615901225 80544828104 164761142955 6964497055 66018238958 7364268023 39821781682 140148705839 50239121189 107832923869 11702943201 56195493994 107346631716 34923973349 14238967098 14936426826 61906976823 94881732861 11531755040 76592105117 22440695264 79685410243 21220871686 40893006036 1353540708 179105009679 23524769909 54538799741 105617028621 1841063035 23767278791 126066785389 7376629854 93569701055 16633441918 46408980175 5603176686 21952839513 9894766670 28169918305 28764172825 16089512256 42964090002 6093669767 18575915764 97345136056 125295080729 23484261871 79738111690 45511470790 73447330223 7554308986 11169609370 60811533518 42157581737 25392398054 94683932041 27613942728 136902918295 37824535951 21525476312 69224851156 71400119679 462618130 25374549754 22378018977 73010795756 13834408468 517500149 4738434484 6336877230 48345325945 48807703105 13544525232 175528477747 91818757521 3371450115 55986405530 36699149147 3762676175 43786677745 55805214943 11797647373 103627041314 4762766763 48863781654 52887869558 161498659540 8403238453 18624102506 116504037139 4737920326 15265330801 35765411568 158554007081 77198482886 146566875138 48925295674 22367260344 155409415254 137184197970 15189428709 134270871303 15622457951 11693288902 57834298096 190908881740 91236013422 45259217796 4399261631 47291223501 132401169894 16028829692 36938321575 32665296657 62205874507 1708486247 17090302179 7420975083 22606943598 27691808652 139662487288 34438269377 950871038 11062130171 37824405320 68453600486 29717978101 76894484671 93748354473 27206312707 57080029147 35464912661 17184420565 14811279796 455366963 94085784297 34630917919 102070432500 13561880845 91353730629 20131282704 63017457368 29341592756 2042039231 177566766064 29541237716 68792419048 35554594735 39425415209 138427831408 42686842690 3372474630 91950960241 52624819342 36642823020 122585977629 56037932121 44180712187 15278062027 7241140492 18770811299 28660451851 109952488958 23658987563 69703972843 25040186632 76256225722 88140095690 5185401055 66464904608 125981367146 49952000070 29546492662 50720163160 132829279806 35759660212 16330296369 19486769190 35322026494 158420090599 21768919745 41125287381 23279687456 5220812100 30731638559 4603197315 98860294204 2191481316 35338331222 135287348894 32811159330 72560365811 154006816888 136869743905 1864106906 155287219025 1839537904 40105621400 51840806868 67940291718 2532321401 6767380914 142482151293 84647848976 24970557145 61897084665 87289110495 109236730567 14897330397 14329682592 5727668812 43950756996 30363435804 14093290336 109777794909 75342842213 31365410405 39594714115 86104310808 25699934784 20241498384 18661305944 25585125208 70130530330 9097733950 79680548111 56121600133 56086699812 584264308 44214142825 77839317037 62668374796 97434245391 87201376260 18794660147 38036803439 9473163888 50725787224 8855601720 10005425857 57058895803 6045733766 14548552234 71402278767 54500758518 2843775845 51143916955 31240552319 102371840054 66723781730 7851364895 160931620250 113390296485 1615035489 16737462901 6130939930 100509965551 4437864516 18858249884 32243410051 114135018924 1195403140 12257104872 110114831273 64813064786 64052474433 126719486595 5567763828 14359393512 47659414455 6188095405 32695963763 81735007413 119577742385 32494960470 1806318863 40579377726 98629106400 52761521588 11883270579 164069231440 88860703863 128068455563 20564672921 11595447878 31840740005 9823403724 30233548863 6071789450 79829843047 25356789046 81702675656 26498163566 46992103185 4270732123 27681999262 76444498414 100670956729 117388154499 54017169396 59276813630 47603272139 28520192513 76206063700 33784066925 82180612635 10133500404 75211228780 49356941776 38005303565 11451363775 61619735737 18740569765 116975827941 104443881274 80255309290 1597740043 36870488823 37864827388 6912957809 3880360986 8441591974 11752523272 2252320723 58139195890 42194621194 113037443142 90351021597 98550799788 47685838804 27123157251 91211646983 45531851649 880534308 163544369022 41940617639 74216779258 58233497171 69284583967 25601595884 68714989949 16674868998 15352260853 39417943985 4442373348 66611696939 17767273670 20447609046 56470301962 162465266981 51056903060 48772923233 815421237 15989473544 3388100131 20684146576 130471384287 37842667191 27316800341 16024778468 28947987607 3345820034 2061132799 12996235709 34144717998 102636772714 4974554151 10891865257 40109628924 450492984 16356465438 128460388185 8332090645 79015349135 7896527482 7887568079 10200101743 5666959141 131323112688 16471615108 37492650675 24747014101 42372677152 94692672212 41302189450 64575919841 198177270192 244067400245 12832379060 11630092317 70881150227 90681620033 55300886466 104917654182 80986233839 58272591134 23192194758 217803550622 109529133071 26879793897 102999882334 49692654749 644107258 15532139335 40582475120 45980499641 34643724263 70325639610 333500799 37947284019 13267369823 90149132590 155607762238 75546081261 10296776889 3119207376 14164378755 13208109611 90679964122 68060963598 156278339344 75697950578 48771792017 89148512752 26397441757 3480281341 15459284751 57124203721 102235526690 3206784844 13068874866 115494327178 206706278469 178486676773 41844990883 44511611311 67587898393 64242641946 110443274250 77691045452 16664367611 7303421689 55556927015 5003285226 45474986317 1120252194 30488960555 44141506394 257187935334 25357881518 42061082617 32332942890 58127022574 52948677056 5546215028 23694159288 43190025471 2037952901 76144619539 51029450078 62541261602 6504272777 48576491051 31134594284 65582202145 7824176738 49904295776 40133274058 14510827549 18499719619 9547287657 63119501649 37374164490 83807087234 85154252055 12866630742 75683696143 1709456583 54565622642 44591052562 3866606376 150224035237 27784899807 34551958245 73692179797 1513067039 25414384143 39136577456 2972665103 87398964165 113714674081 16930657622 1193031482 130031052114 56489893281 81760229452 1401769862 77345418108 93241313501 87709057122 100391636454 87595592444 70760413740 31169384758 20825966058 45837254388 32939025914 82717430085 120806717304 67205561533 134812078445 20319817302 71763976591 8934004437 90782137941 41815540566 64189933568 11348868697 123590712168 44115424189 83690620671 81547919463 47718736117 78058692523 111128256544 21203471376 12444013799 39985060758 55241669527 18261932610 29060557314 10155638199 54441240538 55741098315 14980800873 25320038687 13831279184 3641093454 60120895482 22457235872 129395225571 110217399502 41754168690 56318292720 336691371 27241046390 41293021627 90686563216 96103445627 106443990991 13649474900 42347203839 5847098557 35918168896 58211746124 109487802611 11516559348 37941036952 32540523921 74380693804 120423170338 14328253019 3708830937 221148602 14394977445 30625496871 36219083538 206941576650 8772219717 17889851673 37966554696 32916936258 27192353361 95263588616 123392632762 42130393063 6322573294 2693796116 63148003015 148123037026 48999634036 45969856472 17902057188 5936393212 18893241832 8833819046 91594377708 86906462 206436939992 4219152034 153172080398 25049979112 22599063659 17236747095 65462851375 118045158349 113202387476 30814649374 18704524228 41579671432 86117948669 127554709696 96020814681 57837355678 21404389430 59742321103 74249638138 7380153197 42713817437 61818976121 10313821299 37589161590 51599564158 61901076831 110674319877 26832483348 84019896504 140474954153 5789485334 23940865750 14094105055 2372698230 74668024160 10547364479 1169857675 62378348795 43200760734 127550447946 94824828878 25505562675 52987311340 49480215009 146189296467 122918344207 30261619501 11770774637 19459070937 40610242939 6450566033 109183168089 7846218907 83777315417 29070377881 142925987486 109385768194 21704204633 8349954259 14814948796 3770690952 112947872213 6357074121 9291423970 137294387722 145303530281 37542538128 9947265561 39472424155 57850303361 113665849696 96611516284 3355982619 3450061569 36511441885 56748429725 86568314668 14541543766 10359852079 63273367900 70290489012 86148696363 5050258580 22061737070 13328549330 125949073224 76851899475 54215002338 52828976908 71974386100 25636399630 8502958665 129824629904 97476700025 1133916590 84348965449 37970465353 4587378224 2611796251 42214974401 13064654858 54746483782 17149361711 23983690351 35729566881 123670775744 14605081032 133065387677 39629208978 79375743241 63897592133 60558546405 95483123123 93095327030 3060262699 108323364313 17186626200 1909575156 5528909262 64702829836 70377153631 38226089533 7220564162 13473329301 19572324707 31138482578 1978633091 28980920065 22166951976 42623409008 11374973613 27712624372 11229202023 53302332437 80666534111 39409926666 17250262399 115367332946 118763436068 9404157782 51180802622 34694674213 1352552404 21816992766 139309566201 19321066218 33195788933 9845053112 30265805510 37218565800 74741639718 33823155122 78255140316 22699880151 17118870801 16693975252 37674374181 46019428821 51208301710 50001433243 144719844630 64678176560 5569819180 23616655154 62709845918 113692787357 54124299663 92428632911 32755821410 3632805990 868466112 103083280848 59531564625 25986251727 78358810887 1955727459 6667667845 1666129364 683036750 59375688839 15535012828 16578407271 102412489735 77046066056 128102028587 31473717107 3281057608 268460984 57708675413 24066877110 51091962245 996347286 69484526258 123892357836 33057679901 84123025535 17978068862 77395722728 62817462885 98376126590 11574068613 5861690157 18379371651 82135412576 46739065336 8393267697 67080430844 80167977966 2278602584 103024316836 7814166650 14787315832 132793641839 52954643114 21858310774 25496686988 80185491901 59532527233 169825636693 114855734788 104526184362 5824375278 22170301467 8901617067 35360618888 84421541866 55658428354 38677811653 28255754497 99088485305 48480551137 7222112912 162000433474 13977473193 79484957978 57211260581 22784154611 15298104559 44410876691 1097999250 98148373452 51769788268 69080202306 61198159533 69766649520 144374175860 97912449613 8724785179 22120932088 75067907857 49202142460 7547417459 37239980425 121195457939 102180694918 156355051547 1585289901 70875410657 92235147080 79809403246 164294838406 146930312387 51975155226 97182328730 32918724739 50039181165 33806326932 44205111343 35049784324 90480905528 21783404484 13300086671 918971580 52231349301 28483626276 56727210581 67997485240 4690391941 145219670705 26504579496 162591539 45125515057 178148690014 92284342312 9925312294 89129433689 58879501828 21656061732 21343303730 103647402190 123633785036 12267482476 152146938754 6204754179 82133037258 86505471120 1224506413 134763190518 77923810742 98034270577 42426238201 45585394980 14641784031 716745148 20018561542 111303382172 31051760172 37900212812 21491169230 43015728432 75207255168 80716503009 16505607585 189484719912 10417049356 14607899255 195017257391 9156137696 20139536549 16838928617 13904443893 144735504232 169264996622 20322596632 27810725306 38351538465 17136408025 67519309991 16132538757 45912818842 56741291096 180972021035 5827126823 86282879263 49141443834 137184963607 6188740933 9974582245 52093462131 58253429858 5532464447 35999296328 88932855799 208811261895 24987744953 80620623106 134519544489 113113037075 6105995485 104208655100 30236571822 10604884073 131054758639 54258506356 87652690575 6930102656 58941341165 22840623699 31141616201 53914371713 8947685795 146081548002 123945497577 19198960405 1556914371 74188475944 72462731854 30626751859 4601808029 11423650265 12689523588 16170920162 4394481640 96795893536 43712186966 79271651434 39990827518 66583755035 5021049297 158072688526 131939949698 140319296253 196870085008 222262391713 54666633393 53503744426 6810647223 72794218398 653968746 45470405114 140897379110 42726841420 108846979915 44714581591 55073107293 87258743739 1022813284 37462329938 78477758943 127957651895 79864663770 30952719565 46806080975 58125876873 49850543935 15679493347 63737034026 23510077421 39839407480 71923526449 3731594001 74743802301 58069042012 9828592004 193431234446 76352331013 13049396849 894380795 137897907049 3036162548 86955441975 101202267047 5354787195 35903651377 148064086292 92297703805 120221054685 15728009723 2531657597 21883705802 527531982 69627324627 115608616187 27722475401 230365850 80093604902 6619446795 103047501290 169086541776 20686479841 125886701304 48151181244 53370396662 52862242464 50903759043 36096131388 30923455810 21305245593 64739389244 20167461933 14232500015 58846101715 9602211500 623176660 9730308597 46089344947 19973956461 72358260731 142905762593 82494316725 20740354114 69045353739 43404408316 22615291481 43649071834 74862096502 33421533679 2933440629 37835856881 9295752160 37181835967 247489253 56223004801 9566371579 62027934859 5370296001 41051705103 72242340234 147471988579 71524071247 62857876962 125215553193 12021825832 48835181469 87203358619 118320740423 87898931329 34455634297 66442506038 155495394512 90544344754 35746158428 123242364361 13419249973 14494418848 78737556431 92408273492 23019909455 8497112768 94759236755 29217260092 27561863979 20153362288 39608210334 55804253765 58244551269 84980907081 12731014994 67227576706 25546082424 5176494296 3033743465 85920391967 137668746056 87418740037 96297352081 113640385580 73705614015 132863594882 9592690936 35758246313 14901619662 8871992153 82227352168 62644155842 2335693983 27065845108 43074930581 9219489800 58974841684 29854344455 149104171231 6344942315 84564781736 5441078659 267542194 20091055974 16368134552 67326975845 45347858386 59244725247 107917917808 57104572393 20596968003 56810037057 135595862146 114965566980 78117649396 48525817237 65697086780 38092499525 76488349060 22787810929 110637973512 123478372778 850150655 95948638106 115582892354 15932033332 42761701788 84220932076 155890530654 5133575013 214547524225 7962787824 9605537827 11225620808 103233223511 111563606587 18032326784 18794218790 106431029367 37422633708 28869191613 66026664574 132866082125 165339184541 50435900932 5449475841 69243716443 28408595139 41418630990 8290484111 78136881682 10815406410 38286148559 1540543293 6557166522 27887475887 6502827283 71263474599 17701017681 150775392696 156984029344 130630768924 2215671401 56541673708 2306441207 6804846174 23395546523 54721081187 52746587389 141853517431 21354241536 76523458102 104512491657 260146248086 22675718526 29454534491 99018392804 93845177721 23814793108 15478938040 8681147751 95141613953 5241015807 22385478517 89391888319 23799343767 5775576832 146214200659 39688843943 4782011493 10965431147 165537802800 21492844192 7460963171 8464586687 127508494831 245961506112 20251902570 650959908 63566994305 27573605159 68075320388 117015321328 43228773518 49836594340 147274971 119137750223 123947389289 2041554101 25313345581 142213588544 151885543705 33258835914 2301756114 36795405673 35119183934 73345872968 81507413835 39808873680 88718280636 16993878345 75157308693 72929104698 131146307422 31467223427 148032360198 56940941599 65095054912 37287413758 92934839523 55873279703 76388401783 37452600928 30957505031 6564348638 41801197735 117622902451 103527360482 45188311112 76782010982 126247604610 83013082397 177561574710 44705781594 23248070944 1178073871 5912990099 172641457085 93678414939 200445620680 86003788858 19950061637 66536429226 5694480066 20973791047 24335841918 59023136225 8802532230 82009044672 48508914823 63126569442 109585554363 53767236490 173835884672 45670978456 31520193883 123340770561 106342888451 200308302794 13785558002 84851937971 43396867787 34278236557 167789834411 51456914679 28840551599 3320638060 89651880738 41004908265 3890477580 68414284145 73396000988 66619451920 72462279121 20098104456 26388957709 45462619698 1869354046 13392366094 59020690434 26180234990 77558777765 18247996 4673134007 35587756781 112891983774 84568298568 14506617269 28116614844 12564934039 130193712331 88338499384 49376183246 7189354727 4007022180 71022977721 2507441741 68154942462 68942529815 8139268513 45057891608 20657472794 63443385330 33043481355 87305633980 17735310386 109564620931 19326986523 21050698639 126839661134 23768594368 336867845 44442627196 35196629531 47366825679 15890343757 95057653030 11741057172 24962765104 143489084962 58154181434 9399706002 34457736633 3233675567 28484106691 15744924259 4476092810 160797071807 84386786602 32882987807 49425217641 30785749185 103987909436 10653021132 30132117317 9846640744 14415155853 57405028390 141142967312 48733025362 50050392528 42923053023 183288018701 29726132080 9365506833 33961441025 62005808682 122435871231 128951779388 16071067323 85594831008 9019944193 87989539850 21607114927 124165101243 8427721766 53678857760 20456235699 5868758475 5602950325 62620352564 118922400811 66609089412 38313347395 33056354199 48265061886 10736933139 843777765 254724743616 97362864671 94121380308 141689447 91421443542 23546081678 37270690893 41849679825 52083712125 60174554524 49495662989 28912690444 7349441495 38896949139 45592062201 40824425432 61037753943 30367672729 106473425698 77633682098 33777969204 26833068719 27180786450 44974621442 120061889101 111274514740 135297866539 75638719994 46112714515 1264535293 59166093690 23359978802 103503245508 56332580194 14666622968 60992162729 100478633079 43464287170 97324169544 92035131484 52520929147 102174795186 36859359694 66091949816 142343309692 65991960728 102462215611 104815559729 32724213473 119758953445 6605952957 71001892780 58148492471 7682683819 71984403802 32681626939 5535674339 50053768225 52588962547 184106490764 4876038 18737958801 67826447573 15425878483 153950783764 3716936328 26624166075 67682886177 39532515113 257595585792 59543957829 73815848825 45037588273 48632014918 993966240 18708047690 111945287045 2379657147 23366058980 3519133124 9855581280 92667798571 171286874747 29371465494 31273727679 132958979607 12978037469 29576245573 27181450863 99650569239 35935547948 88284316468 46250160346 27738233537 132970981649 122337063547 80022261304 111081978782 1639600343 5172605328 23567272522 41425379814 23216459497 2966220580 103617054189 27320539487 130772992728 6217288990 87925413241 47686228260 1221126528 69622010820 26593804721 82367006440 50380430167 79243951683 42064130871 34569760258 25311945982 28168750666 134445906913 36019498969 17056169672 28416347539 63051711560 74083527661 48261312102 55291443957 14791546746 45013094853 29218623348 21275579591 47049790705 17511721363 40384365087 13702948797 38076200794 8471861675 9877901165 6164404948 44238321877 45792645930 6732009475 6134557924 71908944674 9326412638 14627810463 36885516812 104370700545 91745270366 47421163612 72940561417 13636273495 91725109484 36129872543 64824670998 63170430404 222187571307 103949553101 7984566698 3676352697 49308078022 109322345074 170485075180 145246761901 87706791546 87130551505 30661548153 34585711355 49547542212 13163280452 58347438695 20750465024 77878482805 20884376006 55306828398 69476032974 13939188749 13578983238 66209615237 3169065067 93162673236 61565215 170369283193 28652985260 11389421750 16441488548 12674355634 51365713213 41937530770 17007230873 113019827330 125080205801 54199414176 6172154070 131441410965 40890040520 194960285756 22526886014 123519967537 239265081624 72246222422 27208212681 190644631631 66250762490 164332111438 68376026457 67065956319 31009383592 37022135027 26086985062 21497428904 99005670308 86269660858 18555813848 68336473012 12144398256 21878119981 26883706847 44602329139 47476539705 43015039446 17588341100 5072801838 56980429230 84178936207 118494501355 37846259524 173309671104 154235223926 18265934453 48869067225 1751189022 15234147110 47991274667 21976052030 61807391802 66195785410 1437634745 31430950416 1684045003 3677444769 83847989852 225666643824 139912829714 112775874618 52318290632 68399229041 65460450710 14167942562 72290781204 69578600503 34228818268 184978633743 100001011107 18732125386 77114126074 2927553878 105942625427 38637531047 27666032458 16307147741 13785170582 42570928053 17923093562 14445800811 4248266546 45282363790 66834112225 5053854115 10627593848 38189222637 132992512302 94300030504 54179520394 37595238629 36605695987 161800979637 9942108551 195533199957 22869507544 40690759062 10178972943 108467274839 45777306559 59260208636 50938123546 54329514739 18068057190 40671212247 36969480846 96053452861 3083116784 70310352591 2600546277 19631602767 35821611726 77875988987 2546423605 42514413048 61171465006 90736314126 138369104264 85244352168 56110657577 30819415463 80562697431 102945040499 34701947311 61963271780 58255979665 26866203238 123921301349 44000478661 68937861304 77448043637 129906154816 28966872243 29405431648 118393109313 125440477144 86141393419 3565595910 96706793920 70765331676 75257660944 11162058542 560809526 53931877405 14657259576 1407634191 12753552029 18566926968 152856888483 50722323303 7542729888 170494226293 241774385865 29452319504 62344491660 126089270464 29261329595 22663765698 187121919 33506648188 28809330519 55569652024 56968164981 79355618602 27755645184 25878344252 3876522683 19331986931 38959292676 59881386259 2826044131 35858118603 9766366989 10305507497 1850558982 76911324136 36287930520 25054086375 4686507746 75628925676 22984458271 183472788580 101092059970 4277422818 4029869646 22178955652 88736693668 8281047895 23879539952 51916921820 121380719040 44372445720 17186422735 64737305285 70949360651 101155510938 61900328779 6001772496 58993428613 53784828838 47137269993 143700978411 89081023618 44507896086 160224455851 121122938507 8982795125 11788896960 86965396665 53377182966 100368069939 5970654037 68642956638 47844956449 90495941374 32177441622 212015789059 103623611209 30274411054 5143826241 579728348 36724505237 28415612654 82487977330 27328430356 19714501873 23008368884 35832119892 79020976766 108951819787 32491781916 7211280668 17508742218 24803377452 668163272 18465853947 111251672789 36337165625 15465086745 240640344 28497342624 31696575957 39707814675 94180618638 8079779418 87117639875 63728397212 47869992713 11846821364 111701710956 21891758232 159090240175 46756259220 10569333426 21660076509 119195843417 6831170742 16427662819 76205863121 84632867636 33836583812 19762931063 122809644835 108441897926 42682794405 79274647697 51142813900 39806598042 45903492104 5303543499 43187232118 55512473796 15589470516 195090185 1501014935 30294391911 12914352858 20490374860 44129324617 34774262917 124209845111 79605251678 10592151654 5690481144 89192452602 34994456384 117900087536 8015644744 80833102101 16919000871 171762902462 8756622597 54935668398 47610244357 13997065251 10822299660 56134974016 18090658426 54981693594 59586360658 75883820365 228207239644 33953585748 102090838089 61566973446 116353924087 122348092388 730234540 39284772446 74302445612 51135726034 136854421817 47589596199 51895948155 169613217255 4516351900 43325809444 76926683856 7241105085 61740137339 52707811347 77367117393 34207800176 100975012769 43494723414 29180568001 103453769313 13576768341 119533118407 34122779878 88062462106 3807188628 139013035008 6133224583 17285104142 27562210791 7608309840 8668298041 41636147976 8766777982 27821250005 139985118991 362993774 1082874214 24702939435 23616317312 47277000406 22785777895 234408275982 157484472994 122552379421 55875025149 112200728010 93268908092 41713813751 36897194053 64885255173 90577909241 109115242155 146927954408 68641171664 15746744948 10727867314 65492189726 1325289925 17061896803 33714162149 239625144970 46509818169 105054950242 32826052205 57976715596 21119124216 145287948892 17174722155 52572265251 45102645559 118563659138 38168452219 15138848519 47279701957 11416085559 70410019496 9119523563 38935970789 57313767196 130408084953 77181937782 4103756705 49175016151 177474203993 154503875806 50333064322 95965058773 134359102711 16304596 12070357524 80595895641 79050055546 77659418957 16736579945 4073654824 4814584163 16543172948 78024368520 62433600108 53646640338 92587743478 117253476429 41271129872 54137285664 157469644106 21653953279 82563850692 69496806591 12024469347 29582336930 91426133944 28665487291 33869373155 71127281333 32947555295 74572142279 37433088490 19525518461 85674837096 45677061205 71312709744 1391488614 32605809191 88305130206 112908326054 8522440782 95451510054 72231291135 2980193634 60662059677 59361330712 38208648228 90545034908 126857356224 20948816485 91242596080 19364822161 7834623846 50148674881 16073706222 89122347821 120224924194 86951362378 103335926887 35199125499 10766501622 55786174726 201801087939 24814580852 6088016569 90415590689 94090542999 55542655277 84257560578 54020662454 157603472656 67191016139 57024835433 6356556924 91686769287 24355999409 60181481963 5692701245 140779572582 76229080318 16963151077 46447181317 21494623902 55399499909 11356509741 80100283556 32928561715 27475399089 10405080468 58749370625 239445611785 141272364 196219017449 56684847512 57498790273 29898066709 43904856851 74930539111 23522880123 37232340812 7902692479 26075803934 150567577883 155605582631 55592886323 593496318 35131982145 53343986676 49028929024 56275852181 62787348484 17627161047 37307710794 25308249807 128629456002 98396076432 55720079097 82880467249 23307945394 87011693716 42344304742 8195426716 49336335530 127165095033 50877939776 236674023454 25426578926 3957822995 3736773019 262575965 73764344040 56812097335 99988225271 106087429626 85835271359 185776446437 41132481487 251561453614 10651479105 48099958393 76347341469 581472645 90523719704 140325010364 119768319245 36208359381 3423849360 29447097675 44951805156 147842171710 68600733905 72728158739 37924557806 36676112136 86075653518 15761058888 33291595499 118660621086 59306586190 49732991037 8024235276 7875950653 14813340209 6076527668 27346196519 67696189693 12453943564 55673362083 62132444070 47259913876 25909924462 38099937187 257422651015 39875595752 32488527815 66219147546 111710002157 42172928936 57561295950 20733232096 9406951748 55655102828 20799811977 3059341376 91541915940 62915074962 15630119952 109190803 97702348353 5094033641 271178070319 89847814868 90616577888 91138530358 3289796256 58288545376 123071656342 71030153234 31141033787 72472936987 8814881855 89625410489 17513077380 3931811076 11010187516 87866223087 29549334566 118706457587 138641904586 65666545781 35606962838 9176739273 9554284655 33267847196 17400554467 93577446550 74083620945 53335426103 12266459807 36925730853 46675857670 128267015156 125138669045 107263851365 908016728 85177086111 101505448545 68844161295 130265703510 1378729384 70231535590 174460066141 5852374415 20209797262 38230387093 107942821387 2720197851 6825832119 85175972030 128900775814 362842660 72001253006 33172729181 4077734948 49905822156 25683336057 13963068775 84307337073 18545101590 46727082151 3796898595 3753141127 69841319014 9055251619 3250776423 46334606199 1588281394 16723136904 28066084499 127561204579 15573272512 74552132268 99810976876 33927090579 60673072439 17767198893 2108345481 71616950318 71026313820 24323103945 177657044347 24184790069 2537970328 7937489090 54798632924 61946156924 81880725310 9944052095 159804650787 20106071252 39118309023 47162285820 38889263977 58863605781 8967469114 11379342807 957695637 88239809209 9383921094 37428310738 21405407763 70312569523 33718302066 90646103797 21957311552 76050365131 148126009927 45463256558 215002270154 121503203434 5623906501 27026438490 17334948631 125645361973 72768261613 13287295854 12410717886 11082871153 3498399440 146418634527 24126464617 13069434815 77796820748 3705143422 167914668469 13960373444 22487914047 3465568032 9090421328 20763003820 160488677618 5071888749 119338053167 205984482201 98884546564 78687733835 50695245434 32632848359 89282030322 19807917019 51188226921 12816984865 24041341345 2249856086 59051578941 112273357838 83408028672 52242557658 75572629144 30765163746 10368792927 119366092183 182200173482 15557239711 6416439440 57077102186 3261074353 3957391203 66876804094 16803321980 52221751910 78627978377 45628832546 62146376089 50951236473 116919475568 63038937774 11375700131 80605847996 9128317223 853136272 10525586392 3147615855 155550002079 4394010353 61766967239 7978845063 45634017157 46247044749 37077316543 101010596591 39200370253 48501743363 7035499496 79505632535 1668487286 38858687073 54276799245 24672635446 305020150 8214398983 54801655673 72599761653 2708875263 9601793339 43949476603 38458503197 54316644812 46116346658 85458033845 51915857383 4243702063 154806108948 99859863471 24685784469 3938309799 13365756276 29280486281 87163026433 36013236543 73361333998 118905603859 89612067201 70578585892 147457941310 104250826754 18862915232 64908041877 26832595312 18422365181 37439508313 126421593435 119266479432 88422578951 9032003552 1899210026 69591271449 59964054091 30766922701 26437871468 65177771099 43466274495 99770035585 54287815252 8233878060 889707860 1120926146 3072680283 84899479948 35406722322 21835241912 93874429750 8782248599 55533689073 77693999902 26371953480 98459512595 68511599680 3925246299 121999043488 134337476191 96711047562 3748999663 104780797739 97388579748 24027242230 86539323590 43199047322 137833956297 21414267193 22134467862 183594715590 12845271142 27933730295 68067243204 8747759595 122187086936 34078670157 19528473301 27748213110 41328063311 26303744022 18531087257 89925177065 244394027255 32036090301 13162171543 23590353741 25382535092 86655264472 2684341718 64962622649 34728959583 26249638627 95818804869 60569258644 24368677543 16877494174 50101244150 116715845255 19334238589 32756212284 19174124581 187853107199 257770579256 9734372744 8358085998 163982906145 50051085183 49476893945 36920863230 236790814385 42099312760 48831019782 157638888266 5871419827 50725799542 12255688102 13733644895 64773176552 8115910938 4128319762 107206334632 77616357580 37225006010 56389407119 27259573452 47393002656 75346766778 44438155640 22112302959 23078779956 57346047095 27692593254 102803132006 148649777447 31110014527 34079256680 46518906083 57950605037 8225906426 698894566 80690658996 3627490391 59137682188 83154636581 99551687473 14585777555 116393225207 201052783164 1919358518 77587156210 2769928737 4121532344 1794507394 101013063322 110269458776 103107235144 81004293766 65733985026 28440949778 58312608058 90767244888 42410474424 73642840441 23735194470 97615697094 61428623243 139830713220 84490931699 156738647119 115763787685 154596371791 20564584509 7522029298 41153700116 7350472474 51310425024 116314189872 43631193178 65751855276 13308346843 140919032306 83622431157 28496127883 53886927544 29476376205 98824255006 62585696759 96321836007 18586228444 34746556578 115270787211 50810251941 102274700233 42678560625 124544344516 111008040573 50207870647 6278273053 5592234239 46376827970 33762568117 22016189590 51630437781 27154690966 63579532916 28867159757 9818355910 19080768650 171388772817 17926333446 10104757765 23769880106 108060023254 109547837838 76787046355 43619109421 11876480572 10745012672 33143888320 4510061306 90257098091 18891938541 94470162961 115343839457 79848763774 46819947597 1650770907 59381307469 50505073463 19577342368 37924357106 61737217797 79048231064 18316473914 8869246330 13661161550 40070677901 44861944365 138381304282 102486500348 14943557354 134830881375 29936032853 389261547 16082090470 11914352627 26602378947 25222271579 20741592133 139644827188 17387971892 142257848410 129591905390 134031028243 31205755449 20005327637 8299472691 23030560868 106226086487 4567217768 7697538390 3727385746 72351531861 79144174159 9840677798 175982174708 95939034044 5031777966 74590825826 72754427973 57854286905 86508392439 40639057981 293139046 93606161874 37101056943 1620913825 9618299011 29622444716 3009194891 15897214725 7902954382 20288255133 58889684469 3132505852 49888290685 78361319489 38556294220 37321094 149885584990 54663709918 55050284480 67047150094 14569114452 34366175050 94149720472 23981659975 178260293372 8456323353 170934649154 82561034748 41272856017 164774528621 50067891034 4609031847 37146628348 44335488613 129625485877 39582433027 6610623154 37755132542 41695453847 172350412003 8885223970 42802969858 103663933895 6913930606 88416312423 82585208496 16676444795 9176105901 43750181461 9823917924 68752736131 33316480634 12449578169 53684063611 40839832062 16229205444 70151485557 75628914634 152464809633 38843110850 97678263910 55963695272 72881416982 18955231458 43342916231 12514598113 34458624225 104065863654 14280679599 5416586591 21635085201 13668406792 71855867840 142857668170 53595258315 97461373191 3754590148 4361619029 91557005733 27727346390 3559206359 28596373466 82807343070 63347676442 87140253573 30727610390 24428215732 106312103318 78826004971 5184485336 85823272588 43745195078 230007036515 50938185893 99152990166 18478476801 48225028611 164087627255 61719435878 8490304297 146923199 33369329703 2287124131 50614720760 32233244851 71892467707 96647421314 69077198379 53070948396 139886540712 20411383099 15929413155 5832859153 27449627703 27561015028 43687199452 58318893803 15982628718 48963058005 198583472027 71480755369 36842663158 51550946451 10141414 1661958982 300745747 43206524003 21635774359 6038281863 101361219213 99795159257 39560130559 7506609953 93053545238 9402437937 27549264588 35575220155 72001869674 131821349969 16566010349 11970348731 46118942244 25402482019 32249679271 40856067577 18471524281 218292687026 43782392114 32148747366 90426958170 10852409960 111023350229 511312050 29505131263 30408765257 165193597058 4145336541 8387855160 22718554742 75043370059 79126700975 21440965580 34019571862 32746530925 211822911616 30869693348 13910481413 72190330468 4980321703 71121484951 23655340324 3720290433 81323484046 98492061806 35507403424 5105484086 854406279 140814947500 4218747702 34394731444 86552618869 44860933689 122737114245 18840634730 44648992250 6350729623 126994957801 140785429780 4782851055 31947913663 38251670755 18887831538 112328374462 38813874562 52783261183 111717133032 41662433719 32868733385 44511264558 4725872234 21080896827 33353810312 168540500929 20863852926 52737619418 88936822020 130812047426 108318586230 8137804165 13563680017 10339417121 43395667665 37048751350 102161090749 13310481313 36758171723 183367269178 19124657616 38412103654 35213880186 17193604497 114985071390 18377188117 116312950437 19495009474 69600769187 40826436258 72212375106 106235836144 69179362867 87954634803 1846877286 100287131535 53242234244 119664065211 104056807635 108040743551 27467222955 7834583513 54876018426 32305224956 1858513559 96258120700 32204368559 77820755315 59376225172 10026471347 10635979407 53923757011 68966822781 18808328659 28441916957 59277722950 33954757127 121796750910 21726316349 18281994574 30066041092 148570424893 96491163940 168051742781 105034044834 13970106153 38335420442 140549192162 23870414946 92366762616 16069150578 47475512452 35646076261 79027210501 6054653523 18618673685 20610575185 3878747843 133172595522 13126992209 6350281449 112213642516 103307882319 79537368611 48051342816 233784675 14778402095 1508138672 25756979589 220647720195 29191321725 89383171917 56321939823 113701446393 133226658448 18815958887 71817665946 34504045632 120481658707 21691581604 7388008670 26568547126 531487517 131224840875 79153290497 10588970234 53002964900 146695343991 87145721362 88592681858 46513604878 7984575948 49371507349 113392910288 9969418800 64604787751 19982913687 35339429813 16868173679 10068623315 19879844505 32576106888 253569866314 23759942513 40835374852 148492544549 5817002729 20455077665 104309295571 44582178384 152882061971 41489755123 23623816022 4802431018 24684995316 46949766898 34654725852 11156398059 14177666578 102851327915 21015127674 15266009923 11499166082 16876297818 4455043529 12029109057 4570305993 89081521539 110106167411 16606773708 163394972710 40502711825 37516984957 7960260095 9959044930 23645162123 103443862502 67082853634 32188650438 115744281104 39630562619 33716927090 31200747003 44318271455 102205310031 124984366396 59717744596 97488458579 20473315723 42334334790 86461589108 9580186994 17350249254 122717956260 40429999562 147121691446 57627418733 67399046413 62143729904 40874016564 16372500185 29993423157 76569797476 850996155 45018222690 8848798257 19002549043 54942103774 88867847506 56977630236 24040100964 72480027038 3779808700 62197994753 52552828159 75496638693 86220563969 5788023021 126214181135 26893426482 16655108939 31623011567 116642892269 61851557945 37493428936 28085086125 12647022434 88585332636 95905191036 85233539114 66998377538 19936552174 75690933014 4783564132 10687749268 5325633658 42794718665 1886825090 47498954847 19519109716 7134474958 69187884944 39898701205 21042734420 23561888522 89232221033 10678421895 45361291366 25304470506 31498759469 11563478796 66120873318 16291651035 102815845441 30749392543 157288800991 14003799217 59876175814 14805304696 88597166099 51644632426 46546109098 31056829761 7923551972 48385563251 85196898390 133788522849 14734624824 15971800140 19939049915 51928270896 78813228121 36642352284 3980777196 94187314583 13422889765 8613548634 88300625099 20026536399 85737321650 59094133261 87065282472 42802565963 11513189575 144091749432 86493077460 166761156931 73653449645 1604915083 16394996139 46422241392 1533131613 20257750702 2115930218 46675439941 18460562785 38540264435 83500693421 174686812199 66438331127 26717567998 13598480586 152363113222 3929760859 34953517203 10045231693 199928508255 38675731664 135906562779 138665116602 21969441117 51372029711 6219441377 28223902064 105384778751 3229115561 7310775066 8756422608 1784105699 180878969884 97755377656 50595016205 22316872279 5439340813 25644192633 137295862671 79658944508 174369729478 29085815834 5272031431 5414015743 58451984155 86404249746 17518982348 183487877240 7076541595 40673328125 1483856012 25128621541 31857807386 133227244315 48748199797 49724217367 47846868521 10214293437 108247238224 74485833166 22798721627 199820465564 24027021624 32850038284 8131829318 121157089511 10266212255 93430895263 4274343518 5418459987 22930943053 59649190975 21311400880 38313041905 27851716089 52445844064 26580343193 66637584972 1330515586 47217915261 147043459012 63464839808 44517253759 45217106841 29539707140 29605634413 3713045450 48778147502 17235143376 151227465377 28421230002 1496382144 7124994125 84073234707 40724398243 19572314511 79129087809 15963526974 12912910640 9770097369 8854083825 6038924182 120491144596 65265397510 53954642951 27808747077 34219371474 126821494305 15527317090 95349096 96509605457 181358779006 16596849776 60705727802 148528892193 12702319461 71194313199 137304174681 188205711529 89373840031 18161607555 7121998676 51042906347 128313320729 16699392117 123796034253 77305577 44808910190 28496520896 30669737123 76764036303 2468658842 19798234102 5072336030 27364312564 14374711944 26658386214 61818685245 145906222539 184538513797 5458345605 24562974429 101633681645 96823280148 55609442268 272296745 32413818693 2458011354 4164977224 590862422 51593118301 32670739787 129312454776 6056544457 45053966893 194547076 21321026664 10003555212 86026672432 25417336181 80408425274 72859828400 81134415662 75252752583 6682436349 186126316695 81091729401 28501400202 8244583449 47244075406 15866908693 129069126250 38533036772 3484576574 25627550235 52126728621 5797919898 49921015114 67384285863 142243944438 125229488604 59008294800 162966461156 9121037946 4058499799 77672192623 2319311985 78426054654 1717392788 6920822896 54818349216 61987683643 84050206838 45064907098 86879870264 4859409446 56282603824 99505865560 3498620890 36558797173 35138082393 73484371484 44052381989 51638416435 10401621547 51798224898 9634130812 9439699044 79051088919 68697211212 66260233737 54012444341 78891531825 3413840061 134994168319 13940958281 107590335916 63497586679 142643161199 12723898599 47088282690 26473527901 1466179742 40343575229 44345139813 2517997548 7057370551 120152410096 18449202769 33598913298 184591873079 72301579853 114811107438 18529982204 35413500452 153164499923 77133033481 33601761731 105739605765 13121808249 117637985753 12384018056 8176803598 68456879384 5947378749 91673938687 1477316641 261196463467 122296835873 60395459827 58798273964 30162921198 50849934421 11989580775 17746465379 171307964925 112070601650 65865307573 1947395104 4108692849 118727382754 4086296547 543674805 39274735784 65940139791 51597435081 17708205263 2375162348 45094333861 27447853162 6245993319 112591171871 58745711548 21553541366 161430796003 186470484 23726734728 37178334015 29368811428 7902181984 417371074 74929147801 15993029141 64069292704 2758582252 28013980577 2463558317 32619242834 31124743586 42312231119 122391981388 68415997349 64250520460 36070591496 108095891689 61158115365 58274993015 97624806729 143742017975 26927839635 21444058136 73655865600 25325888491 70894108009 74894106533 35833777678 56180304880 30636711836 69952595122 128634806376 103534207159 26826320333 3165827440 62488803896 143423672060 30934588409 11750715062 15252872961 32022862773 26743844265 113605945945 4695248161 50610942901 19950858949 95822020851 18893046419 449381189 71751421437 17168232900 9669599754 44012535198 85641345480 19760287014 27491495449 115400688598 74739288674 35581508798 77466289912 103813648140 51662097394 94317420817 86212261340 5842371686 3008261856 7157342667 101149825393 1971235566 178935619942 82216327179 31711728062 26655116832 42618087864 79632271412 64853882672 112623377520 235358192 76962730001 122480046896 14097500069 16031874141 27200506075 38514439619 38930844640 62942718075 65569440523 2840076682 148806667828 36514164814 28931157807 5368295722 25391932171 15007388676 41875211375 56174415149 142441707460 162340457903 8613605649 19639948562 106483958184 104798687413 48325905203 9769053001 13012150608 565597380 18352719691 17543481196 22219770253 2838289186 29109935716 72954054911 25020028325 7565731454 157708501922 44206861214 35587293985 14137579574 2447946296 173813828107 56434646457 131175500786 41875566675 69242767134 180476832178 33863030156 150702850833 165767350707 20138009072 24427620307 4465530166 63117098341 63397943727 72534681498 2081741626 107658566236 4203642037 163520186030 123730458710 144644372643 31324188393 21093694082 79182767 33749494578 60411279815 6940070064 49092039270 2054528097 112201508719 73859871968 52575588059 56073435223 68612599002 37839223945 28591037269 44228992435 38613745375 12134813765 79210712475 14729940296 9941327170 58521825626 25756705698 186062306307 18456839594 12719403718 14866692781 33752629370 103520395105 6739442088 10261354887 94696452135 99042370893 107688201179 40883503090 102103820474 63350500205 5180214649 219295114771 16937035466 32073623656 10815906120 92892281611 8903817110 133245454645 35405807043 67335729857 141187137421 41252415660 11309009272 15957036292 228909469808 9050794504 6582854965 57551394655 27383196500 72041490745 23497960581 39475611371 52048290288 135660901577 729859568 7963958140 13870759050 62737500984 29612387667 62821622268 36389684150 45457758289 173178165553 70076014694 141694369538 95032566421 7171789733 86721340924 185512501751 1273670249 88047112678 33030776501 6983039864 121618726 4436829385 32590187533 31281546650 16384459989 92768307142 6980769276 25795964920 14037751933 55771150293 31168517987 31157593339 38239517802 15851954258 12260394750 74830447611 6029307304 22496899631 6771683988 34239818942 47273482066 73601721280 128734283348 77917318907 67831459853 20211571767 39300536336 25216686544 232915907667 29359821983 34409799026 32332912029 57746344853 18258130033 57596155497 50864487675 30409230806 74627246036 52103171960 35746163811 48279656352 18316916156 664123378 9772606964 2161800051 18590900612 129648115068 14692735303 47064082579 7293369350 119719434027 78290574121 100566251526 2268207123 18585234673 39868710884 124206519961 13635952338 25665150108 9048433474 27016196305 36942933770 100046763834 76034661699 16547071028 24387318875 3298002467 111128071734 61287797730 112450378621 71757110068 51557166964 119881663416 24315909952 89922849111 63091051084 12085561116 17846600793 74160299628 4071930243 23160211330 2861344385 5513013085 519710154 35295056009 13637368605 733960621 14385958735 10119663125 8406946608 152529156970 196400551 73301680781 36656676411 164071156645 4960038285 21739608082 29057090451 60468330347 28364346181 21079068111 41550457902 24319432073 2939133929 68063189199 5484002582 46329397052 71024585133 30115330936 55669628589 18861470803 27348715555 1525912710 68523083027 76846365882 16295913673 79379385527 17137239697 32165630457 5385646278 31949882812 88982517638 8854391163 114955568370 51805403721 109291803486 97925950125 3021744408 11990863291 149787929502 71503141470 31905332234 12061225968 26606312533 9773536774 36389592346 6225930617 38381830882 22748811199 3875425219 4750318977 13309995581 26374131053 50209088492 109158959696 120709104034 16431906347 105919265252 103026796687 126591764574 17853035167 60031408369 17662171048 2736711344 58121265021 5534054927 139301861478 43761316070 5456489475 6260811052 123911248743 27968991452 34998027420 59707757420 144905895546 256988445742 11714464410 192933142083 28292797753 47669159888 68490371 12556159403 156237017104 10818257312 3019732935 45886095997 137136295297 84420246765 10334291579 26119132109 58582163136 17260099619 3652536286 1217435639 9013965999 49255989426 91112663314 110867017940 18907489188 139978880 76458943104 11698069020 7239950992 62349185888 22053360407 23217536287 62291635305 73193337320 134988837439 7111950604 116351999597 510895996 3339217482 12834840517 6616299897 71489412026 56494586583 20268248873 7804879057 7073173398 18254287450 21327715339 64315910608 1840294996 5616184376 76844468473 34639363153 9160026747 23937986258 40101860403 189828417096 68574917817 78521712296 73379809390 6102062742 1648141140 27582593711 171012702689 4561879139 148942411965 43082945998 87837003054 193299008331 83327393898 158305071216 13193540583 139503485215 6132987408 60002366948 95501530221 128662484112 25282741067 47040646987 64457152073 167519723803 145824100079 1636237601 33044858665 6073450311 2730653885 62686655827 49338615086 21829360403 6626136919 42976391187 6467199319 75666706227 55595394037 8679335215 6986896314 99436429064 31378330554 4146446404 92007974927 101293225781 78993289004 93705042139 134810635238 14605750667 72533048696 370511419 31465755178 1470903737 36635408994 61909648446 119499566270 36011681044 9245247870 72999635672 146126868966 16928978026 76128767679 5986682116 64468532049 15054655708 58214012518 40774355811 24364548316 56231661680 134631917972 73115664290 60996666273 44225640075 1428105330 17725721529 33952941821 30297376059 66886654478 177042888550 51544669836 132114138079 6581348592 34049482096 93565865349 87626384431 9049560019 36119518748 166095184392 6149221830 25308101037 1308403447 14299543686 51584468211 68077388753 164367570430 9101159415 32281881317 155327359088 96949452107 45992433902 94070764114 25047649598 12368685724 99548528080 69418828214 77240822524 41526407432 1912893890 104892069378 183126801942 5818832186 72781564523 15354108120 13610774789 61433310912 95284441565 36169370429 14230572368 39661340176 4585664886 170327053036 5722180121 199427691164 24735853297 125179705272 62154899369 4653660534 5537294216 76756692386 23050220663 131798521348 166663433020 113169195591 43332565233 3444227051 116512249012 9318012139 9905454644 346430402 19309681032 36968734944 96950248967 15699075017 132557609386 155199436381 73072684592 14647243463 166201696966 201046186544 41697487461 38911909801 24309028010 117732223692 146682066652 4901260688 12555632395 65749814576 68165768523 9057841894 35140257759 89155508077 38743485652 84632556153 79762166204 17198905673 360724062 28066498276 9893664 21478187831 25004075840 85097290454 115168264992 44463240941 57246546647 29142130508 141575234093 11628147289 5263604746 20459215984 54661427465 176182252063 55846649404 88602461411 18904801696 42425166108 80310576127 134805036903 140804439053 18244461239 7103754730 81892823464 101126246283 158319355803 4331770152 43868130248 78156104239 26458483190 15903678370 29280307879 90119453231 60845709110 9504084739 39276478263 65773942415 4949989471 41118999228 140236275338 23209055401 46828262982 139090112086 89556100760 22473760656 34734835307 23537006612 4463656339 158874707543 122863604040 30481313347 6199709884 28425171695 16457431914 57366690825 92690540188 16585272384 53451156274 30439926269 9456013438 1915821985 72353829459 63608615712 59649248907 69446711437 34533084636 70689254610 45910621070 54915599257 79376017636 38544377997 51909317670 50031660894 40063918566 83432548167 51564305699 4871841027 69175856686 1309708528 212896808479 23888206453 131861588100 10250957086 47082167785 2013799485 27845108687 8087504928 18275481029 38014029013 38777890830 77943734353 24174427641 6246274139 35056669801 126711435469 36323354583 26496908308 46206661358 27990917230 16533446800 137113393837 10879429720 59743447761 14187336266 68367612158 62343651135 15910398760 41437232109 46183483383 14014831711 19462730580 7132953848 12030722638 100251874267 100691643002 6466845558 90902479093 10442488111 68981852615 166919739673 119027879248 91646690281 87367783488 70737166822 5787392257 67283838042 57884070090 146193966480 205513599918 44781291897 158694884118 121789627011 37361343948 87612408429 37009008237 93774466634 52114694444 3369552201 22506717595 20771614470 108173058473 123111677700 3005301277 56574933818 1855467326 32343313710 152543839660 43620033134 67011852443 78007232677 94136057842 86893322239 39278736384 119252726767 95329318343 7252206994 48037822379 29542914774 13813587163 60904785458 30764320879 114721417615 137480991094 3459950307 127148170764 64448116661 265770313352 125820615978 13370478852 13121207079 29902270592 9067810434 185294463558 136954288629 5913622623 18937029561 70809495535 9145236339 5937366999 43290101789 91081283735 126926892 148295522501 26346873856 19402067408 24929750880 60280089086 159096888542 160695410979 41723298246 6713979828 16457209012 34257780179 6417033708 26318861500 194660355181 202365625029 183569241627 24386976929 41021361396 47908246081 57502765781 2770693109 67632085377 2435239411 203396836785 3270300114 49428120320 18114564571 55583844023 12589487915 20260211155 45003031934 25692449220 20702988675 73922252123 45905214792 24361038702 128597838340 106435034811 4539968579 88384694988 3943250964 74759159086 93414796278 107330200484 108453556830 100859465972 31513872968 28026679846 3532542207 65030632119 126651031874 73164360572 42845002709 7763718899 175280615346 5238126496 53249751040 5853142322 90065311533 37765323713 26098516311 146939698427 36530937917 25550144106 57491602516 14196678566 45482745068 56885773457 31445444360 67273692177 5946057030 68797793871 16647427469 36270583343 100857609821 140778503611 6277485156 25137216749 12881973664 50115150385 173031837321 47231636290 123899160405 480559915 13931450213 78819072901 12810960963 79184090697 18622133387 33111887983 26116917334 19383566656 125188169222 3906287327 25475529803 1080480045 14867479826 47961952136 111020226779 11444890713 57961552314 49818023021 102141151399 26558969399 189084851991 4592968805 27917789415 12408669897 65568622002 30125374701 169356899949 37810779041 662679351 110525166501 7064062283 7877470623 3179041515 15431426653 48978457847 6363337731 142323140969 29687816203 160399481597 1555354662 1372364614 4517746527 147879455196 119182647738 125290551461 74086517190 75798151353 8922913163 135985094030 14600556995 4541921062 32164495311 6958661879 73889901771 12435756442 68436775112 8710302940 41771537008 59046428708 113734416367 20368103866 22827901904 38220887367 34444223949 258364899173 36836811720 6503189280 33152093954 26021796897 61794596709 103560316594 1602807313 130568431885 17791952893 98172681045 91207419720 32333469746 146725508027 51681596672 39060550538 57450032332 79462369594 6023353863 1633830563 3326120493 2661005296 63279219686 7006559413 38511234952 54270223184 20391512906 39867922624 41295051850 162824666549 20351689394 66816772754 57615805558 50118693519 41328327247 31929532312 71273709134 115005290108 30191584263 24205312140 61504984371 6058671365 21811195323 34249960238 47748531066 100574701654 55729225675 170661102524 125394832195 33891175932 16319563498 45989774488 70832968262 31931432890 1733857955 31418613381 17979762343 13814855199 21058678322 40070267625 49308190280 112550057307 87105485229 10587007060 73666440632 155453755513 24519049205 10420245024 62191183136 75262772799 56262523951 93765417781 69085095262 37510461885 172377293715 7881689328 32578686046 4791011192 34804042510 64876239820 75659741977 1618815837 103181168128 127295709448 74793421536 76772755174 37865258422 38975043238 39309915220 81084932288 167287251217 114219397070 48400541501 4412455708 55195779035 20335432135 166333254349 54858065810 38171257738 100410598852 32656390437 1360651406 17441492962 97274088595 61144266789 22833940652 3912756615 44602221036 94335964928 339788570 19038053874 32772229238 70349398009 101800164763 35849470338 50265486166 123678001392 63219597395 66177973527 160457201558 61844457858 50169749937 9755386713 21740232469 39754280667 49934832831 24131927744 171203201534 23239978328 68230208025 32440357443 9154934570 36014756573 20776253433 122850678104 56981927388 11113642529 96817287051 5086242013 9298991559 145224303285 14379029074 31383458391 15588077226 49011571707 106269860278 77392025471 6311001382 29943038621 61845359136 18311732575 106352237833 59428454759 36059607310 98800455918 71892963759 184697076992 22887009313 24202133693 20844661507 52612464199 100253787086 559200096 532557920 117210885822 102461426295 69249248153 30042222550 119714505724 74835940334 25036860042 161216799572 145623884453 35810796510 154438768754 133986918700 71366910071 62299037586 46092739987 47578326729 25470242455 4132568951 29194836049 83339606070 2818662534 63482512903 48354193223 7834853154 104160141517 10309895079 11770676544 143676763727 118585707034 39083095364 194766062815 17090052470 30377990206 2440076245 70843769861 35722243835 237214318349 58655430478 74961840946 4090900554 25241061004 26323609656 28822662952 115480774809 48317797907 47694960955 47074052272 30797846191 17467120983 167125351876 33239350290 18152477071 46948707193 19296729996 51267769096 40246667901 79161475520 79599763889 68136777235 97512930795 23020221885 91881622198 3595341776 13250981339 29922406782 94984583708 2751823727 6379200977 125667956841 11257274420 2904989415 6826039498 2811938583 21755131972 52802559143 50934964517 10751894427 26992949048 34927288983 25298744519 56964542906 47641738915 2065085824 26140066751 10019641343 891269638 2744302031 16383082476 148840854644 5287223104 87102345093 235494417165 29492510632 2927315357 15207952223 2580613670 112839591059 134241744485 146883353941 62347948984 90779712412 48079477345 14334328457 54365190443 4213722616 41572334268 28993767799 66236049732 171952329121 2880378708 29395546048 54097063969 34847371797 121416312881 80060707934 180945370096 23507476270 71052636516 613306840 14590794633 7886916109 85516377690 61612022028 46304535177 33832402436 83758424022 74014316183 96666825273 4708413644 81267128020 47310135808 18266831223 132673701430 136661747926 100859711499 2458333398 844746990 10865503540 70015076109 7981614390 45930732687 15970860643 3356359222 76197051080 15699359236 5915296026 32991629904 3455540521 3698732088 100498961097 8322588739 64939905551 62965347869 59004933592 56558256422 90798297714 10331254171 77273520512 31591753257 42508729431 6627601230 69018232875 17175251613 16788140133 14603292425 98898401943 15975446588 22764635454 30248945607 45945883997 70425962286 165195900803 162818141808 49801481778 46073326820 112232501744 70413714700 24323655373 5918129089 57631820429 74364846593 13161720698 5949049843 20212016861 39229506206 30975065918 50271755935 108089706342 90197539463 45160030318 139686769464 11534821419 8245845554 34753569899 18871176751 16995419332 38852291348 78759235070 3023496919 4907702265 213727819642 44100481780 270713439970 109128176632 57500174812 52501449773 35433187922 31880696927 8466055210 6965500663 10595462688 81595332059 54218882204 197911505785 9604289691 6465901102 19211082592 2523090511 5933402584 54339299571 37352754035 47262186695 640182253 9900667363 52962272948 3650720452 96220811162 170546711047 9197202546 14696672308 44937472889 49046627777 15177012873 181957342586 133273595469 9179181291 22330043464 148860664325 53348118313 51131592389 76647420773 63476479765 32522807926 21848568838 26199195467 7268521794 28174567162 64002411915 27415686939 25970026770 16945119806 98991223191 28401742013 73139155114 143858144203 78341640689 139232418488 11225623018 5358795210 190582931752 190561533991 4447044566 86285783704 15491996249 64193663764 40020373456 112163742478 55655620048 10598022085 32366622577 74599289287 184277617517 104710935784 94526568049 5083123010 54688603666 138366936296 14430634672 43763422584 102796434939 13970706582 6421910099 51556773494 71646982619 14681146308 158703370221 27367697622 61527144875 49994959014 11153052724 27808345354 5271918620 5651653415 83796766907 72381798406 112266811432 70853887431 100079573055 45238911838 139966297146 10413168495 116729511462 28390421809 23093961078 129443042682 33585067767 26573740416 14025088373 72884331384 85565771958 72608101404 36941417120 24855817914 29027763871 169175812326 2362706946 37255075074 86005807127 74513688160 578381712 94190656620 179328730347 6891560068 50669348895 78107340792 8672994353 73189435732 24793878919 66299795360 47155127723 22821842140 266587243537 466367121 223257666347 33960794878 4408628679 14593529447 10344815763 63524034985 3007143171 161939868046 1771446533 41786564857 8207184689 63688549107 458399876 82555410881 56330629952 78008548995 16582746570 4293910440 1934169820 60565466822 63079833808 30598881191 58672073170 133608719681 4488586325 48595156177 11984717163 1059510436 15339716514 50314621460 29306384356 81938104565 83666161349 31211916997 70985681539 81482043102 65197338401 23873156733 10906556595 32958096890 62086858168 17517755274 19669599385 54212339724 72930116965 23061436388 111219300591 44740796749 6264877232 99180836865 18152599433 176275843085 122184423638 9297678167 27988139958 43551938287 4186779255 131990050946 135425340072 154202570597 61430784264 122568137094 8831061211 126212042910 16488876576 13470060744 23573828124 47089918702 166178488115 117100749883 10204701933 133086400545 43085195811 98634407621 59178443228 66268436014 32325321130 37874744561 124143914697 5507791686 78001038680 10911357456 821616484 40479917009 160146179468 869800156 61638497997 84095874768 24979050991 111718767422 174318855095 15897786581 42967112698 3876010794 27016117398 129606554404 16769634653 51214430303 97852748733 144596936135 154648633266 17271377256 50764390479 35200752636 17538552202 7160375256 44352696678 183815751924 77469174257 85344376601 28358386975 21654787182 45286356716 206595994512 145950442868 33159510264 54824364258 89365043592 21763431098 128458186236 78658348982 32852802993 17757404660 58768624129 28619669770 53592887102 2462113779 52864880970 81230925629 18550598007 8816511053 30931846957 1125681713 1570742057 76012805594 11596134229 24412091952 70197903367 21338071125 57999522852 86795465491 34424827003 24325638390 587955892 31493634852 57555816503 11341974420 115308634999 128255075893 38506213070 99463221103 174069089305 92930866318 30461579162 6367959543 99383656 24082810765 86205212981 3468986469 179589944652 49561560966 61050547806 80296735831 737827951 121801058859 26084732244 8317897950 91033609909 16855736400 549399021 96105751173 120015198428 1848760394 31197644883 116905418440 38123414779 6222272945 102875067462 7253405653 1081549132 83402917797 105737111163 4608718472 95627801176 42380598720 89957227392 45502525637 32196281867 81538225976 3707121432 9316381331 73736153227 14378493151 139443381113 94357203624 751061694 7479709668 10245397151 29235798960 110167738068 52319778650 37959838967 36474374840 74817541820 280393366 16783377418 30719860613 23514651737 18993847316 18479752940 62329895689 9495081678 23683689922 240088066441 145145858638 34126880391 3644402744 73790342225 118451479017 196458275519 47276578602 66992972608 50891856874 100393373702 6499506638 22615271264 123515586392 13850480448 35128952551 22903076180 78929403892 1461699536 126774198049 1230990751 32370694570 145641799630 33339530397 39900587595 92766055659 184460822346 21359058746 14426501901 3173815545 111219469257 111570171718 61067888109 36160719709 57826325382 84973707652 78674785605 47202238078 23973122402 7742650549 61161644327 76625921814 102911854236 8101747843 99592583342 11156113288 5646867272 51194361564 104254456225 275533159273 2339131890 47333367148 69564290578 2222323771 143871201920 16410920441 88138340780 61979812624 43016617964 84583487580 100197839674 45168543629 20041494232 16755325759 205569810119 29603238154 47058017719 9714898278 188958290814 1880995577 76113514609 18679259501 5909247269 40595935024 32726219740 11108714180 25378550759 5301518190 13394835782 2151408216 42389101231 41173381123 5298842571 6974385426 18316612519 114911502563 158056541531 36926709274 48187570674 117936799638 195365656569 29999887007 4381989708 16850274859 46599085440 76193309521 85851458723 82706217911 45490567488 108857378348 32118295500 92118096239 154116881595 117655001536 74234606613 49031969644 40738933669 48288614218 115124665285 42851141901 154683923049 81261213384 145161439499 18582261047 18564676789 31670723019 40259623433 58097932989 1725878747 47005367109 89254266485 136615169120 19966937969 134021979 101302806264 50984460065 110423791114 16916720265 869914504 30345643936 6422047981 49690916546 127913832527 57203119051 45242223598 32254147982 21753429964 29492513926 39278503157 8095751844 59472384980 32222124821 38064986564 2791922875 112760148507 50724120460 104627689169 84212554664 38286708793 6944986842 56115929883 62306105511 4807782349 37505559945 31053771460 134569846619 22086495220 6934646204 24778216460 159405750364 9981539021 156751045758 54009405807 160377141336 70391138187 9733075185 78354858776 89851679185 433809418 36654759102 5704041974 39432470029 60555117213 70817440313 99808134179 15145351513 22506857053 177006209781 1152474160 53983982650 127417241910 136210446941 50487895838 1558063135 313156478 29231934698 16280147588 6094709113 20561097197 123518923015 15459508834 26070911846 51411000510 51678780419 18863844756 23811324679 55524494916 61662868302 2105235629 8152263522 6938752277 41815097892 5195071326 123657017493 69517450005 11504954017 74413126068 31893267460 45412422396 16312119118 131267523048 11914277608 14658896236 107008543988 24331591505 37169286755 48476731944 3166169810 21673547437 4651616423 17692638935 10930471152 8904206214 31389437415 18211880046 3372476336 53473003256 68647611460 35310075818 27154316540 27995841211 61595882385 34833843760 7929082366 55867276420 62376952321 43701315611 13503204165 1404477647 90718186450 173950860219 25118642325