42722728269555 33910254543676 7532635788308 40292845056196 62681824688104 17825188397434 17239857175735 6552759369075 3907595721517 17178491770017 37230831439145 235021545373 9981823171505 16751698739007 6239007607193 19761586523964 57546878574491 47559760394151 61701648514398 48954471651955 722787949229 52957410528027 17098464141293 33367209966853 20702701930577 27207990604391 26470718774991 54360946863537 2808372522446 13057662612816 41341247616945 26531434035101 34858256714818 45027572394001 35054629063865 65991445836692 26914763222719 35219317016043 43666815619105 31436694327096 248339094853 45088484696746 44101050179951 22008492408533 28171576011013 7239701368485 65316804694765 26038506618088 13405843802193 13075419855324 59461090854239 449058098843 40860152788120 22756611887558 55546729125610 14101798724775 43164197783909 1808347157582 6378078282594 7726352984718 97019879103 32083190254614 13779547700499 27501412735252 14677105895859 1542138677178 12580369503305 14510218594120 17231199066469 37101212932318 7688384012149 2002533553810 12976896486029 18575098355931 22769976276054 3779460034831 870615307975 1591031703533 38057870587674 36322355675984 14548398771498 1731143025698 58292904912101 38705555442106 1166643244418 18015707767144 24494121859913 21296227767708 21147591672530 865105325598 6713493464374 11074212651941 64438776348737 15103651119521 28733613926217 8423513677487 14103153431462 8341122725165 47335018269531 30204959958627 639214528901 16278112582563 55843834020404 22672239970836 31447126827943 42915197477770 491285539140 395023939044 47572015688922 61136832573900 3214146075709 20857613932539 5993194422923 12409096930062 28427332608003 23927373667352 4858581596964 35932811548581 31009679004870 2042666107786 2236249768669 13495590863994 27061432880417 16384295639561 41148499103583 15137199166758 1934094000566 13160990419546 22557698881096 591028697513 1032308078044 731270864382 52670459714875 51702447149843 251507261169 23576711426424 52840659829448 55006667421298 21449338842431 117439439517 2407600262292 15313787828280 21821059490105 10010833708818 15306997295148 18086556075694 8866012318993 13033157924685 45490000957908 11469555190554 3032855953170 18735696945382 59153996278342 12086120392270 6650219097816 19441831279924 13498194861825 42358429041090 462083969886 35669451776964 45702514606149 49793719965391 14761887037557 17708585221782 23774005630528 13904897788676 2242178519740 46702387022438 46301730769898 11764292789594 1709444374994 17918512261859 9338202216498 39628869658696 1080791725399 2943635851607 30086226629992 10200972663749 2830168988064 22913838767135 251442398789 58871130430506 43736858380137 4627932765611 38243215655757 6207527738921 10481291464118 14004552458020 1979189602379 5991504811437 28924166293563 20630044318811 2798654900437 2888657848677 8981991435468 18585075601984 2260466542258 23853876794048 13082204363242 3902679626000 1225286042429 302046472726 18610037545549 1822569330695 2888661914286 24851167153999 3513539204791 12452335231429 3628018177007 3892892258006 943948633657 54708867401760 6490332717688 10329960874076 42463828924958 35708366394670 1233696290644 1764490121845 22680053334552 45044275521086 710962364 4714026826054 822698184002 6301402354992 21007813730585 275063896255 56218114322997 30509902578563 10468420336823 27928147359837 12967570820804 1310569139309 5735378272769 958358186746 2123383767733 4321078317856 15075963571492 3564284280929 1258246938766 16988381545323 26331816660014 95157861625 626728125812 19653753191675 7954527315248 3350980698663 24325633516298 11173827709895 2311844930394 9935652005788 22284750778688 30109812535479 1207791401623 9099078014471 9117771052262 17015731631644 6010972867147 27129170385296 8736385569290 14985904372813 1952328915120 7307946053564 7624974429024 44774554226611 8519039711179 18420511578793 1587164790581 17466660018654 44553354203437 39155064702208 38478137349738 266596140067 780995713154 12285640313262 19097178526553 9279121914915 13114411305448 4141614105242 12339518620902 28166015527546 6096638181555 17844709783192 37452237406563 33446482734040 9721359552830 16756079411805 3564280588957 1258432400694 22787623215072 13678470243760 2876118200051 24674396409031 28035342811295 41052223647903 12616784080807 29516536997092 5091902273413 4239330703245 35460348630895 173792958348 994189292601 17963637008793 14645868909026 8026991677866 7094855834760 1103067701 79316924347 1264803191609 7929341023223 466077742650 4399029284416 7058418751260 4188742702873 701840340754 5648384579352 15288118965825 5876530926798 23659078416077 18235286510948 35464910987660 6879480051037 7731453504857 313908505738 1027835714556 1416124820382 1497355490337 43414481563898 485298331796 4394624907584 5751127778070 3543632404192 15385353783090 2642537432693 944673420219 4247231413135 1423546247115 14300863329127 14813602605851 10764804479114 8543376072560 6362897268549 11044638605166 2852428976864 34441837220461 11135433647885 1818284027541 19292681035665 12084861386639 24699402079681 28835641752192 30937941396230 5088389344822 3349645303872 25176314700045 1904154896039 3906726399833 4764835627147 1906665024621 32930166477808 43426803662412 822003508413 105671369617 40128351611831 4032590843376 15843800415284 31832323026222 6975992320667 21711073507111 22724413622691 15665408981831 950015931819 13377370004217 23420493708762 9676954262681 10322585940078 19252951292966 1593342681478 4606487657893 3253467134957 1183114241730 1433600086040 26317817254270 836747842365 19110774229079 34231839579299 7281797852596 5547726844168 24189811940735 9669429591359 12927725940214 19060874111030 14367278687839 944132540736 15281956738894 2798414314842 38098615751953 13186873409846 30548861717412 6208716441042 9585695333379 10505589219893 9741142062200 1444280432706 44459947664145 4340608784250 6409556180167 19634923307368 15819643381287 1400138902079 10389152849071 26357297134999 4387109217522 12922987932377 2776853862102 4089781642987 17267235003349 1726791498255 433652989031 2103828658099 1252581272397 5752265428570 21198782156521 6116930209676 12932790829864 23800653534164 43499193737034 26994060576977 30667665627672 31596969223828 6061000617545 26941897693467 23763446490093 1421536164000 1882701462954 11338760353701 16317527526498 3686410071358 18759013460033 14661983650270 17563738321753 1171847834026 3746208567456 7365788732058 1110317141697 15248426689817 555763570236 10766335960689 17821719206968 7657923784115 32798707749403 5894558049680 7708923142544 445783768844 1070253076418 22698144702934 2917655671303 6916995136786 370660358554 3984522028426 2295035704537 18047067702 15042746316775 13210060124049 5385336605312 2550677805298 7405132896031 10252496659695 4141063317611 7155234767285 4572553257335 8101892581245 2965387721111 3883870629785 3492646467054 4445663459580 3113780023012 7275937051631 6311511169582 5220258707809 243850481311 19714093928826 2993650672755 1769183696213 10230380131737 997200345109 21189024427832 4707995560875 3818472843690 8746023517274 14119545978793 26024296128205 5285424125490 5369385060365 2580588849964 36017223850317 5065005522370 3537204871839 13709476707916 13503604407953 3793089750398 334209985026 4252639588525 6690044102619 15049400376990 18350918500206 15688499805606 10072662135730 16613795603115 21507350375998 12361710237648 7787196959659 1068144522639 3465239158732 4261625790130 1199972913728 162022174628 2635327293544 4616859445749 16889258280194 5391068608609 14847795467401 4829651633276 19062606626713 20753266812876 10212703043630 17440079910929 2484450548463 1064482181160 988271091708 1706552295520 15769838089952 11944492840326 4693132615088 23459412546881 17749276015082 2444095390433 16057048295301 3314928042941 17488308231579 12663695024994 8483446608072 653286531965 7040854601947 7572039458503 6984416732435 171068021252 12315442774051 3754287833571 8953525791801 29199553695679 14317218964177 16003393437083 10009873850211 3462190838029 13773996925924 4701256787739 16461348294522 1924304978038 2744164607008 2847632320753 6396351294643 26575325939509 3896976677668 16665736767337 19789274171280 23786307888794 1082894576477 21836584576869 8271762468622 24083685390731 23613169390838 47351645908 56858238248 10685589467122 11989195231702 313687424059 5029071606333 14036022096678 4425495404793 9115788382296 756411216427 7062859103354 28968408226959 479232402023 26290198808668 22330695510368 5512802390532 24887953910557 466041245318 11174595708712 9462823234474 7917948750050 32610293501033 10894337778652 12044173803465 7383286470166 3683712873147 906740529166 9749103823107 12588379772362 773119233852 24182836339937 3451939148154 10284245076968 14488008829252 7404716950544 17163808329852 18811020764808 21787955001273 2574718206251 12242501202314 19635988560835 3686372281398 13082316613325 15090706964759 2529910748419 17509213089401 14138170231867 14298291248683 31886122778852 595056352186 3431790956744 25916145354649 16060456510279 15664920398126 7658044837105 2080476066757 2061246121396 16517997182 1869165158136 2675882220702 12935725412304 4920164449042 12737374678669 4421227585680 17011534924237 1757297969096 7819839630142 9282794182669 4161045860726 14396182996107 14072597336056 4074183209685 4260099259517 5549361203560 1065418107691 3480865360494 278693072520 1840539153626 12678157012298 18417080137389 11808313616784 3206349125913 1300335292540 15924320767859 4155373759754 18520519190594 8244272396337 8877675029017 6132850439281 11347548039755 23562389031192 3722901967150 726662704 2991928572268 10837925912686 23957013676663 2603794039130 3110267857954 13596168553303 3408302665582 17546517541623 5650849532417 5909146936976 1535726358930 5040242349720 3796859140318 6321503787226 6277211044601 31616599476715 649493008517 2223230118815 17014422389494 7415039518765 9829358104790 322970789421 4972396695417 3420959431135 804602652708 17714914931019 9704692458365 4454435765832 2656602883343 1260097144085 13751410880963 9638354133909 9371715321125 8452675960787 693886442647 6319700391977 145947294498 22322847593132 6956609246613 112109180932 764251799370 26450305066417 23537627818307 5876041943392 6646478099 2598647810993 7480766086791 13913556593969 11235386174018 51371464774 9030588709931 4292998853300 12583350946124 8823631395429 12988085977788 21681935258 12658333262798 4142838967441 1415105785560 2425242645806 23531908741166 9545336326534 7343727256774 4485218244524 7268750919928 7302236869790 11366673941055 3653091923520 1606501939284 2441841934503 2338769334484 604772539572 23374947527333 12846632928334 4353962820524 7244750660384 2127608040577 17358946095227 10104762974169 435191467674 23774789610363 6417802726203 2863929166268 13666701621488 7231485984935 1259860095998 7588037962443 7502910752869 7710294927010 93463321841 18388652189130 5943246306615 7865405036958 11267672053691 7349078616817 486909546984 3502854235897 5115429309868 5295689856648 914208988133 8759195464963 10107478669831 6435780935365 16169373563116 13170259308670 1407350557896 3294240340373 6308402602864 13109398703092 2128618009978 305894171996 12597793704669 129694607557 2214871405482 11494220491908 8419626848578 34598826168 9844403239101 1432979381501 19583305744569 1460281586232 26560165187205 226643681082 9547133907531 7039307796145 595173653161 7481993543029 9897752348041 12203309262267 7596889711527 2638696466108 2570227156883 3278004677815 2616871653975 3058786009065 8362356282478 530435063273 13519670221492 3095349934215 3735337967069 447524724995 1225217044024 8950940527760 18352088559216 329558944481 13651242464038 14505770730313 16998480916939 7494992398034 8264347494949 15490171294823 11953843901988 16091328149068 1993913441789 341640582500 12955719024873 11764031534283 7128537970700 7035727134120 1170634965906 14881918234668 3040320673364 3847568421107 13796797154047 7876413227432 205091366160 229628293861 365323776705 24371770869857 10152676830863 3998942483 8853525035 13887715191513 10226675116362 11309584026194 17415914820019 7366075260723 6367356791956 1113935924688 281773924584 10670506513314 6167014950639 6041840245588 2210475246009 2879688403877 4206424417791 29578725802 3746451645557 30495062780 1048076920985 1660825797675 15436725368987 1751622464876 17910989919767 6551235234830 3275770998408 6807868908110 3196123689124 1883020735382 4730856669259 1236491117576 22214772070516 5024872384008 94415214024 22836110755717 1935712679909 567317515668 8466894449234 144174618678 3667241124266 2295520860857 11836109260798 7931625189326 15006674571970 11908984442923 2386200819111 6891729373729 2282797910855 1681605251788 1214904494784 716001821986 2126838446778 25263350593967 4519354138308 18824823178895 5786587294757 3071608260778 2263988514 24579912749063 11994528259268 12578454368857 2382356208135 1026656481619 1242536044213 8251855726724 15193008295446 6944499755201 448598102258 10193573431516 1485263461151 2367615447295 2664244262746 8328169495551 10297285718193 1902901338807 542416447190 2076589321393 17488017653043 2675872501004 5864894800810 14653910323647 2102818966526 2872176494205 8090424718896 4249886727010 17647567297906 2189077220459 1742492567939 8958300534574 17535315734975 2773868076535 9798114725413 2246272480280 3941212219282 268825355265 10780240678904 10286776809689 13315174005401 2203813928171 6524161979344 1187938591552 16200763495688 540660214388 18739579084124 4275461351535 14098128191542 548038963254 5243416457434 8015758919844 6285189249937 9835351639657 8579291696005 14900918741473 11769442068867 4022049160795 15058949940577 8033859830030 1383980836052 334638449979 7404966575945 350943476883 6020878560378 1630575176794 5868502410986 7409741246 516282033671 5945300265165 7177385546529 946386408730 12249888585954 9806761554918 3376872987471 3673938624493 3057790785805 11859925132807 2516321041897 386226926866 4625518854024 3098475491078 6692750883787 631725118825 6808113374132 1833386046819 5064504438585 24232818598076 18175288063255 17732388267501 1131689168410 8151919641417 15064426776615 817279181166 977720549009 8006662623795 5863087313822 666615088475 8045494179209 14533293040499 2643256249304 1493402864514 11376894455945 6882269780720 2069695919699 3381317836567 891630310293 115477595984 6706789891967 2519282996535 2354989457404 436689714790 12576257442629 2426296512588 8615882765944 377233452992 219970015780 10292374013 21083909175 2204373075965 11382231329561 1457880383286 3946640671989 1651754960278 4297408194489 3248414890175 14976311571985 2344300516674 866587644472 11872991020716 15424562807211 2888351538532 4493905460836 608079443964 2142280390943 3926074193576 4463129075169 7565280539316 3966775106407 12369040951144 20922143820879 22142333356 8854280042032 2180519310970 1472763239766 14238344149485 4733465828409 17919604928562 1107970051900 21347574181859 861174276589 681050100986 5398821042409 9860968333468 374040214472 2032336753599 10262885129736 15178428952510 4227291916767 17621958983674 407676252856 145730795209 9409297718000 2171066746686 12344004727421 626977606045 359299204024 5355374077579 147680230446 10805599873551 12329321327087 12440468069738 957739639735 851091528 7012217672078 2590320473817 9135534440475 7922538096206 5662609710168 3573341915413 2584599494836 2077282740508 1265386278643 6971151302394 238434002116 517199895816 8532860423694 7956886791062 1261715360532 10239910235507 6960655211156 8653756147908 6705407037487 12329490280057 877671630511 7146276436453 12896536509418 14660131683511 15034054348928 800443900359 2988066229795 8834616636226 1233426989913 3587954277341 4673999372859 7016165197148 1257705234331 471620833648 196857343955 5104380155693 5654127636401 308986769 1978963689 6174277979041 878289050060 3233602522610 7046348665519 1737564834406 2270113576373 12554337230316 786661346075 2301322041560 90524722287 15509076486856 10022893111809 200066222492 168798708778 1867474572020 6317566883015 18615737610633 867082216224 2165504378375 8322018686270 14515553074382 2214331270927 13848002552615 991503730246 200186615027 98904216067 363383422523 3197080213551 800367381252 1298690101018 8170219913424 1986840035460 2897148977134 9780772861721 11224412742258 1926878224532 58124471785 39638617706 4017558582399 279647328159 2838414577883 4546698254081 9815418475663 41016041648 2555419271647 300900487492 3847816293551 32371007002 10893309025173 3438214367891 2895677258247 10441366421042 13552966712265 6134598265862 2341334432101 1243638739622 3279972866884 1592829490140 664919782515 3463779387173 4259860402893 411212951111 2907415918925 933314297234 10184543548172 5041177308302 4216853015833 19109190530064 2631852117252 135961927344 13086444457214 14890095403704 1733025111694 327500487519 7504117194165 6797644313771 452585904613 3588813544032 11616583512544 4103810756678 8781886118060 1114922172930 5764244204961 5149856149146 922539801810 4967916562801 16241862875393 9489631497321 16877937356685 13829365635256 3329230305478 2536395678978 285607342464 1822053660821 1125325290538 678177885865 9553470104608 860960500876 29832785401 2704547755605 6666973316679 13909467129289 4907105129775 272848565195 9853407971654 7902353364460 89530096718 11552035895111 16714584744097 7719308654272 1415036778251 3776701302544 1883358618888 11941323733051 654349289552 13597532469140 2234831555087 6518916643736 10664467843320 80709660735 660665633397 2679361145444 1502413853656 2731571097272 25393753504 7015699260084 654345523641 625696464228 4737119900549 450146702061 36874039106 11318006761453 325552100844 48315112039 4987914522699 3803777081083 5590475603 14327568176492 7774034047102 29186841555 3660269738 2736544625342 5757186101931 2053121556880 5991746507580 3914591500265 12713639609226 20523743670 404577703866 3541535481183 11326618993849 1028841899053 8219962418994 9376628568228 2515735142526 3186708558877 1197700459433 6097368293006 7884701652100 2806998998715 12305389481275 1304954635 1751114137587 5532377808116 12652209229267 6935671046561 109963090049 1541783148613 1867427593876 3402750830324 191373312224 1014100088830 12308331985372 190730260972 6165671226164 498050074267 5339309080615 50049558361 5755670511031 5302262022724 1103880350685 1360470015244 9027493136908 867508550880 923965338562 2750598051594 10941137268912 5330433124506 1923833250784 5500620489419 336920545794 1563330565764 13640769204239 10361573857849 3503816787518 1028935345353 554430162919 3052374523207 1392116507812 4193774747371 4754395220617 5778330499315 2825148679377 5399454658333 10897295896843 16228633999020 4807522945965 3284559687978 6482406155379 607171739683 4666239002802 889363744160 3207444176471 2840694382312 9028109330813 14023308914010 686546140981 10332578436216 2457521455565 17456095980375 1241986035830 897963723 342518200250 3820901783551 945181304579 6898945915711 2934624379135 4654153342992 3941537637249 483340172105 2668373204271 15372928635373 480922075109 5247609932392 8356630471081 108256199846 6777351419567 6432911165474 5664280299921 2850367287537 2197060529781 9038564754664 7737161717269 3973653566953 593036776588 3819725490632 2936585573201 6459916953554 3272608453348 7424487361283 748936929397 15674717007461 2822603182038 2515921418905 436625995574 15532427595596 337278682740 6659666669375 12097151797633 1508536554311 7140498128585 2462581870828 2904772882025 4806316771787 1557506845699 1265026614962 610770026883 3765721706216 3330196052276 5063732994825 6559233265635 9293906847749 9992460620346 2506032088125 1637278345692 1681767911346 6215530692757 2270671214073 2313810110476 473473652332 10267583255351 4638020171421 231959745435 807346699254 1904510298420 2028503742297 3662381800846 3407549184898 8632600510437 4061772963051 266589442620 1550653082662 10610685666 1203882646438 9299981996412 10882641059692 10527812748073 1509637858204 21799581773 464850323909 316290251774 2670790109562 924137162105 134303804573 904264328206 1914041872267 4087384589585 7757713716588 9337985181272 3272209366757 5088965978963 504918573614 316502449683 12693899248609 367211218 142121263438 9595080851708 4406415869078 1095175119322 12685622684954 5671649400353 4557793251639 15470696231835 11856793352332 9624466297593 4495002667838 1505557214240 3030702125762 2874644635786 948534230226 1735711200484 493336242840 1556434524396 1734588229455 9385861454711 63932778529 13370295091236 2270130963618 56367562502 1115038645731 93333168982 11200138469007 61761439405 7494852844747 7202850204765 11051745604525 1953990560669 5994586392044 7522637265424 1459458128912 4262990685181 2014955025862 6782657998273 6022173633129 121759188353 1037647718861 3804668825454 1598679978056 2368497696104 5035093850695 7761955013615 982113692117 462136195267 169704689963 16779641083 7657895813926 10538518823205 9973237299412 13492799134798 8569973935619 875599211813 1563483596630 70831651918 1137959828949 7910905933193 7062196973083 130691582213 3729508877954 7767067763659 11871728063358 14149653183751 103472130934 531484475499 7082347686052 3234076924500 3748018078228 4656011575783 9569870912 11136222293890 1775863183108 1495497363553 972512560411 5548262804714 758191535976 6100108218911 1830513603013 2992907385769 6201590708701 701269265054 3382606583042 564005074744 563368262621 2159441676622 747917998955 1083352253535 2143914333108 1180807867903 2465237567128 1066473164095 562545202838 3399637805692 18720655617 7049934235897 11990372017733 456647492818 1087918901108 550821078878 164087673834 4048206903778 273991470057 7951709084707 8412702683856 3695084788519 287057309951 7257799037069 2050343387300 215859667536 5148021607703 8851829166412 4888735916097 214213623113 3817514513182 726034339785 385396857421 800669331639 4889960890934 6088171620900 123916542174 7083066101212 234509688710 15233449946297 1313019180138 5511230964121 4444239852828 6616648533504 6928368547023 2284124504739 888351891830 11072316249050 735345254250 1050001391255 8006867120359 4257187245955 1530027190093 113557890393 15673042254185 416704015762 1347592025142 2194948126790 1002890336962 149870114176 4687398085328 149524778160 227893341052 1701962941140 2313527879570 2221314900308 2237401690459 6555249551389 48956935128 3731674366073 810424800918 3607569787332 2569974987853 1431599740987 3746955498247 1901040393431 3417223201358 139631437858 2200213947284 1427481399624 228510709157 2385262284393 9912603235475 6887170023020 3065899373932 4979765475855 1935738648443 1029798486685 3982621485585 3058418393395 21075627229 1235526404829 11442996523588 8852430419886 1701070080320 587138480066 867532346552 6646181072449 795189910008 8877003427435 3662449360141 4038138894702 3573869116008 615470859734 9352957661641 11644533248452 2309800383333 277438593514 1007744146348 13429083835987 203655964954 405040717617 2634649385619 4697158028243 269381105251 4556224910856 1556002856486 89959792167 161450597329 518100965874 630516090549 184480240459 2048762259380 2417915618468 5952048655409 10872593007568 1908542778266 153967480852 981701228851 2949138849348 7548120267593 2390106374007 9451160231274 5003761616314 9685446646441 10773559511230 3080813154303 7643513467712 121962670128 3922194130270 5641479675562 242469724074 3676514245291 1767920847629 3092283587894 109418098885 7476795937603 11601458722295 6913357187312 12906895522084 111105929172 802063423246 5316005363950 8373579355885 2852879310069 8126184453130 1471826460566 412174839828 6718449970407 2630986475536 2462130950251 6567504531531 5960211839962 1577837450821 2354599279408 3328102435542 7303652502161 3173114568986 5767280313683 2301676374339 9258508036895 139260703238 665632799872 2874618322718 1971306759993 147211942519 310749129302 7943772556605 141843950282 1582708757278 2856954207714 6390218478 1926991278781 397934772195 126062734361 7095914098423 9220488180090 1502173634267 1643397203134 7137516445083 2142398200001 352483486014 563204950285 110575879345 5794553097 722700224757 902693927657 1117385882661 1518216633574 204194554243 919695690760 1355601322972 1164932025951 1033594297324 1324006855748 3933463671497 1953569888137 11419466928337 3157688399399 11672039935148 10605749628428 1608135828754 3955255438183 637871720047 9972928958925 6592905876390 5063725813905 3857744877057 434851469341 1393677870943 4921604155740 704208024679 2498614584765 792946647553 125664834752 2600660018256 7597904211231 1342803520411 1051669849867 11574383677083 625436941566 50650724631 4787284184230 638112469820 4543056336465 649013277932 752318449314 4490044004756 2114284398368 2542353878265 540880042810 6225904823402 3418199125417 6829012387923 2676464561842 1802818244069 4982996869088 2529294120824 13188101392473 2238589830784 377437797246 1499402584328 2142453777862 1843851029100 2759822519780 8635835004803 6428207475715 963130573603 1865020413692 6340001687914 2320866503428 931150387008 1578119340152 32803353150 2460198111805 4095846255765 1724610025572 1546254562668 409976780243 1734456945100 2310967798903 7706642448991 1836692929992 221557816405 3681670664073 3921121635557 7481519771423 477001091716 4209212659099 4178941549121 5021900928802 5164262755523 843849351252 327760973992 3344100409993 2031308594547 3417313800271 347287578281 1828514646605 1737976891488 3288571977081 8358291680109 2447516831894 16544497056 347674305611 413100736247 264065560968 12075568659508 3648243647320 7393119195689 224793061185 8271025089391 1790739154482 549338160067 524964013565 1321522639076 6533603650555 5927770471877 5391649665837 3391356740330 3334829194224 77438898773 3815769897148 4453981765894 570026667816 1332162746455 562144757496 599966389199 2406000613442 654051709267 5945671292474 4459135385586 1897230838595 113297382649 471193029259 169494417932 1354053993268 934079378986 1800817499065 33727508233 38216245930 2192623204468 5597925649167 3360958357158 4602636104099 329653477425 3608084370757 199552941077 1413802069664 5473736221813 1843861702176 988246214382 1580110123750 3531094364038 3627858896411 2979367423320 637294436446 2673500895735 385343133125 2989386651187 2468734309510 746184832143 706270566723 277531908316 135315677892 6846958969584 1392806023095 455483239132 3764052750730 3125366864033 11397472945 14771825458 160345027375 70674412806 10286672321815 1826415984169 3147698820095 664894982628 5385205410926 3118738790568 1989831524746 1622262473353 5349488712216 6464855957807 6770584308848 4896020248383 686597392536 9473213963217 190197147486 1381759053097 3258084978551 55828000229 7530704495496 8762241575724 8536574987790 5794258592727 11733680297709 2678640675130 1882092583896 7863194659984 1522918433096 54685735598 9832122640339 581840284052 2367473288391 7337787836638 9735331842784 660684966575 137675771465 7538846636980 1374012645272 1857998092182 11656310005 4579382015151 396329293005 907926632589 253979375539 4218037253054 286267240726 4989283769859 1247796771099 1840834381298 16813949523 6488436533331 425833702 209157574317 531169502009 840225454399 4591224178671 1541254948695 479039969889 2545237325061 124484264678 858624624635 674784025783 1533408782959 1639578321028 5117076716077 9329135666762 69840155421 10073246561980 5591165866491 1456558084830 3202628404728 2963495916236 8102479546502 1273849452369 3071377140715 343703325498 1763281853471 2127863470890 91042198576 10689849444 1214485008426 2023807778959 2183927844545 972935499647 442842543407 9745623931151 3135845824991 2617477240340 2409914813597 2110362724995 3204110199145 4061427562811 69012433075 9353941749090 9238843301428 1195471613867 1152452387272 4077086624895 5356256440976 688682189093 8223451038224 862591633213 151008641045 758582386016 1113606087371 9439390588517 9488953967288 1513048577370 3057617412751 5038341329087 6800178480883 5029507515737 4121447985491 2240027334272 1315456075871 7276874780114 579743535123 1168989670575 4731811638604 3783477258301 5514473764261 938860052978 133704317659 3829089063514 3360026921715 4621877245526 3551497657140 5007014266148 572753358740 2374615113518 123945120727 1724130047643 2316238187503 2842071732595 2396262070744 31781306 2808965575830 9193729317392 731195506739 95417098390 5861892554085 1792675601921 5770656031997 613515820897 204668469718 2343667578605 5585281563542 31723447054 1600629441152 920954235040 153354735894 1443632841946 1752349416213 4279180580014 2372549335429 1292502038975 3251584792488 281821044250 2154064045991 635967482033 844120874415 1345361334411 1286475733632 1736882352653 5966688607480 642906900291 841868781990 909775951902 3405376337191 3748236810421 2284307374192 1458623149947 3996174720214 487418615482 1929588999828 33671315065 56663858026 4494603945290 7969485987805 3986372709164 264295299707 5640165868881 909985336897 945838170135 4340037845066 2682530472016 338800222 1975172646939 5397679192248 5267761713405 3852306399214 11026735251203 3019730457833 6796190835960 684747332065 80248179813 1305263734033 769667342043 7158675761157 7744473962749 320523737616 628998592333 148579839869 115633467760 5550068425656 453614195605 7849251546516 200939466840 40150153028 7311877303879 2173472680058 2372849927266 2679781393439 3371390797580 5812830234317 5391527357543 3596555189175 255992863 785435966862 1987506635943 5163171328332 1549220786756 355486036674 2464652612968 4539246788936 1683880861468 156880314781 5264945837427 5211111342100 135629298201 1901546350964 257297113 434329211664 2990224535438 2277529959488 197389584406 877118338305 5036094544 1641484650113 2752141766815 8661298749186 3002616610530 7438541404857 1282688189826 674635604149 1727312875247 4877680187035 6365456453067 789435541998 5534681172803 6893896524276 122182700750 106820221499 6848823281014 3166960595596 345976239516 1761092657695 435530095073 548001828432 481333533250 1776737264997 1149106449853 569557129546 4538534133998 1524699230205 1021164759692 497657386457 512446614836 5706417699749 37250385805 9859653610851 54493062735 5384774696348 7097303842391 16715593536 7492869840567 289704223869 11121693255106 723308452577 1010581543233 154204586425 1229440810692 4670998630906 1885965192154 1481725559383 29873727524 789402047770 748480846474 544801677816 2741069406999 63915189277 15365366796 1336962911869 5671057177045 905933769301 2388650481341 5397714869599 1259187601143 794562289344 391022296605 1012015963715 404578611753 820362386764 377913584135 235878916495 1402490613810 333984289063 7757498161269 2412394722756 158960045123 5152128621633 660214745650 88840090138 2224580223754 225888798884 852655584361 8007216313391 3397638312407 3720953681195 385979762403 181063880030 6366175535993 181052130449 245631306652 47175946775 1683145446833 195247199603 248902497777 496402774 1805707817746 4984505205245 4440337720182 1703168008818 409237949608 897232723952 4228746279144 965110857908 2057807012597 8908058998003 1302709685249 2090233935902 2071072878300 1506275859851 5193221629370 280176648602 1647617834310 4821451867188 521442762463 5128215691474 9679131132127 2811356849006 7950877459788 1511471884052 86942220371 302601131880 569386359604 3515240362048 5746722726585 5397239926221 140401874995 3769245390956 1558417112404 188507756433 1396125519690 2123285513648 891021360305 276014148701 3182258441077 4161651649169 306981921704 1493766879093 561426334231 1378097983716 584460238802 346498216011 77957460039 1888675027626 3873042383836 1881162866859 845152378934 146710169465 76657226207 2326041350471 409628394259 4058437416709 1809122352034 2570740562912 2660293792607 1855642388878 1202240364796 47426726664 3567343469192 2133891418 303833552916 4789068827935 1023138707281 2046468824463 9981547964031 2721831489061 1959368007497 707774998309 4295205691069 1767605464055 2922335947657 3180385532404 3249046411730 5587389572173 2281965299397 1978197725018 256086282449 1371537784082 5204535086989 3088413198156 512739679362 1711883730153 24559708883 1123358719728 8711236344133 1331244230102 70693485216 1949083890515 971428908382 3412897472962 1400258370735 1688015219075 2447746749294 3379234824500 707834396738 200145257991 1632020323069 1574154359541 2467836975624 4973942750099 1673776931726 2950367874870 604502275426 3281185486336 2857129415949 3113525200901 270753741656 85722983159 967404083995 108407404266 588156991023 10179396640 832963400810 2446484304211 2329755407805 270024310934 4573143317092 884959734703 888740919005 72021502716 1141002835244 2596988659647 216705184519 842221737165 2316793649712 512604169853 423250704707 8807447225906 1426555381311 22880545907 589838691484 1898339493624 2573070694313 325849937978 3347885321305 2209257711407 780498168131 9157604968403 4915950057493 2557756169177 2052485540898 88274987096 1415609957526 4350782595005 5223981992958 556043515192 394683294364 3109903487196 302851812857 1515802628774 236848550351 1014052955913 3058983530702 308860714143 7628412313 173581180654 205015930779 256560034064 164689454765 4746412834992 7623872899053 1124716926602 1825973356749 1472310712218 4881060659063 886731914740 3074221548734 2859373207798 1960302184210 1695348254977 994380435896 9364739797359 3219063797589 940238292643 7646100245248 6725643881422 3703313031237 2399978792559 586064624418 1403618541420 1047163990348 7016486428048 4531241889222 2281367603854 1005358695937 1681845758087 6518674766204 1442820202041 3498361807241 1275790346728 7117306727440 288295659348 1814473477822 240660474966 752584968 6653716758404 8472391504 171983461484 1428344555132 102492138955 3689653666265 1525116354572 508933770679 5059690274308 1799851708591 216825145888 1419092898694 1547178770871 49065896148 5340674646330 6391729408607 844125995406 877789291695 344615339350 48017527169 8399518024843 1378091514130 1434397801761 1927347578042 6986685774424 3622910336668 147818549498 1472710649138 4803245940043 1504505552352 4070478334467 1117838949793 30188735372 294833500450 2929685231351 1300563955926 7902383945024 2465211741434 3187637753227 4058845031323 139868842006 10259481999 1962136679932 2390561358147 1997568570633 2454631465877 3412438716788 6280066119221 1902686451550 2836174225393 34571619466 702309593553 127760307402 836516322186 7174269367267 5191302364940 442656696492 6982211602862 476412483582 2048568785127 8997336908250 2722213770502 2201300375836 4644901931851 432880539247 1823348328151 1699221816076 2324272345099 1005429068117 7388627965997 258372364730 4975345471974 854445536396 1275415246401 4116914395377 232102355607 1275916039624 144101468764 104637864894 709454244747 2087733356095 4342055460081 3199439107620 4013238989 4681434305812 759466784228 6304188187992 13446817170 700775658658 3825088377 818468658279 1418185624990 3841177024704 2609942708345 1582679451797 3211684046854 2047535888992 1560652545373 77330263 608298922197 3055118290099 4447711161481 1103791641064 8838984579959 603214354321 172176685347 2265413875839 4535362041214 5839405812904 890534311632 63155269948 647138658191 3999405722704 1176094851633 10086051053 2452690913771 215924539566 30126279642 233961779444 145172973002 34275711543 162507566430 1637929237679 8697799937618 3992706814737 219153841622 770489568769 975461907044 1369089793502 4834713358436 3679671729698 170310364556 5783649840103 445249072111 1433696853205 193662230994 2563229967015 2162712061892 2106152399294 956627721750 337547373792 115289139202 70542519216 1187324331985 918679625125 2398707179474 2907822158202 2784627404793 337538910065 3200189313260 816146542085 665063892654 4271150971067 3914938157384 560873127103 558656493667 3157046780209 2866547096487 2937111597852 5126983890463 1830446826 663284973045 3991860855517 708655348974 2731506132504 1913617175932 4275479097080 495317337035 1245178184925 4555331604802 2080739894847 2007970485415 844261605064 6768324656770 1949596256692 1924546415855 5333566395217 584751698963 64101207288 2375771091520 501497319890 7015178904254 4011173828559 385660545154 207488808994 6685767221362 2125582291935 340623041066 2211230596146 6559241553155 10881248460 1997274174638 12152553128 694464886519 1385545481859 894921669908 5438695689550 3267711651155 7544755333664 1332104308926 1063832919426 2121467057246 4698185075048 6368468824890 365383121583 162277387322 152511992113 1686749368747 6174578952496 1039158718290 728035176000 2449614796195 2084974902139 2213042807948 1357275399593 5430374485455 1935660101305 3056412418572 319363953753 724565653627 291735070266 1391240309138 1839698235973 132800309577 1723058033192 2272276303079 226062298538 5025094707578 8126689110876 2440612833602 590850884006 959758076099 2418683285244 492255536599 132174576196 313889895095 59246166781 1228525917024 6602250820620 2049357693262 696636500156 3921693459492 285522120207 865019976983 6744390456904 6600357568010 68696715995 4004399713104 21372665799 948556315568 1065445997761 414417056726 1350588763084 2706249181592 2221993346373 348249024 3720729014195 20647527368 226190069075 671420968998 3474043445479 3681703354797 798406242959 1840469050043 6524652935353 4934715149283 36065389006 515995481531 2435152217339 5177819675929 4818714425665 1115424379291 878641991038 233860602378 2214249009002 4818370124177 4287869569247 555580547347 3741613169051 80377393492 1056149392006 2022384469 673848258335 942083302062 7781611790167 4295842161624 515421729607 1192935240171 1318259125240 1904592022031 1916414947709 2139041272464 198098710201 216457218496 3290437325527 5374082925860 13640236268 1245443708541 79447673551 151983913132 505221992062 1967599201171 717960853956 4040840795001 1294109476939 592856562031 812731477713 4326695867731 20398573799 1522404593424 1457842322858 5009843924750 2332251978933 3370874976267 1004548854298 569873604603 1578894762113 317092797485 5437672908931 1198524394789 16479694772 2178167076765 4457985051904 2676956126961 3465437057447 4333691406347 5096555910477 4138094651298 1580148456974 6417829751095 3329604449198 1896312425801 5384954171303 4625219151767 424789187543 150927725681 251938607807 2302292434652 183719245853 1232914481899 1102609518334 6235173754345 1619975109775 2855305005467 105086308638 1317244595626 362570055989 5223872061072 201240091282 1187334493584 84594959843 34321229714 5811871036772 2852018758858 52580211563 991971930466 767413458978 1904452926869 2089668499600 127210795626 278946941415 353693633084 277957479926 3099368591369 2642677106668 283900934930 4363402903788 11491239085 2052369041112 4678200944854 2388041404766 268917474762 478940219084 3917529164866 2966665965644 727379097607 207532009204 3193968169421 2140123211118 3435549388416 2681456218433 197791239338 1613230062212 1479979461146 6100413343431 2028517074371 229501967890 197431146623 2694488841753 7155284034326 4668470216662 2266556925078 1440705437211 11719355116 341047577888 95164007924 1084309473100 432945096217 219727340819 4849502789 4808247440541 392646491412 522085241344 42248124791 7840883128503 1506574820760 2417396080893 3368829822859 5855967147593 4438643972167 1673943791984 573908676154 1206615272564 126150412003 694015956080 2049396249877 2061058149533 3261771210019 2011046012923 2474416904553 6017178754503 1063623395889 430643582377 946167634211 5699549454581 780303363101 4990444038692 4549918024668 189182779784 50216729599 1671894931814 112819870406 29318011532 54363425995 2955074622586 1414454152028 872093556099 1185301797116 3847360106042 6382612563206 851228011059 1810342493127 2707478843206 66945081889 2120989980676 415957996687 2030704199031 5036040186511 4308068070120 3105964665085 917847554570 593018766244 1403281606862 2267761600668 1775999197257 849129025379 3300798760539 473888667018 884063310149 57800823702 25160712173 7552073602 7790660675530 2340446198404 198547405988 2885508271688 478309416606 562581885926 222856997806 4927166448426 3387089043696 1623442048990 2685129110640 2996022730589 212662052889 9703855713 6035698601388 159302905931 151147842960 6732562147128 1448738842278 3531987455262 6485091148432 427879442240 1439009858268 219250799674 2909229255518 3704251405477 116091515499 562884976781 1542746578239 500385694298 3837768488 40889014175 4087741374087 7182256187783 1291473138189 648416698189 1645390934431 587461140714 1266820821591 1033891251863 2459177448595 1423534719280 1252341133345 5813315654405 497219850548 1769339882425 2983949021629 1500874269761 980245891153 8476062442 2334317274118 1669442499938 632839538766 6692224464454 2100773201189 4365309805939 85376850691 1226973436804 3206950822416 245185591096 3816216255652 1139110804293 309964948203 42084615 1680028431591 1667480401574 6348308435753 1603857876717 469575895320 3486747162752 791055550489 442117520834 54606176108 145063851694 5536293733757 828620367242 1972758326000 197799611 193103851 351618271914 6368564356596 1124101890520 119751071650 758345353149 847091053005 3885012428538 189900956913 2494320857170 2549184531583 1874016205065 2442730001996 283589542072 4075089001851 3051714623132 4135082984672 233643074362 1335617734075 95385727694 164434938332 2732267629040 803146088581 1376846231035 160126621237 2363586409207 1007153306658 2668126620769 13926824151 301562671975 2475386459562 83217587779 5800706828944 2392148441431 1811820942406 355842283194 2893431071273 2684354358167 583561048807 801306476217 620763313635 290287546288 4253990592477 390206134737 6408234345197 947058640614 437398525502 37194570505 4570783373656 701871800041 2077328168890 214961555514 731383021512 571485242066 2215360844192 110482168 4613193482739 766415130391 955775042357 465359422364 217180651665 4595205300407 5932595906247 1154259815502 1835813557214 2247127716489 354011160811 728077955721 227568575564 1364274242721 444172480501 7582405674067 1571329479876 3425783548392 368211812519 5227251765635 1029046068744 327672488436 3464203321194 739915201742 27739842831 6511072284140 710838657858 181649222328 5441306227389 1073657515174 498728302040 95001270922 824370789177 306692078000 2764012649473 1684417669774 5096188466533 2189321654662 128497900311 521566531461 4274296507838 569421361345 5472130582318 1708853474333 1206343816536 308587604854 1378568378085 1283605976551 2351045699276 6195167346180 1287032498401 1155847196959 2196248005794 2582739057027 208329516868 163154042658 1808548474018 1631759793339 618421591681 1760056433537 3090121975655 108402907582 1371681067140 3603034325175 44795293764 4028727536160 2158762094868 2356999226656 1639630785242 655069803735 1604926054314 5007710204828 1967053572860 567794783398 190938558165 31085216948 3435305685020 82983475021 965467159205 6573656728688 3286818330092 1718705994476 323838371773 2680292158809 1376669590203 275562713360 755343564251 2819825891439 120344026055 2777771695319 687896572212 172275802317 2092055402203 342550842493 589852292341 153323981344 41700755105 274918756988 2280345563211 597551463955 5376874801885 186285235501 54248702639 622600013869 181569005018 83746626361 779744436551 779304822526 2936759814720 787192256057 337080949970 8554658916 4923707968443 507222480034 5461675173713 638455642034 809548237038 4338225989857 318954886759 289824558283 823443597553 1791472504684 626224914280 1738803895407 49514746159 5155987752196 719315112479 98426753563 4068048179520 37731101999 3823271809172 2895163064133 200966124785 4383356360938 624888054058 425527798389 5422694899549 2722059944290 2042611771818 3320084189210 2532249161264 5893538439833 3141909234658 1848277126602 1365090798791 656170815785 4241378366222 205383860697 115084820207 5145179198036 986034188732 597883018384 4108743506501 490432985644 4446497060145 3409798188402 400994863969 2695816960839 83777709458 33492170045 667946067836 2749152556931 685088204315 2017182875080 95924246252 133821546057 2617193264441 9081075106 499216254745 5686231456816 51209689496 2195527235959 354337538098 18651433630 1576122609567 3745684752883 85722160310 746587295166 1547188671947 1985142347900 127134132341 3510361564574 7012864756507 2194100607905 762752567794 312930669936 7202069689477 1533973022348 703807420505 460235816740 3929862659888 2550228722532 1626530259625 488085468376 297271687312 1792410621198 2978588123649 5096837203568 3671538864945 276925856045 138038298596 6648532225808 6988375787340 367106599598 183655835553 1263653497343 610077185088 1200937559302 3447849489000 47211400863 1737802599876 44100888047 1503043705764 60375742553 61424602704 1706470691713 2866278059399 516664493229 3217314970925 207970057724 3961561209717 4522841892088 4326718830365 1114537303660 2918936753428 1348391154821 1409700574270 502297029037 2488913678788 4392797954856 317227209288 1788711118753 264433741624 4723349887977 56573783045 23737929283 3898109217005 653362290509 1464780290289 103040121263 4521564729221 2070599072417 857501948503 401726257257 5102106024994 2884991040750 3877428138352 201204919029 1119615024057 132565696297 1454626745570 2646810995930 345970338995 52342032750 1956678805 1123130920145 3340871972841 394935953391 2193908683786 973428190125 472988289851 83208586220 44818499491 59069417868 1519517095294 2660569402612 2233032509959 1636510726515 3928227738 229684695807 97846400950 16827755886 690510097390 321201075901 646419030059 3027908638459 4206757676544 181514977139 245795383128 3066633476365 1169418499346 2611813128091 1532136064608 1560778554801 6923164900 165139999064 1062235236174 830229377713 46393115973 320035974005 959033599009 7208063406 1541666551845 74805427655 1945968510170 103422621628 1937776189531 132019206016 4750603372137 2744878793192 3843303975463 1807584897468 653707618401 374584470565 2794849203463 795516598615 93602729053 3484572579362 939587750275 210512674782 2745868822678 521245472779 4921093623302 2121680525088 1263347660156 178346653135 1468869191662 70329033142 174037248070 3440710657364 1670494139543 19443888791 3416764432918 1196096697268 1933822207308 7310843921 3577080054 4493342017228 695976789 40359873259 352475825588 468541218469 6168205745443 1010063719937 3294843625816 3283165795078 1101296288648 1742036960264 5566094409 134930835427 53719133537 3340562578597 59153305111 1687814998681 1921958968382 475752630260 179238140222 169918441540 509723948283 228756936000 4366341545620 1333622787593 1387562234846 180986193879 3273536426592 3406435617462 5494992943938 327186401870 5112682463505 4132503423635 44303599888 60165714848 2860872374903 3647769799468 1032279290174 165078811990 9121030310 720546666577 968684458608 546405184814 1089389866715 1025326678616 439850252214 294321553593 2462405351034 352909834974 2664361197673 981556560353 257890837253 4174199876665 289148426553 56111538174 5838023262588 2736971515927 5665195784148 2508929076586 5171771285103 5356318915186 189462952351 109115577340 69590438101 398712718218 6130859687226 351061548921 5078757553723 1174309978219 2314807474121 1040530480613 1505053340951 34639835102 2166978031564 1217287828362 512947568170 638773442294 648469422839 930969548615 820366385071 3344828014354 147765967993 3349086446003 21954104898 558963787119 2002506913237 3952539570300 1315783326275 11632739894 1118954406655 3157926750536 286824813839 950150667877 3263894546905 332040831969 1267135227561 205274866072 106136141797 2579779196720 1360779504786 5270163486478 14453949228 703994630471 1737031417001 881264578089 918311274698 476982473447 3026325262408 837681623649 1150330964103 416763904105 3912164352834 48561481870 112915531650 1459571942756 1397840761513 679190213722 22288403282 5894250692999 3345778649496 1142206786146 4708021651801 89141389013 229372781442 1568257485173 63624497825 1961952383260 4844338773558 428430936694 284234404907 449950798935 2162245679951 114659162900 287361600259 1177806375165 363728088458 207047518990 54465266301 1429603460073 799946437105 2663253696778 1586129363436 4149317493484 522129717020 533063563486 280045275107 2033672384535 1609153302950 685858198666 125306694412 3004477469223 134760798620 3021845555701 825448048396 1125322540895 449046183700 557411522166 274441362552 1708595229850 3959710070895 21125934147 70724317275 3693139421729 2452290384 2047675017023 2142875122971 3107407421515 4545824395176 162505455 5084893565165 1922310662128 2600803925272 5672149018646 366075363725 2058526343366 1375665384886 1775131341903 684080817310 1252148138784 2744128431 625279601443 50380551518 4699037374310 263856141789 4094567060310 526970875074 1410929855487 364776196328 39433948209 989733848317 879058423851 3817537384991 8805500949 15634456277 1377390691522 3011363599334 534694477462 913078620837 61699979033 1928586635355 41315055155 659018772205 58824813725 2517916270958 2507888647245 474486511750 7646512905 489699007007 565739484423 4379589628 18106700548 586499535347 427152207255 136107123982 1582977076760 2334481923849 499721446542 92116058208 585028743 663248081468 1453741006305 2389721680602 142254689990 115937329127 652919571384 126854846729 2937614931451 1410087134273 1646064188477 111998959275 1228326487 315242297826 1101981974655 1061525222678 1255988344335 2248764120839 468564537768 608863504009 1434881101369 39897925463 655614821557 539160660297 1539489564356 592998948997 2662512351198 1732397780225 607214980029 194286783426 1374619569607 1581541167121 1514158585578 3648006149458 280978436312 3582880883356 223223162769 2167901096877 1743018571077 854638141508 269588487490 668066055562 2261448332103 126759927846 601109879399 853154993400 3418438576947 57336038806 42228672150 1218612865654 50727241909 529533579813 4249075691988 2498147102289 696327006595 107226813884 134669212107 2285317846621 4249789986017 5808638107619 190749961272 4465557205792 581212693477 408764587764 2082527020410 91672755186 3593952418369 139259170159 679505915222 2264283038479 3392800161023 144901610565 2000906678485 328885200511 164549021928 1940806053175 2986472327 2838988811647 2112734643064 1403926785191 1156578171743 118871134075 134037536200 2793250184856 135417061255 1262561658851 400654090947 362896215915 149741197108 2721294201182 1776155643271 1954257084495 419971452508 796883690966 3029966307925 524031762286 1856905586066 3376004105499 4987186099562 211745347381 546781291660 487925917643 100491956802 5510921270712 161079008935 725345928693 16416412167 2918313951664 781805408617 4450631887147 2438868027995 2022952886863 807891091 2137658109661 1044310267335 365222423997 1692688909154 1086137640779 1157671791282 173134238070 745051367331 2377759845781 4232384615016 2628736936916 2297202252188 3185744299444 1845197218325 324922368804 1701535946031 910015787243 142241204573 1970528310830 814561121384 1591136212864 199829283253 209682108883 5711039834 681877640443 1570591968069 2614464934792 892604308814 2192598760623 163802836937 3718890826929 1750079998422 462618676539 272674369402 2263506770899 3727516725403 2723276320360 3386551378354 5342156926241 168684029351 4447211906847 2725443064388 641320233349 1294820446382 50040598826 1800453134347 4777283082457 33480232850 1447911344538 4190941237655 892358092801 1615824795078 6127443701559 617563697832 1643703889597 756416603797 853845853053 1872929290337 1378951636809 1695450888768 2784193554369 961883126183 396385304874 5805677131961 838852794727 2351161849313 839465576001 527531808590 601542839069 8114879844 4377284689693 3262155259513 2616216724649 272015938810 216075243280 1453443119905 692794753635 103749898352 1152784157803 3438965101880 271592593555 131246208098 1297131651424 2216239629800 1788265119822 3775089486711 353853526300 4263182856955 222060235224 28793003973 3359851363811 235409904673 145933511953 488855608405 1799173244004 224433632103 1116225489052 13242556432 1020767578538 1437337601939 2143877910812 128935047989 1125108547733 664773768344 1063776371730 1746139462403 878511525615 340765511215 486071175450 400103640924 198390107599 17721264786 828791818519 24402702787 2561296963528 4085784323823 2224149362524 595153320080 890093713982 2133117071464 153033151605 784751986274 25269452894 64808912485 1378625393042 106804200972 3933119724580 486446195452 1666133221267 429709437057 654426855433 94044281290 441269169774 2348580032281 24597227826 899588598327 20683462674 396500946793 2270067583049 1244660247329 956772249717 1918257546776 43857821858 344645428736 1083294744536 2147644623274 303768313799 2142364530823 99696513422 1031201490802 3540986723181 102497271373 924543933094 2302258271824 42160793784 1116236205104 1258441003407 786480582095 242268756015 786272522480 458801111085 143126262069 759357300600 1171963597541 1031475230214 3246602937674 1951938357099 192037053897 563983903122 400041273024 1210088132215 938911782301 3890012758387 3218966342157 2298707306601 239663064850 3024294714046 25500004672 698275487319 618712816517 3796740427107 3037032086590 712139141164 3509521029 97074070173 51475437128 1101358823749 9670151674 1214548200466 142189022478 72637448794 1772190962436 1497486340681 1043891262156 1166016894638 40297428889 1904190363653 75141270144 2477676037028 37330002816 101783147942 246944964671 9300563439 638061037224 913084953659 7048535256 139355136613 344239376106 589040078269 1272608454577 970834594611 2029691534092 733575141610 2568307646368 2358009662371 355959101074 1710127727070 1731015815213 1429356323268 242023349172 289348821469 747509684417 83751030092 55226901699 3395066727595 2013997988708 236275645062 887328740313 8771798513 1770846497109 3918612849818 2071311602394 1035963304487 3043463292272 1701884621862 451411263615 383222562 997227187628 361019914652 257659297529 1164927713775 721698837353 180736702912 2083257683667 1207441892027 207240640477 533375112340 1624614649481 146803249369 1148878680890 940397937859 536845982048 856332755815 34214331652 12809183963 296043644612 926013333495 902256262400 1460776973428 97158039584 457021240413 186054659626 227749914768 189457328407 1699698047813 3413702541461 232598517383 546789783734 2036852854206 1413115411081 582333840378 2743516208833 131288812613 10838710085 643077680500 2173729922802 1300660752989 3882597907161 105558192175 3702386504752 701491848939 1685841584660 512416552073 2325569304224 2698957615 1717266533576 3632401281422 5668756347861 1895105558368 4090947894308 1427414185272 385183454476 1670424407355 417995672251 553121141696 1444931749660 203371289037 3234365394848 62022596271 2816092255105 42903921093 61466418459 2690313341123 301091605360 240257961832 1604753012728 140245163506 955876358416 13919108835 51959653376 3326944218858 1741570895720 254120263748 2817663766308 3985355339557 79682323649 323487445045 90785067210 1163409594826 195581541657 2343016804812 1650846478210 457216050763 8384355401 4717832467227 13094901147 1880040972195 539612164572 393547103565 3911221157 262005182008 2914769885224 77857315795 329241934309 927620957214 3057735659253 12309739228 308777742441 337563030112 875383791319 2172580888454 2082938699962 4074850956678 2641048293529 1442150065469 32816415061 181539090200 829898619064 1724722362754 934303888950 2640315371034 2677568005906 779171136882 201639662042 2334500491000 1653766869247 662488705359 4432635176144 2157989141704 1312332763268 253151998342 402890522178 992892540996 87096030246 2499580012021 484101265365 72378182012 71826082353 1538468126885 1604066839148 174797378400 1338456499228 968341791550 280537003887 794156511068 668190181294 187506359984 1361381419186 1408533237565 374093359902 74595223009 334942720279 51460723293 2230912738731 2473386694047 3517225155353 500214638461 842353580966 1863254102471 1247654338975 2665482017280 451731869374 1681631901488 752178101017 794792282826 813173986129 167544713613 691457671962 309352422122 247867706218 1171175950519 1112018180790 47664739455 197190611463 650636690730 59266869829 1381248729727 945431935467 171728371837 1740993096049 45598350392 588240691876 729455857840 445778153 571274764416 220779537295 4251717409195 571758683208 138689585631 92972928655 894758889122 581967180096 2001411643838 583580616556 560456972356 296339918277 266603710928 2193853002992 925059463892 16775050562 2458622526202 1872081127982 565481707220 1296641010827 911157953095 6353705963 980084114405 114670782323 1023478604034 458810068005 29288172832 528615377352 971510264636 69520281297 1132425391211 1313379892716 665759977131 34054689033 6950159488 75275465872 241869127322 340641808579 103520667918 1826917100566 531856170811 1889317925 915420870783 1779757168606 1397356407768 2837680982770 449468538368 534789329356 275324720762 335376551786 500274998268 592744318535 3026845669512 331040723828 248395637817 736330938362 4062874228865 235812884336 1638962071433 2375083852435 134446785131 16784473869 835732933869 1233134007954 3624554502117 109152428193 2878406511319 1051572266823 876519580187 29671660235 19501288531 1624203825150 3024413794763 3578855065732 148179857379 494010874579 1991008584346 2300665169385 1605975252756 193716071740 96096374927 1200832295247 2105091385441 52879799121 1131884702568 1310821611089 318047895720 90671108402 629612392403 1519214720505 205111828685 199495053845 2967585728410 496503702420 6370111553 836256291193 1395878430892 1434517137678 1121715825449 280093815160 3055994955208 522221120071 2515993183825 323663236559 3108192389569 195709238510 134960767754 1011677000886 773679942425 817409162204 76161561476 77095439151 246555190124 182936028434 4307598392211 87399732297 454378693190 503854975440 1754916009708 186895578342 859797963582 310669775454 121366124501 1508738540251 48518792473 973752660961 65241827663 2131326361140 1536471280458 546650391402 307211274625 182128367335 2643355049540 3686351018831 210230966019 662176329035 4990286680208 1822214325026 2260737110726 671111188622 1470999855 15979737757 79835410537 50701346757 483718771093 1346660693639 333510978059 17810010848 288290728865 1777505053512 67441748367 2155791616223 4435153317811 186493972609 972652393099 1045121595830 1238058162904 253883629911 133278534421 2040549397928 981873701028 1753181907171 306724127684 990559780747 2676464137440 117114111537 6996838264 285307247139 447026890228 2407921063479 3041295962280 1237394677877 160498566837 993732993122 93179944 50260073921 138981587102 16178287690 2469064335594 111488290102 50385262841 96019291706 795971605765 1413409694300 42382785849 1658329025382 36073078617 114607558739 207652093590 148805377205 429865916239 24785555053 640399888213 495172358145 839825568714 1622624370660 102659002800 1135965351830 79849753119 916044252104 678208892475 317572472785 1280284998606 473710789452 303607987246 393393253087 13471957111 3910463113343 69955433959 17618851 1475667960314 400702782166 57123316 2214138440552 3202242137224 106941811176 114612122007 680397411601 36504344458 820656423108 1990484568822 96927880044 130620074154 403838589153 1066147388843 2814490614449 103682392711 768602824048 2163320921990 380651837949 474139359198 123247309671 1562117619265 1976717394503 396846978907 1062109268722 34479357664 3837419107638 1387572801981 787975683048 1325781850 271842820061 1854614226929 471987822939 1154148609938 193162364935 3696537953602 2430720640941 10553536505 27953881521 1546665529880 176817587192 1272438021526 648442607092 9339162721 41270217237 1276303106070 57743671767 42326099444 768770309694 573613520369 38858042780 404914453451 4066408316265 323050270059 121617504208 2708398697054 1092564984377 31384349511 889376748568 215603375518 1398604232819 84069842602 380817481104 709292407198 1015789200488 8415592284 328595713252 28150860388 81083281563 531612675258 1163595602002 267948690198 113146992675 171278347702 1103898204656 45879048490 622900243474 3646656425447 820884666231 3037827974186 1734000950969 260837319428 165820068837 2894661357134 575278341781 416722987661 1440721421577 884750816 936506350691 3237358293748 374294612814 3310914935705 45980452912 1560512498437 1666780515518 958442068728 1822854423892 94745348890 1378852554624 2426242399735 310074875563 682290343737 60259316617 19847593752 145899660150 3027425056549 1350657313153 290240503982 1944723492751 3680938030343 859034466102 538322119364 65628204912 668162759459 524270558974 209219549623 1508154591005 3447895819625 195806751174 55521655591 188151540861 130702693365 811990143346 605138178532 2586378867883 1268629722057 442937641044 982959174477 1392209967913 868192509807 6802545358 1185244376053 2218532819940 141386452357 379740078752 2504535228682 65903110201 105727071940 2340076938271 4513409720469 1496230013477 1730658895124 862457404191 1853588004386 9400576375 171950882010 2187638552246 679531191143 531021692553 878275220787 206559538204 449501685620 1658874545392 3390857199235 80275010414 1753461244626 94567991110 681287306080 145422351193 175591350117 91653743804 783110355423 260362194066 3105314219868 346631979829 3103746526876 1249989421050 158114325743 731218135416 1273781043538 794312902512 217518260216 88924967079 4651399159878 630227460648 280862756513 109437387388 527809005369 3810425470114 2126391776987 205386215542 113082446856 331807627538 2307248355746 12744588530 552737169554 423562795831 2025903527953 3593761355817 232612693519 2543060348321 2544617069016 541936749054 1237363135310 279257312950 404609925105 45792256062 1804304634019 1390036908559 1055472111257 950647214814 105599550419 502252698209 634374013356 266120127545 1432013446466 1607615596656 866019248633 80663988328 1423584475021 17343673190 767917059132 726481339105 2126155686687 705744396548 1847445601610 134029123166 1013106362641 1012323748717 616779975970 1656266091486 129001304952 178462871537 141315203910 447481548538 643289758030 241133050290 665457486568 2334352367471 1363796207700 3884407368125 1892908594979 1529153812263 2470244810644 203175452549 4423301624187 40768523236 489350434350 3696468581 55442196826 856069294852 514237532960 1398641232218 3409920897342 545174653346 40710789501 1618672466450 1822345076265 242050468189 34973517074 248040563966 72470724011 1173058453273 2345741246516 1555386833833 1081152151478 1769314778329 154978466258 470078384554 524873758522 798956922184 147389456495 159842148893 2221049859093 809693812981 2348614622975 157162063129 1976804634470 906764450 702597615054 432491527639 782677531118 493205937944 3428206344849 1822300028812 2318351612 10791968421 78947387880 3777000902006 1884603695315 256277104180 756213514928 290584999080 615345543150 755538072312 194746109533 547536167768 150757614148 1743157469503 2614587142042 1234068031135 1782682175350 248343919062 330025043870 495792013018 2213133559755 515703962554 598322134234 3457462759731 161578039300 567794880036 1006299768789 433432888091 1604513852939 308692909734 710760753508 46981217621 2783658737279 1162227387816 1695608971433 1096520887982 948733222427 272935116201 2802534167549 1022496828499 922053967924 105063539946 1942733473957 174035351063 1235701888599 165719103343 259711016184 2634532454601 683917222470 1656944097843 372940328582 800365345889 404148277775 1787232975944 171016845021 124722066180 239854073904 3956936298275 207707172130 88395861913 272502837168 832243630890 259300802436 1805586331843 561887687093 313710075157 1685080935089 1255601191232 481444792142 590311618808 488315510326 195302388905 845459143717 36723215049 141865336961 71436150026 49906824421 621005932593 167861605617 1943795846710 1559923149156 2616162245612 1627140343304 402138480498 811065052149 267122902693 22485993960 1862805364389 111501708997 1808400330523 8808557845 437689643858 428989512687 544054677951 1863370516468 612055728282 434027653882 1099420881773 643459744081 3155717533561 1784490084352 2820735282315 1752477923652 519587381344 860122347466 1201562917030 236581117889 15580226431 2858474989491 1063764544923 419981329861 309891248700 428019790537 3632429310 2685984269895 1174999507559 467278949784 2243385392934 553173758530 621932240791 804679392486 118587137075 1578124273312 397492497045 9107128651 2328210111800 114023947858 347421638327 38438394858 335640029958 1112668761086 78228533393 381509155616 59700235797 1353582253104 469766917668 807108652857 1259077545290 665033124978 105697856735 3421933592467 1164977148594 2848964742959 579424498261 484245875591 43528220045 176647090027 283419216730 401986698197 1052585814600 235130282257 211905041845 3352181591063 2396037575818 2535553367757 925261554475 541870562862 1459208415514 547598228599 525552902984 1492308871871 154314813000 124837352325 449583737119 9435333648 2560606659685 2492460180157 76219698125 1496026696109 940003627448 1311124274604 1326548158280 149066005614 3660707366362 640319059329 683093414225 146471316469 523514507043 48677325052 919582771341 1918071888092 913731914585 54934466646 107196888951 702655118780 1398124383868 511191853678 770646751223 18088565851 133249197788 17750707221 178766808062 629921948255 145039023697 318300652006 1366059552035 1822629040201 448807511547 629946141547 42310039333 641277186155 2153432215531 93437842451 259735781706 1697207435601 1759769953348 111421415596 3883129830309 1289044275836 117313951278 109229093626 1929880310396 200895121898 1015400425800 2296649139315 203155303317 4260963510 53527788152 3547318680992 898286948948 527163449951 1195339434363 844427532581 1445893759946 1799676684174 131726324831 728107953031 1396217914080 34757390693 520863383580 1758562869671 1706328021568 54233444897 479142304199 109667241757 21789763751 8390695453 1309066569404 16554794974 1239284297851 306147717183 69151791829 1109150089993 313130889924 416778886292 15868847600 2361672098938 723522622051 3556219261611 1229597676643 1153494797906 46391187335 4410329404358 912379719422 903652935401 1408648950510 133593196944 98534848154 218205881381 1671286309216 896693796953 77800246866 576008287540 3921732203549 32016971490 411296796712 109063323205 36327090488 164790030035 668656611878 370193141343 353352908255 1691523353 1925402410601 134074983145 45478635490 526573363254 903155285620 33272589657 12119044722 1181916368807 297012714058 599116049611 2356723255443 261158231743 193820042035 30917918575 140081072193 1551998365348 690997302273 3110451257291 34890130462 356477891828 645822936208 41052541768 1585585154819 1316051473669 392233289559 35491052835 92632151900 846568982006 72181774248 7897547344 5876644439 443735925140 158032657950 257103356308 888957440748 124054643425 387748766010 1123164655969 749714444255 4228214569718 477884755806 382519892524 271197587539 202853275285 26737224083 2088277861325 1450883014940 1951318351486 1696073084564 1216888287610 34416401363 42107348819 2638117247898 1926197169070 14375772829 595114246720 542218413844 50989269250 153316664841 27515198954 554418973818 2105884078232 955231131545 288363815919 6595600199 135702149001 2561937402397 67571391177 603392389322 73986008068 850788787525 234605133015 901016464091 227958167735 320374739266 467044747729 204589409325 385668060613 582799110887 162302759262 994346597342 2550193233415 651548463097 1236326601927 111530557424 934029669951 3589893646243 3018171165424 1078314313602 552235236399 733153435007 637295311884 4343612349 96840822532 1356832800789 63790413528 1644940162968 255431027864 2184668419005 1956775559541 1312371485084 691505429302 1091983777788 1871754466257 284138551120 1220427370357 1740048384935 515788051385 200456747251 1276883119080 641052856719 621056713160 1487752750776 110224664802 201354918459 508483157764 879611096140 3025471818961 1675647553202 1522216001914 602213724026 1640138841757 1343695240267 1270128274401 533485679688 339512460464 479999882700 676310100803 702991357127 545969158253 118024811661 619063034446 1608541643384 130936152452 13352654840 1807935240354 32186809535 133251529052 1740667601657 657240737949 590413078496 1374102827749 1730231783600 129296054866 5021961 126415828946 1455572186596 378376845838 41438603536 2468600829848 1307807361274 4109139643197 671409317240 877093941124 659592362125 772478337096 224912264794 637862181943 2100909459454 563333336117 452532986321 19114778873 2260744911 768817045977 771932138 402819422303 740191030231 2431497470306 86331561075 103558922969 835305389270 282743831783 141145961615 850645473163 308127375916 348056085537 33531538197 691307274216 839169076712 1366290450727 168866743259 27440271424 1279859180702 220635832861 1218803698621 755127899633 302684416429 190127834349 2664398645715 8312882602 1777762905920 1120486208093 153261259383 62268444193 183644260155 1081847201500 44529618131 3113107468219 489952460819 1994755347297 1120571312406 1837595492232 2345207743560 2813951428507 20208334008 535155019690 14245252556 2214201115184 303162042484 152362171490 2750885759 561303002741 274759899301 400988081554 145465983471 1228498211052 72775037659 143956391979 1712619713772 37083888097 112250364541 1802618004332 199105830099 232137217443 1393486237728 1849770885249 779613688125 13599053744 208087710625 910686249798 1819170825654 304425542901 1107198491457 2092081479366 778667533154 701923640623 447769304118 1073142580555 304707197845 1388337656289 83577440194 456139586680 832760251680 153662328016 60873004345 206966742953 10200663888 432494090001 161878159654 812998883275 2714813752 1891436583772 2732305430882 1165379364429 839677694776 365239018957 683527730558 607004297025 1830375750818 8020628932 643275434182 17542503 47354892099 147246899046 49931685757 880638916070 1155600933629 2103322147 120634896456 166826348691 2612063620157 34235045691 173089541512 95496895671 1311308508685 34228981031 24434480741 1243115225923 839802933618 44839089102 235555321818 14975341609 3811872765609 3272588096749 1743896200657 1106608158773 478790614112 742307430871 2270638224301 189178166261 447577825066 2222927431393 226368207519 20227340478 67269143142 557135348647 35595613637 646854067732 102402168118 728939615300 517680375343 214854410250 154823407935 3049193092802 1738126229577 562707342249 563424390223 720539271132 1191652700092 952363671063 22163716099 505869597699 751334795880 1682711189716 1402342185200 20706997257 799062204 16487750342 2129598025104 127082110668 155431407482 687805830881 31817038177 539361702445 1012939561427 1099919653225 1062109245325 2826941724604 38458225850 303797357538 61614140114 289185945929 2289118117329 3913262220847 128198404496 2896941686681 554971398678 571155862665 662636625037 890008137905 1996806459339 102307807183 633412475314 68902977807 1752778390571 1725546597810 917682968713 372753621287 1325136415604 964079814 3585232333114 847145277237 144010540351 2002134446301 59594268067 1517929693312 9138465373 86425336716 168832902346 2379065183793 2979030927622 1253282817289 51592165421 400496196 189937357070 103516552837 375990116098 644710063889 1114980203262 836637072896 2366347383438 1134125061673 15198159726 227618657370 1018096354258 864483284480 1479903605714 3073751421832 381807745796 384796681866 596476602749 729291888476 132309679435 987523976139 2069843243614 47493540453 494409273149 3793280760 708580646810 1178907420700 1006723753999 584635403364 950662055893 2771400459682 65933612517 864537187404 13418652890 223734429147 138524549345 40879759247 248163403839 1223347477988 825329274872 1349009340838 306301276818 2994043207569 1475371388 576206467077 402480231167 1064411604686 75353445136 350742985775 407385809514 3055749143110 1192004347785 2077391988416 313063016262 1868067402094 282571433508 294887043635 312520109154 14646865983 184737816089 636908248793 112245854685 1896526942203 250698551575 115213260816 491424853012 2573419486373 12923798800 120579535685 178618932103 504765448485 1980581231154 2184100013451 1072386101377 1067452120957 2385610353218 172839317143 71429881297 1194961488924 614356228429 19094839391 104147362976 297820893901 9958406188 211143585809 951934130406 37708491468 914211818351 197252479293 319402306325 2345662628590 202096321214 256348430372 1097301464649 37305715297 1490069901458 226773112153 2504945416186 41527565402 2422761118352 27791389942 1062693905797 96977723392 546104954001 117995207406 83417282890 2190644826179 1816931250720 704802321011 167742237301 672996656652 182061355495 262821988554 2622593631740 1775811763332 165998030167 11270582602 346270764485 4206319987 328096149013 3392827 458275644152 1020053612050 289880588055 120600584487 1913397157603 3047880668339 692596032638 1463897106595 612371262414 214737948638 465348688755 208499539654 295809454176 604760435570 1581505745283 65756382591 1168116361967 1398336558557 2113262138646 221246491682 2117619086664 770291539515 2182623213066 1784790256925 305248185553 1067439079222 160895796854 2665850959530 144982429657 925663705568 166337320260 45254495828 93371713777 1395670320372 1970031281911 256881110 8816518199 207460096363 1164740615821 2598832195040 434815222192 1067293176710 8093278859 43081120071 1012342014144 880999086059 1738363056363 1749955342421 1831325503305 127779432179 656290896905 174057278021 135494466556 1096812148332 785032816439 97498634063 1594597148184 1172546223021 187063480549 2285799855292 877261637217 42397256172 501248390896 158999669171 50446007236 847891691045 1206814092065 16854967317 90599687894 556892115672 16014982305 836147921704 93960160228 1197135587720 1880575875969 162058908088 562752938826 71259188535 137491955392 234214953890 1022811199343 200077619500 711272633102 564713428910 1302624919524 38879390941 182652439242 41013642208 1491430935552 184189515134 2471437175755 2566537646722 622375667776 179534284864 882421487619 2995100938 24921155753 3521337582182 2162554206872 3775638856 1020970722993 447932827235 41431587888 1822585178921 125019686529 141427424819 2649849675364 2834444107846 3438355031425 697460548659 805874078918 2126156500493 2325717065622 1726662050029 1361281561109 401442927091 521113398207 245335894861 126123649979 113819454682 3202089935331 171546281767 1288005701459 1996179002486 3356478803939 1901348955160 1478692937867 2156904901125 737805440818 549504580190 3858026148105 427879852848 1659609395980 1326860229670 1261591472925 1437965908694 2878038246767 103534517401 329991982301 188088343 275901967511 1600285894447 188554693691 1782093617886 2981660282247 570468838107 992626493771 537927009479 445461135670 212481569016 252711833845 1917959368517 9592079893 2318143576689 1313913901464 542756682205 1252995906761 3581409846343 456569834456 171269858829 715043233917 263354739260 91235368509 1197012863539 780602146630 5706987553 718914527468 502185666 1160901146392 478368438142 3712225802015 378647687907 121225621400 49486390385 699157437519 88852854452 28853371865 279870015778 31986872051 105351768888 481236100 28616357937 557255897591 459182545437 294895194134 689945435241 1556185999415 980144547801 159240112469 502721472058 1369236778669 290340763984 523306954415 945889235977 100204255739 616179659724 282771146807 298666800114 310467195037 2162620704408 1433738542511 794911096887 113537654348 1006743955264 24840859111 310861635044 944926663216 118037955510 685814879536 93633604547 614240983795 2172781437878 977969882710 1035536496032 1348766045192 112316941364 554420474760 276053545776 21961015286 283024988110 17503895408 729834412096 236518390710 1254931874389 87985796860 2970824578992 1966917667402 293782858554 1929382312433 7828831466 3119574280 34055298108 811807963304 242662740760 2213028908842 273480672599 218765869794 609529877760 1398859512887 1103710811835 36601518103 43345630891 1064479921893 415502161522 23579341455 575306720622 619209320203 489748162982 22928318790 499792214019 299161187640 10533933289 1321167563008 1343834702452 2392536942130 1214688414137 1839814131546 754255754634 844336294808 196809598149 427233044497 31808813176 183043947256 1064185249840 276718685856 1291391519007 372367141037 96152008613 650087522338 2323964393201 257867517648 972010295127 376203300108 1966961455910 420252841923 50123013198 294360804408 65131680653 1919621084699 810311192257 2822420342256 1238221820681 123590752541 82458930385 229393783245 489822938847 226273841267 2541442164674 84353569821 20183049522 17672698450 1401269470413 9589099188 561194056672 18216768947 202833344958 263825927884 95725409205 331675538049 501209686331 861337376297 70520190461 164777982510 60085330410 242693180231 13279826153 381759567411 585810168995 2320644903853 993525471662 641583471239 378592706013 174029063094 376962299822 228171854223 6237922201 22670164223 1958631170688 1555796091953 1320873391 233239212416 63549161181 114522067291 1298142754519 542163268539 850180819723 543771798310 1051145110210 1791821710907 47529755016 1426672064468 444951514590 243897962632 1448313080085 118524266972 898677743041 548934062948 2158882378050 353894736864 2097972820 69072586944 464000737552 628346425196 1725992035640 3023803570025 444319041324 2215184018120 1034424205241 809789645218 175283015212 1214028786478 546825880778 185718692627 661847416333 1184047430588 9021803186 1796509372960 1220688636656 498137096600 948482082484 1065908581106 1757057311663 446443396522 1374014446588 22263146034 130893221492 329671591095 382422444825 624067220914 845544643230 58431341241 354125767641 39603259995 1743185745518 1465176725500 7980399553 525684704 226567502202 1258661974246 1869540063645 318845467543 2321455734570 1002329426538 2694903898972 2961181315523 477573711941 824729504100 956555252637 1724660338 385772119519 78186012267 173099176944 203555661624 15078121944 2949640453221 1350532796677 376123744190 374616993878 870581565806 1952369613643 2815321354455 1181822248362 576197393280 144567519011 106912576668 976951121613 96465871376 551480221019 653811380384 203325564020 406544306770 70297559441 330819600990 138907991868 544871400279 38501210367 887202638278 35329629846 2262994551644 542214462501 364080426439 2001473748856 226663611131 1057987237000 733232420716 209782827200 615177709347 316764810158 18164341188 69714458777 157103960219 8598853187 198680265673 157417270430 47087609661 58456591894 10614756784 1185019611109 29074566907 717758861662 1500063382758 342438069725 266494250564 242133063683 11739359442 2904121280173 143529161218 951086105882 235589196279 1520754834026 1385938744796 445527123429 1714224645150 403761888847 1484725396297 238737955504 842492354191 88513834562 457743521552 580092039251 323597602862 190700926166 2539668366972 488589305006 484593931096 147784955515 83558829685 204769526771 1839310763482 196116369865 244929317473 22211235598 244058789118 209729143921 64459472959 780106026324 289596954 1097253634655 80415852054 54934950241 1198953919668 236872149154 904260591081 511508606324 23767786394 2017594123495 1918951981134 1141975253505 418586073510 967343573784 1062818607570 112549662696 2733459299294 515700177043 48392990498 3219553913955 1149493758439 364952955060 1597138909681 1492427051899 7265185370 140966731831 327669071156 104224383161 1115746963609 25561590671 1184333780 288405472625 561230139869 137209448141 980546413142 1410504385913 843996313071 266573461847 543539021963 248921833757 80413907886 184651739459 147904025168 4733777477 187407418514 29639707290 499815598228 1294703773337 588557542517 56365001268 1095979827799 30355372718 36617744146 1590512118263 91932011299 530366611265 53649980641 2059369673167 1545406721226 65616290684 241704594025 628662845575 165940583773 148462079535 1787899366818 577897631004 2862160354977 500088626530 95202931516 212551629854 101704771197 460421153090 4222202164 517269386857 150139366413 296757166460 16796355087 48443272989 196762278085 2401086129884 6078279220 405790580489 140110929047 7609562103 625583467778 1062053511353 1652338374701 780654470732 95080496109 1359689605926 180697188911 1653246372834 1964627960489 1100663694007 2309053499084 364777603431 1406254270335 1172776653377 14155887780 42112608174 1032242286376 2530013597005 1896128273489 2343116038439 28544247794 1732660670283 24568801094 14719093282 920390326700 1654185786171 994223580552 1462079079349 192054540147 586351767097 2969800514273 159414825 19647565284 348773372461 52670146940 1212892555543 2188825206018 519864000665 2780476359997 447295395647 277819646965 2622822402492 36072288764 1275281941925 839717645706 189565924201 387264462050 43438954177 1522352109023 807045731854 8184966819 143885752554 1480613841226 21494340257 2220830989313 93423609879 1201931429391 186028765636 636761339085 263528745822 1724699915334 889622105617 820978507936 1270010237525 9422594666 279808370559 172153107691 65830751815 2017449925274 251728989182 273469454964 790795677512 978258070095 17565140510 1679119867 19601902681 1421776832364 2811300488438 990226459195 298930372422 403511478295 1340957711133 350691335109 767131417700 237366969716 57508188335 1020333635 1291505022787 12737637705 2110238942862 2375161705151 44982063914 108454534274 895793840223 382183699388 338066975158 219714363171 1393138786682 599625197010 52585706339 2135504839977 1395820125880 3089675835 62906040675 83093034434 472948937755 996206334942 652397679975 318948224326 325192623124 390240107736 900891001392 1520338393728 80117432659 84057526804 391830683034 690778881598 87987292694 2968368014456 36129968424 769901393053 226419622440 2448053953138 236709215742 274797288207 131070232812 86539664010 728955319473 545524809219 10262807409 73875882050 12449432202 697975134153 88867389379 2220886785503 179048148356 69495348772 1375532164259 54076699622 30193676416 2200270736445 706825672310 508549853749 163153149102 53751091908 984605415006 2356161540 846888616284 2344872938109 545860072 339653604944 2641539684514 300549310037 1421800451543 968545593775 42031055631 230554444162 188299032789 1556613445558 3350977345942 135361462956 49896523623 130870511786 1121993975599 38786011972 277602628367 1094903932821 1753994053157 554599184035 930564738599 284995340360 1624032496598 471933750369 144760089489 1785700108851 2223257284206 1809851664636 463622328624 15816456303 2595192617296 699741624544 594397863859 4775410537 66783703696 764784850557 167788477172 566799890372 148010929406 929202219777 626607641651 1967763576517 1055477246741 256516263284 410717083930 699233912521 1748234268870 1290338594050 3101911975938 162434638459 182192482661 830012808596 617215975165 392057773573 1314176619028 1552949674359 630467389832 2175309743286 839808953859 1681098863031 1220294718394 550569216458 1107777133822 516312515767 267515147297 829214574742 75038175738 137753812845 423795241257 1778960713134 51280924067 1648967829059 1127731646863 867916201077 494840605760 73622552898 933469438953 635491112863 1918017405310 1050051184195 2168471284671 1854015580 159800747456 156854897048 9035794417 69899064921 715458334399 124019275561 2551251409594 7713931028 1263952289313 29476175453 33378533658 607899898440 1528536788359 217259891426 61801574311 1862501186248 1531882673646 126601279083 1218614503841 1945663747167 41674162137 1686615859662 861544933002 1663113742187 33137899281 37411998009 252512810899 268322230 97279693758 363431520757 864008372661 900254971338 288616203712 520486422894 861789577258 700961868094 319821199870 4595610321 668506483243 479738064726 827553933 491091591140 3093531063217 545293363824 794877490292 65282357281 90428986268 354341241807 667139975237 718024196667 597391210559 652539392509 60831515839 1592069024932 2426273539170 1738318163892 875474510540 881944257114 1211981892552 897885089224 1632360794398 902861603129 1272558237820 1405913571733 599772756008 50182289419 297614202063 1315243408778 2842149543049 45403030984 2483362704553 374532438617 1226006904646 379354645507 380433698864 1201526329664 202726151053 2714254551674 2404214963642 2180378843295 214658368926 212572943748 375131417053 2646233567492 83607395041 767455785529 1483562045953 40766684411 764473939057 1922548998 2410109206611 3426777766 1293719454347 1137787401163 633152997910 42803196793 1149774898626 880050264355 1488294256308 368409492500 1613081028431 1256748133081 154466271580 2163003515457 2877467568929 89295827600 2247685399289 339884233661 112511344691 241648879048 1655932212798 830237791556 244231059617 903686562845 1832972572093 1019089707798 387155543406 279352999570 682865321193 863775928442 1804735815523 2218877566540 27219628195 60862657018 225691942268 2492015674409 2669428041823 49371271737 92236119306 171023012319 732832125553 431896037082 105835814180 908330622800 153332286279 122212003143 126368988902 1402138204395 15178459550 202588081333 687992699882 2281942524718 497847774628 572103030153 2961653338840 1858009565603 2727189458176 49332207519 672589073139 56187485489 962545411527 204318873366 63154781668 413662406244 83745928884 1299941198574 512757830824 47807496865 606737707915 253482796840 1387210104648 380670999615 248480520079 174674889447 2173635256552 256681910565 201315446612 434146180731 313654812537 352803390764 122986694374 240632057911 654385112375 828144208873 923541542347 1826272668698 1011811626499 181915772434 148439342951 1108594659978 275210409227 56263084249 237254957520 433101314138 839940479922 2438437475772 12336099096 117083498619 43836277652 179795968152 58507895883 122381235189 110033458287 439883673226 126098292532 217484646933 76778552342 117046151373 307788672572 572790817518 1083342134206 615374891241 657605569687 2525168589632 57607706575 999093639007 74464310962 1262906006179 616458157303 27499325777 403477831335 1849474262896 1117176832736 756672872571 1475344017511 94340692982 275631521192 256077299992 1807229213737 2944332352872 841331746823 2868436789069 1003018010843 79791959714 971426440725 979974087566 262568278535 21100378157 82407864218 257068032480 564281927867 1656569030884 577509499667 83203936987 242384809704 857545658491 1546918699286 1077709670283 59431242843 559215867242 213029481000 28958791158 296513899880 1861270312578 60893425775 944732970069 1814064279365 251354576431 307994578990 1650942036400 759313426290 1206043538482 429589457942 49203399294 10184406957 601249390003 2490332229634 727646873070 1591521191470 2170579771990 727389424896 17636173234 1116944239490 243260558830 2857116505299 1532408568014 1493942726121 154329779310 34433723716 389748415967 1174038631111 448039774293 72212871127 1333478816336 411786475637 296295441141 1997259455686 953148841320 709867020417 382557446066 34195867164 643789038354 600894249280 1328426853185 14886209145 419642821208 657357692308 661607535237 422756486966 788702964348 2739380973 14255188154 36356273656 2815273869203 97034145612 650379195715 233664972120 18275849522 31933822352 1294540642765 878805693437 1635365813521 16641166239 93249062950 494391211415 66975632699 1819639947076 119145080074 69631569239 113661327534 528030164694 379289960765 2181654141064 623878738338 115634357140 15136070320 231558735348 168596204429 118453250213 59434926107 3766721308 218156036596 725677059971 8742708312 288373905361 108532334560 43737002692 1378174705756 516502440662 3191917317 184113736846 757285875599 516577556001 363753754003 446033346992 934495104867 1698384447414 731849556071 65134533616 113782195717 35382593620 3788728771 245179602652 1099367262026 346064100951 3057697962306 431120184201 121018337830 1101605944661 273450532115 91022924825 347833314314 114250778612 527157374269 1429727413058 11454916255 376487368623 845012498638 153019094746 4162828503 1583098165785 162542808518 1054450289147 1275753242673 319011225954 824317984813 892289733133 915982271727 858809807502 814293391730 23876297322 2283147410253 607758944421 222813666158 2050453188766 1129815292855 861789857521 11770902784 631389520054 166178786259 1779244436294 27235223669 2421790945182 53451787448 983617739544 9537483924 54979732897 1437466543660 570645359116 2310927691340 40052115979 38110718993 1185632008238 34124865550 1797532390093 970318387030 2331002995714 783521330734 167395036844 309062658774 1990742816767 187680570 1125522150714 1127469688038 1181484807 1845551624424 964927452051 886327562669 288721241037 4053172378 46828828680 288453502561 772142582932 330132685783 68981688317 453347319200 131638709814 26567504045 516314422584 1146452793892 82902137189 179586308874 231516603240 33609596600 327811168551 401053741636 208005767614 181661174952 188607287521 201588329539 1603140024837 165944280070 126533976614 237779739756 2829625 36110473304 1749370801477 894758645273 106177269737 738911390017 126098591372 123796292997 1676324625973 872144169647 68810414848 1332590390169 755986139735 127408180955 385718761994 401443267 352127157749 2109148869226 47786940976 1096714247147 596076540434 185594809964 514009180807 429652874444 1241300182282 356583794163 82205758679 647980110447 89970712686 579678903571 1386351345325 155638357 145381620590 182063936492 25742626210 834693402117 748708696888 2273237846409 726350063512 474151653580 333361003181 603710393961 1108787920569 456712421299 152078014166 1768101202796 40627697935 469393566582 365896593525 7003045363 293884342800 2101582298077 1569932682725 240797606594 65046429401 661967728130 31626986282 242474566375 46438526689 29709331086 416386098661 1292032005804 2297830419 709138929450 11390518580 967655235163 1222210454807 1524514713929 1057583969372 877211080635 377540367510 282451338410 8587055909 597223812337 108348159706 1598450637580 410586599999 1912109925337 266932262395 88108138409 49500194784 430757805497 2249152536197 644454806490 739203240862 2023001279577 23778258824 1384049410066 362677871380 89233493307 747559373540 332202138106 332072614810 76438648477 931023042110 362608171400 77651950982 736510556353 128112651884 100551739943 240922962295 29383302936 440319462245 194519241265 31714868221 341187276272 2529559826472 1940708337833 657453003485 1027754454430 145439674642 404422973260 2648987035814 699398981371 40635775656 1049097693829 945554733550 198158119902 132125066 564638101223 454108659876 70145170370 51470069633 643884258200 141664184885 284126366821 27334888474 2093121919009 247272196357 974759090961 560259250330 493889293273 992702886488 94546182118 369655353737 115591968331 597165622694 31564041299 1852006768575 1537978931753 103184065940 535198178840 62609703446 13107636892 10153858588 1226940868336 1057297051929 210562661684 1320731701583 547300225335 62006700288 1113652808716 1081768470335 53841731722 115223300527 803986815791 1649430714709 920533612857 42961415893 231174266620 122393650382 695471039204 538266226384 2000121765837 1307771370534 132773602898 142267686598 844035953475 49371811848 58839776199 2062701684288 248296284841 2117480893192 656484886807 210149147971 491878681599 380727018752 170017064885 75576417976 2023468209236 1644569485822 554638311597 715978392722 1604862187746 964340031995 626296901789 35377989091 85711176366 693191398253 2004248942937 1281570116186 84146028477 574358789742 12847068569 592073676975 133534395020 5969140693 1362864350585 2139377048783 1085994038155 215178988239 928608316176 4255159757 1028255590430 26581944124 484114001574 778065834206 57208772656 657866373942 1219147331271 110213861259 67274174465 1169577296337 60725322934 73893043351 86365089853 1037367046028 185286472409 75370950987 315179807236 515905089710 401173736613 738535652 44649828956 389526584979 1366434502671 419556868419 85952461385 1125514366415 623937115637 222091305762 2134293509875 40258741632 303639441428 80996831033 157978767077 127491260474 103300250326 26023124978 235333250632 460812671329 18602231759 2058276255342 145650590345 8988635595 103259549204 26825429606 756219450605 779224836373 2819550067 6062522799 8959914656 2498783044699 164502539327 733469923600 768295198942 58598449640 1564885094707 1080135547729 395388005202 1955756522512 1225978782089 1657950868981 1665803264638 18558678029 1881135951377 405369839337 780875467956 82099174692 45485900304 1820304887525 66159846049 612371893191 169911849115 10984888024 28172447788 172026695863 2171863140770 389393868131 188157228737 132656674435 18459503075 888184701654 412323012660 713014250820 545566384887 920311476880 173738015826 787959245098 200513231879 1260473618048 1538608849897 117168872739 194375917265 256061390478 364749201191 1327052379146 1237342428428 177706407726 2409382734714 691393654103 791992102543 884510740658 50422862576 210441067610 1759688926960 1221820098480 42836816486 264153696857 105507563281 501745323768 95658367386 837453632623 17694243654 1860520295379 1196313196306 4125432898 408193232827 107641508429 491993786805 1788893660264 1110711538340 1793339241274 671626987480 879848890645 200584255524 603119005301 996153093877 97837238384 626317738983 198926171634 18450268040 270498635219 113613637434 24182304508 187651942507 1085339191306 366343280080 560933290447 265231956865 181169369297 32926227058 261439428851 100751062677 738875278120 586976016600 997779604053 183274496750 1253970802763 1378999414920 15630905557 580139348049 121142243216 637181361093 240465998394 1469065733400 1590818270937 1238337747591 272145214623 404691966291 644946088743 395632069180 1404220798299 1392340910816 180659409849 26222121471 12910987069 845805313738 776152330409 964552050070 997340767852 633380238838 1827024680910 473028632344 612754983116 691272725174 1156899776064 680876357466 3355823799 1328894819820 394019809189 653580921795 57469748165 218511876645 22069858597 234522900655 1478715524572 407510377650 348802437822 1612993600913 39724792157 62190360630 84698913431 1902312798309 1113408150774 541241995035 1643604113 67989680335 412309049727 61210090961 120965806089 1090723293082 416804457898 1354608111848 174761768985 1112601083688 36959633352 677306478643 313019685185 184000628211 295563836947 2331369325131 2190337868782 127345032806 1723804322170 2746749748338 33824519868 634182221680 6351671341 1256753690262 2456267196 1027592378460 897678788946 210337332531 182897095 1191378467073 390514336189 2296073579000 31321647605 550289630497 185485408856 2654059932 328449229827 630761308004 49012799278 1629396854188 53728407639 889426738989 43995612272 559379509060 1428407837305 1832636674352 40985618061 646971672370 50060614622 282131966006 186787186862 1271442969899 77993797945 79431346148 15440824738 1441389351309 234534407387 22441596943 107862364860 112659465730 851060416794 591734165059 718084002580 275028765618 3024858173 1731577369585 119973288156 14576136969 214552733204 526155092 179915265326 1119176362213 404224658976 1597063420883 31013557487 1457090907812 1126141217160 614431683343 193189337035 77256160555 455337577494 77364124179 1050825489597 145315493171 986810088151 291869368333 43376990077 286017982859 148370836949 654928368628 507762213511 114654675858 418714811877 769005097274 398907212830 895251218759 871405519899 312895564730 50842985577 118027512603 498219936560 760605310716 313245738939 23216715871 2018103493131 427927519724 11027787569 699830915679 373970578418 143943668484 93306542220 7808320833 332926091166 190571673774 71059919545 23320213316 1603953461470 304805703170 32792460233 1556687457107 210058310608 420182626223 2413969823115 501094604648 729174505194 1066542561275 1467918817514 1525890693390 910779546036 119456189905 361306093670 2006229063806 57993948618 90307111 243816274457 447604420328 1849479377694 2567472370642 303961258068 63656185691 1660568275887 20915874658 32316618461 611553570005 18369067333 2544463424040 592668573406 470076214413 825378717728 1086254445905 174877504596 627830041442 161977387136 3427756737 178725468221 705579833466 14384711143 1136863943069 10379853241 261646957302 123624705493 47125775107 887522621801 475091829560 319426169013 237694988249 113520591623 77571189469 868390946316 1464928255010 939748436558 283855598293 840261757613 124191846525 205479480547 97012454159 23759745249 286877433204 1954379375603 506894307343 1570103096078 1732609015 1517438171689 249245666664 193865363201 67518060344 651906792660 1152465457332 17161767783 31585131879 249202805683 389131238985 105502224736 420910465473 455909826822 390154279068 117469774929 457165014734 1388321503109 920641969159 280438410015 712718917682 1132112470084 318559837614 591901845987 159577662121 610342206697 224438321661 1522635634358 271904085060 639108137716 71297614408 1566483427486 81936423892 2043586310976 413208704339 782516919057 306268203127 57016304433 1524462342219 483060520122 1233260296918 47210870946 551619613175 1216221328365 445482281729 818587876634 1715089528840 1951378567 140609701259 1777489411084 1758471212537 951393061854 1039530329658 280750192224 872299222361 258306657646 1119021791510 8705013766 45556334610 14098556996 535237350465 1412347929605 318792977467 1440605220146 989867107459 122087416231 1161298072911 385739400815 356161355317 221152650637 2333250440890 38459501711 386203422724 1435734656758 45928089263 66923696131 999767872581 824768434306 902232638380 2508753757730 1206392079897 14739933879 568255770117 179891230384 902282404932 60977811842 40961412963 415684527508 2306820576792 454001122169 248427396403 397644345722 839961732072 392018187053 339456928290 704973373653 1182793713663 1806077171337 1032358875521 991872467032 79080735501 40455119669 289375251819 766407757592 476335457704 300204762170 77610575974 2369977854676 6867518001 274379830190 2331927337875 69560860141 58756710827 8445513272 27680607837 1218671796651 770135633227 321682506178 136515823331 694741270701 960648738046 56275429141 554975905503 922904803441 86708727245 815469659 426090323977 70086534824 954227877782 5312016395 30386273783 581636760511 509863764792 300221935828 558661572263 365094663704 976217478887 880924210510 576282696225 1260806787300 733899288984 774558621606 710232504298 1067778986137 748551070856 1803741881815 388678172316 324675255151 131246094257 35185918436 1116489961597 346147225091 806412870280 4976816891 60715794452 8891597847 1236943976196 590939431201 42065116172 1281034531032 302422254617 169887548689 63654506979 99204714206 257445533441 24419796783 12306395744 680328287935 28382505086 159950588156 837822938734 171435789351 373959681127 91082898946 613553286523 394238703549 162316423196 319214564922 294128595804 1925707168932 53726997036 1827369076013 28883978895 1412340689082 1793301927039 358843082397 499034934788 20512927399 41116424123 933462936040 762178915038 198099893883 1661625326127 365675483995 96676226455 176779057099 704867752749 45062288146 408900960409 633712488316 774270044955 304064667317 1879705567850 491222844765 972868734697 267763287449 1646933323526 65046282138 373015588614 673824973035 859076363939 253844976377 400324177403 299282281243 171089551619 551282951864 723970982027 1178298362801 29982900699 10792789835 388471873491 957126031166 795163892291 568899000948 41005834472 66159838592 103419732427 246935245760 1278527556064 47134037386 139273209877 782519546716 1964992824323 854748128593 141924958699 1092797070964 1450258892425 51950282491 422256943019 22861194838 1234302343989 1093285360849 65353348316 332824008369 10590484062 126600664264 618741023721 6642381000 422230837260 196870085637 1043362475875 627303312500 128896459120 923160447991 1094720804900 521153881922 141143982229 1124334213655 2711259488137 870885539853 58081765658 50536820710 52302336299 1652747427763 1683434932718 263958177068 94339570639 453627192649 1023149657050 2539712115608 365031543224 329059733317 105585810659 16913015733 2272186977772 163202307489 210003305487 712955708281 78267872702 564763160203 684286423883 907782503413 1321443220690 955008247651 1552944000089 476491009622 306675678525 490819076733 1522890868174 775266094611 1557816626868 745134446524 338217451886 528287657710 96557920039 123485563753 1214209463087 478349731 513816581876 2260085096724 116138576514 1199830405944 225407885527 545425196668 932934933032 93193601941 96694465250 1779194755063 922681400878 10247316739 774861176424 45889284403 36974172953 1547801091555 971362434899 121315247060 19609447611 793338871148 2481812674953 6621510328 2270619345627 727423801290 451713246775 128438457481 58561861494 72478875453 708925271967 512444394163 162077810240 790785971327 1270172744479 43911677255 884399364438 119543852768 334678075435 4321694521 24130164224 218878167795 192689985882 1576418675584 160750114185 157607349142 1164949315747 1266529349 279524242112 76723813173 624058718090 287035545353 88271502993 946883110806 2579413329471 390215097610 325544788467 95536268456 82870525 1197044470833 944273092169 320880243868 305221062384 1265614530887 319642249901 193186681023 2335184965621 1762663565985 450796232549 903116189 194519457939 164762839328 150731842752 43122084514 454066641060 968162745350 588787568233 397997761980 1745122125477 176276024140 197328572719 465750421578 892099789583 477807969322 1613653930539 7043425384 950821555404 15260215066 786418010394 1140558160903 1837982835405 625330427899 387730670423 907509113549 294754127908 1338109377215 388049327755 286635244624 592650904240 367578438756 1155556579574 1454500947715 632134565648 814962453739 2420741758719 93899860088 189548938719 60397597942 82504037937 1691523017750 160728463766 1998182224196 670512800911 132358732468 21151211358 2274384006182 2294907652 1681634927975 11055009098 2266151008127 751684221416 173537968919 115698713951 826615073762 426951117590 159644420969 1139038650666 484625248428 790325804824 2633189481191 2476119844370 1167045022367 122748204436 1622731595610 2275470029233 79361957174 281015701150 207481284455 880754824989 62875270046 401080894357 365065848422 172841553707 874417494289 966519985992 589932180530 621701659269 126013400538 61418765651 108949448832 1666146347998 542971340448 489464887654 423634070791 32359065081 257744075159 488150398440 219762083935 265164492014 9043545484 409333761098 5225429845 85437128857 867208888221 1772705188653 1127588810896 122245977060 402550350 216837718639 245053480687 1088160320936 12859118768 342425959587 57440658220 391727788015 369576733435 377444132068 439476704493 105462913408 191199013163 1671543731335 57920682680 1073139688623 35940122515 35067014178 196034930971 60111370190 151084773401 1107313941900 484629542213 831274238632 156502768846 286598362748 216304334149 71405443549 23252079274 348506503719 100054753001 59761043076 682010370869 71321462396 7786795365 468703882691 405373372757 280063795530 769947994828 330715363800 739197980932 14105657107 875945190167 1732997583681 1742593990106 767209167037 212924370379 1499976171032 365027343316 25622841601 292386700388 236623278610 45808701264 1725551167 24545722121 33159799967 52290746983 850133442980 1500072965256 1624993022919 26736368780 1486569883580 1147635145162 653395065580 1436907959003 235610507021 555889886196 1415341110337 35377482572 1327556850588 157207172492 962864818342 818741314728 428579174122 416359785097 641351432332 50322158161 3422581325 279750978453 81681386776 701613129195 324990723230 1608442811898 525139719826 126617524977 543760541597 122510577215 198965159883 58924198088 1313053553270 875092339591 124345301299 271990598897 323988902250 258331239636 45310599384 551601289043 425100825790 640379408914 44030326110 576625470386 32503378041 386535600183 149333423036 309070768266 239161273527 111723241937 248349375082 59469383181 168486193105 20631798783 213738681749 117198880130 1759440653139 1003008886693 19960036111 13910737471 879301054063 320573012877 38502684620 1852276264430 270686570406 871299325187 389857902368 585432733820 502389682874 218294679220 841570638506 8686676362 72034302253 221033860014 1412182375466 117891956023 113857965438 1692599539222 374031167380 446513925777 34605569398 871251380224 411155813122 840510673658 9912327540 718815533016 617750529557 793216076193 1339847361748 1678916249119 769653420335 529394789316 1619649564631 61361041517 353165245027 172622764189 703807029138 811148505557 2004766480508 8787414732 25082429153 382657157747 56706540087 539167722990 632366563993 187509411837 785504855058 88085387353 49988535969 36258639281 165685810396 79676382806 14416687990 60888871976 250240673459 114705759981 292157340501 50926012144 1948974388655 734771129203 1423006226266 27618080309 870408490249 15448318209 167104997716 1798337508744 410510866543 2097094496244 931140003452 15252194624 491214326189 37517845379 101055770370 304898182203 60669420689 1421326629027 229963857460 115509457254 220605246291 726069535820 283237454699 358507015059 517817059364 645422460323 113871727046 521947297084 1467934738026 476874488276 3145726816 82589578755 1933561068512 882695466986 1401185908707 1687495197400 487488123800 860572421252 425482339139 1046752341678 183180970564 368101170199 2065588604723 497125919322 311362922930 283994296458 1533749071041 939394461490 89024407387 160805043000 266128872241 533722880588 1119134871726 5324058407 1481581122723 624154560237 657015397989 1594504872496 336809943926 493624479884 10841604990 560693636287 88932576923 956495509121 278630453397 804508874 37155824423 39952113077 370056026385 343144124690 2161894614660 784936595804 329169602307 27216293398 511227221963 614101869249 80367315328 1429433225648 162041497494 1511201502191 620569233772 443178504532 1419980823213 1043263779204 20327652268 1763588442152 750978176052 11583545963 177035928314 236633209986 86964891975 752134648512 385326779401 106039663159 717470206184 20903022506 1734288124359 2291946729685 158454085032 238087418381 619397379792 12974420186 1485668910447 517056105580 472355969426 1174048055482 14282647242 555433970947 123214682283 78175431267 340982597653 1448458862908 955402656987 397284436432 37382585109 47274558 125871285242 254426336 500410239796 145655059595 923055658395 320952192685 2446326692361 5546906234 494686870534 66774260067 467765489520 63951468967 23981032747 1791750471419 161472240984 36408266320 728381694873 67018278467 443363764811 1266092036481 204225502919 746351047410 4094582640 520850221814 12899185696 254704899161 1911539189860 26747121475 926618803710 1243938431667 940721530761 1194492152351 31455564925 671088530438 914307808004 37652918792 249619697376 280637105860 76702440071 693860882561 32082494465 540900586313 882086842839 257113283110 34273693921 167885698440 407020967657 78899969239 33339161523 292691799005 957335841551 170788094496 1403190709592 1427159590703 850783264276 129436478961 239582710855 58809888981 665369301645 154173532127 269379563492 155580646554 399923520763 208453962278 663272037039 13662516343 121038616055 1708765861495 286471569084 918195645517 407766778841 683707093879 1379872393525 121800401282 5436035050 1360786901415 228498558938 63962517196 5338733813 28951056622 2245479598414 9332241198 991056123668 163761439573 1293274307809 1265869390739 443319567631 537447001338 82201534704 940733565700 11378060014 133430859161 136067068 119520695157 167485546593 383834369200 115414281603 405666765144 558055781525 371110409055 238069727052 1551846566407 61267926054 28207032429 1493275118455 499974629518 1753262752 1607515943794 174332015646 88663401308 941083099107 105934704024 21130979279 395356142973 169031619519 274045070896 162629680221 882553830706 4308722799 18233190898 1515588828109 79790245041 729833866565 180761689010 1718459737046 692404500755 429464047789 532410946775 555415862960 1158718240050 400987031467 2012990231811 494189238514 87234557343 13638127218 3390830051 712452842213 1232502718619 285122003761 469151082803 502556777825 412458765716 438064163189 217055029672 336389992585 508847262661 41734599093 918931541140 106274015353 206374279293 176872826827 244893622474 393916330347 1117075699369 204623209243 886191471647 305064526873 77307967378 112973588245 588396569261 185321206840 357070071568 514522375873 184035785538 243245523750 160312172540 41434297376 742269134180 196798990342 343486573684 416798002839 533298956109 963539890204 1004879268369 503768210797 81933675805 1340922315980 293397186940 919343037068 187492937581 627932978179 14220444314 207831638572 49695936301 178545509573 1511766778708 1071311133 443563705987 228064864801 1513847408935 465919247007 122913359863 569957019446 238113057339 188842196665 357636664863 709325210060 317624503809 436615462243 1466068691717 156286168415 778443194873 1923401966941 1594569030531 700656108066 1885970984153 17888513864 6710906757 726785239596 176549534445 1613281915646 1157574248828 203332999375 149276351719 87613641870 916993031615 2348010079393 177339246223 13974587340 1962382014009 1025186288138 16197543667 749343285702 8452340534 130736486500 858072466617 38863296219 103238734014 27485002679 2239754338447 305540986257 323305250325 157251441464 1295367970075 735684449117 523254202882 643136341117 1348419050972 425621668036 379614122519 87110043710 242589125751 182768707670 1048129543495 849674300686 541639837635 1890794383219 704802963002 458764924059 1190698760 1133209426230 219867397026 8558278317 698440522901 126129426437 281159548295 173247813497 1911858134021 21047214306 724672273049 280109813485 170036894062 820813486599 719345440506 941185956330 263703432189 904857591562 1097747466366 1303508069769 127464185457 886870055540 223300460432 104986470772 689031325648 801872537877 218267930744 316738024330 279814424237 548858938943 122367861506 1043807473396 1700589924073 1162532862257 1895174598584 8362983891 637155025761 166552525471 785938416275 700554257234 993875711076 287198179713 108936854605 122675090486 264152391245 281273773685 1186837056496 1543838744375 1523864252258 1924403828539 739781496913 134302080493 11541822611 43046469479 406495693010 478500579411 164159371685 384057516716 855192538662 1380634742179 294858909115 891656503412 1660597960426 185350025487 156566624914 428706736540 57316829126 54460220381 71339863278 500516994209 557101762119 421416953371 249565371601 271512712032 203293394188 97801165546 588758182362 228108248405 29548719246 144211844444 734020695523 291749621922 197297594059 270700685854 1815114773436 295990037227 56730942804 55167655665 909348578679 496800815039 23008594125 7102626913 216255367351 3368282980 1916445328418 2239059317002 828787854341 773264116771 1412006741258 417147685524 4107801049 1763729318253 287841174446 249407222700 17027607064 441613935259 505729655088 1354654705226 1531554511966 4462509553 360395602345 173065101206 1155189212207 308394970742 59841523182 94271407760 408928709866 222869619330 71073478808 58625031542 123788631070 765742205345 1021198743102 575268803991 416736454180 27308898060 554599932660 262073375748 2441324 74553646422 1544105357842 518498496487 392130754852 714674612740 2927758599 2462827422592 369511417223 140224308847 912717361937 23548719121 955459077592 34948794804 800679267473 421909993839 1016506229289 82399375859 557227341884 401687322142 1071511272037 35789266266 466520447356 149909269398 152887156672 53157767695 8390827307 1193307721705 1075602293171 186774734920 392114627672 745444784569 1567061176153 34577639346 10780761803 46481243163 205241371500 10465019060 1179159573053 34938029766 7848787196 211109006014 337426271607 129245088054 430290315909 7164373173 605029965384 419870858493 68833616481 978398565959 542325725096 138033100101 570785936652 1123463561956 19508064060 1911672102424 136162570164 1407106765236 136540393655 41258155535 74313505481 287404928291 643780909724 188273347128 2100826965334 560450556880 1451381821466 1619874875651 36197145111 853973208696 805568262 33723673554 726302465814 1959640713 72873313479 55994966867 419969864708 140960065629 17645434655 604471924824 380085314699 80610262546 87199690340 391555949531 484108312238 441545336268 1056529159320 937361057935 121507980788 1087952150554 1134041713007 6872030791 591308410210 901120258464 692664050179 475256575936 343036054257 690368693129 185520911886 202441348354 438157474858 102089036135 52725334494 953114592353 14333874389 8072375143 205689015019 311763072650 1064017878072 1098270835087 135406005231 173224939536 9835937446 831429433054 25003287679 156692929895 60693752175 423464728269 261653462032 1524875618140 142742944325 222443477378 313580455334 1359438704469 113908221935 101235967010 37554835062 420743351654 1147532798529 237619202971 822022208181 108459100338 1506910361136 403999783205 991463695685 747212078980 170681624989 235088571156 269359223381 4745396 943562748166 570807493425 20485922246 198023419718 29161072496 460149829 955403368452 1095456301710 778921505066 34167480508 549821231123 781636548631 1350060079941 1156034103513 7855743980 217768486734 256960461654 83226008442 204619167923 66353948981 34213526616 288611502106 1563975566589 3489780047 76384739335 1633086046099 294632037323 1639627388622 521797345925 372100685412 347356314614 377435619395 25360834090 1080316009239 165249367123 510916784815 859415955497 718705705010 782740345669 737210106481 306315343525 233107216001 215065708892 30716781695 12166355104 353143283293 372628077897 581440526771 64220554906 374744233767 260766840273 82379998231 500503760826 596329376793 395135538225 1417087893102 1184937105602 164305694428 35929329878 934228916458 17408365820 515935349054 497832751355 287614852563 1126584203415 1807885396843 161003970005 57545846383 13912558887 58182432410 178675572834 159560461546 35458979530 451163844710 243400609153 1789984824 256565247519 134284307213 119687748325 72421406350 72914799058 464363886159 72791689064 119458017621 157873097548 696415529631 1359882634373 331130442842 579540454446 61849201713 39851424229 752394104894 460107152970 645015089479 417979981489 437976275141 698930652018 1374407143304 454572689687 90378050555 354230609570 1058400246898 1452372499 633329266496 399154478183 1333793019625 99752586133 576380228162 129301787800 425824431 1431808755373 678564468855 216800580902 35626110133 37934480685 178994106757 220334669617 775113590300 838207566156 141678026407 2572673728 749233918866 791562288353 71617012672 15508047620 98302322853 353854628578 547249969211 75355046636 408401617369 42207759222 288467994815 461722256562 348177148968 330534479254 644102081621 212623809682 754131291431 677086582814 1037669269989 33273467966 145173676513 1939904598825 380615137754 115979756226 704028514583 573538025640 280408942003 451926585352 19679493719 61244249345 6522796338 81099867472 24758126933 173064630510 110449426904 91005170991 904942423184 58878540597 323879845567 209000332711 60270994356 534151799951 134494800688 304216002142 1938690167522 4192597290 455061975637 480102640658 1201930143439 7796978969 813822989071 429120773649 520411760595 36989403672 2068703489 564159726305 116902258675 61480700185 1994945594132 92001911381 38024889391 27102801582 169634257800 187649242235 1271505246522 38008162109 741124559184 175357956240 1764768266 52198408639 12999997 190474407485 416971379810 870543318960 3738967255 152266114512 277143387039 1061564963737 460700117900 1227756606805 12852052247 669768469694 1080028076496 1871826801 5397074567 60976707241 33657837661 577676124502 190218593247 597747389276 1322150281999 351269114504 69982408901 388528570656 19237871819 12327743865 1071176279343 2025667348 695907542914 38233923178 19449794063 20093483157 899775240011 249780533451 94797372162 806085238515 24454377405 3820599111 532943840812 1270795406786 890054476191 142269980991 223180673146 8633787119 305610223031 721028842804 499156541482 1542155686685 1812456519063 994844822284 18014683122 743814824526 1084673368500 281772311585 389396641052 61144187726 1087409398 381567163479 642629194226 82997463735 1773177190614 300441182975 1923365393066 70965479108 1475781047495 660063650164 825434876476 189117323043 160715776003 1110664569551 969910062832 148303937365 665025722770 196996580172 318674312017 373898872201 223972751024 735908419562 126318297332 853548778940 352207992456 14575268019 891170893231 715039353091 749279825224 447304256005 577596418053 50306785889 1805142249 1084113201256 371642491309 1098082015412 452957120183 388541827577 895053967695 341737496145 1284364405167 1026192586516 98376459074 44083320288 94543056757 667642092241 68946514699 57998341658 487994751966 1024696856913 350986500542 889078593128 444326816435 366094598249 422967043108 148769990948 1008594356410 51594276476 79120437376 90554197629 462919501445 1831545453734 172611698 9495376071 199365836209 474267267741 1043224168 1377277196689 46505308135 18928301964 878191007121 1277625930991 380943640428 231585631084 14490047940 719147361917 640521662703 536125138493 623534415353 537863880187 553754822307 543231525284 1086263071097 60066821842 2185464087863 411062382011 1400432363617 1033163765205 87323699457 369491283800 1601077553 277833018893 897486427631 424624382356 220777857493 1870129819310 553994138079 297994807526 57757181896 222804059030 388539083917 16611279603 15158564267 1716781722988 1207289761 24751281056 2077241223296 430292144396 1194197340088 201931442124 1353178683547 1523447204893 1820207010988 1853473382113 1809728618823 1360064497606 201054708596 290930224250 776918538838 430967231850 31388089430 1282442270474 597500076916 476568250535 957629920982 116992108780 648874782976 1236117218512 49792477590 597196100269 99949027057 361522934618 197058714602 123846189961 31018953163 564582431555 354266725044 613747256153 90392739926 717624085457 575155953750 68048504649 164849603761 866390556237 1557014857373 331906272300 703855608684 1080633890489 131199631367 434135898857 543108409621 485788953075 1304457092392 82799011378 840357527725 443176648010 433594244867 42098042427 1078870432262 1553874864540 19788116937 156065217492 19415574329 786183541996 1350067850538 364025348668 1014759617971 235141486383 909999508035 801705267264 79631413266 525734446877 220708119211 134145588624 250834663698 230327456601 787884729534 238265026 40024135850 1809178112318 935959763 1469942928979 36539693490 117583350738 1073861708904 832388253182 578082493872 152672859919 356405773089 837577114484 68692220143 7843873815 360455147018 203523190194 1051588770847 280024241382 400456270251 439838884087 1212832762481 1069851364214 1153105990997 1828019984313 22788082432 516945174817 1156883847309 624963961945 1439527393002 97556015643 210267105860 770523583304 176615198198 1172570960981 1807174712570 447636231089 11778084134 344562596368 849769560435 31852264254 57747064106 33945956233 34582355646 651819559674 3141548044 145084513155 269699108465 157642459909 406658565347 79750037491 209418883266 83747160711 21178586141 89625390037 2227765257 6174705580 787862390065 16465892809 388513688440 72039479544 75788592229 42900374946 16663519165 585859189373 121461828892 312878461416 1702353102942 366494432558 69991615292 38665215098 875734436279 794378414079 340238798906 1182684085348 635188681436 957453759695 57127216 40287348447 721572792019 1830237414168 133060410611 307245983740 1038382413838 563857499990 129632274891 1312841049021 492331534659 5300443566 418261404221 647374024476 265807803087 43124403457 160276789180 607248165802 89588204052 796778805572 54488249328 338486686012 46603822582 955843317722 1408652475926 229593430476 979347530376 1356917066603 135749851711 27469014298 29515839369 124929485518 278273949275 304318062929 1881589462471 66319874328 41395093760 375185805809 862150487 625698043250 315464562371 2269855631740 286724533825 861483388858 688764973908 279419530908 1167397871428 86334560104 371719188254 79981418721 980208502461 137675873639 48159414719 24477372958 664944730730 289798858859 293151347728 1332352829591 319948061129 161110699101 668281321982 781732366234 597737006040 268789660739 365134288292 1752839314979 335182884758 56966045209 2019672359835 30896839366 820695780172 47694161916 1246636195912 240766232112 61032232354 1092761825767 62227632178 1728833880835 111175606526 643612540560 1995094156794 368969730151 58027232055 101998606117 546585902491 852015349743 63925225298 27867565844 1192049756432 145648115420 290602675722 906424406038 1488319844238 384241911805 16949443657 259678992790 336574301435 259809582709 1422174218365 191053003736 229342074102 267093158176 6798041327 192394120999 71350099232 956606482029 363408446821 206235807427 28205903610 183192514252 1468990634409 156514492376 94536447112 519557894024 605951751652 741645094420 106721355262 297656070968 598057897559 63805981483 780731497702 9408539475 66541011616 803272831053 872155485165 104578841817 639863789646 475733631034 38276157943 135492612759 298187194239 336182616244 1551203705832 433945394500 33987527791 358695441326 63777654864 197972063199 464668018101 15924982070 10090546632 277398012050 430807613864 6472103540 1083472214107 520123033756 1324402545670 44145617740 462013064438 638406449014 59800895984 601553826891 695572667229 555611090868 301413857188 234159834051 221493574427 187342196151 244805499130 2125599635 23037987841 185474822250 528868123905 411237026772 5026857588 125444967224 106098605302 1589608386062 15954417784 128611759889 132383921394 238860958780 162935955416 228456186976 252903426319 85793433985 449067151590 36488390788 226954866770 124973199093 278561082767 385243834463 857884839852 67317537420 5453486993 203409551842 1184911052165 580953525936 797708471483 693352407799 153225314734 904771845 1538508136249 319014871858 104478353474 145615585819 419452489001 46029789455 210623146148 345736089860 25496024779 389116111209 87305294395 217486472344 243519451247 153759502 1522624206270 74799437207 651996716334 1529093468860 13584232962 1434347891307 1232838410148 1882306957655 26487965401 963910288471 242814155285 847823220496 778191848710 31133387566 340597220658 1361697538223 113252910719 1462509303826 397892875843 984894545322 1351466351143 26674943978 46871381753 255861095004 13104515996 1701265521044 1405653115063 978896311343 93039367987 173613696962 227620196421 830168661 621112249904 653130006292 108961817187 46831585017 771240037968 872955759028 565122054940 1362902928101 1912847188043 492146189652 623552343277 1510945449939 53541960770 1150801641142 1044311658199 228990933069 487937934100 332366339925 409507532428 17474617978 950433685112 889636552980 466516283360 155389246207 463905558940 246653207669 92219947104 1030108362714 691092353014 362378038820 200332481566 1326362905 208289430269 15781676359 73421751736 1337499262656 78992623306 35325805306 299831476880 500844648608 56262036902 17299898186 392521834996 56091891694 22281577919 322236627257 1773184307941 424436787739 625878991025 224634874567 2667206186 130326330095 234318212630 85070777884 894646664762 896619071417 28065127637 1780203403510 609940165868 232997801458 781944264959 55193284292 323803191 1075971156409 657481190731 960773033486 49979928566 59214488958 23528154656 94517732363 1004812900187 710959925203 324059547599 179378688612 173015263716 23702079452 255227608723 536328077601 788893225361 321139102565 799642737595 67045414155 901274119431 131437477580 489135444975 415854918490 146840856042 561265088984 185411133774 106809694530 1262421109507 25442289863 181565648312 59813486596 47726880281 679411406303 664744234967 603662100445 358915547835 132038233121 735881449569 592366412763 795730961314 81162029477 914518632802 717603829920 541515869314 1732231549859 164427595723 386698992398 380059975506 290878911009 55606584808 283273461841 575120863100 112639540553 471928610404 985442207987 155509642048 63280600835 44797472916 198475286092 222690748341 744605616105 28310107652 1094327604010 819937955144 304267589620 204383807511 933866928637 46713398873 404523562341 90713428707 1306583111589 25557554510 78343497450 422294542777 23318993902 108300990779 506594135623 268257478720 37629497022 112335660303 526056556198 662913741320 13041905 1426738732994 668961176359 305033716102 711713544434 383976949282 554595915427 59422588994 473136200576 7555439251 899912565815 132550993358 17297016432 155945659659 644943576567 608749131083 555008433361 50644202428 94371171670 110494559391 155507995860 538209279705 1526602375436 926535111710 131967557146 762205689652 953936100830 1444769681592 994438647903 134550598737 162155668 5172849653 1317631985503 36260910405 1619934267455 230079192565 6069746822 715450179560 40882510207 758166561669 239091460852 157383025632 248893600526 25688552973 514793774112 743474769352 15350484528 1253448558711 1908057436108 1263140161855 558371452334 64593656353 12878146711 591861911637 769776569018 152990055176 646797190434 836178210876 1376833388 484028923599 6845252205 870079380072 98155404563 146085594659 1432276352 788386910658 87829664979 148754748196 34509507747 543318757372 1264478325510 373740667793 275726482083 460674858593 880599134882 762391972 260913349 787522459395 617454581578 798332996 1756969585 819050609820 667366786946 38452474233 774518868495 1310780086282 420101538845 270597332859 492343908780 472415776102 253563610583 277145070405 523373755130 167388085796 165491481605 671295797502 516178063520 321713023949 6285723733 70672831075 1938491413200 60205868905 604160008558 139939982920 1254738364335 521012276450 467768470152 15545414687 1066579497400 741079528077 662791455424 317060655763 1424667909731 496116002261 1021270663366 687342540569 101626531988 654204554444 1244653331082 67614648396 13140502335 518707732618 136053125223 722027470781 322555819073 1247293141842 24361791632 4469216144 901014650811 339333720410 1010586877443 366565867446 12570071213 4285800204 29065099691 548839606854 533819639466 109817048984 713393666338 133754794077 100617948995 8506925360 2351075441 323269691794 125584762824 41921823242 799003315 103177278514 151526164753 28498841122 508029989502 455942308242 1527682531767 849848729875 353478124519 418798226005 22055627925 364784207061 220668260124 58763000928 120786996321 495518718894 98037281358 66125000209 398838803864 1147125354187 491221891453 29992987968 966823533253 1268168166236 72551660362 486257827960 295093496245 1967236820551 294800708299 220057602466 737425657925 34100105678 127733853745 402656583212 33339602704 15132340076 614603978249 36850047539 729513904161 215954016631 1472286923676 231924860737 82444199796 589364043985 137830110892 18239258246 546683077434 64636526258 21110102312 2495339081 24737758333 20104612590 161014324498 143194567976 8764035222 92810066851 56468474271 70599599005 84120682445 533204488190 1065549476574 8837004109 1146441188153 914173863498 288052198815 28244566202 4381854560 522108799527 1035903662 574758156634 1604493527727 1307443420207 3542289208 555883909987 178265115521 455576650261 400268972811 81258392712 219782793473 15062072635 95364161961 1949393975 98707022104 41013958550 2598273722 182257949019 253734385543 1147559708370 318473487677 222199463964 596853037926 7015293606 29299580988 59274739140 21526315501 1077223682210 1306954839123 180541860025 256780108927 104912117056 51535173784 905379393665 1133227439713 789392886965 235442314346 1079436890664 61327406165 200702653164 799126968456 341060654129 1278900561153 603782994979 158396981678 46769239749 359542130454 83504489331 838571164818 1214804620473 32475378988 35304193702 14341366094 175458094604 456625502798 1422097504144 684493354682 46396201313 813303363974 641909754513 33858463282 126880906554 99549417551 183534571834 722526200037 1468808977594 38782643327 700990294153 306118605474 31576009600 35460279860 828500240872 165900729682 716196712440 168281752231 37981602970 661378924909 3170735833 13457662720 58689377293 41501427601 1044648658571 644704963210 84547960404 618739012143 279221466941 1305232130973 624236382241 65697098678 12351667770 1079386916633 61414134584 91131521824 1586772986437 466889553742 33065090523 234759516537 553759442875 283985345 1197069896412 604618143590 507617208141 1462252655073 425116993698 8343580774 279738881105 1100672594687 155203762480 1219862424444 57279045657 750357571 51174431564 527433553683 1372146123441 388150836350 405553741912 21218680006 1810410098652 94508895520 103296450371 89752742194 615294435479 49885957781 1315779083632 52778369709 7142720335 931110371706 22002525184 137971320830 739394182784 1424030958949 24836090595 716708669387 459878644314 192052325731 69535078667 924135042978 179567320213 1211387819535 410557394561 56312809847 772567423631 688057252555 685380731488 668382743729 264835830782 353362608 1302275082609 209005512840 60150027421 2711120080 1466644258218 842600810069 170150627506 1027995240358 1669108616986 30777034095 214556921321 685383653339 3353434365 14298761028 63043895560 36248315869 53174474953 1156412962016 290330463988 327154489745 62255731639 8345619511 244315646634 124943911117 31748890330 841240909023 1000063691542 114412573593 570307077767 419554180495 526247817818 1554003289163 436113180931 11001043325 109369547936 136371629243 57750427565 7180785313 8720818489 722922147 525597546225 1635412279820 1071058692039 263033658063 1165966832954 61427765641 599812745460 1141831796805 123954437523 937538275476 674918903283 408394079231 5017416901 556857863923 140168767572 2041764157471 112598384556 250164609663 1419994776364 153788348432 4080249 365909144312 649752713605 755923331508 1290909427371 530138766116 735769160777 231813565751 264332849546 14806569776 527357588510 147109504594 36858123730 37785170355 152394483426 806007962373 83769918839 17791662323 377022863850 369733932146 336079547872 1628645087804 533868239771 1375283983992 229286945698 592857269321 50709617706 413781772803 78684408834 215240258135 572425070868 210760578501 193199659812 1365100613228 898242123443 60861615351 55597201555 666866614783 8335009487 3688056518 52873561683 48137247812 167642559886 141469744906 44050201673 39331159862 1555444624 22211196844 851410959748 397692694591 375131354640 471997232900 285173559651 362191870995 407870245542 3752046733 1011821258210 645645317726 47208434975 578741890229 143039292473 242090823088 546594513487 1449668 11089729148 1041344365275 572448713497 18221513837 581047369811 981116712516 1856815366 69101248568 549411954250 61130127653 69654000370 69136148486 1388449672572 563178437705 1052430106917 367657503722 3357237314 1099938442262 641135223261 70027140260 179280924321 21759194705 69337125480 2317639536 112589354 33488432469 992429314985 759420026072 385922437122 323693989350 37333672449 88477622573 603501423084 1087565090995 274718671189 1044131576746 129747070407 723138298250 705012893265 127257553763 634857864253 1449175460116 101516175369 453650372964 88012267851 738808678958 359897914330 22103431992 37000136053 220593112244 811571443592 34426643310 241950292249 349485461390 607243913079 16017945624 434298599203 384520194815 40206013025 141858209283 976020941813 85123265591 129530962404 85858927702 668495110349 25608365210 18910083552 64839801549 967237198628 4366409355 944746666086 35087776354 494163071185 37175667006 325964474613 547043280150 73783110101 138813559614 152553297744 235805571849 435981356257 395322461731 171581696011 25356221709 34168648030 295310199890 64105573063 53559574056 1650040252208 26578676496 157240718794 1098056830648 358923014185 1494807703000 1644470030956 532494282699 214224711431 168915291506 180649530768 403786154826 178872395412 50234798564 55027356168 1435083027882 23205911378 327813847619 1201144224274 5615675401 767995557583 1203552232937 9219495203 70794417813 165586006888 310888776572 556190308423 720244946079 21934724371 22024773572 5936948514 162042466069 35700459502 60375527069 675783432475 273584266444 11990430555 233709816718 41731685637 344863737459 1300207537367 237160695526 502117996288 399936559653 553137961947 419949241454 742829722051 337256333604 2398477241 989583335624 49104956343 736539079028 732616799933 515698788517 38318518855 131408383751 1246050101261 6669332842 29879551339 363473857478 108495544696 526691039816 468193447104 148532144883 204509732559 1252913947618 1845200057396 596207731815 665389828524 148507395147 607883036937 584052464193 182832120909 1009736897458 635548781915 81238688014 105230638918 156737007416 679546594729 1054103465443 157677061255 784736949868 524247505943 23529256645 185610910320 459481162958 46449753683 561548690000 1101934845992 210963342518 265842080869 330513422541 48878340391 337551551173 62661215058 1477579652027 262398101982 203779044804 156027288238 146308532149 1016699432 1180745842684 832309761292 942128972 92249002112 578971751515 87993699925 930483093 1636092923045 4139061211 13619198361 374672867290 406858877945 412879382451 632046641172 1047001135472 188936988566 1290469993857 851151005138 69837593116 724902682437 1372310120813 587713901951 689691570361 621758701568 1707095825198 362098148 776841540535 29968901012 500182923446 571706491261 156641156592 1102646260470 95024689227 674933842627 411088210585 262778434562 640122228593 238423054029 20884058552 96245522818 132006510955 507731332396 107919816895 33255941436 410245211751 519208823660 1238899644497 1376940269514 544693726157 37234229282 2090457857 38422615465 49665041794 361307986230 309225076170 59486240184 535005884632 7266195090 287545419197 406356320479 285796936648 344088223471 804757555813 570565621874 113163314191 5197007807 190198272644 1049099976326 152042425968 186060868284 397426051614 5353749763 763281901486 970665674009 456810607967 583955774606 196683775246 270706773472 1225719812783 157131982776 9149531902 1256854153899 973088859105 681370250909 86208429884 167336262809 8400885065 265399592026 21991815945 184528248231 869269815541 692613677755 1227158054535 1503308511253 1871249276885 494437816208 50199799128 23486304609 27668183071 320847304915 968120408990 119495500201 328469805447 487220226396 167728365697 1900704759 1421098849165 1063709869730 553106220490 287404032627 666235929397 449614616 786289568009 67448308902 437569512469 497424736497 348644984109 112917795407 918094044969 125576766929 257926380745 968239880182 555194058755 11229868801 683951340785 1837816057868 215782283057 801172798208 418889527277 467586253149 8442093937 7046439733 780381415365 53384285423 167552111221 31106049579 36876218012 284864448312 384907007826 78461107912 64303538267 268519382800 908595997745 1177974893877 510553473926 67554665898 185373814291 612228111443 384777089428 308483937700 136063924249 383605871547 18554486725 755847524714 293896243286 411373702105 3572900598 56828196544 610267387763 710552686561 787578956356 95868551332 528956956077 1136834597366 1180422731811 829550859110 531685321943 319598416387 24737812710 334007424322 442068735380 1588349699926 30078509779 119969836414 753835089887 351399805972 544528328472 824279644761 600102887070 814083327506 257349087638 144572492403 431363284550 1326504928198 1217440977535 83256496100 122606831456 601614041386 641161639453 95491834240 530907535783 394362731287 149721119744 655576337681 98272882618 29012451970 11236769757 150923388359 5213671459 100792944701 188344396026 809062828169 410940446933 480494183833 757464165692 208645334249 106907193501 40716436358 338877243350 6982494781 38076448182 213357116203 150341224080 53139353439 153452913960 9775390507 441560475106 250381541944 297532465742 30648064478 279940244630 429700919809 227743336178 877403892446 287176855619 1134573371066 63223152183 1076684944096 400355612913 473128508493 5692519877 229867609163 666390486935 35815636473 77427557599 320353726200 440477316073 525001271098 28259567737 1295121405877 837951252815 171659636043 572711621528 428061763025 1892779220511 594394186159 92655977345 33758504582 3195444482 328237209417 94346371963 37460951050 188050762848 144915982409 6506757855 1505852556 40716400975 535863065307 299105212867 1397273503251 166132605753 199110051965 1026895610312 300274987622 3740959988 29300005588 696184972178 26870856766 1291270122272 360404188 21075071459 62299744748 101405313472 176645091115 163172320228 183219964971 726096312646 12412623313 39222345115 14831540895 430880804057 1313512226438 1612985537127 238577707351 50249134488 1427195565698 26912725048 411891729146 360057826046 230433932566 226698846211 1405722457307 1210162488830 114614745811 20727544581 711090207454 912114151621 487203892383 434820663999 54681124631 178519715651 659447028217 51262396947 65228050888 39058333600 1385811581488 1006037315895 146163439464 133412194226 552805352414 12850528877 1755422229112 802939838116 645143288942 122128071408 716389091642 51183211851 323975302114 1303356587671 447185684533 369782368558 8266464952 102186478950 189283696780 1148641183652 68144490528 174874861291 791359657262 995300825410 681402035230 9986060223 405933210048 75634309045 1365337472601 1151474853144 24638144683 339898937566 1774784767200 185593283317 460469009738 206987624112 118466610104 599175232202 452060450339 3374597120 3696145862 596636835873 784525352022 175568134253 216593154517 43112832023 311675875822 374103612764 284021075899 39643981120 264765665434 573075830819 970314636484 570828224657 1440047253 161394075891 1287146968998 555628505086 23607341091 292499963898 986532850846 135907857185 137096242367 174571045062 67049598652 53981871777 1752808068060 2508969257 11369350775 92157434228 313605003544 8226082814 895141751413 128943047000 850006300039 36772922563 1195197192142 346000276338 38112488027 370089035173 1570233642811 560096494915 15487369189 739327316694 1276413953742 74743784805 343895095620 4709642165 74897118638 319415744488 1499784411257 313881864172 823874200081 854938108467 28298487719 467632906448 314242452974 77212339368 239076259140 28325381695 12987512779 65333716577 78258219623 30141182891 888910811426 12980807 285594666252 71217244114 95629840077 9980771164 1166741746008 281138054577 1087799526631 244952145496 339377131172 928426644269 44303209936 474697317584 1122610477238 221928380028 8719859902 292618454000 20280729769 65354841104 412429699379 369292188723 636889338919 165936434242 310975489453 119886830871 662437763742 814701643927 325069119513 136880630406 544995633876 521668316424 518238633600 320531892235 170443341948 529585309437 44350684843 346519344051 59864619869 85880257032 307796172540 3889714215 21087194040 506371955168 9881231819 28678230608 56451250745 271124308971 126990359347 105479647518 526616474657 165891578872 654217530744 15248936908 638527591475 234190022023 229667423143 65401686580 116017397488 99501471300 180175584 589854660828 64223285578 9270341709 117410959054 1680816527828 36477238279 678182861176 7951023172 300756422753 303291101781 1009034083189 788794684683 591316059115 103200257607 900784721789 155284501350 248572761779 342593901222 70183330074 84574961152 375397676864 60684190987 849952285227 35498974725 1611745847852 30535321371 246821083856 554830301694 305731918002 642484902650 791126393901 1057814407682 13922461650 608805185638 937828477930 45774706766 449914476170 405526281556 141697239793 489823356933 816674769536 1069948189306 1058349703343 28338019039 35088841695 297354868097 647773777 630674065410 616245420793 43111564087 197079137528 447005954327 4511841 352746055080 784033559554 836186187298 28988181440 576339348780 85519063960 356250589543 40238545341 327715915445 127428477687 13108376396 1624270710 51445005616 323360827117 241694749143 115933031590 9520670260 1412859521099 5608922524 347983177414 122735471491 692967602884 663399363542 511504925781 699000214523 280749222205 283001322625 467833256347 269747911408 114475368672 168227908158 747995358234 138251273570 708210118689 526786134066 801335567105 158166783920 43555378789 51907573441 204867426766 560607317292 888363028191 463872336796 771187836886 273447945476 602495602415 1329791084125 133422487367 97608282535 90001152126 40538668243 1040210896358 99684493116 1338696890051 1140921475923 309281983963 945946618014 6770025367 84486013405 49694256146 373785513627 594501880513 25152844494 12201078183 730708099605 805800197584 476764076332 227676802079 581384684946 519448769315 138539955042 576210700071 199802025453 795562251368 173015355995 350810417720 24457713820 65368605964 876793699424 314800883851 356210121714 391396993887 540358620927 549182932293 24198854129 250421016347 165228742962 3451649655 828289374163 766485169324 150509606014 379028718107 683229051412 725820062793 1186101481629 40316781878 513888928389 651360442177 561467080692 82613685983 58825558182 450751808970 15330684421 984414740295 71682356529 802512759290 711650703147 115062462030 5486633148 450231562350 444848280612 175210964295 831680184026 790358559183 735358419161 233701994830 215967105349 273901643691 205897739976 308699848018 304117264663 711168608645 664583495545 35635148831 229763782810 499593832248 643720870 286759040779 233058389706 960138520988 275217420408 1423280122 733551686 65875001774 1844415946 309803428165 1138975765810 155918197730 347514321113 391903400017 63252373364 1532529216411 1269697320598 296113383313 1099081595630 336016087980 919846885292 24402478252 565435740933 34661453411 421141256178 15852081703 340519354058 74025784085 972218833408 152320469266 306794416377 5273764330 33854290991 900493353372 788693861873 53976448735 355095459407 475667388337 792596134203 179502805746 138598171491 887299637593 475116232145 332459333604 324770330380 237125688635 925493858205 1136991806438 462283178918 455899363412 111502806736 3634082139 42545751112 230121970157 87072940967 36465162163 158095016427 145358956041 334360665015 313726012472 311484599688 46200752300 1088023718430 390331214496 1733344968294 616342163261 1117905920742 69546242411 35945333492 1291470072441 9252281797 320696027758 688566485570 246078765875 219937670920 406390041431 506092137277 41974997589 231812516919 98502812781 4679656298 185725425810 20069251864 1965698000 514866617012 100107574349 387673726810 19956298579 34717660027 838600217783 1026931524501 409099649157 29882744767 603180727821 566458183905 8208393508 1567764435443 222094639787 471034196393 183580775614 600334199981 1551250497876 988741314507 750999999373 28637682745 261799996757 14423351762 21423457068 1564954406812 489114616626 27569675166 450577077435 376378121336 99848284438 340912780347 18804246700 57621001507 425329012082 799894269665 918197410155 814034755906 215492968267 154863697073 499906935960 1095803759999 300414708183 724602441576 17321752793 525484407924 894588164452 1307861326558 273168781847 969188154147 785573128744 33405537063 338062089843 289663940376 66375605998 27738548941 42732625389 145673733642 28965446908 115624881186 349828879373 1359727443470 66243229294 260854624090 346050132944 49371548625 126591135384 20324349045 95723091242 755567163154 952407820281 38971303601 9762907162 282282000583 222779358810 118073379571 99879212381 513247423952 425083514626 54624946189 161987127999 1085032240682 147459244762 225760892463 523631621094 328755519882 352199081865 7698160155 261088549163 1046503326299 106511834824 488966693689 651443480964 68516146861 815237328251 183264177639 439793888258 912844028161 83508612505 1315535667299 310838868726 867638365112 266138360024 105948306967 123851237984 47403312900 45150418531 202668059186 191181513224 58669030493 563773953297 141379697167 11889625884 453877687556 171525415230 616359039150 1023075511178 137889380254 197171340585 15286686311 1831530165 113795138766 3396016648 1659059058973 20052340754 462904040353 398257795938 704161363926 20046914578 146920675919 510118332840 333121929391 358481716673 29284568338 528911641796 32448407148 469213431240 681949033368 146823779475 657695984453 375168999034 71624370293 292000255592 568230541828 1161556502 23483719449 690819404602 1053857244863 195223748082 155696544819 1177168685365 170778167472 82607310550 448272932059 947555005696 46111507378 161740410978 26034250428 1250734016555 1597525341754 899070175867 4245324331 54088593212 252519287676 1036810318616 1273430253 536901074373 549508382735 626691554987 1032258635054 285109877158 1025015221855 338693181017 89457267089 657201954055 417404871841 306292157261 6060533637 88276492393 41407926749 11053879226 71756368247 452781669361 125954117837 361075142132 681770961925 1032338127 197254761595 29393495066 323568184059 1630154340 367267638862 1029946054622 1121773422924 358796104559 394589349603 13209406061 172098205553 392936298832 69813003075 452195020888 59116209285 906066105392 4088280550 205627665683 555969743186 686718545589 481237651480 19326465184 33611825362 1141245675307 346540875 614814163822 43054240453 800205561508 52741176552 152951750218 1221022043758 1270708617189 999642060912 181045012811 390066954542 116892715646 36605161526 142614380946 594871765337 255232189472 60183401704 910999997964 332570590141 190777234 584716511686 46764308125 337447620126 502019633491 1271043701117 191696246707 500766665759 50317681194 1069967768679 134933878324 123105245230 1464689691406 1298013322976 104378607169 55123302538 265431591448 1306068781332 425906876671 4056843279 10031731916 18979433305 1246341791872 1426700079003 187016487579 839617065480 224221001733 1145505915123 423704412154 892801714 56822190777 7995483867 312581064537 387790011018 1666639451120 441386158756 43152033375 368249354379 210448177659 338845170211 547480185975 46853120971 541708836011 1231698221281 16114200802 101791549188 224997499415 746576373440 5641700395 118547696653 886638611207 85726026354 564255741762 489846421935 517360992643 199378344473 632050548575 122076398819 62642604120 20127854862 1590265600713 1109466032761 653983989066 610873678818 685359905492 279525250923 336789915664 240618897882 1331948664884 22936638434 1931918252 357690674058 68300639602 415370578513 979006238167 130768477777 25613770427 285891503564 375200161924 3133828128 196019812195 305896410505 83071623347 440923263099 153581581098 170278614631 344015768083 140399922184 829198755518 1233713195568 439960611567 511588033674 91699600712 82906155003 885344385371 133348374229 218038787557 734599600745 69290148575 1055497720311 178500702 376224074723 7117592814 28757129918 174388413055 468777498524 18247478405 52935283664 274294900520 1000306022995 11643957186 1208011988940 210178103634 2563489198 896708728868 156791115569 6733344493 65924049987 32399734364 44834267413 353637396670 16160605671 1210912801113 503647044909 1370370964988 951605735495 542463473153 294927223710 511022318011 618124902430 54501435794 55275724253 21317899210 43509658472 17172684552 67066936016 155382236937 586082459511 32363164534 866135184017 429921028401 4442778366 850878498095 1637345375680 47841299249 155228146810 43993006259 1601789808024 628725181235 65128613855 244845875754 221102442254 576324476282 527212995588 12761311701 999452959877 784084218065 115985159350 328101700521 193048716601 104010271806 323135203427 716572682788 1076376934790 40182761113 277451582694 297577622566 49086837425 247798805711 283948943774 28753437462 507193285270 514787970209 85749059835 16963890563 6018241746 984067959208 135003529708 6292913847 60243663543 88715012622 287082029993 152716533243 1176553470384 317934725048 485816494924 21304114816 571860566791 4760339183 28941182718 17918042353 151809841 152456588365 1240262242199 547061607991 28177304812 522281699889 142891141087 307839650829 208092716970 428766676799 532568922595 494179465314 739626134849 2847616850 180071364151 8490203658 738167642831 42317083958 165281932519 689037911053 661834253791 136021222630 3802272650 81638604635 2741702292 272810682496 52068376594 311474540912 14913660572 203935227719 7530431537 501392644393 44137865886 2591061382 523944408745 602544963645 47978997591 161469339610 82013942535 286166605866 585347171911 519006515730 514885335325 73330506910 177812581630 11522043482 312259310 254608248812 55166354081 35109319234 328992418730 87711721293 7135725720 28972234674 35600876129 110864406011 794043366281 711416819110 559939360792 219751405698 129155135402 982028540447 165950313875 32236033278 6481843911 171221520549 693762589305 27419300087 25490802641 218388447000 25035973266 1462834645986 478690558975 30490813044 20016428383 1360987305 329926257018 160387916463 989768197985 87042987064 411193064378 139438679055 688636972953 195234419167 153330706250 577884132052 165248062563 334646079082 110800021191 35412179936 22616794636 881918795022 156861660853 1417513 14905066047 69699497200 639421880097 472069091490 472380787964 114095687869 817349873015 222170404888 890053668634 85262950335 205332627273 88546451868 32272535668 95603068486 731503712727 75294669528 833847687077 118456931803 72496001054 341672024203 9776070286 187293699741 72712150388 164109686423 3084315781 102406448140 147876049574 124066555954 176382177461 147289621572 228684990125 13991794922 193259085305 170728369960 198615306509 412394404313 622031619588 144884468916 40981084120 121421286328 5715058436 19627991820 121699261597 246149357474 500440526040 53702914632 177419502953 203229621 501149466280 159824593439 294018301612 55767701054 621898039604 6922096191 116190834899 6556579165 139367959470 503429719795 935955231760 2283812483 652093776910 365660029650 585181315255 126487543003 705030912781 367651296444 871348364591 167128068103 270822863132 593388995469 55079564768 136574149852 566622120080 559701245846 149612977772 248538885214 274962720290 331927807292 190900407775 1007060253792 304294273988 222472756668 31153429231 283975542635 731771579373 429785057593 281655642439 4662613001 37615946871 66355786624 661066353016 290853617315 451822449602 29370311217 624310863319 107988455648 69966893458 186047300059 1246128171 13867449751 776835334247 96933718443 1109409500606 1281493566901 742651618366 373365271659 731128156681 16329506348 537637292030 619511998214 233142048041 304212995942 206967077776 941969487471 465040337288 168574477430 190314649094 580675992448 157781677347 48330008173 842332367362 211861872923 18289600031 35501548251 290106603259 141422652214 24748708466 233336456681 366016759 55808019545 756144165930 238969280910 159692172491 91753075603 16806634912 753180331201 150032786216 49181592691 15648934540 22140215681 7302116725 64171397108 1480791721560 1086650668423 686453750498 587899566243 390990100918 28442194926 420682184725 20116288488 11119491811 150160410476 57112577061 13837586199 252432143810 1413966995213 5424080948 748915623713 137661949309 12226081278 458078808354 99841249326 115987256212 508088855675 727653677485 464027370844 52779176137 767553807566 10993599163 87536955780 261579344604 341255447766 45717632346 143187880512 688906211 397594688456 156717154840 1369403995157 405527180023 498731624610 388616303190 150197747261 201713722044 23180781764 127057140390 61557859648 361938286523 18913333992 657667022343 956007039508 33424194682 20475855206 143243681444 58463486366 14970094768 1250539855035 17797913950 617439790593 59986750076 202550393438 257067741147 58048472195 353186007571 1126510639846 148796798194 428638501076 620468062346 383945230505 72199926519 549698250743 437426885846 113090707723 93828651332 264228560803 779481057486 337232641357 28501737774 472161118229 1167488872419 384406299035 1099753867581 368160511908 248477523455 223257336145 81250187939 461801469382 183605587859 504246221034 104085290631 55565744365 15055154836 28207358577 641087927277 138661829301 191397675574 295591268510 1542981070 215305196999 84433963411 56012806288 32186816713 354999512297 26175609704 770564021738 359790542902 263186758426 164425445681 133165501438 7169036232 856490125912 884600587394 726117994940 1483875576889 505619881997 735953819131 96218761839 13085572603 285934112908 282552984822 7911676113 14762370581 1174556786016 1342779149585 701077989007 441082156284 979617552576 1142776806 150533738485 373963708176 1141904274858 345373757 951664401578 63238649944 1212734487427 101813409779 28158403412 91959914779 436515921484 1144777787115 5579468754 276234351990 173713564992 676976271000 31619416426 253651099783 1245636225 9037881384 239448894006 881329580 758692731744 117349013568 226217368801 284257654037 473919726255 601167432236 785198401755 155869229990 36394550036 506708546476 194445258 777296918036 347641178930 181386481295 1233184536825 56275596537 86901640375 270045732581 190857072820 190425633254 139985910749 1022816494577 973087133404 867694894376 34148445422 62213942250 394005304367 1033553631181 424255611414 177473617299 91229746908 327920547095 219534642640 971473833698 779717544071 341261912335 322837214791 563160086860 741631128750 671633739692 246251201122 13159085637 29482098592 938053624944 91642086094 567987593709 369853568513 75149661570 28761593540 473815909459 64506499209 2085951604 301175052770 121389274206 98949773897 891214888836 4447326926 908447303752 69538363846 17756614383 303145086074 57774110165 93431960898 401148642119 98995719312 536591535171 197500139958 21524841844 22403446336 79014011782 728164758493 302684258048 4577947702 109050121126 309869751298 364745829793 912261055252 539279578219 206125115950 63231549496 209424413064 126836690339 662879172879 103880936658 468338806339 144289164538 928178691 476966688056 256606586814 866361923317 297924432442 27726966575 132883253792 283946047511 140497438641 389338552314 560643432680 81170266 609430586217 1324734432796 509205491049 626592275456 803830888773 205984654620 844150182091 13888555516 1153901932 54702546909 10613074917 229872106527 56269937474 69718032420 22941130765 816530978132 104498024898 153496766140 104554192751 78731343897 575707347790 119038990920 543692762373 119561471556 52947843250 305739855054 1305770189973 35602587131 245901287775 444166550895 40867315901 928610878 1091286134566 6726336254 1155525841631 106138346256 49339456499 29596861894 375963229932 434952168966 49115413182 1536983843 112788402456 978838997005 189373797981 9346239672 505376630880 312996312830 2321748660 250230458004 442952611890 295660072453 389456079633 390450090983 326033693067 448058406800 755441269388 113381629879 42279135706 656438437586 352147358117 614346199846 452023668940 838801160186 561075848656 37251320078 1178147458137 337662277986 567148047934 332909251942 819466793158 45048421726 757445104008 111801454452 345403302622 854011417541 38176517484 64986184995 602220784095 416671745114 1882056540 1241495373494 83860552950 38434034079 171197715132 59951647833 876094649135 59883723360 158215576631 233554466785 865744489925 303304392506 694952005096 1066046633772 504462802013 712010321787 5386794161 494551301093 750174865988 660398110197 720423884047 64963656344 472957764554 11140791285 485766288473 747537593139 269939457597 591388222128 598326026461 335876721330 15300852954 85171747572 398893582557 755394739321 25720751773 9566093643 13952823389 590309756250 190203013062 452907807734 169362186498 304200999542 213449579447 1467762548314 714959261248 55572540721 325681392315 102594184756 194076917341 122143626531 153398867254 443688838500 216230273943 87114153280 493418245485 103126550457 332894074688 371509524328 14533640285 301480437242 19006692571 1157685300045 476196824945 1171624755400 236358160182 199391433514 2991293 432235363108 81619667116 220768956065 209752300919 5430442843 50850538665 139228881566 1426711725410 9386739980 373300570629 500607970539 2880440719 64250958782 11211177123 300948975894 212998690086 356351428350 351726220773 152550574459 305160481045 925244754247 130742777540 585664772324 794675740984 588844017284 107401197571 55130885390 153202509899 1726672618 72412388355 184246717638 175854873319 63601187654 131210978593 46740183010 20053698744 682314226929 530588789945 46727618606 504397152435 290543618596 256833521834 19682451673 575021709478 45613777025 506067980180 9342616265 574860699096 742023515045 148056558329 583084318270 116234175480 118012522506 578877753895 66471772057 990134517573 566527977356 377255959131 99887132481 28992067346 70350772578 452497575816 549772668592 1215246120221 752069398670 385261472355 42149549218 1252183497435 358641998115 8646614492 751772748662 195131998723 15415278902 116602885970 277163663075 306051227684 121779027163 341453446254 370770285257 616084715011 91705737735 186809006642 260483525715 135441499662 340138640 8536959 519912597954 631837040996 434927507868 54750178940 139545850114 1005549856899 37179995789 864526803609 219502856597 161236657933 73191906774 32429770347 480965990730 53358332265 501290164349 603770447207 330703310192 102155722777 656399035076 14430646 309895955158 32750678754 204787098920 928341421347 630117052802 1517318873599 1484352180299 124690102295 310305152607 27594848492 41026646379 134091196 357070234791 52324871693 32761227491 388844708720 190393379238 849613407999 323303506491 924834125029 725302728124 659143611468 1010087646516 100032550065 25681181139 72991388890 123833828265 29460147397 77244963784 339432203105 23423150612 7495244260 655526700965 68225966152 120803699435 209315419316 39410026631 138519728245 99310142550 4758132469 1152493031584 81808125252 560600558256 274752594280 21125848691 25176439051 6257496218 8333914313 115944841867 38637387105 44518011631 107844131465 101705121799 36714733775 24906107344 1244393575 1263680701683 270719974953 269358315568 91809321944 68333222812 362904699444 514146640433 542318117129 14496687 65968712089 159491464575 929901737162 650086718636 293661042128 133354879873 10255850481 155615356772 591190441422 236015353138 60929486638 689395583039 3728644699 21960334238 80384640962 139781236613 26765960813 182331634949 5600938296 65664767695 334469421569 220232957463 637789864479 327812064319 92613042994 574390728332 15705159332 208279086364 1097935118978 324212214219 143804489915 17575357272 553118067376 7180172092 375033848593 58925001 300288349059 199238955810 1544533208 177472260432 411999341498 54020276917 1090317188886 170814182532 431262177 18880607227 666006867727 183589620193 126885354701 87726390671 442951956754 51729579011 1339392104868 218361406727 55401462201 502824867480 139099849177 192034970684 99716765151 357749334406 561805503691 177929481486 339932947126 199885943334 1220771994530 459142313633 393996638996 155012300862 61344066394 65426247582 59506955755 460398577036 524959268557 1171905382 586363087941 1103378355 1029701115 338082571138 384748448220 957485298521 124964766691 76217753940 471901736920 1160228358866 113695695452 85201650511 42890241352 979447486328 603281509551 259401696270 816369280229 976397127698 171423238831 236117173349 85118937392 758989089651 6438265641 104402849956 27364327249 22250986771 717322851205 155246345503 734006509680 79387624937 5312468743 1105146931669 614568454613 29259029855 129709292241 328921484176 341209670314 256508478705 151628711028 1042340788029 148780983000 595507444192 779435879562 324749745360 653414116324 208738631112 146202138168 95627034410 735493151752 1015325509521 896049727947 782392548481 51500965594 259882298682 147620647644 90791992875 58352561461 229650245301 4862039609 161174915847 6359837949 136614301517 6039913768 126601887482 104266947980 1101409847 302579909198 1438817354145 239625774634 62993620276 274102033669 62096095641 187022303353 602263791610 1038713741781 336177913975 6166610516 58280289372 132488250730 95905523559 172558318157 411625856079 121908660830 64450599395 26401496208 183855701860 30927746735 1299767428544 81157806321 33811196879 15767657500 85955489677 210106140519 88914636110 458982889335 139673600443 197432019494 441244730406 874469333881 6207618629 126100789942 329270006440 85404943600 266622106234 592116733109 153762575110 538996970428 217570883602 26822683583 918122981710 207238148955 64873247740 330343870036 15833276085 455943773633 131053204236 549653043969 354821132579 150020789123 937754933379 1069525459477 45847982173 170213106835 394646262458 422570498762 181785433709 62005483463 40137741022 226129569651 131021056358 560895855233 524153439811 457707015516 83332440473 473395321999 292760775680 13576517387 57088848 82147507505 275843741424 59061101180 41999634719 425559884269 929217190733 58686992161 560102260496 750729913282 70765118507 1040094927848 115693241522 1364435574272 35377288604 206228415501 10058932679 438752595739 167110916616 529915190574 680380432616 60683737188 1122702320787 17080083 1171524109103 46722298124 682541795877 560190752955 98155762612 68650572548 1227158274059 625404546562 2939576023 360777035360 269912104224 25924045104 373533661059 360444104007 408729294968 45084372055 276250753719 41834345566 258478746640 1179868412984 978670732636 663861700602 110321189466 99995564825 639440409506 1438785300680 1506423565086 103837413122 301207481551 295850858883 38910633675 17429830422 48647302507 9132152223 140494909139 486275452502 88304268703 70517250333 638870936839 903615395046 48317769026 390301374432 942309623861 794696650472 18278770513 12780169394 873296714896 596796675053 38606974075 1237891853816 3962062334 482582907390 44480616337 415864050308 108606413630 61923923492 65715510411 76123114590 243409614055 25017583109 11410776582 6499567092 300716899142 8818023957 16141435908 611980893566 466369499825 553935139771 145565153052 28721211686 58181008302 410825316398 121856417120 123648171791 360097513014 19032638624 24786187096 14312196389 175550495269 869618030589 272190095046 547800687546 420861982234 417373106927 68427677414 531285607056 92140002954 7793904803 111775332456 26610001203 97776116068 99320611546 604725925067 64932196516 34795581802 710572571748 1405200264079 687551782147 8365102025 367425174200 13471253006 558768517111 742723024461 98730107152 750042945 37643070848 1534299132842 397557308030 281024106409 455073500622 271562033518 2410324665 20689640031 98542008062 1230961667033 569860008407 19441579132 405073514338 149420092167 212299624978 468473619765 16924754485 84827747081 11653168551 1128668429329 612146532775 860220315344 70346380588 1478491700 18762151300 7445150 1033987889893 49006988303 289909088 742244548195 86367351164 288687834643 545452599826 111049279665 54824176420 120295946135 361500623334 538310177395 133336384315 3300730276 58196172761 354941690168 160395758264 937785108956 470392230926 178433900293 9279673521 510857619929 306159104408 81037303915 53512576435 847757925588 99875927269 184094024951 699483074642 1252669905925 112192293262 10446417107 38280715579 240563335804 708300627763 108768991768 826685957956 26034796629 535485025356 459847476 449243435159 231259715825 449839035290 217842901489 25711739127 165785319793 49366647629 731605841891 267047493643 231177758291 184498007508 556653281461 378454415804 192443618739 424585466215 189741187913 451353578972 605637739163 485466062034 6928347370 51664622285 24361798952 38784220229 13011185019 103687126686 250692258974 837327374592 719788379733 33604903919 382747739799 491217028018 1272973473 26246257502 609802349345 705748560169 15998777085 444228579535 5214219244 1240418860165 7662164405 38262383314 172939848819 490953749549 186218906714 254072851858 2076645109 158925768600 92111675423 21782677463 109904097179 4510542891 179630425936 1452524863201 285710643803 1453220498587 338151620570 268657041487 407498792639 15592699681 1224961643690 209315522999 34716142455 25840143616 904566846073 783660235430 316038315482 415961274233 903980143896 1207363084850 512326914676 629853604220 19837709106 1270690327829 9240678470 975070599146 404889805830 329018859741 38166445008 166941418285 1019484217953 12168539804 301924922935 32137203954 107615917193 1337104345 787097339408 151591290137 21807295068 321257410608 80106902479 88516137767 169694871659 1134763394851 4041616248 71228044369 7889578232 709292681120 148275940545 112861761988 662825632503 161905216066 245930989100 745017869006 844018974207 498406151047 741519675125 10807273769 423917253735 39607684822 40810321626 667949446531 806840641255 630328557 185051209155 1407519597036 388002622366 1287014480988 14938561239 245006600549 19365086890 293973276941 1314320731759 176847127806 110225193514 149155722597 58924463343 404514808 400782976623 594458291921 424484271 251526765976 670278706689 107770397249 126846962174 190088397593 1077976980922 209567904490 9194535850 439609719194 3158138870 4934076273 755121827821 699172913377 78674865203 1105847037743 185628115490 124696743573 687052343585 654186056852 31363459228 156771674030 659889983679 429258256275 526617214948 169249486143 13474328969 15989978877 89780823745 380263669379 4445254695 896120274407 1355344497274 284751377555 585213339006 93864003440 158057115780 21375969770 189736545052 229979842134 217971764477 3132065033 1324906577642 848145702060 237987214933 9770181010 37585862021 344013682232 8151797062 28453103836 288872698823 554922824057 50934654127 326386244563 38388521938 21114546128 379965064035 443296234249 10143551238 712311997172 5074854714 1001315388871 52297545943 694868912 17457959833 201947846963 226054561600 34181341471 310056114811 236866249035 128482197282 1216638121487 667507543777 10754024321 288338514658 384797494050 557781435267 98355082799 200413480436 53889097460 664489134 129921191133 68088181250 361195933411 874649632 706042614013 8126887117 195832817791 28026804537 4563036212 395133415983 24261582709 199699678438 460667008879 259375301331 187666959179 623476868028 450604984520 97236069342 130314221382 577971431971 7338171063 507548430967 387589158138 182352134625 499421197252 103669802476 278003698495 40442618619 375465303423 47683092504 67925270453 59576590894 709480141680 414941613816 34978409963 135822132038 47871223866 853404854 653005039373 434652769293 250196930048 32405342400 339960260982 751083802840 306000882242 122629934007 480209658743 92975465402 141292594230 35879671409 486747241228 38785380941 208347861589 1360354419605 3257066870 350853126888 1045283811648 434690147213 456145403 450639060539 45898116939 109235050 5290807339 259101162641 61536504144 42753690799 249373037116 175440734145 58418476296 714076665791 245663582672 1195399904932 150565344670 328300996914 5705516365 1220286391579 377229033036 16726899493 212236644163 287815426498 3234662132 987988351 196129972818 822368762 618008314441 136117187496 561823366373 32434790576 55541687420 1401665942002 153362766917 666772595956 105742263501 256349430728 3569348383 144420997370 179297423093 749238889153 2404464015 111442810194 113025869777 118916067423 257536859601 254251956732 110538846229 109074504251 584367715385 356104921868 216095082648 445170849466 20494996107 3002793234 703177029420 4260687 1261535666683 398948826943 16534320255 26985041907 190114392335 51305288229 681698861863 14777573511 643684653373 137403091074 31477659198 89191216523 68271311107 590083412897 474545018862 390292751790 440617519545 243835584583 261858396731 64871047627 715373200433 238778435229 349820091325 840198771105 324260113201 592545300786 182349025506 8258201945 23333832815 204865948794 160320811394 406113906350 888942860349 14697675695 316139979493 697957745950 173291343775 1083119927852 45079259047 10642051897 649752605773 71346867558 168971330263 1064250932 46268895760 429415086573 93217877145 738117452147 355619174404 32990140342 53078176934 51182420383 1548030963 667805720394 174779015825 95839313850 817436010783 226694072182 220256509160 4406741665 591842281706 174847608378 787413205854 35670412187 204134027782 584749713932 18388530502 16316273842 55199310608 512865481396 121996946618 35537809389 390151419675 308301647626 17544835073 313066369736 608684415123 6244970133 772370629051 9357721821 584760447223 229782154271 170188517133 7663643325 1106373142571 392311498405 1102648762081 1169162244457 121225271393 1193292157 67182616743 266936827933 69953564224 33589065519 685864911407 330965885524 176343711532 1027636069054 35166735746 137695489158 165011493447 540769102211 303839331698 854110337305 17054516293 567086533977 70821425400 56104707449 5865664182 479248656740 156067140061 6815181274 513183526393 436959220176 228140183343 919338122776 178467591836 15567480160 27970421291 72763291038 8062615946 206645611168 681768369030 179645609791 219500628469 790703335209 465998097479 18460401255 634152189623 1045385339 111196452400 151046017782 38104364005 193321817940 238706485193 132493717214 14978479233 1121027682788 4280308934 300655619 6306989076 66090112487 276374367751 855825781788 704332640062 29393187459 392015658305 296822324078 9335953061 21894958873 334599670587 347650035122 191508410486 409914404908 2666661457 155891481505 3017589485 1834391229 297583509254 157822314395 49426622631 263404830013 110431108710 49276594264 190301217987 127330349942 18657325579 46605672403 317361263975 1018192598582 101223170542 94178488983 579671920271 100554087137 554033022917 258655484090 212770836520 1138038102651 387708474 299610424959 133308127224 100846100483 772476626061 698878805313 39171854052 739464266756 192173627366 333832180151 526482930765 4392778979 418886048825 1279559710542 44342090781 873819733513 11733437267 428361307391 429857768476 3396931451 130975644862 184151028712 121918616166 634237327323 20428829266 23618222103 776309232174 718854365334 558257873991 24561190745 469454554728 29850514340 655385313285 11134580512 191941682007 457423804066 42279478409 427850453237 13271889265 440513881197 342405819711 1427113681704 32577174993 778249500553 188393055916 1038725472 694849893790 146798340228 409334177201 268173671876 1033787773535 1163938622621 188106783796 19988262917 365953669766 229978859134 58896971560 704373045055 1066184947 29832824748 104625095050 14493528113 334364177116 614497344417 183182592252 72976298290 501257313581 35517824063 458893469285 104507245630 75846999942 56006818213 379140025174 246670408816 103967721477 677567006879 906153408571 782777803854 346221996660 61570990853 451493560345 376832158446 56296731250 415945317566 195388586351 192084005131 26806825193 164340302523 122462780309 145683503838 422144159963 4815673310 408787579386 311793399147 755508993739 459603437848 1073773225424 128578664063 85017697629 199454721043 116693390545 32172035193 540115542838 176732517424 381329859363 37301703718 787935214465 384543676679 166149185450 397696418590 14757665218 389230236060 666717732665 535777264417 68305495011 333266612123 495082001983 661003041488 112714855754 1360448235348 247621430002 224219300326 8533729307 1713209905 405205028075 319557654499 497239413225 85032178680 35700441456 752326631883 37833906679 430837660224 772655088702 252435992652 81867828034 1031257379303 311958419780 515185058710 558209292178 989210122555 48242755299 8759721363 956032828089 692238511135 147590046197 3860623724 202086577855 3769915311 251304125814 688358468915 188135665967 516550778679 157904685045 305337349594 52996735051 95606118692 312532030720 39756907207 632338820600 28226140921 1127375671957 138890638085 97229004408 179675381112 134663542081 99690162634 33938658669 194513011978 119517010450 47592169283 58925975660 586602438813 178724535918 58228708209 579817347586 87498781850 94849420907 625716801934 173393458457 175421957708 34102702102 11675075308 575071272019 935589806691 943565879125 435606194 67006216850 95496024075 379868220582 106676840708 615202883703 201629485885 152341851240 31782231300 373948634077 191387065944 476755058614 486763444425 211064597025 248885203393 354545765500 394561250229 458590437397 19423931901 45613107137 41421271734 262218781979 1222566505734 288672254040 445800878166 746260867439 23643491457 4104049734 1019395635749 820884852036 7350404451 515559058647 100686037153 670577329198 148343636182 98944102479 218403921013 858486106676 1120442383196 139426623978 426016985678 586509451874 715352291790 25136353729 1022727437610 80888130576 45165260188 69595529711 236199792527 33663325766 153472962577 1041606125687 694857915285 346415107337 25012672592 547823225561 61486544861 259423974906 26724107454 792793860730 196090287280 182940725563 147412816407 1227299694558 79792019817 98009436259 3080455391 29422103797 44121453884 164304788551 253569550868 57750031408 130604034287 390132977488 367279574908 366695863076 1738988153 333956792536 90797603594 1019836459112 525928556687 157057116051 18579393878 211970508677 41248426878 206979127198 1435617359554 128646584622 197567602186 80162811478 32043421367 9611808805 614304583964 376774840472 17318272389 385459557907 68676755280 559767352872 252428482001 83291943671 51412318001 8236759825 1319283201711 234599199849 614463266873 33258612915 22715266593 78326385099 117772835283 54499571562 97461764483 89876732858 435328325083 9194010054 364140285282 35690795878 199033253028 3979620211 1757340204 788446025218 594510486670 533802983949 160820853356 197639806890 60193597743 1293987636545 664847024054 4473458744 334483718011 414357889453 213724336220 45900295991 637855890552 395677937265 343494428712 12191717947 238172888197 320864700824 661507489435 134128522690 56137174616 210427704952 379334963704 4117338653 90932618469 170991265598 454799915929 134491264769 51962609401 71990999716 54460043278 694778933011 74978560574 680751126426 89140316530 456213232183 129829053727 745517322 162379816606 114425858428 197423374491 418641813500 618467858799 10822565551 283920477379 345574461648 66479461414 62044568989 468835745290 174322043641 422347565031 539170287616 870763506461 304507149824 152675095587 26778222886 210774239488 1038792777445 10482990263 904847848846 425065778947 178741862045 444818053423 1493206322626 9169716320 493328699804 111451936628 106445095154 113825100301 880994361949 7073405324 787307149650 52515763306 343921001905 106062383250 192305198337 697363776210 20651286097 207600747888 24316931480 548239570236 625842461766 96573276375 65223951452 222268969134 15962782456 966458072488 406464058644 320050952 106464785335 193998287478 46266795896 140809818958 240004649872 177801017980 38053736376 248769029007 320529981103 170697812345 99824172138 592129441902 609879347498 717162101 656882102420 1045945819022 755298059491 83048739457 465208293587 507816449862 80501955185 66875407314 53482502562 2175257003 532127872434 274629892475 64832331543 312019761614 72854853367 193860791692 36042350798 24902234647 318763336486 10406492723 49248391760 284316733723 148435195555 93014937942 217249830311 1303314779037 423582534957 359505424322 442253292446 90925935735 855633635371 334431542361 943846052546 431172394064 205847368002 162083823227 36685493963 47712116336 352497148423 542333225717 1127417330197 732955306229 15375711762 86338118350 47728660602 122113512163 18614429511 89594784320 803068713455 1214760730247 736359209090 25659333054 12096675638 303785403065 109131952897 715003135194 360512180162 187263537550 298887977330 10383002746 5928986944 300770163293 407880335272 983475732133 537479453024 77144774265 775567774146 68210237335 40137115149 674284385792 82200407478 234061632743 1133934326703 588446049618 728470884043 82155490883 978060365105 19652473705 195219177438 69463026429 69884317496 76281079852 11987135404 131020915223 34007583367 10832918960 890120786102 903925848560 200163750961 1088208163305 71492288 8871880127 43373440936 1123241244952 535220911343 1007886444599 411185915887 41784600877 104962582684 80698757692 60833414864 585736259341 395328818765 28120299093 101141290950 33062267398 386180964088 59414444717 497386842595 116339550720 90442884444 33986272529 32177779507 523459981940 382696156189 240189796931 31592598545 56992579763 327738975393 457838413 259203954869 90349866827 3215731201 861646047876 394067081638 42710120079 36924117702 1164472013529 595743569047 116080525289 193565249569 648465360209 401684260310 732263349 190178481082 30977252690 1103653742792 138973524719 860988357714 945050835862 29672952760 181400508073 278063391364 654910269383 545873385308 174017064976 155731945142 1479284704376 1117405411066 265152598691 27233678247 184021966959 118827294187 234137632805 1368645179927 71399385580 517434347706 647924424553 1182751678873 173102509783 89102452467 82317244148 926783402360 135450070549 448326444704 137067611996 605567176134 1029093203336 156280512159 194945364952 328254842498 1104183751365 37221438028 44846092562 212367129374 229327528546 216991811688 61585493536 744633374214 895434738165 790671586803 61094423412 111075121148 4317275338 586275170410 40652487670 1244195956751 432049699555 240556857246 777843674159 448852754196 1240811375627 4884700174 59890862119 906697623045 17652860 109876913858 159235164459 93720434819 873511480755 178424458604 1780820811 1100350563771 202645728290 664637306088 59501076378 585440431041 102001951557 183135018877 49813202734 1078733848628 464344790012 57599267519 253220751992 210989168483 1358385124 169185424100 21990049548 402431360538 87007631590 165837882309 584693468718 901420495056 49906610074 313992415338 469494333158 47279146816 130225272784 161195055761 90306707541 88687904432 114378184162 367709815307 270059137763 264711728283 512428926618 215600612420 215440658018 99072802553 198446777358 492294357374 132975683 159813912048 625684152652 399401759570 140770082431 154835090635 887385510188 98500011039 40960228621 267363782181 33708308062 396936379880 18913424093 73074418010 140415796072 275858845075 51518466734 209268471279 373976594243 21286159524 16606736904 159970518415 617599527611 83125456906 599600654364 182869841333 133649306018 244465673884 20429094383 117671027325 324535015891 123963156651 371978748845 457633265816 102294024619 1096462168883 19579841777 861177681194 16869580731 300543929096 765091587443 133912410071 351529397439 77862296780 1124439050780 970148395099 166527155297 222872414732 47952124289 263063086823 236013895658 77486655029 50207647630 56652312927 324225402003 624938530134 76826645871 49247235899 124516221587 434611731103 424010980405 398799012309 149473441170 23031620358 88348994163 980220680677 414070931391 32783810497 95177264911 45850199171 87678096414 314997053381 373016624281 49818628953 8763869493 582864641815 217074607901 1319999272444 306587060699 113931901704 178993009876 116569937173 607583835674 37392132478 888323668618 297129428645 248713552820 7489588401 95513865039 429237884078 11387625040 428084227153 652524279739 512500791827 136168563685 41363798188 339318085584 108165149131 27208624921 172483633853 144283638290 16434365980 395263427055 566743711130 62471766 91647830334 13591458735 546350738805 925216484647 383395870045 88390441702 244191609505 748917285988 151561758443 427538088687 1080085169039 57534537879 93122153721 513252747627 166708962347 85028444679 237413925837 399060317927 4664902405 550599394971 154051491104 236868276150 701056167613 563304659766 2592086071 206836993165 681774996077 535625189371 141420958102 90646964023 162658540926 281169389530 970538446987 189471044692 340066366175 833392365284 474769080488 195584306710 101620580353 886543973810 76023019144 539609748 155908616106 263477805099 275266918779 144226370811 569509464526 29130388181 384326781845 473068065138 34856290885 32466983935 359011361019 489700886651 432109297701 192171122786 811329241 161873576370 166849020098 204351137861 100467549620 645127302505 470742346252 440275315565 4380842036 203050230109 44207324356 708686793460 683136303571 29067440558 235513703502 108817113115 13828953273 1080700635 229101548844 876578123097 283629147020 248432224774 59792295025 100250557215 68706461253 78226174386 670030320157 125849189574 446174763835 9288739172 52227922482 44959405518 160450256770 5606350819 179379090849 68241426707 387619617836 186576201774 11731175967 112415591474 61210785870 421928975981 576760676119 661238190143 350184023092 540405474732 593300952099 75559528285 424946949378 548347113387 470636569018 99573526426 2184614343 10712743677 278569748805 1032672883000 191198971077 1112459343514 62404442679 281961254902 573074766876 417800983471 199137285060 98809528126 111197902206 74733851156 614959904931 7201366877 545909220576 49953414376 117593741 43975320734 148248434433 20498243575 116163427709 192687763261 510928531598 5341623433 162091142920 5042692142 396143429727 216262482880 2494661274 304906363728 177747877221 1119321571834 614966286827 386518474416 1795951326 519899398855 79386476339 268649072876 29372746698 56866047215 133154997982 80206194418 138437790465 739351794899 561721702539 203489857511 82165809373 251919919501 120995226929 616496280435 797055552163 244587997465 1280072589 55386190624 29215642953 47283935116 13117015959 780310311028 8184716351 56195839999 5619349741 25557561601 60472039671 71271011764 127315007795 32259677817 68176730246 110173016632 963287675283 282346083432 116174180544 12716832084 17221171419 1130457784432 42075168927 415118119464 937801955848 63260222149 475059277944 39729087927 95599776607 3825400058 6086619318 477673076198 93461501084 436242508140 46484523184 12259116185 2904598076 670615662486 106941299240 3769885331 5502520986 222034194938 144743394482 220408911079 9091571674 250053562510 170472406615 83138530359 725528006860 172428951627 854408291728 231983033 260705471767 4586126387 641717485792 502565466256 43890244772 106998216295 102352527662 313887700846 191976101634 400617084644 535500602848 344760927560 6119789204 1034259834300 167296172670 106197596599 25514398567 497087073706 68636209079 184945026149 712044504377 760369481173 16138945511 527009790297 902423253571 9045863 202241013610 156960707892 23763924208 441753767994 2103097491 24073523483 118839455234 22990702352 15100021 23049044776 580898557261 150465912155 83500907706 199730323003 350315062854 17361090624 31135094021 6325203774 163691072161 642409596134 1156990070820 951277469280 344507792238 110502206351 174560380708 647172192437 83568789356 478992202190 200618396785 101581415194 135404348322 123134165653 5886438126 21973886303 33480965520 227232989696 215511679794 333967623641 343203896046 640975381474 3733359447 28593226795 837746781301 59956990844 149985458285 60034290229 174630202383 108042395916 160460693036 143967893136 199137084036 774443018981 3610051324 152851149877 1550948085 126847648544 140364524251 329167701825 226019900871 775965990669 24818283395 87709466189 68280181073 1894163167 69490276288 48797643240 3853336938 205537046183 32817235257 24913885161 37813984623 340534330642 179551241014 23131754141 206527262841 24114162181 80521337601 46656632020 624700251743 235405981436 88212829871 331204765971 285569135409 692021214944 441044503319 31486183265 12847858514 252605310183 212353595447 176077877962 302586401745 723478801269 232827017844 1888746 74523814940 18201215215 849831570663 314580338559 192545378896 1023686659706 852751925191 237902773477 4281359929 1064237199743 128468642149 447664075380 634622492981 89526464140 468758227657 108377000773 85313342149 35897620865 236699586747 392440717062 120136512784 78487600489 453012981880 488667812719 1148880499 234781992502 18238974237 95674113000 874150145738 6817084584 438115599082 461991753829 23629374817 77194378788 212103802091 90767267832 870915847254 47696772128 1029388960376 126908071452 910293439268 63250507213 396461510 788244429549 1308133914 91407855808 232671766879 164477814496 13671847525 335763988658 739738590511 301893855599 55856482488 16573454 966473482121 288423027326 35234328914 135559219723 1178373961588 140891446371 649567900730 417765045531 2990722531 208374082713 2868515676 254625313249 299129835484 117101367707 402167947686 469467862765 153966764333 81185694121 305937601762 240940308343 1031678583670 785044777165 65660253608 38502600255 44825389459 495185049224 208848518156 39199681075 76419215990 49332350436 138142978637 900705248941 396018073160 705015102447 414709693060 237328238329 40807568956 287501740838 291293444187 122471309527 46819213353 7267570964 10210942005 330488510452 215089070473 70200632461 87475414936 412267421361 583922569871 247911599558 522764938354 247578861767 630451037750 95625815757 480095133259 951099247357 549065446898 380169582868 19020260828 295978669050 621401560685 93521734302 2217111195 1174495642584 21459248434 62464372283 640558838088 74285009685 102481230776 803410993796 553083432822 326727548873 167277943401 4456588089 98371278349 254644890093 52465403639 555875229137 22243541413 396795863575 598115878792 630147482081 26296863477 251512545043 315376663219 1095835933 1114352523209 318252300677 173603285831 14549701195 75047059084 791632578413 135233188175 98245644701 41713942688 107369651550 226048460004 49752680559 147169969056 200867449077 11853804750 453642537060 442479147103 237816816307 19034514922 14975032317 346904952490 89514299154 29304863870 769533564503 28799442169 289847593529 340474460630 608590230612 132081802736 61409147901 454900428512 345280299627 289970933590 5905847293 64835642265 334823343738 151897759179 5159485976 965443878602 173019450486 307193857948 224529569329 136212185860 248070394258 270658094161 133729823148 57057231799 72677405208 152723759029 47240427376 505194684706 444782181027 325684932725 31630278633 461867338353 379618517015 85148543177 296831092689 4623181896 248202396070 262670783665 486848461539 315758362913 156134250302 4173257694 10039393421 533346476461 177753858884 54635945360 159133694125 479837672560 125999944901 44550268129 116492164703 646866739336 179358861530 20325303200 197058374209 84530024985 190640763358 24937213068 23608621929 572933867307 123847376572 767259655189 426003437734 452188249407 12058049621 211279049327 50650649 395904108245 558097537773 228910034099 150062261402 37335089286 183628734545 79406565544 1513705201 229108588721 89917287149 14245577263 138518558533 881529741829 61032925607 211727300110 76932135186 103130600738 216447090962 16986248903 370943318647 1025027301 124797561956 228009994278 94273682164 324007388197 503249375385 1003098495719 86344474927 26142277075 117837987993 352335844494 776474068404 97227157712 634825753559 139907176887 458473639561 355085185613 359963905530 185444494272 597587606992 19947999592 875599892047 100043227475 1082372852185 22504890698 393845839815 222394991229 67424334 106022499328 233832403748 1455629178 607506109889 1744204792 403260082096 6223847782 9881850048 165467789181 182542893798 128564781927 304994717979 49300552277 116608250429 204303283978 516850807222 384036137009 684396004029 35723203779 680892820777 79996816778 493541012677 445795445736 46869037690 498206772151 51400389950 195964882498 349317898268 206328384042 144536497092 1348054128167 36927178276 25205989202 141302473681 739541520459 866544406380 708990472813 28226354947 47644376284 6243073976 293252005377 33319840671 94782551638 46116039782 591157623874 495706720558 1178010987 328433407571 5627178703 669833920664 166021059607 413109887171 17941008945 193770307453 477888555519 3564838317 434511154143 248106791193 771410747494 15126457705 347614507671 1292334405 471594169869 88511156513 43760904264 1039720016701 7697889003 965171329240 1239105346584 20172262812 520875426179 63335354321 234485712559 164787497418 37995128221 26743179207 1076244664619 20976267310 6163285143 48961357206 464352816733 393441562579 322086925444 397990826070 223344414742 123456425465 480054568644 8172541553 115474773562 372768134817 756245139642 476589763059 41653853543 134319021055 342325031236 279738219437 525397115601 117500855822 27114935195 533725299074 30325851981 271790473479 623475201223 9910432601 192747398854 940340406220 944507039885 337788119218 264304997154 13050435353 67460677748 223149058727 200705879669 92317440289 458466254380 599717672680 111243924884 233972081 119888360366 71244044541 567239935578 46241280121 174900855236 14896702183 111594246410 8903774520 83383572431 1188429290076 86197493200 67756038729 989190517149 19185836770 806092500689 14126668184 879860610544 626022649675 87203200317 218770519181 37190394119 263032661 349016905520 942715902344 214760479415 456409547226 891657269 709443626869 572891542960 78817973419 132055843982 93258144290 424337023425 356214862439 246872154858 598331426217 10384641273 721217364285 95001902245 1086075582830 601879002371 671902959978 111844602132 29273955881 118422607757 69645627312 19764152578 38206014031 447054606319 42478345407 809550156597 544580809040 1577663334 106836214671 592981065858 825175512734 348703948 24300149393 227948769445 41701768881 899412121532 107714024276 182669700390 74124310517 116567816832 105567155661 487502028826 80894744844 21719999643 302871561835 379481651179 294987494820 244904481731 14288674409 106927166990 511747637182 101154441244 137261566672 1085769828669 252919164042 1015857900421 355755127430 815869923 491617505564 550115276970 39844595939 209307516670 982767209893 327110536018 257568218334 37735247843 109436000099 23529073299 58356091089 190462508701 171641078393 84843437145 371883605071 445856924306 540063046105 256682070567 628261362631 373804384916 620356165099 908649334234 442601747980 18477961096 362047131319 152935425057 347605518179 379325951759 397485016747 208553628122 120151810384 471660603346 58883152961 485777261683 76024946584 403761429742 93198906154 181304626426 23194073091 74463221165 28533945328 53392222031 8943062072 382395716443 209604992490 631629865557 135835408784 395198526790 1204834695326 204333422191 94739954069 6868720305 598737885 69297036566 1080473403019 37197602166 236431424848 383253561500 119071864932 861158878900 10323470108 368029538684 58697910971 836085069624 639218145155 30391537990 6507571980 167976033941 425884154472 276236532417 41156797617 276539226484 129045779912 120110997375 825329231279 13878027446 100796462324 726030340351 702764812530 617204502334 201542164 52477525192 326479644673 589667506424 724956363531 269104489067 96063640792 144554343812 289644002722 325425377598 115877917563 101394263590 1095522937593 287166498158 208359817599 15620155302 270282081 19333611731 8776805825 282967744637 505424929926 128982162102 112439147467 412890974322 25902878298 307385057434 156286896645 22614265483 327616393328 543590101354 2292384570 74328112982 78567351062 10815610330 189385973077 115129589656 382980599934 692612340051 82168647314 89792225425 82248795316 245824533570 1803705956 113091672030 224634854657 20553524723 11139484647 34376573892 383391009040 569697446477 105119453146 163380744455 335472488116 243483699148 19984348428 571965685049 1506611205 327361282397 309169817855 127793173689 17949515381 269452305274 601792783340 89317132826 281067871314 300777381708 883050993534 7114736955 238884494732 164039775674 456876362428 307545846626 95968568721 139569538151 1313749342474 37696888063 69273412205 807252456316 69483236650 9148826326 185632057833 171771808887 120458053065 609917767565 358398185015 115333813912 849779234986 557202693041 76073447711 24593465023 91275144618 66429793986 1166173681470 405046000628 461237623537 29471068099 56411697845 701478147926 220144910937 1262027693586 402085149418 427618693 519083580530 669132844014 1373367875081 2098907456 224926142627 86159830606 500891974497 169068376814 36043639841 326184063395 146403267427 34079490519 397810672319 116336155628 110779008445 105946444541 125755646963 38987081198 420533161324 41189350337 99108328354 630490680864 374509507982 790841792421 46358347613 111252402421 81317758472 409540262273 88989944556 1073179617013 90544147832 269459259149 65527795880 531699039307 933658696 681503237921 80049066749 48067961723 86714679505 346889799363 323364918722 358934520470 99461248377 79711043100 305320534074 49364284056 39605387704 1234491582597 449232264784 19683688300 100604053996 6623056115 234938672682 56133989201 537189687643 1020503436952 147083397438 380372426117 86387726045 76148645986 646313660429 4469491418 963054269155 856510427109 374634749172 84017318485 31784418564 273116565965 111481416092 206676451285 66798378410 136102130052 258363697488 1099288493492 440816163116 123812928946 32819431982 3974687440 136675462606 198915511888 1021889600730 165230437148 324734873738 147507671551 249423260748 59678855124 15160204627 1058880625859 832690775444 607148857003 225895070312 57331632263 135530508351 103197356609 6014616516 294661541255 728965197718 209200804734 4634018669 337980383675 121552994678 1062189095072 166992752401 97954176 8801132299 107326139572 505204138606 12578853710 622649118710 172154847446 14816257507 648340577572 197701510842 719041577 343624804255 2919506380 82351902278 592670065306 307521322834 249645231439 38994914620 20776608669 28778369272 1100308026330 70098183445 234796881615 116863955349 3320482204 42719537193 249753543348 449620335916 1070304959387 326040055906 57239707523 323249288637 270283562782 176737246276 20063680503 483769794162 119021733004 314740671168 827042757073 32670907200 438154816635 48802272027 92234510988 26722818545 34100894382 424193934187 618121494291 7048470660 423464604595 1198850799795 160159168484 151864151129 3694099002 215100462516 37715738728 237626464279 34136711546 553080640750 456793143357 182223175587 162436145829 197888068536 163970449696 277556974374 303931334477 56036198686 599089929865 998860369006 1106617011242 318807191162 29117186469 1063473332 512442173736 142846613450 434217159780 35993372987 298656222883 18910164252 9942662079 250280003681 30078223661 23532708716 4258606182 66209636097 11939396678 609350761147 29181722503 153668000333 382499867080 899755064285 214589378684 782189233772 191567242492 176310481747 472285307745 24460901700 241893311683 226243993378 31307897337 106113401866 401591986577 229582842711 91381612717 122765416610 198633163718 195646562856 486730581958 902894800293 27397137745 125572785911 588871429325 74212452539 150662300745 63229303090 529314436510 329997177137 305356841325 416796222005 219581614362 38770745775 48457911940 47307454412 30649970237 140752505576 17815068551 289204850588 11463638199 92549232144 188884589110 265729907390 216720077529 42426654804 486166350866 762353421019 550129713235 354824675766 5670658561 598654827060 1043905803758 448089082597 686363151 376931206546 11416100345 36811395553 184107068028 469582502429 970765336835 248339455385 401539320115 77801644898 136325769488 722424908027 60531250145 96453685189 277873899608 164955612590 63508687250 759487384070 223928102997 553852328522 51762368993 110653821361 459307129571 64967906416 128210551201 217892239063 334521471975 11980993432 2614504135 113599168878 103203139022 100303049607 87602682934 362088039495 545975161357 456424358194 777313721774 35252923933 612827206732 1019372812139 46716550076 3358106023 1000558397325 19137417708 14285468087 3870333485 1323027 224208798326 837039604364 864960136996 357859546649 839527268310 99148143141 797058244071 227936765317 353292286396 28836192565 241960380617 838114287105 275199775410 328274668635 9377613164 166233634337 43367940717 719384855251 166895977699 347231025616 178293496401 328439501555 956175713019 60690872399 49250225603 295348904307 16397824653 299076492076 9351808771 149670772479 158582691239 690543970668 102908962348 129843664661 3846688702 182806807581 498515078709 56940043036 120511714772 16193723877 54073182573 441370216739 475294149860 20413631625 588089374694 636045309595 647049130364 119288573 326763256825 280986053856 430841363408 104420667709 360513975210 204017193349 636450358009 749266520640 398692116498 368889324606 312581048649 15339955249 395080066238 902681452524 49476715698 201791633956 113491918910 779495147691 136016623636 32159038667 687169375191 8308489310 843274441501 578329842671 5532130603 389891641871 375389716449 553081034247 130010710562 222480908656 150751443793 81344477825 196516742410 443204323720 172121963680 341783061594 315621686092 43236599133 53758651489 31217818777 58667169289 51163975219 574767434302 571681219744 72374878776 92198546812 297013253408 335847854221 721554973668 577487739821 53164919117 1137464296482 58417386160 1003540926454 310302921449 182835561400 233393168110 101961924361 527409478917 441241797400 957425015494 7739246386 1033989520690 411359344459 47047464937 187877158335 59876582231 95795971064 267487423743 1005297422403 252777023151 110792703366 40827858800 384746662 618896002608 96228663347 3825565724 320875244830 315121752011 110363694687 22365589269 713135148591 139834664310 412728002488 55153064826 225093607748 110899721183 145367075964 312306459015 24863960896 95107624772 54534731442 5800642886 203183649413 502945434654 829376758463 11724055055 1799135272 34556875077 563109805938 136890406674 223544414764 6261633835 78584682232 377508646635 398151670424 253108350075 482910025285 74744872020 1088261608 37412294091 18942677526 1021921141179 769791946723 86842269603 456339544486 82379084226 457792712332 57191423974 381065770748 680652728133 436202675146 632405892035 393352563779 24096681639 425415820090 887342196741 25589699645 788993117401 294003411473 90851482452 14045976793 76479749346 966395669581 167944308427 1772094813 228021335065 66015218245 171467518074 224843744659 8893158164 525046603816 27658340502 259240432024 41540176349 302939456407 18778858402 112659377001 117860708235 40467668069 317985495693 799375963206 781930411206 218204810842 434193372597 100968478723 50273034745 22443799355 851358269413 22152684373 738893791354 254261961938 86076543995 4626290342 140412820694 566681279465 509193277700 18956955168 78612115170 477162638044 90352438800 966573540525 246389992932 188332778120 756835801777 288895257668 47078102668 128997925424 6549714456 111582038364 294100064299 128824650697 81402140902 30961652875 614968496634 265099138625 15697192450 788430483120 22839681628 44058685650 624514014372 258901244681 519619920854 282004003263 2910838344 34122906527 214105471454 185377903375 160505282651 390873617998 1291653830 33192511515 224091985393 51588494753 126522010807 247848824266 829821464808 216905782422 324889121697 158069246334 447025158871 358683804236 18709155971 199949359522 2796345458 292587534842 563268555451 201331424014 145900176795 743601227779 1358142825 96921670697 215485355425 257916176045 4310980148 137966349695 155234783381 945963054561 194943949977 439614478625 478074313464 1271922920875 421596850436 95965718111 48339155308 233495061900 505153658597 18454543086 818485659074 321880555541 196796842949 14272736795 203605193 70241534576 304351070236 4429461663 10240340629 170192079858 522514277867 280311856379 452670012373 18743830686 883744148709 102271298049 101368551668 49720730800 264914327853 208280679681 381131796735 500557371906 420977364071 4180356921 971141262120 225457325361 237482378528 149372769331 199112542796 48300162941 292715969517 7399724759 217943549692 313369679378 689357615693 119484884244 535493757516 41777823443 211146249846 15476775919 445882051357 223610888323 37302114293 193754531415 125305033004 1123961199677 47545564 9532456449 231045686528 322475076161 1204745087838 55908763284 29658431050 33430465059 154262154213 230603706624 103108321076 366841577326 333044571295 852040082771 325242836095 125090058597 143791076730 95217288611 583134877125 72257008 83771121125 418070491041 31147294376 372347514 139490389113 420724983804 180515533063 4801606364 750698357662 71895496352 478588967333 157138901693 505593662368 119243083722 539046972779 911940099205 159715141516 268903635025 246214525788 1388617348 623008874398 53472564731 217826205381 224653210779 81513443944 191413058331 51851808370 162198404087 21750649604 239142501988 61376375344 49184296 439478319970 50291266461 1106360714719 15307267078 455159628733 775829011850 663877019768 69457006066 344436155510 77387604860 60565240937 126420603533 314108623293 724911987812 6141438138 261278853899 284347052166 687775549404 394766398450 522157159121 380769728628 195592059073 334821032452 740665366440 39493050613 306281894342 204169956346 211864311133 479863507274 172593155442 40285931462 726750660938 101065892985 8298721185 830101462754 296479962370 204682133183 232345454329 1236644736 354302480709 224443277101 2017001131 97423797346 654066120406 374019608638 26770291464 278618023748 85445396956 57237497454 397646904235 267655943762 236535410 351657550186 852858692788 585334326081 746013005219 178999310065 589826936996 127077522600 814181739621 106087675168 171117751905 292343027957 936848209628 524247481772 22823038603 46831751598 331192770817 852548761817 608158121654 348288051632 64402989207 435005259501 369574556295 184881100399 208004615376 47501604950 92646350578 231358784619 3022744182 653841763783 215694776094 50782433798 266611308859 317066646163 91779653193 125799068460 7199345019 710321536826 30763637116 206168032641 500359217037 501590137043 528773111105 50401194786 5287488377 445729996463 6286937505 8926432037 46204392491 352455527 246378096441 92313832455 362582326371 15272675929 75843344481 925555499444 8672438459 162247615864 134964677634 376710871259 16191814817 252864714145 494414376530 408203567927 146044622830 521078581729 265900809115 471902845131 382581950833 453379856143 97557906633 393985850196 78574619538 580905612154 38676314602 448570820497 14426178130 52160639865 57176431676 83139533275 79137309760 2909527107 41632335837 288649037450 612864786288 76978508153 12398785094 410458770480 963015606118 770277995 46301493670 191805816802 5104890176 579732 182373698632 899344252025 32176667969 78907049713 399400924200 414036247903 96542021383 125906691631 140016728960 35526374579 365391983129 168379797311 47767942556 31352904724 19985341099 999326153362 261811141432 153328082257 274803385146 42542981513 285513952596 22064146433 21674493082 116759486085 12655010998 68298404295 66444867512 413103821145 303611597 240913482436 160265784307 109110103608 24424337467 592548822882 431917113662 37840579242 52167024781 131323972536 465911620221 64306140699 625374254789 556872817265 300500511073 459865474388 729200084618 21262687186 39274310261 4166849188 701764335335 19163733234 115476182634 74739958431 362435784171 43290118903 74749796603 355161772033 53931505223 382623927058 86569736634 531067697034 35769426085 73662305156 35219021832 444138729862 50258435136 10993477646 8462281505 124497934743 179174499561 988000193287 78178740092 71239021911 74204442136 417670750021 212958140316 212602862995 16427443144 177472138602 42707809504 585223300486 262607703720 139143116446 962534547632 246198471344 59206349074 471468087597 102661311549 38277325589 124212613317 228169712890 70912003833 206606854226 17750524373 373596782135 291985793854 45262726980 581812707480 238146174077 13179527390 651385378614 127248426200 306378804667 568321983991 355349629466 269309147506 827027905545 5786940064 156352080437 94291940925 751328113 97981276862 156659508532 904420699172 63267043066 864051332384 257448988843 167744416664 36272190324 133973516716 113673438766 283025402733 1113638502793 925059324339 670722293006 378511939536 70989274039 236227461219 119453965853 464376908279 293244990127 708900450402 47982226110 223216298468 22307279858 54434388418 447232590867 934399341 99059321553 259750611017 258171308352 1583218256 261444266409 58409063589 30226012574 57470827869 256749838657 52363993036 179493086271 10550838276 219819196209 55212734486 294073212408 210674095084 12709145318 95300201015 173809805446 4717070789 927081431477 265187485746 324796608453 36751761066 383159147672 641613422015 4750351264 311457306251 8305157385 163667702286 424891734400 46612847464 34891178295 265250412370 103472014348 557659396972 21744839334 692532433496 619076830283 610597648711 41205036657 242614614724 2737160482 677331085194 34797276392 78131544529 365613925067 178304693 534757354536 55736310893 208276511090 579815525269 72043467412 425828361530 146371946608 654808895051 300712029461 66165778851 14808164633 120361629224 21267888715 82136976074 508061022 194656371066 138370529967 783262575926 248453267577 17535550865 345720622152 2394047557 102918122910 23358286265 550005498785 302018570307 873996233450 504561394715 362326144787 717364138958 713814406746 575020285990 47706005535 48650589290 5855919537 142562600388 285710045439 167525619110 10547934083 101452511894 50461999704 427485183750 571357244786 5574316359 394907677699 139060184983 300397431337 165207246593 309423381844 166924913004 724948557939 15695424540 40305233338 136999066128 52051853323 340262354255 532979625164 269871952493 12928402123 536521148465 3222802669 265111384168 14645660889 70504850209 324892131381 919505788969 55106839653 3253592453 984428139616 768763991789 413644844266 145612346172 111201092468 148363994001 447310345310 224320605652 2009013836 543701784476 521956577391 162373761191 184844517678 1008430701714 61064524451 566201388027 21570147081 24949186712 570882286 207819214488 180325071692 947757156188 413869640472 131254689960 353160547667 291010276950 440853399665 1280099916 7168495677 420949059489 46207160328 672758822818 640493160060 430411313324 776396618312 64435854149 832734679435 238953263465 288374575762 329137915357 382327394909 10166133718 152003266327 80414782243 371964522672 179756057515 252601675496 311990051911 370449442465 113167261704 56213756445 510649202249 71639911867 83290590763 7510104206 351555235 734684503371 7660681845 85835948184 389525119278 14704967493 108522192278 907257001546 103379854697 298623501272 369773209098 62618403671 24984392101 378782048422 538223352505 694281887402 506664514761 434641361054 12345325170 18708777093 202146824073 137857336194 197865348654 40806923566 164826844010 1355692329 96575677049 94903817891 509219835547 568464414930 72995432627 57287090620 906080134299 469516764337 29811067626 797934924318 595516172559 331886312946 441597573878 35628011278 292059677590 1221092871 95012344331 28043417661 72962992489 40132307334 133267852755 249034923161 22610720561 21090252410 245775366112 27588718495 544579020628 181201919588 10138715245 115877173412 748149138 1034916346807 796466611104 651506188731 1001220828724 206145654960 190250019827 508153828197 34870270630 21387196932 3705496860 3248676640 49851598662 247447674621 164539713946 85945081356 974946684262 141561847729 1058034664074 626149618985 511078980056 310173662064 17904228155 371341194413 28426636735 548700282761 45092639900 195848542289 7181786685 38238385025 623712711767 30802132013 252523048402 91968569794 745358640132 781873210528 66735799066 169820067461 20412105435 338450728498 377640058369 242974196753 4746902190 167095112327 483228394967 21948823955 165634790760 588122175 602164556240 679994273243 21714269756 476649102921 60795987849 689938891489 159417702911 526155716514 828122586354 230230476877 29050835636 5419784282 36083527935 332717485608 8293615387 63727894708 132111222006 27578564748 352738408633 158804373147 589110349434 806586470866 343041433301 92742844966 295177740877 28378261914 361792539647 109662928946 23828116056 4666474532 167309774599 513504662019 265934122910 192690329182 53541867639 548237744917 586190948328 17476071416 718102563042 3038197918 334498354071 360044493709 1920139842 222039953181 154144707220 226709896248 635093386283 49339718683 123226151864 203449230882 86396933946 32225815952 446545195183 47796921443 400702594496 75894406240 94935423420 44343445050 9810128151 525830382676 322873576107 375884269879 387537600986 103065331433 73634122100 667674086413 12772347967 72470226948 258196986847 95114536010 192739797355 356397621508 365390650737 89766362440 68184149976 331151491528 92198111859 45353887854 673432326980 257520565689 23033370547 109335302907 25388725866 125098289369 398291400727 305999255578 22525922108 79450554281 86294276442 180596792206 50483777262 17341874598 29894270783 31283077013 832978203720 139590161519 87711168234 34487618772 5526096582 132169682464 21590237340 78019765593 110295918461 426041405270 203512024215 169207774807 265288474256 43651064356 584838999 478269859706 86688348062 255748003791 68892176034 234288506108 524173235372 221223940463 454176406014 1068829822857 52168028864 31139588279 695943348490 147081971109 4406362721 863609426 92517885002 137029944366 3732209261 238973110908 10324816507 236502547673 158005385240 271606333760 827522665 517930380807 155195733648 546093223105 4344973286 566815598071 787450987437 586954604720 6797285340 355256612412 19680434864 464034777442 543602345548 360231979477 118746012731 286279480617 57656348044 78914545100 168940852272 365279642401 548724816781 1023765435 213364190913 636574138518 59808659583 199975967384 1055847595276 886784650048 32291574718 515119727344 152881042210 24171613715 665569248825 93242894968 65402669346 799231491832 46550149173 3608951 263254876990 956181296785 255212043286 693808916658 128113060176 268804858897 58422420563 32612604135 38265191246 41059546037 80175965673 144817898073 142021417697 38924512710 152074270974 64390123643 394962602420 232375727504 5313827343 72670142897 329560662104 113770301210 284266790624 360197999860 146608608496 105296933679 360677316941 231652813400 146191001895 72650868622 433196540274 611257737458 564719561354 70175263593 1909870584 20238392148 6529784690 2341383573 5447531166 11865812771 625009789411 11240907016 531277155 254780361474 63695932317 562112261438 5221158919 387464496996 56212158144 818092671326 810154662422 33729474781 829395725229 126354982304 281792797625 6617945263 1132861591 172064419705 419391758471 10756361634 1069969010409 305524205128 1150838556128 371243232690 2406390 152580763924 40037036547 22594638293 310713221006 258915943433 70857014484 102693004699 91757252412 125209249216 133958647935 564524197091 516415860332 28883339120 378884409995 42589285743 378415670845 2347410468 235706412946 321232895421 558342190076 103969183029 511155754596 564805198310 86454786004 61947380949 394584460002 22742050594 71244331097 577679378594 409018289620 1075677961595 11023640894 243913853025 47774099608 296930404560 160587862893 262187347552 28892356975 945237469649 594917320863 104862956268 439188118455 62510279546 585949974922 68140080209 427105355528 93170857872 262794904456 442055489020 258381159647 206825239352 56357475957 30205913346 304488256569 148400016463 2909188397 8344691633 142091161448 190777467264 250084599207 243194621407 16049773180 142927828747 513044661606 62349182112 232090586069 422724691216 43031430423 307232755278 265476239763 203296498849 80093042237 39202550387 74186381886 529479477403 580153898663 840245271752 354897803486 661275816214 869312561750 123300564161 24038560028 200718380345 858494150878 192076349358 259955145368 659330309427 57523098610 446482031875 3078337482 121118635971 326548518995 232402104837 2475637297 514699369579 370100107448 580798930117 9896179420 895642514338 64039165052 440973435129 158840646696 354038431 1468515760 9996023254 754543692 34275454509 238983585358 351150060869 661005296292 290856553036 10672700243 706250813722 47848660702 26212054443 420085167003 58068665077 144887588158 139227728669 173846774179 526759922890 49301433966 212813627745 585009822985 213521724565 29400542153 1680249814 55044468020 211611034903 930305571762 382940991522 182226069602 116355033378 143520225879 263772405209 166435797511 64654864919 2257142449 140614127940 860645687241 64523787613 15466899437 113735631425 143010369508 50491873097 670520624112 20464155914 51997402329 2764568479 834493188817 98998185539 223712753275 247698408987 513794651512 395327708665 388852885967 249951581357 147856177122 335428049740 22091027433 8849489408 63999393981 203105267841 1105342601121 36074806429 177479538991 106238837261 28045060374 152869640982 18767609343 7540092020 574804417666 92804684401 449116731109 73432432906 185088768129 49606476012 392511089658 717296343673 677355725125 14798953914 100369254368 13579839793 66985361777 90860765336 268011949340 36159345539 937927504877 100011871183 235474481257 419466192 78788274694 53675906712 2805836217 322359752303 49834210666 45650454 106084984927 594415187546 197439266270 109431972525 740501131802 849809565625 466046021914 51381702830 25197838199 592284739326 876515152220 44852407621 738630058679 117208687258 70628046839 7591669531 2703385797 280178045809 12234688517 182943793963 651516655324 344190190292 859645398650 429624583291 900473980943 723943988387 22740139989 272303350291 283666030551 223973836088 5484756890 32994472311 8955464038 373865479917 74750218083 926376426506 15147104730 319409712682 92926137806 81429264823 206949805405 9982069416 132364394 58978690881 442945885798 367396447446 995541558624 96738774217 28270653907 87369021808 104212236671 71512162964 187003031376 611390963996 220132132333 248819563558 213140786368 717208985875 37698821374 609031721542 17022321518 91678436712 119749826489 242765499032 49814530787 21795239176 72121851068 198401468417 533705533791 344647599294 64213583683 8680175271 210342138374 66481910222 383801548195 407908747223 237482553487 169198313829 511817807220 7753978962 137408519086 358052102440 408594471761 416906593881 390556155743 739855245221 217910184926 35200598627 126975414370 43543328249 120414731770 123710377983 566850760334 11982429267 16775302848 167650201532 2822842938 82798510354 481001949759 45936360922 684875285959 14484139200 9366823697 13517478672 13900241231 316806848 777226600580 119656295277 26858790841 32346506972 65177562605 162872316930 135117843402 611528619294 29988658673 133397455460 42507972368 45744661502 389970583998 3194732049 97702195193 68930208700 192200467236 59705686205 571775937369 4456831885 3627266499 30625365724 381028677017 42900550780 120146137228 278751897186 777787083306 190100273419 396973486282 80107201758 454647484024 810895950607 61162717225 525565879182 298918029092 49240456132 85338045085 147675436399 899360680571 768165002339 711931677798 107137191057 78682878176 285719693494 128429727018 3574874346 460197262796 11038282132 742817417757 359871020295 261866719616 30304420464 26150938607 171963578063 25814010943 1065133455 292960864852 175763595047 718133664112 430982412158 83510336489 118689319080 3995799357 36640401773 222004906766 4162192887 107087871400 711779523992 453859742803 447443509643 868312018067 5912155758 26798789171 317951898526 1059995639 3862628516 310877401493 20486938695 6645334647 22194341015 39356272412 196262318467 169651269468 142463461296 2750304435 548972497967 77689272025 75325466007 315120766223 319504446575 2540670777 40278851886 40529055854 219629551561 476548479678 217985278712 619559761245 167698187693 479130725383 287775183269 638446111267 409025919607 260415569490 744292769426 524006161067 410980705296 34744115881 20769677975 195806565991 616178413360 159359318477 176846154874 504959095640 112702604956 24563319159 682708103877 231686161687 19711784107 35843125250 35391837726 70619537875 352815806 750188383750 297504900978 133979013337 61543209828 152025779328 162330815714 728355086546 107754974347 27527838779 190713775045 754965647269 154669494265 402557690554 29115624536 144587043006 191864140763 16058826453 471465416794 205316045885 676393175071 275884360652 318399874777 58088127817 177533370450 103285064357 122961228872 1050953016426 1566423616 122678536662 7017349104 167929303132 487182957425 167465915119 345326082444 678899313904 413120532137 974890354631 379326937851 392210933796 177446791523 506580361225 180758179628 284469829592 101072163003 141517703145 424095799707 33540605378 21049693873 71280511328 169371595000 770617474 19400461901 22076694377 83537393746 82514563411 675083596860 7304720 49955443134 150456290731 55874111460 666214977113 410066770757 285587769867 506829854035 256055929689 155870346343 4367323009 14868364078 563342353170 201123344885 660876381966 444784937640 511672253033 123572319237 9958039653 9731397245 104414247396 600898783045 245667765401 201798828345 74996370308 459083080166 481371443876 20344357303 141940155048 394380154177 442822202 262988751839 3021553902 94171262270 405456468704 243875788437 146387048244 57336622664 167866501388 12045691441 145686212732 86474685184 39265663318 491128963215 14581728517 385006023246 99475098469 83688940992 107104575874 145623116475 15850624618 249376718708 40396073240 54771855550 569255883683 727764271294 68380674386 99812544477 37478758236 68967603835 128132137654 623291794143 78050041821 5014642526 58818153111 74990264366 44721627813 765516187112 49336030971 256025050557 797928597216 21154865813 80505862081 11905737573 118033361737 278188654092 185161662552 84531562469 821929375727 367414331048 251035579199 112843301802 144953075192 174675359542 31849993587 21494191273 364406801913 20931661728 108116127672 149688585428 224685814422 394477511252 147918951013 257128080928 349098991512 901561987761 173928728482 13944391435 8270239443 646567728572 6101677237 79771375858 103518658570 29865068024 424410898381 157781773286 436179898887 162574688 50491493977 237820426756 252148215976 258961272629 125473268739 233043480429 387947088002 106007168704 714714667699 40454159241 82648016843 220731864466 185709855484 332192184670 376727314052 579488457910 580971558684 142508416091 8587968651 223806198589 87202716125 473188559767 523802963703 82145303813 330755280899 647696492793 52081891677 579326767 245382867186 36026811660 78819499776 7942941931 30335884365 8208702642 166044334811 265336334120 2985421250 361897882366 851778568688 5570654751 105088526184 9561138318 235455830907 230157701027 301070820051 20519505339 254834242305 51930845029 24634797155 733206467876 78736312216 13619360060 35725502828 39975116799 705005965610 259426075451 534363888167 119830411901 194731846779 352934620724 354300032249 22748753264 483938267059 151301865205 211174217676 24477854260 75148472246 70982574503 316498477633 402827557710 632461164248 778337373541 167148356010 469765289902 42674327986 118726113156 941032383270 383692493907 304731008870 272569809231 441655851384 128744012712 313579453415 417222594641 39687327253 530600362612 28143452137 689792871601 248180284990 399903257085 34756362942 215977222759 261710384633 179914527562 41834949794 3903233937 176069381067 20603548185 53024140303 106189982776 148014550489 129297933800 227801873865 204188938286 180192006414 241629612127 4257357599 226354064260 520410446016 321365756405 457076644927 404151332984 10981336355 18773431816 404025702750 786165173349 46154495917 106137859021 29717370900 210622885831 190134741145 88297108681 119768363980 537668917045 195943458095 353245099775 21474921063 40355944661 24107715164 35676323601 321752882379 197991964378 772567316878 388560803221 75518659703 158171677324 55034862680 94322668632 198397865967 653908069442 92116881801 325562455344 15201429972 85897883272 135141892219 401171596390 68801763122 10999817708 27489731813 349480244367 358207828113 202237354145 50355508736 588053640203 209434688517 587401050388 8544045093 82416768091 54066582141 599297000772 579151852218 66942983349 483018009478 752535598050 313641101111 865572309678 380883942953 261377610050 96345646161 22934773020 431199665416 701793914416 482007372951 392975831802 201442372816 109359353644 53892804494 932353854832 27615768637 149412036068 171054218013 7648446408 1232707455 631261141886 164693525745 958229747062 120440484244 124890421130 238427691771 107045495009 14384490299 278765499656 7859103715 660913315149 294389354438 158593300580 477316819946 154482512845 534656434188 39698819824 157999625142 603691458923 307562315740 3303139943 91130755252 48440840257 8264334296 36754638709 3240780721 23919119388 820238680415 491602530491 161902259571 5681455694 88680240573 228079760854 177456680244 37380570659 150166214176 437746933232 98051106675 17218717076 242650829277 55000232474 191903596852 16978119111 42327554620 144870888893 63020129287 7691263806 218710922125 27888403374 945958909121 884868308865 385108199376 298243893573 2704023162 413581169190 858581010767 975658615848 75355350849 288773602835 322844144780 197511854183 1029636301846 406348309223 41441952033 1763093861 9443076987 116451529734 409311071542 262320384078 421953766927 408520933552 316465419142 115900400621 56179847527 175199431761 167940639407 92707959615 403026527925 47446704497 161137502610 262262127855 119569099601 80377746093 41999604769 510605223729 6943423437 128560913855 147654263638 201814209356 14157793398 17666173312 515947413914 46955606966 70913506663 142030094687 430503428503 781853312155 85502907109 4883038197 711407943388 103478546108 514712429573 46086263351 155210845302 333195649538 6875459162 106165449677 525877832011 222518114646 90700671188 6454525726 1061217388832 86709919272 745162861919 112780613495 302428952299 481933372635 30021408473 401150164852 81569992259 508486842743 46482233108 838705830036 25119218831 231216149792 249422526261 718454866855 99233488873 77763764379 29934144418 99390869221 57381343029 231216485399 338487308097 293736684504 768243766879 157922716559 662973857131 226812888775 437797685356 428599787272 774652403837 443863572097 42675674426 81209999699 195896241007 197413566780 60914266528 10549212425 341423981748 191463497407 35667177516 255330141605 237915663762 106686715614 299498027720 600871046143 96812149222 179416249732 215718441477 4219003548 73378916654 18127516354 55134944680 805994578694 5593506082 77762589376 295120801248 7678570698 1041069083140 171426471159 505102487793 147968266814 65923507419 26349251293 19970975835 178201982236 109719425037 61136284221 60070876140 5327697869 82090028571 94807431000 308314988490 310634828677 331141551477 896848740 301697742151 778068176788 90332262398 542376575181 251799790329 47579830561 12367169548 204510669818 87335597785 232282106250 529102457270 185693705659 10016708042 37944788189 2948398308 17574085835 11391298905 478899993890 381320958755 130208224422 148609409381 309785071529 58735272715 191039772380 885204706257 100355447765 1278630238 851465848602 42239785173 70316450473 7992091378 37633195623 66842700874 78959818846 24594956473 520379924 91860628082 838197401887 344540792821 181723878914 478840211021 232206068543 269679336828 1922252140 545095304225 274329707558 150498394069 309468532403 13154880141 191262485861 150183433839 550492239833 60944997624 325429742630 69821698202 112696928106 333498455520 767066934121 25609461483 444486255825 787251980845 141994992757 46138244290 1494146203 267296850462 39103743676 80130588855 2987520983 19441635825 159459320598 40128306339 347630594651 436875465427 9165565997 47431998077 127789534157 62248549711 862485114688 490272848980 651541410415 51504569336 538736042733 558007113667 604962816445 145635695826 142451731793 11559912945 81100291285 7183423513 59979086711 31233359273 1771683413 42884020824 4326033330 361170099617 53170290594 18069542607 3624320465 69402127994 438276043641 843702248480 460155975613 268284678562 185190128920 121725197751 376558964552 409135817283 408593452638 102252484055 83232571688 172792338102 563922186886 173030401573 838162334209 10063865704 271828896874 14275095 185553457546 46132335513 7675006468 212840910610 89476146273 428817279898 560370277597 350484853639 56851473586 1435825244 100352315329 202796617 21459054435 65720438556 517276353661 62261970408 5327412447 521869943549 153077810332 138423144108 473636309037 97679637798 578863808197 136791878472 155017063750 150293876510 789382524130 105547754552 309700118696 156951374320 72262745453 8653530436 603350708883 236217990787 537831857077 693084535345 1044080716 641978469322 1041111290973 605503576251 29893767 36027571224 243098183523 27975728584 440489949424 63320060024 46368692347 547160298026 236271670837 5179039133 39872313935 239201716179 39740005438 191693883835 54829669037 420530954854 13998534418 194372038454 121380585370 253229040912 184284914941 723637827872 243655825150 75746365058 14401969 44438822419 1715806953 48311639808 95523064187 119751224910 81480719180 647923555130 77902633883 123754756492 77197102056 186520189333 13787747576 66742930437 78303955595 55612134388 234485113480 187797691462 127666753478 166346002727 13748113449 124257746697 67558434717 346190179358 85349405833 886675955980 205415744331 4457500803 3331248172 34155883163 705579443615 944421373733 13042847036 270154044939 99339525734 24551191818 46548818014 826837509750 149154284034 9737813949 376208392520 5785914502 55595902599 91219537023 507261283853 541238803893 578039826453 116106361473 470628017 8626229 34187888790 47401091654 127225712151 46223185815 493837877067 10517881185 741932573313 5990328111 14145254409 616669616431 592885943594 55796763347 63977796161 564672594365 447696041860 241740494114 14355726475 3851332625 439170208273 390010465451 552053702224 253756325544 31392242142 1543130591 489249343705 489919847476 133737832917 73655017478 170560067910 352519703312 170482201406 202965236227 361787370429 73729007016 140878411542 162118032186 4628319425 377574020279 35695336040 112536951504 110239685678 97995769239 20240432447 101483693298 170860263558 168673487987 125262896241 413033065595 429076094678 132154023610 1728867673 9217342579 155071747145 6756398201 110716413999 340232143063 5214397636 124416784014 182559923541 519597625301 119853671635 53321214952 407234476180 252185466433 339054546982 311027536185 282526638359 479946013577 752129304699 23172278651 313791348567 177149466053 414641592402 260392132884 379759580071 73244939326 205111066028 294321224816 46865614682 34864068397 392500859042 497187401133 756798104987 932823641166 101903281837 253326363240 40691193370 118407955834 27314778855 92952214366 700434868116 79733236449 266404085943 50664554659 780654877955 80570975601 782962361705 88445728088 678161391358 159367545172 25107355784 384187199404 150934445387 110177102096 382332988817 553032202697 17197473822 5717301728 73351748923 75388266428 217589744619 826844277135 178070403551 316846297650 115864720644 1045423770 555316590728 568205558570 50175402548 817780656531 14323317301 455420368325 1103070075890 367152893035 234482101333 250030715446 557796025326 675912235825 470600354783 348860632862 15680536680 725154850407 19134043290 649936820682 1121119592 51857846172 89988242699 344145990595 212141521293 6595437764 181197355295 94902908323 55563446346 278917425197 395749024678 155105103394 1885798845 502468563387 9642932212 300701964906 402554736951 104015388352 437518435342 3042573503 336537048931 466105008 83028211592 18786407872 526062810669 234965897614 10487721302 181542333561 152305593431 611270960670 57919601905 11940674521 35437433033 143501780953 43809323834 384962979187 1241455346 3524673749 308384632422 157375518642 358251120513 42353723309 338809568975 119995843761 53252787210 73647487227 203766536914 46553829495 145971213755 79407389953 360949600211 193441532180 107971227704 9831374724 149597666129 1068833215128 243767447695 329961629130 354075045119 477589289475 28371077733 282117262607 763468098480 169529153815 283887587594 337513791550 213204437532 155768652972 122589439537 81269214406 314043621458 19963486885 637332607671 165817325572 4672929591 28591833929 463467312379 377001299701 423016338428 48059430874 712141477810 77137987891 234258469679 411630691597 188764638361 35848422189 823027617677 25871882524 10375311295 123008399618 374783760525 22337233740 276448020204 10684757528 122734975568 106659877483 6055185029 100132534454 192859019224 178752909232 446848186385 3353280655 100583506445 81982518478 99493785760 42861391830 10831096664 95637592029 190477156398 233607905654 331028691223 488787982789 181761763597 594491032444 9890110932 242351690227 54550962546 65053033590 143254125248 301373809306 1341523182 32837972886 34974224897 17253475741 1852920724 366436971278 535960010819 88841779195 148291132003 157648430588 45830289074 67496588781 794533858347 23174987981 5640528159 15058555322 89826649464 49624117932 1272721583 66975370207 291529698554 7109594395 153724828606 12877278523 400412226244 224213176868 301711306976 64409423335 295951620373 74513265029 162424387639 273849264533 72247152729 180809318583 430128134123 372365485534 172080455712 231099654307 113654419451 514220000758 9458649128 581167789 334248583117 434349451674 76225049031 58564496253 482358673037 45250737439 355814835772 13846122982 180600365609 814187812669 101147643056 105663590339 482149117492 3841605811 824988409814 4991892613 458161031650 312836301385 20417903518 420182625593 6887359360 4151982436 7128061665 26832703323 3879293828 84543274360 118664408988 26885262947 177925348084 29037206997 406376403530 79426247855 5323592388 194506412226 316208055783 12957176493 531196308243 338075669086 13219232791 464267627704 223575526261 196496920161 242794513322 123229317907 23236872254 1815282304 104873894589 511661313720 43054926515 427781587300 379362442796 244975079471 49954396750 282907512879 733088334140 6409954221 815383844128 100538489202 17506282268 103729053145 202197479540 349999046607 13529442380 171801563540 143139320158 196078940520 79148722 16307852842 550898314292 468819307519 2374820415 192150030508 37023505995 46981827967 135585461558 55719408413 228511520369 88875257962 452065498786 212226057370 99627876216 111171945459 475131924089 140515121438 317650215027 440026076804 18099133121 136590543266 249310041560 808224607348 617880484380 1276622 204993769007 21723721422 88744689386 231887563774 64363012728 80368371188 269288556476 44201408920 115498872015 391668144938 265880347618 798682410032 106593612368 113776594163 35868842 103315492707 117360546794 182876599285 338188436463 90758680257 67448172763 50614096792 43742924507 225344646188 469867744555 249699450052 5648402362 259967177343 89133655473 322699320881 230450808490 167655687683 123032380400 63009467852 12112368954 757779818344 462301806285 112930901177 495701876143 222913616098 23849933847 286630862930 370988751177 49413757544 160917835271 211689344746 990585238464 10520553783 279992498028 35866621905 407146091586 32504199326 43672741396 318651168559 69917829696 219206962741 305792388501 216552288316 223443604197 112880524181 131619994468 12871830488 103319678517 316783530300 8739490216 516842247102 739570963656 501123192575 527550271396 35546037847 29627128836 534453857859 1834866489 217789268010 221463293831 5215888315 321108603894 3777721977 690661193352 329317000836 481454895969 492633738489 80477561188 80484217039 5290439040 11140337545 58828181143 225565206539 44056159134 104734437500 65684297661 390186604182 303156004865 121743730925 221759539018 258506067180 74111872265 154761891625 423143570357 748371820181 103292725049 648273567296 81223067503 78685616431 694038780127 413445216606 155892540654 222305480292 20593617982 12965240580 544886485210 1945735128 31497504956 268887172830 42472043387 176504162648 812535902206 315102715606 368978499407 22199095398 462269411440 5176761588 159433810355 76546264035 69194630485 287702052871 922028143255 30611526429 99006732837 11959112554 581440864447 163817237139 343100896002 10857671227 81617346712 258377333092 234891775559 156864406504 847901489919 246050045236 2195199751 266701656395 21039915851 7681996218 478899404978 147647166527 410223413877 145638841579 48428431117 237826994320 256326236528 140673773480 562358027670 14274228904 120594203479 251576109644 16071445352 259283928580 637802269249 241892350374 231136347063 92024103319 325686605800 318205116039 55702331383 44236752838 410814727894 2234563362 133321523761 471157004957 44713223786 85941155591 8864539655 115249880440 13825429443 56432849718 54443111014 108182025951 31507348596 87693581178 252633494658 896163097393 130057411716 6296815824 427471034951 123717881636 721194326912 19519507725 60364830390 186729977969 64213642192 49976440623 2827855232 337242356170 86952373717 73304176636 66595334077 74452011212 109609326490 704606089700 494832641824 12353656505 518157571137 53387335646 81301300531 11005855214 809981968747 18384028159 1328281724 5607103712 98528579340 835192576146 152475160844 55734535279 453026325101 29732757896 461955568333 115774130871 286530345572 23769008070 405954280460 23453583668 12265704678 87499262153 4414373665 8848119255 232821315439 65702000965 24124338737 393404503055 28583090118 138338253375 1648086 145255545967 53513656836 30734358961 558318983424 15529107504 79661050137 282136591110 82253360895 245108981387 317293064890 143528266039 13970476654 512329484111 176187912871 62173282599 86242027668 46035006603 10480219676 790520 378795195354 45297200416 215276233057 138803073909 675811269506 75752686755 1291647592 508707271556 556291417130 673959244178 136250126378 44384204302 383411143436 109223348411 236525762258 10797505033 726530783 9469464751 230371230745 606862381331 334180946718 6157143970 222836573490 654220180019 124628888791 37058697652 77763826046 5432510686 659807922057 103282276216 345985633262 128173372600 89767135449 666751871755 34001187600 107614098582 119513485667 56774435185 236717209099 618443624670 45856438145 403414269315 363453986642 205439400217 341969339558 224112714667 4453226095 99299805883 959257283473 278962590449 31428270083 769724818928 456048000750 775236228444 127567169670 5646144694 11861837637 642430735 368132448865 472440716391 379010970856 101079596767 237984639097 214439190611 4197030017 41045105943 6346829670 614221745846 616642224748 313346663559 48443413071 119184023725 397911140815 119959958855 134426598647 269439763909 71319237622 66573797414 55086199169 195675565537 54246305 201931875267 62053002051 62837590522 485685908711 29768403190 570951139224 201447610583 382584163936 569976298043 264499661441 249436883738 317483564293 237966568 438704459487 30098895703 35105655288 35260417726 659032873587 2114699676 242397022854 208441373067 64972232636 7108879949 27626145005 217833989 112006980027 167101659478 79735717629 69039492579 217198871310 265312578221 108977654594 1497624385 295615083213 353941762 83456738 62387673772 402100266137 6481608065 253836401189 280047578509 207418882698 278834335208 430546836518 225627477075 31568593172 411455859329 256874407767 22595391445 52112917513 7063244074 562176691315 55645866610 99747205521 182001076458 7820310684 537799415552 283798292263 1024401038916 116765836515 575426944124 90306828238 60842897176 7740431476 12404874634 341328673970 188744734599 658546253206 323234401131 59499260375 179235524008 275000095062 70327980871 30053167598 8597352208 68109816449 161020779778 21699721332 21119129414 85326960142 208514907080 299814153600 323323545213 22096969183 181658142648 226627935311 31215107350 233474524480 3027027977 208238400542 639985230094 296176160379 552789383380 746777240200 49409899541 24983950250 56349072855 89254396543 358457841913 771908033974 43441917322 163551651297 297248956360 682781762249 14187021601 113910636339 233785102123 27077981677 79232943176 5299671999 19751689586 60102392642 407522956731 40084475525 525264325625 395673918083 6180808566 358194237694 84331025508 530435467337 258978528606 116196748532 5458060025 155558821024 533691711152 509134369117 622424750912 447790940 1906136427 5826490850 1309470666 58616193916 404301686119 290289543907 187052488624 675569799 205013461360 709139412076 645476447348 164605286351 105321000772 3340206428 43928389138 3232492429 52859859875 76531173283 86854579550 561519225836 1712819979 120390497658 11804137289 298963174787 147191421 74784724572 506985972140 150823837698 432928679938 288555042734 60050047836 55027069798 271332761143 234526008458 539833301473 54343120179 265317729759 3150522667 35041240996 90079994001 2126970920 117145913383 155569477013 16707195745 704817048880 115858327748 29803495755 59481305648 278888949557 34785446598 24915991804 237335969835 53659318207 170811379370 782461150 881487504 461428864148 5033113901 209758623188 182225572492 82013314881 1343102283 44512597058 271559159375 550515768388 485997013214 10731898950 128834922491 36930291759 413690744758 141391577128 3886971711 265361645090 438373877782 702099781085 88411506495 2475029182 363237548198 724779188 25666716060 776110630086 19247246273 502739252732 209364895153 218808264719 316917875383 159382010899 649650192566 54708200266 487020226625 434765806023 94728012942 245757962196 42308186923 689179140853 186648609282 224308177116 117562258162 61798277062 196795115245 157375452195 601235651856 664809450980 636501477485 156236627656 447876286868 746606813110 214798189494 78924282650 318785402542 40653385504 6065826913 604326369898 6940008441 129191478884 181313856253 114383014822 312022555294 136109310434 372683829545 61129535025 714029640712 271007194944 175112914429 168240424266 4029120877 19509320798 34976672987 529734665386 264439776922 802042942698 19945299770 403588457402 52915373497 197949729743 405114242718 569706441810 64967590297 212333642769 32411436387 1394741603 146146513688 257864203500 63210126485 210302363942 280071667376 16469811431 50592084531 372164972381 399529190227 358950441759 57518056638 103732636607 649549233008 280412968078 67589040716 442483333643 84243562407 440896422 323094227219 148505416149 4104115707 703995863714 44430302656 768031342315 147008592247 66868568038 395835527547 330790253119 575614061717 116280242084 127306927027 209184212626 78609856611 947767017728 52885395984 8050380108 347279760552 518223365409 1541565931 9691471816 130648035052 54711662787 187510572687 351953999352 335470948116 97347323379 67962108349 647522058945 273987638829 5955417 2208857231 22061445327 14903859058 55911930209 151744332314 69143770649 919660473029 122808804026 27580662567 67964114119 217010199246 39393329515 373090935635 39654066268 897406187986 17189013317 87381955193 326849949355 44519992936 710846812542 41876622556 357539835262 108115441333 58925057388 261236647672 580114888617 417481556869 6700800938 216671330713 382734276975 301551075573 15205616781 37649151511 42196171001 185112729957 25714466751 65118787384 487127143110 859646733949 461851141619 391254143243 479797905387 58370313438 94829947862 533352484423 109205863871 50548982577 38126962597 6235315762 1100128750 883311297498 511502428960 181172379320 48299925399 100803497096 16067966584 271656781419 231995295168 485705814319 277445434103 411548095960 71194952994 668122004966 50409366455 394819053396 419219427513 792087377750 630337728077 70135121165 195072803002 291128825345 21775279994 325189593622 599679017933 85060762946 364327012528 160210735116 84964129248 4142375617 103512518218 388185840480 518395582839 719499089840 12101246407 100327810347 93844782296 316652547063 272373288410 28074251920 214318219345 228325873376 128039542939 55474489649 31204315480 159335068039 92694359529 634768177946 39023951948 158966414016 139841142286 170793477161 288898148 101109422168 119879877392 321830952609 124062132853 271952536348 266796383945 426031135687 187332883020 459077442836 171610572434 49667277887 20410235654 123598178314 27539326431 38828120272 929106909826 37211600425 54303791462 764111688931 94293646395 330097350841 370439811217 403630290368 132656103322 724736392878 180814638965 84521641061 8635228567 601924523946 805020243884 180800778587 124502910193 169839669169 293915453635 247448909737 11780969186 172984247125 142997546071 332782525548 3340609831 255459407933 135031929939 92382853884 190147920074 206628674845 527202065227 230039038683 54922081722 31379111449 194342447992 258822132421 35339909109 309533238755 14075187640 298848447226 350546495860 378939212 989310368 178982653563 164406375319 79772856008 18251460250 529969532157 11479232523 37071611883 2034471851 95690421732 369063113780 224973460657 284486418403 35188994789 459594069355 430905030788 162968342053 8471437724 146819120816 284648689290 669588248470 69500379906 418530640047 10510489964 239775421902 8884992842 49270388736 210978765 38076949845 10476681143 89986091613 91566056349 203884162691 402249538609 253520517657 558614187589 439882947874 384699530 445472400291 170384526396 42272446917 63395932998 476168880182 150864590540 87068773376 565467743861 561598687101 178759054545 126081235159 221357279195 389827528371 230420667145 534433396217 139194033377 895878512047 155179563208 100026190448 183300836625 185151200727 677703318307 218377065467 870087121234 14252397383 226569772651 86832482669 42352978 326657674385 19305494586 631209167514 51387942765 16505076493 6444575458 349224989732 81756984678 458124827231 482660815380 16045375635 11511189365 162765643431 105779259618 181846335992 43375352191 96575349362 126374501 292431352859 110959688268 895231451704 168395151434 99555705094 88156615615 2535201558 206087218335 406930925138 769345831966 124724622 571959400118 59480568587 52678754260 88662537773 646781809028 91667955606 82112853075 19995387547 11413091412 35282143140 31182502766 186239228742 132765167750 426871473309 4157985698 48346829001 133974872702 62932148878 586209650007 104122966227 571426966946 2446767785 158834655474 261933681951 78999789377 201138829008 74824275366 65148004449 328245588354 257431205689 134274585481 7789251556 550921923691 125938057838 28840334658 109982990040 410540585065 14150156917 18199155633 273790971668 81166757395 54815379887 46524808967 701572747433 160852783931 78927060670 246069137993 219846674627 352643707829 38033417624 81496491364 251509710786 198053052553 529374026250 170231575516 286147095922 175038184059 3277071754 8598598246 166540921 384200131240 106235429025 255450509073 134746496113 100680215166 671142955663 287420396240 14539205578 24678919908 90754746728 381507564678 267032608632 36180556360 494687432100 337182740718 88971016574 18418144215 2631188207 327951728302 16234970243 30912484891 99902908200 68808465653 293879677894 114353146425 190708962774 87046944100 234784644444 1781504805 419585190839 88308118614 115867281108 13043845555 438071092214 789752627615 286531827295 503647951306 281245772015 15333286232 16733032860 644584274915 117833041022 78208299497 135478424761 414979725039 111684844507 136346624695 42613632697 23365910640 132233146288 271211708822 205651746197 25705146553 158543324023 25263835070 143920319377 254043651881 26071328931 52085815530 212500471446 346486863449 7958066473 639285743301 18140601077 821048243751 588380960886 155520783704 279229975367 18161616787 22878294064 19013243954 215642015483 15551782111 23678917395 537487163488 1543911051 157400437613 74660459004 224833851743 18447107567 90962979607 302023522835 94405415187 25914417403 87710985813 57847947195 360793178351 120525450082 2774330829 109879750084 63545357683 267499561406 545601189159 475377620577 524598061421 458611092887 359341912820 59110302034 5121525725 82905324321 9069503401 136614087312 25276459262 359121418165 8252393707 108399400244 173818642564 9950688760 653707643958 357825633121 53295477002 276414718035 20707764893 122387490197 196182285777 30640396520 299204549438 103292733429 7546484428 193350456377 127257660060 14071286523 13562598362 7937768112 292607561101 1902920220 288016796558 371714741834 111493227105 14241741024 58939378648 610612691132 673781239341 6424197507 258590991853 504548581773 41728348486 67706359887 191332353242 356923410034 195379917826 34363053132 63592351079 341567096205 123404822574 30289906958 815702453357 81322265958 223415406077 7362989158 329639961091 37384604017 129040016222 68977385289 169181802099 188244743756 92172733716 53371558580 5205252195 10462226707 5675295886 54247401502 374985400240 24098139744 59721175532 25024572436 25962013495 54521176356 138773147189 84383145165 409019195305 27777487422 278917302667 27993030911 14414544444 22665838010 182927149979 94114070565 44147872506 616014411142 609818437530 72684153151 177785468897 289031276674 12978939991 19080096830 95911129525 276644735462 45333114628 66173660394 22844777505 251429437570 505380067948 427118181687 498459768217 13891236234 435827622034 180193315826 747879902289 1801199507 54265553195 435638360341 33987963702 17637941322 158820529301 141454705580 4787277112 70998431959 124198865097 85158133204 684551404271 591154783465 82011975491 232120034685 178030654800 176779882992 543260749245 203170288009 10561558679 345645831221 43962085395 95044073909 92914509844 189103940497 580990660421 314693277631 34726610465 325537188305 163265092968 56040622125 82517120888 234344787409 93945771510 251467557291 1056878320 257279947730 18680003439 484179839876 132481025283 64580904152 105303538995 174899452647 232748949666 118405876711 60586660215 482090043119 78281389932 32915254033 84203202113 307889716686 404092427637 1077998405 307918624 262518506776 194291097228 179179209286 418706000542 229113002477 283801582369 337746427077 281878058359 4792857621 581808153392 156284743966 603420585304 296848210942 562403770729 127572770152 221674357933 233879944841 391639256343 185458298223 731055904485 182952695272 9515018915 378896518920 81569361073 195645089386 52030425974 169651733582 21724853220 1950238211 169331344024 220369984767 20554952286 752767122155 165712615408 143605179843 788801553908 65197939795 13236027980 12957842684 312480973134 31583187108 1911155734 217005452295 568828736343 61903847299 3108094877 67972955664 48684729387 2458013738 554333347590 249942468846 92726768409 138605516597 90550468171 88844598632 441217583761 153259996494 279516522911 314020053686 32413532825 166254014834 65908446883 118622249181 20042628690 8809258372 9559899005 180340560438 48135497782 4043476313 10950841660 420963556977 325837817433 91886204348 315936049293 113562116945 148719285 4440759249 614932747 17506725702 367700142722 70341247557 743276605321 549600307849 24030313755 58917508616 77013975738 131839147212 27390814774 457884493269 327483929449 53955537548 78229972283 55066367203 290820179110 365750044665 581456073609 5948249080 437899237510 408490096 162807902056 1800036154 512391900290 113753147840 8204621652 126200694615 119490217950 115586398269 105900139426 152697207306 863073010177 280022265604 357271609098 102626738360 186920889738 267143659183 16889085262 655115885321 198551305101 289458362582 738179631677 134540467347 770812138217 253020892127 9624407872 94976828723 374929623085 136548949681 339482732107 97463738747 65627833244 203248482061 25109029415 110432275651 244329673505 2871502338 123739795322 1412733629 408930053649 105665153754 439519954227 94055509958 109039945237 146734895973 172284968789 152854986893 477284888348 300682126572 61611898108 589812278667 113480677492 398422912 2311215774 690413744630 219519932251 24246698729 80496346518 77235730320 377040688514 82981719680 2482907125 2936533378 4059146232 202179359956 471749930306 212433866930 367451816170 379734901470 177067382662 19247858687 138235732039 283591710039 371311999197 6246824822 481656263604 174408135153 117551481612 73074921784 112082190066 906189563303 654730401378 15939473580 8306895478 31326247588 204424454858 367427873705 18110942621 227282034468 218054590790 148190197539 20650098704 208888959798 119640916790 622096692006 535883017735 20283495413 291282334477 196125359648 16899965015 29801256411 46230245308 99160696570 123977739277 167673974769 13736498140 643898735564 128461471523 56317902419 627341651152 140632707425 264684791282 531913600247 114374738075 145502250325 187822619690 86424369283 742941270 1949921694 230280374616 436067858182 238571081053 454421403965 22720680111 167024417818 203488115344 36705625469 833707509853 226215622998 1646483539 67104825307 131702818978 47374970429 266414966907 18721281403 166960129941 15142124755 135734991617 178375470977 260973855854 351291888441 465332233722 539396901279 166001563356 175651289180 239210335078 45917561 63437479403 93347764411 468550948088 506432130034 2893827644 111676208292 210912892525 17160548443 135898027902 80851400919 19883881019 8113222071 46781513103 359841575274 208428924167 523390602517 312526175478 78963709257 550836392673 90656929097 71849762342 97579179727 230959487801 382279267475 67487824454 99345998869 90828061928 167565656942 143096254989 440607398758 353817121229 205458403942 8821053573 9053228075 288816564 585696935584 3521593718 486435992408 49248630915 300412064138 92499053148 290210819321 13149466096 517489415 894920496515 2502493168 130611875779 209110497816 403545016158 43272484146 412216706137 43792197731 131083211057 55709728273 291353432509 3722538919 31412716637 268929717142 653440311922 383824675334 60761478905 32975612788 79677926887 276128479688 81034621901 4030963029 612839708572 863052133 187821332854 6089575900 519116733302 7449915059 29119733630 246001695600 101021843415 93237220484 47754923757 3087599262 110765182363 478228686941 195730484924 4738767326 289558313734 15732795463 939862981411 224484821856 63256210569 504584491161 39213071706 93899654144 97271848719 211186466864 59400616780 1347409976 79502202546 87992109325 41943557996 119523175657 87343860284 147569163678 1072639408 70513507012 23686104449 4210008497 424563713457 2101377669 174095391475 35079962047 48454925012 391987156477 20639684400 268723149398 22705291246 9949660039 459091160938 39417411208 474406615755 100462286251 197786808382 468551411395 331181406634 28417839653 89931265572 569296988207 1576812655 214492862028 17666032193 344481981 72364909078 925128911 3838725140 13811677823 67501696011 160949867216 344084732895 8056915357 196450812090 780613969621 321301683243 334929009471 13344750822 15906377372 272830851516 163440191022 20478536219 260493105791 1928518467 73958287144 237534404280 504062047951 1540465787 167683965551 122242397381 112556505340 131011830321 127142592286 5153132300 141373398770 116537437072 11327746538 5670683511 14366100462 323504075308 236191953233 271941206069 65093175878 64393073739 162051672479 42603152171 298681168412 295297199913 667443115644 111142526647 183778076935 219666050199 2886583819 40343032179 587859115592 369699223150 2326481319 256662351147 640363144538 192183901095 183139413357 161625756912 45817482411 209388864905 216703738862 87441647296 395567498016 91955401495 23941079223 409791907841 288946468643 59994330342 187100434752 364091332876 9834804502 16234453881 315983677932 147346342640 348070631473 249550864200 240486858766 2837609973 408768047746 315036321403 49912092005 334932205215 101774156606 200714466265 27419884496 310888270041 624821841019 11796545602 14812778587 185402535383 285883972658 1183662226 28572715543 581753955871 37050566918 203807853127 15876034395 27247628786 71311320956 517423289199 9208614201 11406130827 20206263710 294434123086 76065348137 35663905229 196332083017 423795504993 141576545050 78006411447 280636342632 103343604593 105836930335 582615389552 119385139118 50542875589 642580150640 287178444353 133880517025 173455849667 612405500 244561132840 236097088718 536901004679 135681063555 91316123736 136390396188 255295583820 341474499557 22946677159 324281490239 165714665900 194386032666 253263562297 13037069432 278369284710 113222508381 32302967260 216212797132 11514417706 46786945946 21939266268 350112322930 18279531935 221093472260 665987609237 110244851322 11413334431 422097160426 112998144415 649714450497 171696483363 16677435023 11292203259 555144989712 430308533836 289734593460 19678467217 365290691435 499867473505 189107668072 181534990974 601993345870 118273615386 119578886842 348387631286 39374801677 41386112526 29437958219 555525944137 571858685464 5074733998 385618613033 536387247212 26809002377 167691784386 42717927214 2170049137 44425164991 6450691500 93931282024 60287740414 214179122472 572398291949 638908426986 41527928579 480485094390 21441474129 385086681291 275115745728 78978342423 281053703128 37821699383 60938628112 33435862060 19073338933 290610369152 560031419572 112694808722 333503874209 51827845081 631952775962 49668381261 153594125303 1309798316 59072703366 812475645596 217372961004 207505718 848147527751 295435005767 698459705772 117181578130 99559783946 414554122361 336783112588 168627631518 6229448131 691686789961 50094575659 29891554526 158218070015 44468333309 2947828271 16482836432 428815921659 580568915201 42821717500 58760242105 11264576716 11380057327 368763583182 20825529696 154105542275 58369034516 286109897286 537922202418 215443409702 3897150165 58252144819 379583452033 362860111989 449655884483 1458452859 29695472556 55204841219 1639746161 181861024272 66154497 76076734735 534311285597 77530223774 176519027144 140193061032 1934483965 194851570417 17555812921 370367111132 82247640272 163693126644 345896949853 59094848594 413906908495 66651140803 312083758915 16750344811 9271135641 9560073640 3310051383 35330306136 484038521889 362187974948 14586599071 152274724312 44132193199 496353131082 316473683728 42416967448 285992467109 51767921128 303983077790 73440893186 443303483593 39045134832 309676867502 621935167167 158558531720 46403616799 334084600978 281703924099 7804517646 97563826597 105682687546 448502902144 498242105879 195947166488 53023573903 164918329353 112664793799 145159334449 344304535457 8117577023 323202157699 4014426763 344762553513 123950911498 24091076821 216245247850 18749355398 299978415929 131976491025 319348210688 80689292012 38037050439 449152179853 2273685204 9971105733 186699426714 110438490938 636979755752 34208763410 36461963253 7997383968 252727581709 294339391097 353840860431 3466787302 13022401683 9538582400 157355994389 15013829300 206968292060 523795499685 7669199026 9876658154 387402875932 356348221829 31192513253 26645546632 892665877964 318866448640 416877716671 130316065520 487069767032 420218020855 160198985235 125701017096 65520910821 483106130542 29283187611 488055384234 131221685220 9044841510 20363812362 383983564990 201001658630 160613496901 347326518445 10520274248 240576703034 90078391791 149737670042 388261690447 7365217688 375720883956 5781865015 101032713925 16514770433 643949046882 24889957316 34430324309 543489397438 389627913331 654005846904 402139313940 150632170931 117577291085 90495993950 273884137526 168976471556 301671425694 785015631731 26514448031 127933830591 60934006495 124197656781 389627794872 346688675792 39642369496 212934292500 29038644851 507625132640 49932471449 245719820807 72150427694 4258233000 167136200624 579677352221 286589968694 65091469523 378443346818 10964373598 265334724322 118539291070 13294974938 76442761854 15884865884 27767736292 87652933661 364934712985 246908702915 12144445286 29444462691 19501260109 24468751948 185662191737 42779598262 247460924510 7165240795 140430640405 32743946707 686843428216 445591346907 140218307774 100764282604 1388783755 440521391275 49113409574 35164731047 172461163225 2825296287 206258803113 180837455181 649843786894 72650919936 190631208238 12833697289 62255291385 24804156552 505013 130874396326 222419764184 857232306717 4952954001 40199351153 279231843942 105754750324 33205792497 61447940036 29473648907 579139176803 380373366804 557443397516 310470434760 243907163425 131163133278 34855246720 30601848981 201607468792 262852568572 8958133163 579854249148 17097849226 336418060872 806128497 5285483485 6507184503 221300670168 63203623150 476637362251 2562202965 34671407837 25955136661 402741247194 274018796646 106919517716 120129993934 67986702924 33162760642 45306648513 159842877424 120319821562 1156791368 133962470843 118585967550 167739028923 109241619164 30381791214 264158033931 10423192398 700578930565 550691047568 4674024194 7727696000 584784611643 117752761838 3153972762 28030941053 568983662511 55254224691 111820197046 23488592929 197333741543 373099922334 159528657723 24049011734 42121522936 219793577925 254118419148 452452099443 404502563073 714106575916 63974076258 113245277448 82495460992 147309522642 279219312230 124958891030 1596261556 439916017129 573438774489 15136624137 63382831897 308689037637 9142423162 109287568854 230239667164 48304849367 71974635342 286348677929 61063818876 501978486329 224322017098 510588905104 86589389994 880828163247 87038425132 93765594035 255742598969 360652300701 194414590004 67556306618 262558056231 131971063096 53717496666 407562296253 47865138986 96893563331 69047268672 46429916794 267561903473 8295149385 114637318654 475602939143 69396820142 11758865462 154747395839 134849978368 124315953173 4941624929 9636436897 621460570316 14363034351 67486355002 271220619511 16927805565 439324023374 59236706595 60387336378 151565867230 554854012064 219213372656 218724891818 107420278925 263080565721 20576797717 97359521648 71559929422 162373957857 48269384155 49576754598 193285837749 168800510719 494836689534 2848824677 675656044135 162192089780 656461774104 292659158854 594894459411 259609436725 211790323822 199280128767 600084989344 160882141942 46560612670 88679068040 22952042526 417861005593 536005564860 548605814 406315091112 208441486216 402816996276 1856554785 41466246093 1561040894 78135068204 8862975967 302719443879 574035674518 271339300468 29280326876 318371651192 346883291031 191061964100 30228299047 255514697902 604337646786 72064969045 49056194536 2817122042 441970092800 228679041137 60750613166 59021027455 123847087562 44578356318 8882667174 683535540677 4440723536 468104665317 479993282354 72026872678 329453051578 683187289302 98133468841 299631183907 31387272374 365623163591 149404324477 108585122092 1168248195 8351069929 14770150220 79610229788 368709019041 101844425404 117150996971 174391336476 11349085029 18700265479 685827006 5651339103 766997052859 998086627065 1352706 294753401060 6237974733 79348619286 100380689080 13036242195 8714303288 126276094481 413741440630 41252818164 389663875252 113630521007 377684485487 396739465295 239208721462 74078175119 35883650121 162735600925 204158659357 96572927850 363724872973 227974819143 815803007957 735310072891 22116557828 44138548716 13653933216 305764951529 1852963411 106371902860 30405269947 705126310312 197847244258 367458555447 85481680570 850951974564 134686982270 58593351419 19651068934 777438145548 5139855 827676426860 125568548780 32589768132 290892250988 387607918492 9411405136 131860005648 86451710362 208887557000 707962895929 98438832581 94141679674 2690928233 891822831025 745000554087 3215627535 68145902115 381414072928 629819750791 48494096470 66364957722 366987536792 62757357821 25895368337 87227352318 46805910067 2610020585 154220975760 293419987003 214046365570 925948383474 174424574073 110329318973 111925321703 210346856145 51779902899 115806519733 8820171216 75665898112 84780694497 13971976127 6222941373 236470249625 83588519401 568425333524 649681306829 25941328004 170957642426 263898380380 85023157321 293162319988 91973959912 442929606166 249423227617 174754194496 105453903240 11884609485 99001323583 824878736211 257189835301 43212780513 33538299974 150766496093 137543879121 312100209281 494417437179 85256926851 57170881804 24710663514 4306866429 648897109249 344897470717 130818883913 362093013797 242676078376 1159526841 279359682640 177985091523 319655745733 17978666330 80177660778 7557096978 689896407015 15138665239 32795642524 196062786032 61766404880 373111792977 104700726126 4245732107 592072607095 71541038874 620953386159 7546397622 149130960981 321250388098 426688503533 824457695088 41672130386 169276578880 157757667700 673936536562 4825103 165212316540 98692837610 558288305868 57953858413 197821062 99028088155 50366265147 308537763744 100673286314 35566879291 902859625082 445541680054 484238281299 25065739422 463316548660 314358778405 13862722301 5446254979 60932751215 177296237308 335499774634 79596442862 116728013347 60732929931 9069427002 86082680327 348618410662 9935705850 304707952198 17790108191 861466229688 810021132429 29200881218 348390393550 75412555028 25013692338 299613433390 444131123429 117594098340 501087571173 91484306502 103350318088 15302336341 172572871919 139170559855 438018782 296892628292 65578539168 79654957305 10120720763 61658114210 161054543184 134073210815 713696308298 591189675914 22153061324 302577323380 733956345922 781384060257 190798579228 239131406941 118399291514 118530537682 151746523027 46890324378 25260597162 4075385584 117633072851 40911448474 317528320338 46616183018 88096013405 256065898194 342921208713 446305231054 66137964161 56657918429 279143379639 413396531824 169275544377 362573723429 3552277034 53195300545 460079448461 1926008363 37791303208 80701463594 283511826057 49045488153 8097542899 263466455025 224359296750 4996067249 1825894818 70699203032 289454170188 308223827383 229098696 354723373708 27463736190 504383620698 343712293215 67918807203 229650907501 17924221065 30826266145 127318532899 263411372559 138301045975 106419606701 492851233609 22162592651 179423073153 334957215414 32080848 681697560096 327665925168 304254621536 100315663611 647629218304 132401654673 13961643299 205029322305 141744218407 709389208037 39191471675 5157847997 105454008087 679553984492 231364463527 127617411539 375399794265 303184843406 192365785534 126724755883 41458014197 240556192601 277992085922 180608683217 830008638 216554044212 816312832593 4450931557 19838786605 27615640882 27057353707 199612515658 740613390453 951197373 123033193040 245274282420 7489107533 319613665513 791369037753 74875282816 572503077375 92632510399 114975431958 12778159419 128402674556 62519050176 31628471398 99106747457 1729971124 40141627367 11378050934 99832433587 3600402874 257441530018 169409207222 94019439288 238701940048 118514916173 357528907916 450046915360 268256136077 9352718572 44226948698 215935260676 74870202853 73310559 206468387515 487236863242 189514216754 365583205205 12638395515 405944583273 56417317089 105372036122 290940243319 694197931818 354811986582 432921764286 2456983885 8592637583 11058995596 59900364799 614814435 496979649432 25883107663 59076818364 139880318366 3078630708 42491405353 2784218591 34870651417 64001509154 271045095854 807100663 417121011058 76003811262 3596517726 789922209 46029747447 14068964832 377501212302 25519640140 30246049909 44723054934 655697235743 43714874325 382682848546 8792440843 49138082680 268984917170 24402574158 6285325458 94839538792 4139767528 21649051437 283185829973 131575414353 81446064815 549128956602 928186722817 29078617191 106277288907 203795839281 169318642226 3542200392 235930029806 858883909669 70389534687 116496812359 99976312765 9648595634 9673882830 426400462992 1632125912 78538764350 120185331087 609805017 381643921 463209569124 80262718115 3911862857 103943877050 562303210143 12648183922 227454580052 73850590540 305299199507 402206627189 16367702808 637328886611 127891834459 67518171542 110731774638 23474407657 13691263702 509213782124 197118947359 689595340490 141551809257 157914236686 161462109082 191853682088 195482291778 464643983663 100452397112 738528132777 307622151028 305894608913 26065583844 7433080689 1729807342 62114981412 50310997873 133808140238 80489730772 468641693341 73858082775 75316068050 67843185419 122423315547 2740932277 72901090454 14749758652 198172019211 13350918808 516022185395 99271727 4853319246 3198263456 60984653250 284303802785 276805805321 124524924678 226160441645 34090069245 184721552028 634187289364 33172461465 13008308242 401484141497 628149209871 115269555969 300594330424 271559311295 57974175351 550672418982 673315391 496994561112 126377200830 359762127435 1043381713 302987625624 165639650794 626876551485 752716323252 32650733771 14580882011 10253567023 240866117271 81630682755 286401576642 75992770890 79979706520 129744279151 18699950220 81777489110 95119414021 1448956871 140938907359 457713459817 10341231425 47185966708 19904512289 195331238574 512671524824 22663009598 153228187730 325290810886 115849167687 325850195401 101822583696 32471167537 243625317891 128138787052 831055730071 165903169283 295688811904 346481911900 127182971547 93590982634 380179965825 114061899165 208812082622 313760372952 172112660634 2736963080 94679609820 5445519028 31524386476 282869224085 316488451738 82018444822 548686037943 581761312859 213543110718 613259429835 518883528144 197615160244 296270262728 501691667278 219722134287 816487075116 20391894264 198599811096 6088381292 160064151373 157060970800 75512531360 65434840017 85626923287 196076376310 13844568865 12289383972 671054155063 90814153254 168758647528 405023577590 489578152476 256207487579 95803081077 2543959285 81063448883 265576997296 1182054292 594412332180 817503553065 451209805410 68932635505 36934485908 514385723174 62802604571 562627526 282680792132 1255048976 485688929293 17727141257 638406402693 12962751733 11066250270 233897937888 257220483394 642047219921 595602373552 450070338388 10797328719 276998932638 137857409530 298268906263 253313752693 5251458274 197968507448 632865992164 39805698613 395146221154 866803739578 476433142 23224738534 1664608182 33680042997 145633155577 23484685775 54657691819 341944727069 136098247833 171116861643 433816561307 89747755009 60998893133 2589669052 32942649262 145794193276 288812798819 216381106198 81314472962 291286290703 14819327669 271244603817 328118033389 47348711608 165593790034 7466266499 28492821958 119140643284 49893872114 4073916207 24239401260 119811236800 21226946012 45196100200 414851190405 568323772417 553582504993 205309704919 57434910 605990709 425311656604 29674375556 24588384986 93744834067 81339859869 263100710015 513013893599 718470358032 31617809668 215951502837 242172962955 173075408495 173557243365 37947601619 27477841138 136717944213 395209598105 16673950028 14217898270 629528402055 185993609745 48685813492 78210186591 11000477210 2884106010 136751200861 39947270920 56415024112 90914185942 613116024763 639940637153 351194440371 144469914721 117497470041 163304188247 78603417065 60525950996 284484019295 84920649027 199902723315 380854804068 208690540923 295425367019 118112265113 679743213850 456038751312 210188354635 190348127748 82375394346 98821763070 306084016698 80505736144 169745032101 137136079567 278553295538 33391741055 64478050298 91086356425 184811491649 221270947001 26613087177 557154488199 103679486469 31079983322 145129296369 44662023841 181345089029 571415056194 298082244404 100021152665 89799722555 77210423958 303217943995 541374978910 4670391045 46782669547 207305577526 284974376820 126953472807 116901055595 11562750566 553891276851 302005697172 128239576181 173848148764 494695848919 504204361728 689588308099 138588552327 41910349604 495261014182 87662082942 48039365636 142080093812 31347722552 2592695785 38589342740 216435006441 171162303473 121750728401 72699459488 346486064534 311305069653 20620668588 6204488544 135463884259 177340303512 22776517893 213593904117 42688491225 201008087500 308325081629 385581328854 60346133444 344404885580 163669688415 32049697518 81963941606 29772392433 152180263864 32271049598 10493812379 95463219553 404113067871 69097346203 205613142636 879675999882 548933014167 268702732574 556652206196 13690671985 746427835280 199169667651 136374648659 30903239501 32344708887 24444322176 42069846545 630189150022 68019346649 618222234333 178027037476 65180576283 52698077781 5261983439 85683476941 105980650697 20566261807 28585192843 178467734813 303187352489 235236597784 14457562962 507710823145 372730740911 454123473973 516550388163 12625939980 364654000592 508530116717 205867497658 209328221148 8512957973 620029872214 61815129845 209785195918 97591864081 44149781960 715357185929 710131702249 7165799168 223878465044 16278037820 250441452593 4338977938 444289627751 103544827657 149873410270 348505877472 141781089390 289766659252 90814723501 213873187430 272546313186 22656132369 231654998369 236315824856 413907264480 162640936 335445281892 130756180235 241457836798 275504710343 242723287240 1180872881 444007808293 42270650196 155565852414 21625096903 533693853820 4197887866 6967296372 363455154956 78284952267 36532892922 110148225720 1886599744 26351043421 14133824634 127349123054 90830711772 337207078671 29545779144 54366840170 155287362740 142848583165 34973064861 196452005314 240779052774 8372305665 35373387806 33583064222 330709467957 52147788879 80361290216 104444000001 411554436169 89467335632 29601932996 16726264465 6295459650 95375781829 100161528344 539120082582 313655516285 755884856480 223702944364 77805261347 98017434152 332033216437 169750212010 1549950 166612283642 462941871523 10375243717 574128309724 494586807054 262670894055 133223558263 116068505127 225923367314 217439129356 474669996044 163935206216 357105678012 238881382900 140371325940 301196599112 917490425 11612226959 653140028607 469614450371 12039026682 98724031305 450464209966 90288659371 39879655779 141964864743 86718836460 5263438407 10975606692 39258125001 89392173858 254000204964 530080999294 18322203442 325315080050 757758172763 30442224602 375351209035 21786053311 327065124232 27575994074 23669556253 86751640242 256883418981 245802226815 228485840669 42306830669 132932394595 165572199732 99381494609 91457721494 121754247190 120399336389 11733541284 307590079853 77922957409 100140944774 410841883728 151249241185 80834083779 50243509517 18301145100 380291601078 109978498938 218539071729 239903121031 110793864783 60717079995 45471237107 59156273654 76186155764 70417964275 155624587294 1449793719 133149119811 711749810751 54865459710 50593893026 254557802405 96577416048 39751425983 115779996621 35426290492 124161411943 597767699821 74484625673 860040014252 17354894196 262707726278 4720931990 215523435315 4315648896 27408934885 6693297964 25304666288 182324477118 341040749509 251457942598 552382814031 27162076931 124590715141 138060287683 71751905225 103325134269 524568442358 342827540787 252132248919 13179116752 23037097814 27723366109 391917357811 10287614365 80203991280 286365118677 207027399385 62017411031 122789595773 256763529826 105939132537 4262394572 41433084320 349276250313 202296693426 382766416995 96257149110 527803363758 6712485819 19938765637 76412831430 848492781292 175709178614 173053688823 22485584159 32074506931 683357897107 176737105 348800866007 83655580875 128292006940 81570578989 101128260688 259990117110 68128823864 422695918994 69583998695 19732383876 1078744144 39941505585 102077983864 61243065820 10742373135 2979481366 90371941924 259938931730 47846942456 605404312 47268794751 54038023440 376698823219 326774815804 668633693018 496847401227 46774697278 825494175 142564527041 198518141215 171856475693 33905019526 68045528302 578868414907 42176649516 733146656 80878265390 277301432951 764161887081 514017267379 277375786357 3202778906 94821013527 469757323825 129056069581 763591079937 122578497260 443554488887 166082263175 291344717671 12796843371 28697273 261054741097 527267081444 250600756429 53343134522 2240855925 313244417630 257732533227 505377666774 85115193624 187171026485 72402035538 18211514731 13064373510 16901712501 4520241195 54782916338 142424572105 86968563269 196765953727 412611616299 299337758293 62459903051 9603484549 403517839287 171538591633 130524836544 428638170469 154608000692 260418588180 610605106526 57835179556 8782881731 2582277626 116962313329 338802625527 122470955625 376969282764 583529095597 403566642384 109216968104 102039236357 193992885916 363129227911 287793644932 105042746527 53057036862 115247622482 204908719546 299368334824 143915066352 146287233795 25282207661 1003632757 375546524973 252631008731 14303797957 24675714418 114163288990 256305014839 90946215550 44395154386 58098618639 107202943113 214697801744 5736384225 11469966536 73932205108 36067278947 146920217929 323389690768 283656711769 334572683955 688282883212 92518855074 362001639253 336534032630 12060577447 397750806215 116464318600 20743841806 12053312572 272961096312 252544864763 449899314412 122752112366 321516031394 307143513226 106581650992 118039452617 95999824916 151886162230 306885912110 468012529524 321271762151 3217739957 170499567279 159457821720 73032353841 403613893522 3469770276 88745368467 108641768572 72902258087 72784650784 242845083489 67334979307 719895695893 456568355006 660709733231 731141137258 135941113934 259820753154 473453963874 315613845372 260003647661 20388936588 346636025677 205588196788 52851578331 466325161509 65852847115 25715402869 405482133239 16792607999 119140164201 132705232201 13686160932 12708198714 231998308284 126559980298 22142084351 219781625433 320329603232 291584928326 150038561941 18612324327 154468582419 439919045938 311071137604 593313404820 596559880788 333597090430 40983238652 231103683812 581995032491 253834485464 340018961762 244522774147 103622193833 90970349839 552855273401 31078681712 108926026049 45240262169 2765330802 24663557988 130071679004 80883512027 570334386392 41400815466 103927618413 136961355186 224200440962 247188084860 13147396429 127842495590 318072265594 13822510146 60157777282 25465861529 97819688510 70453822763 310322888598 25356410446 125655008795 366794138391 89471001964 311261833013 10538108620 202577408029 420394207636 18974977257 33429996828 78373146093 102927395724 68203000751 37606945805 270278218329 34112681978 168983269849 97681530237 79979042038 50697696775 37682127378 133437753081 20629952692 65288166941 101471188658 176632168279 18447017794 231897350105 32182290998 321175956862 144038995374 284458632521 144725246666 5563767299 342681041028 301233907618 162728978931 122962513488 20006539854 63358715737 396338780429 295014887946 248035859215 10829491030 46769212794 846994797929 139521480018 152598895571 82041576368 614555424626 33229115745 2066080888 24666101987 16496881557 10144339692 35946737783 261471799608 45124164789 20777389967 443490880432 68565716169 51106953644 10772975649 3893909608 192285174196 320525836238 338781614557 198303524622 8241352508 511363715028 18155901890 77521207742 204716721658 163965846415 497052558022 442309017170 338129306925 186297752761 19705079283 381224464893 75963352416 128681100281 49036946361 18090102502 98982846400 35749997248 2927152368 11443880793 107206932345 244494662933 707945004572 186600652814 32615472294 35210150218 150731387576 203889660167 25205977604 78038452565 26482304749 178511148912 578301778564 59022662662 493006191316 144192404885 261177773233 279903510128 51586884466 195874283273 70240109597 92710020437 368282597919 36161290922 73948707634 6709433664 7889077208 93186901 110007290994 166318498428 249432750428 32505732169 78814802954 453996210396 58440694818 53181431136 20631179405 37949519851 18201435617 26934995279 114113083769 180389968581 1493498053 78128076361 64590859692 535190318001 28309515 23161212028 356030707491 145040511630 144026668816 346348246 56790818593 198340134964 255021553775 12546698570 279050144746 6439266624 91613699499 8862627299 224409159973 450004351315 212391029333 425750898852 791137747934 7572424343 473496454577 286856539271 94337864049 282390339821 22584138997 191970926753 652781533037 405553373026 9887624179 239545968383 245705988920 328814104509 264013966143 147092574474 279087841802 33819221258 79721813172 610334290180 283713080120 129233388894 16108348051 416786771795 4124762869 71866125904 492389878431 4055834669 15109508967 90389027642 181634665292 42242084980 576617115 535041453402 262464079043 652058464259 68875693560 89479765286 144404801971 10376671242 339524244106 645819765 380906578741 139646437278 182912116732 312784724520 448493593661 125934153962 82763810 16645746174 86963401429 450513094836 53959934692 36559001462 298881455610 27451949971 164639412772 11268136737 98593665545 10773473037 2228440623 115488923848 580858143540 278003232611 1326638980 67910871319 42852838792 53556533332 120815460746 10820167033 246009934 359480381022 99168202863 92038564877 514671032170 155533460329 765885477610 489253776055 228945552892 265752277805 116658802151 288588218352 50730102250 166635347444 354262381628 114748703302 94405332824 11972348214 1198100606 320944746137 26458821567 277181741474 12399799768 17423443752 27751597949 29651870744 542607692210 429044818939 133773811334 696322416353 132617830823 87590990019 269538648795 367827995064 155726293722 9941529903 316537265637 148642247526 3713047041 20664656575 50799195461 529566977708 6048658020 95479031939 18127903306 334849305985 144145374600 6149913535 245670961570 58986079064 109185375253 341324388348 24366466058 401128489387 437655229272 420559286211 172538745153 158109159807 186778148731 61324606391 19707358338 53539002134 137907966977 54294874825 237444641606 30231473431 135220562171 48409759192 352495995243 114962989847 10060552726 11346352557 110111008004 420943679862 59947826199 850726897 110662188090 3935164265 2990650992 226810123604 130985268005 715940584478 63807570253 76105614162 220623633039 282550865191 690593116791 425202541131 144190214368 96200416663 370061990702 5555810737 137577747620 478108849094 399513948111 329752947270 220040941493 61029087514 264305169900 1206419124 33798063445 160202915949 354930795068 14765425883 184407858964 37884306310 128543822978 226927934210 403596650587 475624030085 227905576306 288480920835 68096668022 97263531736 3141053862 667608346839 4503268326 10054202120 354516025897 391210230977 275032105839 117221805526 217412564180 206166667012 106934192146 948777705 50033851597 385994248925 201426813375 56926538075 242879513662 502033780965 59653171049 211966398224 25578579694 27161903552 477537611286 76843320750 33555425038 299806746831 32054125524 75678682010 155115622472 355256929214 73162295207 81721103726 439133734726 540112586596 217098642941 103619032250 223375664238 427766073879 83368076528 105304810095 183772506369 2788268404 83562604064 186950489538 40739655771 1125725180 500520218936 112717269257 32755537851 102426715649 92360549692 32001849999 328485201012 745580652 101648795970 60756333649 8117138284 219422384576 3845189124 665782625944 81466981422 7316027909 110523117031 18968181311 640334738044 98270611191 104655629590 131233402611 46085802199 316587356285 31647577441 154095674915 718939496557 266383493678 32275817016 224896719402 7882990381 32034126925 47987473951 69803266237 81231395154 81479778445 332731548508 387728956700 856070491876 121572904153 257037865597 158496152231 194654956147 364928738290 146104361734 221320024563 681536988 143782273478 256224915656 127540722414 381113408457 370317664883 235519948303 87989813838 142453359620 58472995392 120094359886 669621723847 535796225338 1113460 219053937933 54243413913 87770176696 7263740207 398066716374 238878195544 354210340536 480778922100 1976490884 130868602034 79054561684 470303942605 4770560744 168286914829 12007426321 178592682068 343414839659 55218974006 376490745412 306428524581 640994550119 56617914487 49610829095 831316065314 7900544373 239141071975 38294578682 121184263320 250913423011 161288717974 141330834241 1919278986 6104075712 39800266547 116975929856 23461037529 239324056852 16029312796 1961502113 300164580044 21452263034 24635339322 3565728679 189052986391 115931206218 149291237523 182225186334 199780957242 788993038407 105882266795 170982369584 5519008872 119374510928 12305761861 12320393580 82951277577 531415549315 67861674931 98449589446 214248363811 600464074728 49826972556 169707183998 78976773386 89879395028 398457434321 4355402130 567563131630 26694631146 135660198270 29068466367 51967615239 387089201220 93691018110 463642464207 19261573883 87840292939 320222423643 152401302810 83966488007 32803392920 375061316886 362234242211 108872475656 8606350007 19344194258 138026932354 26414205896 278380516155 31556809146 233082907824 200854880355 523876945721 729935225323 506651288969 46244594405 307327733447 1575869512 451533121109 26021566654 38019832960 99689627720 412388490413 425582624546 1100410229 81227457846 313417221461 22272783746 6738744948 382902064261 217320042626 19922402436 719652037645 549007654509 34927536862 377805258718 107140720607 16035841169 93742402162 50187283938 142451753322 79238252151 200820866958 12081491058 211389261608 214083052335 337645106189 49067447162 3546988969 21010465342 303888133375 324005543891 207698542904 174187047351 410121530225 71009894719 52377467813 174855718272 210367521945 114650853344 618037796425 10587418828 75056672320 437478777223 56132465512 21881046560 82342708860 30294459645 199189684511 868279668828 1932692060 276816892506 373381973958 9801609588 412462783919 85784543374 101827993749 5425395314 34020762164 197109698080 90485919819 8513570671 329153471224 69585357966 247131487340 71741165453 501786916277 290165868605 68897299372 170035412734 50113392657 101128980149 30386644185 73893552042 70031873881 25617577795 313734142833 193961773194 130980506426 131238910 20059088419 383242155039 19269533992 221232692685 365244542144 793651635619 234588029058 412147894925 110434401838 971436310 364503921484 311350702621 119267223981 292620660578 62849988391 240042796857 220391775077 240830572104 120343119232 32408923491 136454992188 318880563236 301951504648 358797274003 104790021229 5402141186 6234367930 2140412446 33792493552 6302893692 274744809058 455086394116 144048363192 2118483130 186646520148 71120089816 14781317260 138124416964 15611760670 371571056010 644583491 133347221317 13421761596 2610795938 8054290218 400169121278 691019882 355357015433 21470033788 6173872982 68364224006 8344393169 8239719441 73018410114 2985457427 102597073633 39226162958 370915777199 237428136439 6875532002 318199406173 26891199462 108311282531 286784105103 181314699941 130293812136 240533407 23089489593 12032767860 123764443442 169783487230 14716386343 12467361 72459686957 63718959405 106941952943 256984048263 211093882338 1980088943 81870986146 5044693230 103654528614 45577342327 7593552344 118930268427 607264158267 591224471211 128457113463 108383238356 82194792159 91601379091 11392524649 280330187724 33563992794 76884404214 106419714777 255058834584 106617785901 749080816831 425863217596 118535636731 167626986215 201586130613 29804032426 224600437928 413867120275 238908762509 53873683884 2821810589 61403655837 13133936524 378122068888 4488444879 4609743692 492802100896 162484637787 112758732958 11590206429 16377768532 4255115556 351561927449 98222815993 16128637803 29840949228 521894702946 162074367882 251944875932 70001125923 178499291737 74782838980 53571391412 217821172 24389409286 2747750190 119786216014 80593102234 326665499 173069024534 4954954765 231131290494 125219323790 48217735473 258573329993 302000707725 90687359886 107707260705 683045034179 360782690808 75759629870 23983191919 10344480560 12633327233 180840536519 252432368026 36244408539 44320764708 56737807499 609854383023 376192774840 79578858764 71043233688 58996065788 553941209516 190162349999 1302068677 35244984966 4276824816 115386948306 173164635179 211362687813 48813170810 89920217097 289157270704 11105537594 500127229088 234736931350 132651096032 164143857670 4833769952 18917423503 240259234717 333146595783 444834799326 337634880513 132381785403 229653686096 198170643591 24015352842 19649624956 1857241099 4703885220 23724478121 512000450207 628353370035 295913169106 78951451124 67137601639 37557726620 281705700576 18200276240 224284902169 13608102011 177430387384 3227749198 102539589558 471104206969 25611658504 102760761404 7282796932 309913517872 93952769058 127899353644 74610586008 37583166397 534132546443 481738826738 209871862543 138622005218 40767509171 574657898630 58286213409 238920448329 313830144389 209944002424 85637989063 63836866271 154604602333 316314364392 366857469132 70081545662 198859587306 399306445627 425506325736 27650094240 14136193543 709975768228 2331672583 57918551612 289118720310 170754777400 262303564865 705217537049 332634391258 25656498586 142372551606 336322591407 176934344010 3945286192 93800642178 13372423963 111628767691 310666278147 274412637198 210311879118 189300849181 371490831 4252029810 319544503339 746973349 107873131944 98369539199 83114481283 34284167524 897866241 24716309218 370104633186 163710449352 1140944766 37086957444 313665456474 67225029229 175342743179 94158979748 43791783861 104973708084 228913160159 943132636 54725806592 304395753020 99986084481 92630284401 131413126649 53926095184 35427075862 1622634465 103063614487 331648279436 231655540851 6796165081 803618473438 101132184991 708897605770 230124948967 373323701004 145139352733 274877677413 315817848182 184345509209 195912656102 20776241798 507911577955 27996167601 770843936275 289743938632 280156790394 815203949630 47755679131 31923933718 148355008415 265367427765 102299978716 290913883572 24449994832 18114907163 79559596339 653309025 143876558051 221750244800 7122028080 204223863739 207301911550 203623833800 210271550684 376604971142 216443710569 194247956471 742614181001 15494418266 81433203447 221250592225 88905159076 624231148451 7669543260 167639375830 17200464534 134068598293 116731285292 40379632517 60659458453 55508953241 109509071537 9607840096 360219327449 3164189101 149572246287 41976270320 90458425685 238361588342 36378409066 355550539832 619729692585 15065742424 410868726816 137277383803 104522630643 177229320876 58259823582 51166082850 286496984949 516196344750 120718010351 14827079588 35717649337 199776469841 167135107321 57529660240 33501717885 497591917327 728457340030 10642933944 298234798607 86605129717 158916235121 54573248320 55839366555 699273385 2549272402 680772121043 298095549941 45616642054 351841137376 10175095237 40211907364 393635271104 342239282637 235401888656 260966207361 398912130391 10150607021 2494881856 82668167613 11863190135 15410726768 13836132339 118300886126 146083323184 20376832657 279361876296 9819829753 242485073867 254673751765 484396475994 139004118275 102270782006 206096380 83082841242 56705686046 75028977786 255481348057 86142838756 186423244963 62463823832 201664620126 601266421298 35281036022 17446893316 4024439586 2804520315 67633289833 81363565553 321678809629 135608041869 769999574217 25276780658 169915240230 218761478884 32745033040 832025049331 70244079295 58211385592 325128408055 125090778158 1491987183 229403266200 578449996268 37241670067 127738188993 5188980430 211426498568 632214731052 54973296188 22883343592 696992337277 310254089797 668823845096 42179780723 69252406296 443361471899 162688787437 102858425253 296525414 18423805481 100523801315 404222302287 34727993605 42753480190 140487501286 305519835793 4361404742 14987074983 6176202828 91263325754 326324371640 40156226128 8893162895 76003135009 44395982266 80710265430 628197370019 15733633 950189938 59941960641 280056961749 345004710106 25613366651 118570812518 66270632426 62757537581 229826206302 177350826316 40806340768 161460465687 593768935847 173031373548 40084520005 2940846579 12625161949 254615683221 282995783943 2335955163 444073362635 5407042125 321862765690 487080419059 19021499260 14024141057 13790361820 1282838082 183499619065 99558847587 273996180 4681738352 2579853116 105153950945 112392545898 106345316493 522514589267 558608878819 227506833256 79889364840 485425628284 8458900401 1810696904 4985498023 615932824439 190547850360 241432472275 248261293897 46000489258 63902386282 28321765620 39652753711 3615607152 132364476143 25573991224 209442109122 144378507240 247464577335 635172052435 655549983696 567556128552 175306398696 12554009976 222259111034 246180823843 269373899964 111245545759 637830406660 566333932516 8284141796 131975091874 478872779350 765603221193 402870611087 32431128949 8710244842 30004043538 53093058 22886546336 181735837715 80949209372 3487404467 588229933 386832969447 37499567799 244351373522 241917793251 121138358931 105655586594 295651126372 178265862283 416354407548 238446398345 94635885235 6565191100 177681773356 82718328023 75248153366 9476125698 174987533436 384210753096 5456457103 74008599164 137844324967 136461198916 112437772725 2229516836 52232727765 2125752395 152278143774 48253806768 139885746304 17257654533 44337938423 385946450723 257681114171 96244093513 416970048773 115777746254 24803536599 5090256718 155392483722 434849474608 747616578477 75673946184 293141603622 8060233566 52411332451 388624489747 92063193733 280220510336 301609808401 340937131490 111593063296 662962028223 17060296929 514867933533 626899438308 31883672331 164325154702 467206764759 15678204578 181201359766 199406526515 478998800587 56783783830 123888377370 23402125538 23929950967 6375506043 137836818374 22017968662 459361738562 10318460088 13866876228 219834798890 6354940066 133845256218 4475188688 5239562815 206195896866 368570039087 608896093618 54443607184 61035063531 287820211374 139424780186 109142665531 591376332582 81900481269 276865694 309603596702 425087671467 468526136954 74863721152 66060807424 27184306017 50308311405 29512344585 416477601446 486396469969 499591992142 36886345876 283976130079 27905834279 115407321402 37507139955 100763663621 37422815867 343570746507 10850568777 297940371803 82371802497 103423856418 241975992142 109453835841 92034363314 209014144580 47856871501 8898589077 507491937176 157920011589 419922068907 506162758221 80576535341 271524370063 31982745727 336971350967 25384504205 9012375818 296843343764 272445391512 82671454324 3228434283 119781403481 55601347825 4583915246 168438968410 291701290 232149385070 11226406147 31952625150 229482384145 50119374846 77794534457 45987338325 447943813222 416038032688 70062851848 446914907743 82010774480 355694865596 113858281310 42003725527 128132125656 26516445829 485567313069 261131028925 42567251728 101664623760 12358411376 328320634859 265756852407 210563175125 84986315108 487413748187 110550616397 75551880223 582324472935 7433796081 12518483731 458408960578 44682650215 240760809775 1119203844 447332213301 137232491368 64488262532 68780034403 259583985532 77099815677 322273675815 173924048327 5061578658 12452749472 55312699155 6085265572 95510759606 107106065723 801214563 136703857535 17567130911 569360115397 375490284969 4361614263 277344227433 399336956346 26990836582 339686691583 57254870959 101490210155 170414945549 266748705707 46866474998 211755060019 421350661472 41958620836 50685123667 30694172354 13562720616 14983288024 247964312529 334475516514 533918196029 65818878881 113768672578 10726718848 182783786785 83490136816 504661932315 265401374649 26439197597 61891984897 60715908048 16245322504 115947037007 165303205431 443050318757 16329643011 12666742690 198065381160 45252534831 58393789613 225965062481 167846395045 58486986070 153753296393 69966087447 130039696808 340168710946 16341276 695783576 400096028702 260181784394 18558042509 177241926481 23683693887 409417944682 308720449023 615868661240 349271230134 322387516652 16197988783 106349304601 12086951570 73882253241 60439126226 236139317828 45806398904 147890890760 308783286950 14381327945 91449665769 516954601287 2694424647 191221434663 57395351037 419959563770 241896838687 337456087189 9556273416 188982689839 162325856418 16171141102 415739334746 19628697349 139416518884 16804527853 418241901919 196071757537 231730477689 64228507066 426883392362 148431028630 238774487498 203644423323 13471497034 19698616005 219859047200 285905619694 22807862830 55671615729 51872553 196251634466 91258087555 57257076779 482676209339 57485422511 425103044724 271233336307 10598508439 474241542856 102329825596 36947979323 176574358252 160359961467 24029837436 48981902830 103470367037 24110783259 4570559232 40080179819 151831628332 750636483283 1517586044 223832381431 10247695555 566070885348 233813534788 166586319478 278933224875 23661065944 144712618674 107370414161 73874084852 342524073022 5189812372 8445039257 6814107077 24197700265 5082214218 126802597242 100858477050 140925220815 1658934541 4271380533 143105291198 33010033930 282177884723 638225984662 8155756818 199320997609 232061978037 7217238951 155449301689 234624983301 119214560192 238942820825 20963298253 587143710318 71947791964 19052771486 123203373738 355292824063 9032568495 29784419224 372565675009 235940074278 8409030366 104356099692 6224536654 66089751 62174471513 55874359492 125213160269 67428296660 173834796285 50015918812 16687396147 46173024703 590670712027 470627710648 190401352722 459185600523 221339465500 213920809260 391781547368 82910729710 82305980064 166018553064 212609292370 6576795990 60432312609 422046950336 7944709883 1634592900 6347891208 83792954756 592677503188 120657810809 30587628924 78282122298 238776389063 67195064261 97964518273 200350449527 340722768436 26010302852 156440609602 81151025199 368779227311 149760569534 18191310219 291620310606 236928759826 76559561994 108554405107 42539170330 95515248191 136189925521 105424826821 12228844517 575691348 46015752377 485363459188 66708675200 192527675682 261624679523 486285078717 1510886804 727021980772 135843641583 65410056867 85346547323 182679284706 9347557258 322040236 158667131732 145248737657 171038670942 172164865533 2985580755 58767877465 222018328883 94710233803 43639343616 96167351432 175263590908 242080152268 16345980020 302160430055 149772382013 251955611936 24102491298 125179539203 349683826513 195384997963 455519325529 24183977179 6115150645 844080699099 373890915692 160023361975 65581381064 48060621810 237064489390 381424513445 79490388415 240299431999 101117840257 1514791 76880942303 119102217071 240810444172 41772881191 58355761209 55147620826 12139846716 27414951810 308932598802 61656649503 402379909411 317285616156 10852817137 12069883424 17996651644 135310199428 25052968545 35626281921 40236125802 2595744833 291613469904 118152780749 292279858973 178623178211 442467325763 6314254787 76548177008 140578423514 172841104578 379108241631 199346114731 465770886077 726693372560 404070586960 75105708217 27969258056 100023159272 361402248316 396742157584 54083273597 153215289741 344798457 73219529 180516667489 435574086301 20075944767 129559872087 265114480878 417254341529 213793063894 19678616258 208772984394 573004796966 212704372023 186567087362 512528924296 9013350868 65415803971 47916943788 21342622446 331011030353 115350532197 8036829 293886249280 58678632654 199842132929 71530151974 49742037624 214467572211 207956980 121150727736 402209016355 21981896251 263344777085 87024488171 361863078133 317701776135 68286947832 80948880997 273486489738 683280875392 130228001925 309405041722 11015917362 19794928674 1124735550 27916587589 40632948177 6697896073 194771256902 28238016120 57132570150 306747541048 171076419370 408140633402 151993007064 237051496640 716949181522 165277989514 655657340796 467401630578 222190905695 162033724096 3997083507 83218697746 349522441595 155146098761 150021346185 77133296605 112807942557 480549864658 50607923203 96692297428 238505769899 360627528086 274486933077 9164356641 181253172305 440724823785 349377900846 2099363712 155988772704 8385226116 135187675313 130338585521 157926563614 34550876762 545954838580 268769502715 164599688305 144005646108 7486595157 84093155355 6659466653 55925823364 226761357301 83281450865 102519028327 263565117130 253986256 46601649731 498426044117 174637145 46440965062 34876988993 545050455100 44142213720 2474241528 105257982223 58310529899 339341920214 136765273451 87586485735 127064640913 91428479173 24803158857 762215353363 881939885 16423315751 72893332605 234167885978 159862808766 83815730096 20884213877 446706133698 462535747863 43086066803 188936768109 23560653254 64295832943 21024568642 56725363031 393559081813 276030835245 59624703548 43064915508 154583923457 14252880474 199993680739 110116619476 36086237287 19158277942 398966954827 1798703220 121805953790 180373346031 35832996438 420294653646 113421362264 490085215454 162365181691 16449934663 54418491437 4646836852 82788307069 251124240549 323405410179 3994660620 6477784783 105457522090 75595423022 90748607252 9855208558 325355489877 669622706580 70726691193 66798758185 281797473117 42764315945 14708313353 605622728690 4150645173 4306653296 52971777018 136459752882 141203932282 577720756193 376351629185 503631605152 77508416457 265489837602 6467480801 85243425247 166621264010 512972652695 47037773780 328950512842 441880384970 61073948887 436450769548 323020816243 94535219492 521801292739 115465165862 68904446859 131985364183 175528728804 179672789541 337199465324 36019197678 321886896549 9248768009 38281678177 26090149137 115660909882 103428564045 88921214727 36251331852 92408496636 282356216163 144771359391 630319414931 163814159931 35796716402 571994024392 139410540150 8227177305 547738237803 235043563775 450920648545 213826908726 281302019645 293523227772 19630392990 38671078107 538584744014 19963828824 25101974200 49489998241 368673057596 181876045181 143892454528 36704449409 240818864 141415292651 493245342699 89435919335 15240881383 13338837653 19566747948 1751054526 246106212969 83133530539 268163038457 48162971632 30182260423 4942009530 26025339399 25985854719 338831286951 309990882834 367899391432 38731166408 474504550763 627760305249 248916273147 7990703552 3216342266 3088671616 12519022071 13352169540 604201457 444470538137 11084359396 375286701748 155098758100 168099931653 13000937206 176172642263 302145506075 35840468993 119100642918 82147636545 96302666593 146547507027 85288942141 363876240902 105551586589 19072974661 46878995108 14758519458 77412396949 99823711954 454492283424 17509975197 55545208584 657537829649 228986620788 199481334068 93495487159 82854632598 444483574987 53746514115 263450460237 285283268190 24579711791 3649472 12268058808 259856606580 94123945972 40602734311 303775209 79397858022 23844469346 585736938044 628907494932 223362698815 96413618319 23021639718 371845706370 201562559018 110634984661 28872418893 23610227904 49287198501 252728679131 34482980070 78997676645 583077652 37766486661 651645507960 116558773784 75703722917 165978398066 213789524789 64897373097 41165800297 49373011124 16778056787 29853056764 94719231129 3649751706 512696137246 822991524 59402457892 118128500754 262134361591 83008127908 4121262191 329508137825 82285033940 60358506075 20426801624 115524576021 382789566218 215189319521 146544194299 460138765820 216939657964 359492735154 17860959315 112868700154 48620323007 545976899711 91103439693 8235189954 243733242580 278187213659 335203937261 70725540751 62879138239 15653606524 174742826449 4717821970 26406243240 307514962075 98044482966 55563850244 6719476784 251094433310 38588278768 83892443622 282393529088 23995845795 85241294256 572998540836 37515516506 465052662785 201466500925 479573402196 47877162039 425537429796 92337995657 11181545266 268361370568 133478499778 16315330054 13863639641 264402942381 33395024378 404913195519 132730720422 318535482623 63285801080 37943119598 9721646436 228076219831 88927789796 243627600727 76743520947 603204715895 72510512681 620663932995 109216204 318421078829 487864386075 21763252371 122615632396 80496489562 46474400254 21670652722 38423728413 657568201980 3989552797 62780707136 31419496443 116808273819 3028983904 7129143023 12930375410 284528810928 212940325117 78964421296 85750723675 305805238962 25614910872 46324222064 84287247103 50363396981 66005434020 19559454630 235991001310 38474663490 158623625229 3523031465 18929807540 110051502060 69764778482 1956039565 89438960189 87537357609 138764073795 46256403269 99708690262 135334587822 86306255680 708322607654 725854997046 404462826775 55322325313 100260381668 24180748419 7570160659 466903052780 233691597367 56412532383 138870757608 294217456445 14262428098 74177707314 48381426366 7325424469 46601994827 231385177964 18963829001 334651254065 343085618908 47773159965 91487856031 75016328201 57985993997 243491507872 184296231542 422352403690 321131190747 64273170736 295104775041 48075643747 297697324357 128769053295 43737071440 20960450928 449712876610 15784363873 8810598896 6227391067 126144719426 6473410712 288379312140 198810227783 481017863472 426219287901 351213780869 8977134234 206416932684 207445482628 354024414209 37065940141 62304176557 190825571884 21446138811 115288126867 4805300219 622669610244 161228256308 5177351848 910068708 586444553557 569318030521 593198582811 33192109674 121028690731 388561955357 562860871053 37949278771 37833847057 32254010056 43335509912 373785274367 184827091209 52448531971 42629886303 421861405596 111059195978 12837337085 79699123993 695346838288 282410556461 226170046369 170177123336 7421395080 342352987509 48361879878 138216016598 94447639526 267031195981 31173464364 31279423756 407078717503 94631878568 443819180948 249193223899 155957881672 185350626069 413955202602 288658407358 415983134893 41065929694 672997253196 133925012479 89336321075 274924037090 9827566608 110383064884 332847562651 21921498667 12284641850 376277644136 328748928705 272427110412 35727442698 67299252694 180683952952 2386720535 98318338016 372384824453 171108852770 118063304926 41884958646 62655766057 121251925473 28172639988 85295417235 267735223135 51800792114 926783174 126469078604 46620513953 323746597394 212830263619 304544813203 145513931403 109640297420 289047138686 55996280676 12501637936 14049601503 176286277915 169977869726 46084302738 100680612167 242997044 173775146791 11522443563 22464862493 226845699321 227714912853 116075346717 118234717106 100311340683 426388437281 68757127169 491692551865 10051113503 120608779764 12447390590 8543562746 137366586978 86081429871 82649673851 68118574277 18767961891 146984215359 45922274235 385604052848 103736098635 76757502307 465409023336 84667480099 50193377393 129751061197 10897778587 186848560828 785120223013 241705629346 235596766492 601151169 67349057649 542905720752 643713076585 54833707008 8093234053 81275366784 27740650605 172246063504 8438829283 283740004045 51815774082 360359048759 14634062623 255551653857 189289788264 5472949800 276529564860 4831 130183810989 543040452441 213441415792 84683867892 91747465577 217392091246 1925221282 11087966852 142217781442 17487985180 419246856255 542622821998 35075518237 41763041898 214841703361 456302846176 359175957456 911406494 311923619522 250725026692 217038697741 18193831899 432342521584 283494151439 7137188277 80604269397 277096648230 28725046215 45596915770 3083612164 20070656566 214010055109 50910302195 112117184556 179400666495 61619505521 117867743270 91526403564 44702713647 270699758741 89748496776 169548188328 2243099947 279671161770 1728839143 245057396555 92680968851 322804787158 154671419773 120336717767 109760038568 41296500144 797964671192 635723879556 11573381129 16621905183 12765902643 742168216230 17401717252 2222398583 572275194584 31685238469 293462241032 663639192746 121234549301 531279566447 27181549558 438959727590 273254104470 19169437224 11772050888 59132977558 33582541110 281996231012 141371478523 75095911817 57076215435 548619473 15661427743 27472009352 708543764185 642308895704 87805233777 20292061524 32493365502 3564061794 289909779329 229698212110 569286025436 82544636744 4200822253 103148532532 216040847303 32647855707 212106430570 136797827904 293650428363 374280659529 153451363181 211650907258 275990160539 49123712977 230518525908 2619819572 24026574305 149966395682 24655496395 192451689445 19951788717 229995901749 4002220217 29373153416 8476748243 8804655086 571156778 4898540382 19818412182 46963517367 73223417860 549917562120 31085329609 87257829395 373668576241 220580588066 110896593186 349797589661 4678809978 49025269278 12316474651 669472690256 481141867743 50090185915 31178623668 602906877923 87825226148 53380279941 255085624617 23522265103 266447958613 236499007142 99202940659 75099527458 61602613699 52503510403 1380957612 18039131224 349996895851 65736873562 10029669485 180111079946 26883778470 14359212964 37985339582 16356115628 294908625357 1883653080 235384519450 63254065824 493551424925 168119502095 20612298921 361867773 188444462973 24628567754 115162045689 67411265174 78080632791 128262428918 31751857282 73612257341 6529025547 34020070862 86710389328 160392667390 232441035723 157067558669 8221432858 352247212411 473040073589 252496139000 25327797698 227473723979 137601550707 388376792062 34164523490 344648441059 7276896250 12402865 14405504787 60729418199 16777460076 74348271354 145203835129 90530897687 208627063034 69232163795 24229708185 278937586513 63539698549 13805288220 6498673021 143916380889 64404255338 84155891982 272443674300 240126824716 257952307388 65506318418 241958350977 1859597437 51756731305 323472427471 109935208800 184331554970 581627819091 302244625074 470582985100 725060449 8628189260 11965546523 281607665203 12467483556 181363864368 429491098045 532269465 331976115461 71175594334 16270598817 135373824912 22001541492 746374422142 1848577946 401486004037 105833693334 483207786594 72768029227 537324970811 37679042298 7370785005 815365679 62321744323 34311996161 719733038461 141952831252 99278102169 324103801671 71642389704 587286484060 24443272695 28305860215 138142680960 321291363733 84443396362 291361659641 20028626151 338027257855 14802466112 39105615038 82138455432 723624626431 124878003146 402477993577 70024588818 1837886530 32656126842 43173038999 509656721728 4525280118 55359589406 56283443939 232434974181 50911597274 60567675248 591112868626 670953908498 118392919917 17596951837 131738010123 149609524 104606590682 106880048836 16996094115 258410606564 7383698855 487569669467 114788127474 124395379302 166574195049 25597290458 32915756036 158590503868 28498443998 574057430973 450896918390 304003465702 5809820415 93892819665 60695331322 117200633272 37351499422 8346845596 16080868153 194105533433 138060498786 3774967132 199473739567 236318423064 59825561252 255939122349 89141779837 54233204826 5885713427 15477905247 762041751020 59292514586 101195323864 14653169135 29153763970 488330916538 341483148020 153005225032 28643858004 121860148328 186259814945 155646383222 144329610532 405923914028 329285660470 16797362302 105048150852 68572283712 1588991825 36197949130 198052560124 3801396970 368257788715 118252878277 6034794806 27048344888 186834995717 254359844368 61409765047 16725920680 353696224604 86387895728 83056165749 483560155464 126155147831 34883810757 171663022299 25604128858 296748908734 36336798824 10641475334 136428123774 40207129978 82060513480 415571282246 245945284152 100504836951 348866238830 8790597260 17559271473 16662905552 516772070495 98479559783 546983049569 46344934496 375422330341 100449744721 98263759243 207636704788 5863968713 386984558326 653592303813 227816139755 300420178530 141707950498 41806374073 62499989300 88731026947 416887928675 73237008184 212476525752 178482400855 179414358049 3025878333 27415801704 57738651885 286981484537 319200372116 190719100821 285011956774 175401680661 737147229212 85881516569 22452524608 198290307616 4359301024 299933145643 384154256860 310393847950 57970912041 29927508669 615934135095 14380182992 202280856976 1735062892 49113775374 41417780365 71968480343 268802264163 104443645994 3634411671 35675498554 664525829 669070138391 90642848569 17046094194 363853491661 33435377907 14120115546 19305402024 196842398687 40492431943 82085943484 519469917200 79329547544 22932057592 88376736996 427372804502 169565844343 101196400648 79051751942 109420171662 2347018912 27127215935 11733895501 363230732121 251414245894 55171709641 1978709510 412429003267 323394277290 54080478051 181853141045 128608013238 35233813173 186203280800 418168736851 75579592497 394860334082 106126545580 57983795084 92849892752 51365245592 585299756682 193855659752 650544211330 142955814940 228119579043 73685302124 64846756733 179278627976 1027832345 9272545852 123557229497 87179796501 427073375679 229002154845 192770249345 332158466 53976605742 261664511363 6211741820 89116488369 125920969220 411060536320 894259493 10445628932 12201891560 20355739153 96360104224 619293801430 62628440937 348249844774 54302273768 24694066727 7537111940 184913271589 36881309092 83429896096 6203484134 286441893292 333915373872 2863007983 351639184399 113187569303 71430047007 149446698196 55734964074 404247558695 318341530753 98307428602 360961598736 76090048778 9483885324 73370418139 71621136176 406908733845 19414132388 22419534495 94744380434 28824128406 236029547403 251625253635 26965112086 2962066732 404783701761 1569430621 4849387851 9400876771 299430499361 157620244665 6550289472 128117029833 672326583015 294134253241 5920668990 23708329953 171025709113 191440639446 46050531097 756614791619 121320102331 201127465506 122126922989 13622023603 200251649635 5165314535 87163824265 4310773210 77754658281 413305771997 7524871224 79723203696 188098030577 209286400073 38265792361 201976346825 129383198002 398998463321 76870135462 181664323476 295794679658 19277269615 125619461517 186428069138 267696532394 6992988397 304266823521 368264054748 350541335542 16563859688 16765178130 264639238392 108900476073 9957793167 236155177726 44616082733 194011802844 58199898847 19246562718 384425059882 357261653845 1351734970 124941530844 37607792301 7344167416 143257953146 302833408006 391291637394 162547560157 9900272741 762802797777 7609539744 7911692133 363980336416 289625078047 19254554995 149594109569 259785286549 486503001055 701503175 420208147791 6425692709 370601850047 101279667059 37920099998 85341783845 541471642182 36082811621 80752850597 484049895 627702416989 1498481855 53127934124 128350445016 191173255072 233895637985 368665536532 728009426593 192713341632 352013856571 10489513750 425631754206 109745374762 79808900112 336518140835 307566754566 353367553876 43421929527 335440895243 17314986710 153575563122 55500355933 104556059627 57545057755 13819493465 653766151128 6034223145 33599208439 195908111152 131344704381 189361070516 79828630142 20517931165 151990121300 235333702977 260249364459 262773885745 325129063652 28325929016 31462103358 247731718173 537780740786 182999308817 18132282959 5424225539 21488656575 283419102754 106744015075 369950898415 245800269278 103736149038 529694681418 6088409846 40787178163 232184377279 284246288598 261790034163 48411750867 109395104041 49153283118 8136159858 575252724168 179230896568 30124221281 421219920615 116382994861 254803285832 890357395 43160900566 303874375524 73003101498 88084743771 351285906552 230537617 87149785 382204584165 339819031956 107493985538 17746291505 293576273486 39257414520 1802317107 271105078830 33360323447 250896025657 15155179379 92328612938 258563663713 9176306591 6956024773 161508234788 61726942600 558411720749 27368839065 130519988252 195678460324 16103100196 55100225584 37095184269 370096892466 3648378134 345093456895 158924032687 51549284205 207560619085 3147887240 3739094282 9637713761 264158705121 87768905443 408946482918 444860200098 392106169229 53396990402 249140653 44535437458 97129781008 82615479015 239258551979 166595335198 221629664761 58451285084 70713795577 494804260851 33219909597 83672536731 257572931228 314766655571 9350318748 229711136899 107329878735 31332451261 285682093249 3503386004 8942420909 25766283322 407355952945 2925765156 531231545211 9173365382 147698522978 261850663828 41623233642 206972782243 176471933257 23012432719 437463290990 578315221053 858443 28224260534 72948955068 86284320789 252083899528 365361171997 352455193753 31352829594 499869823857 431309936004 259783230034 146696175598 300553979672 165506170375 6385300848 116805173882 4339394814 3853113360 287519322162 343684503313 145682389121 2726562140 41110164906 542500033707 79702069038 40325171333 4028815356 292838045251 338053830193 347601355477 53964734802 3836002 95342931282 33814665508 137869243505 105047476285 28422933834 73976927958 586564327976 2756117127 796390838 3995802178 13000716799 20162203152 5223265382 160613775257 79448280791 286975715260 173970313902 400350370083 214515748846 211142165718 337576344139 45425234678 126223614854 24830388682 39146582402 389244789802 59251470726 707329147066 342361660315 2997412513 650988937890 285156174242 154022916594 197357167740 76442967245 116999369021 265952901700 512470552 34522213929 2148313087 7122589421 156238339963 308449676283 78480072473 151560167938 301886829893 515900743 45626379438 393786727476 114878128155 2592991810 84686046335 889277698 127165852597 571174993633 431236918822 99669583214 598218464168 39895448766 2692099282 31133258937 4970516039 19124290503 78481695158 116863710208 259399978725 500175618391 31286219585 85741636440 131865159213 30751333606 103778761028 70920655729 45147444326 86219024659 326891322880 114174888858 209893149807 9155869937 27792319018 131826931825 84038100952 254261862576 323664545711 149555405729 212929278507 434260775879 484485537666 280352921172 221231939480 16564729090 493679042450 215679447236 64471385288 48612929669 2701128897 243167140358 144333868778 24212450450 49620748463 90160585052 48185454073 7785194538 76417633976 10328469734 262413521177 371046612026 91446621385 338681636706 460732806173 456893946477 141543576547 562346749290 65433210245 290833651142 70389762009 179533073428 6657230842 36996191600 23261226502 39538398256 6656783449 118585417449 20476947988 393580043288 468159942908 34492005135 411063390040 21931415001 413215297364 666021789892 425839947460 156327577576 368770757762 337474142184 84811171233 485176320281 145690794758 4011524110 111113571656 27910915187 58969228598 40572890777 54385449727 52615736498 182326083755 16158128647 119079147514 350732737210 43247537195 117588359896 327773325089 51377589787 87426972119 203821085791 15245757619 405116272 90776366932 129483741112 77263619683 267362588709 32129093096 180416386205 99405598785 33043000702 170200111986 408048993345 242872620511 316350093570 184841119927 3915242427 134142594348 74502036653 65421705209 297870272322 4710992291 106906789933 126519243553 21838224367 133742675009 299182345265 210803376304 82165532210 59002649739 305733066541 80776140779 173673710019 4934234171 2901460376 280930530838 194949674939 172921893580 149607415246 134994160130 115931225804 127784348355 220179823579 143032784380 18854234844 435986444879 218095010005 206076427602 723538501848 13995893776 193750725585 22166466141 185386354132 77250823057 44509559786 94312907459 247555706758 6726569057 29317940988 21093368071 59953048670 49254393329 335915977929 184331569294 107542081050 104514594766 9483925304 45359072619 99660508500 228513515380 63554569071 329639327098 99527883629 421871558522 40081226684 7930499975 34688778119 315285925802 76216766259 176734806244 234233084476 73720374814 36918960137 335154465537 87835197742 10922110505 44892851539 240876247299 293346595702 42052178932 726719237951 343618712865 186722137500 2820718250 197198451506 19755323051 70806978138 48085074182 112180562473 245801117090 378705691251 406220685291 33856950619 2785392732 190733047093 13792217077 170395410198 169926816707 105685650307 30131648329 66767655648 23688789864 185516046113 520132928068 123157261495 47735413569 601935146463 511435029771 32314611188 13278353814 734706597330 42100050091 336350757901 481811087845 256653995601 40987573000 118720094038 30190768605 3912501460 287235031568 44308121208 2873614355 96037385520 123487254221 139238181139 12407909090 146831016522 9529833331 82989694174 125700949183 150788455823 290176810221 77575385211 170471607127 567041931051 218791052162 25033171934 25954742983 16323111743 96033686306 472785566580 10689926899 186631273312 224237655392 2742186669 47062220898 4185212739 26547186047 30512084850 55159126342 22108110828 305051 94559355469 43872212764 15901828 18496432989 366868105631 51121734908 38953913583 184364463543 366614749558 139406514927 171220373267 29722952035 203341246195 338841105874 500393591246 154006389438 65675911259 246255468255 232439219349 150700092220 400772160766 347466208453 152596579518 40927344733 58229744236 3394308675 243107073922 211962251684 263575737408 406019871029 51259683249 435352436080 41433918703 74221569325 49671210485 6991519088 326977274312 11664037635 65423582899 204810451780 22714025387 27664649231 338669375802 349235233445 64171394787 38293094676 19744666777 24754145921 4377516602 401136082376 564941619195 267698786788 53416637097 317297458304 493970378209 9754528165 314439495003 11009333208 223892913119 153583007493 8702246671 178351089282 22431409715 91733483603 16825106418 102240571363 149709335831 73199130971 389167422399 19083241224 2642566944 95815931289 50475812878 345800712814 9375902484 484218456 85669704884 240844982028 227166360119 406693003453 34166574948 56459116648 105816455394 741234812790 167083971749 49487525582 269357691067 12852823500 3167666200 215444961231 285107271860 1316726833 59627665036 454909130513 368566701513 13312801929 96582229524 12198519958 700339437331 2009455295 29679406762 327961656445 5962528 3346059463 228715845753 13715085212 216442154660 2803911034 21198947399 13423286450 374205051170 98622909539 150353269715 350292210824 99327938847 21647314459 110870443138 128370201749 409866291203 163343090164 98109513141 92329609261 192000162152 91882704501 84878212808 9348529654 492039184192 1519299265 54543331938 21267164840 19516193155 89815103434 270586021951 116101667681 86310251139 25914871348 194371992978 294794818730 51402774379 4157020789 6164956016 131716564906 9457688351 51721103195 123634030536 72862356641 232571623378 4761215770 5104514515 43930659912 171030545854 348574473049 125116153461 683390435152 156346004072 1985993894 184388511363 96095536404 238379362480 276051644546 19212008969 87705085034 230987542145 466896458890 77546671454 431660434663 119445607627 5490777612 106608067858 216110743230 91172859608 243230870881 317973988698 17761008932 1442259695 17072324957 187452715865 11112075932 448297973492 84041647160 21352004055 7748543649 150512989102 67827216610 168437187712 586124708426 17109733159 278245799519 19713519379 31633455093 140639516674 25929176808 481197208512 325714494102 170556529362 9413305274 202089650360 408659057128 615347809297 35360812867 410200602833 169600775386 38913611127 90547071001 82951243673 26155693933 160877715930 538039738593 77760895315 11555475256 208022330377 6671572704 219415599744 155595777 429510611691 374541032841 180850676004 722531740942 382379783404 8829529232 267207173312 33374003696 133226673377 328809072085 35764649162 36395604640 292005901921 305450371451 44183870704 107216232382 65046191024 7842284799 232022808692 13284990702 192993991900 149887989986 74732990728 474216217 118778465611 52995008773 121182717706 8551050130 134806547206 37333942952 252946374479 150494761804 592776020103 766629048369 180903685491 397516456379 179575845413 2570239879 172138380 152713401165 12327230355 193569503082 398873383267 43769726151 149054803445 29071370349 7248228885 40713042127 6954865467 463078646399 39438360883 461082184787 38009775642 36408528596 62255778092 94195655649 550016136017 155528258521 246273272713 29364454178 240439138237 466854300430 19647195292 20483664321 56937672501 311005488506 41358988713 15391252267 193931161166 125293774167 10343086554 11485613747 247282747847 369744635591 454281730 230082487427 40045327093 77732515634 52699276661 9886684645 8817747730 520891916 546121985160 245131406750 340112145681 108459944132 72660644980 338105588545 194928967630 97226976411 250468691179 199129588541 29469773375 36038699796 42780438574 252110346120 279546089994 205633720936 422728687 46191508963 542081945174 491157747435 202675878533 294049251690 42006926078 390736324898 237384367355 95553509834 132571476528 107651335930 4115116997 66580151215 251394886063 58003564018 107938136370 72787817812 23969512779 70121537012 176612089187 538243380 356564069248 223887538045 93508771481 132398680817 55623516310 11851768206 140792221351 356581842186 307343123516 533892934109 190724295124 33229601416 303242857421 233105909346 477507683018 111591768513 34446353444 237295177254 8900077157 435612198338 8835343218 42559850843 124009704840 271850129504 266521790673 70488999763 181313185660 6614505030 150264272188 5592425423 388112713995 1575461785 23593101058 673871825151 2175664940 156987810426 15537960044 337391055216 234739502872 134590367434 34594500469 73451312627 552663048434 50747156181 152632950110 127637733745 266423636043 5099585554 8256101 17763320021 63318299621 88707640620 104237842930 68780582188 139360323964 52750561186 409491545389 310435333677 10769450970 239735357354 36487714265 646013590264 1573784108 234022935116 6479385018 12696298128 77603624088 69004533857 60335976001 34842356653 337683484838 557000420570 68332813855 23454143 64823414331 19067199640 49605033488 100394871432 47967610920 726798195124 20750465581 43209548552 166835743010 21262274018 761743053844 271071848907 118161338607 1827338 562208867604 44712294592 1110993135 184305080076 26201082894 126137972724 316540907516 20889914012 258763107237 491434606876 148402394797 430707388809 271909255980 317777584226 371288927959 2502401607 92426415130 718372027358 370549256046 201743820416 638478754742 3840720139 123327865663 112454521912 72904085039 5197377626 2751632510 451390796155 680004637441 18398459266 130920844689 328968136014 44774248594 9433507149 15362595223 201344356383 194554592003 50999056348 204455323670 30733013840 575613879624 1469053475 48920467507 535463879131 72793613189 101067003246 639317867403 47276175429 153451516385 306735136369 14413828565 16101537820 41112716091 53379623344 121415418305 19027230657 573440293963 389125742 492057205136 557576034983 177478990025 250440576381 183321470221 158769213958 483103131681 15874053150 98802631648 1203114662 323654303645 41974107778 870245063 157127801705 212240390797 7926095472 7924810032 23618035424 69005633137 145044816907 18076502092 762493728601 901841023 21071979854 34449333898 55591148732 76011303600 196895461209 231503741560 256593935681 25964357781 53364944777 3636637524 137265183621 34101483893 77288156321 31071639910 93644454819 126447759143 326886114903 50645287101 187085992904 133086398224 163432173789 335569637600 667703116398 646746139816 203823276846 247442146885 182445884937 287516230744 10934916785 419591993763 7177701448 255981201991 262057694416 63814624641 58024223458 528700564367 260330024684 36651163571 198021793819 154997955104 114933519682 249861925193 60167598526 508172195157 655674962534 363710913707 9061909525 483382895954 733556076181 322722245665 422326476686 82601557206 43296841086 145240153487 279282850264 75417062100 18807690924 25185221695 146844541947 4301756211 60846027719 700814221317 160719526101 117585073736 240987879085 25179051846 26652605447 84451509968 188313046954 190512116037 142600911406 565188546303 488639591615 40352406880 37624401303 9127767117 274863886720 420680761849 615131961342 922332694 184912909527 359118833288 350439165211 6069177380 192164814118 712361250659 28964374458 6909404408 124795259911 107943721411 69604444475 11588529218 2961513362 2277709993 239340830761 307930959936 4088492479 100448649215 69003227388 5492451305 277143552514 227079602033 286147198111 106483534765 5137735381 334826744867 151842048339 178108801310 46491423139 26640486069 205274520031 234448820542 18281933447 83300231205 636892861068 403474364739 12189057354 2265019800 195653930420 2688754962 35257707411 782081182136 117330878470 107685985731 269228111024 21137902102 185160742773 130691410858 419262596287 6017559540 205774407438 144123891685 163353394814 199740387805 386759533286 451802810 46077026555 27154291414 262928535641 103797870928 55869773127 327797503061 8619915284 563331411762 127765149964 224561811960 5428682171 344938140774 293151840863 257574526856 58155934477 205193183833 142249926096 123182422283 5275958 654527533246 165788245878 77774565968 2151541100 189576110605 79043029154 370486039970 347866934887 100362908567 4609597989 157460712021 49423475500 18512135416 9626240815 96745235234 185645010229 4458502895 39718373494 49517146564 8087406397 379663889845 97728847831 56507284513 62931347778 8765542027 220645280345 29212895476 106511428750 410843785462 125198063780 40327328781 10540906529 521079492167 240317213955 37645333040 6482371009 239904849255 123474699915 38333399857 84617526310 24690009852 45035684897 33028031797 2169986953 248070331237 71547135330 209572216996 27493559083 226505799927 242528795445 92495399273 119037933346 2284658696 128208233442 410583874587 310344651296 12404636689 481691647173 228388100243 314407747396 46850394998 217850481560 133169845073 73169863007 409901657217 7426665459 392765910680 44862466382 722541713108 5459159086 111295070585 134853475080 93584639286 19166716037 43067019905 133328147336 395780273842 153984253398 106765696665 166906520282 554789422146 35529567262 41680966023 73673801044 189355051449 495475655859 44231708504 706136398689 354475070020 2400494747 344584495142 102669947517 53902051223 179414142918 6014405467 308197930257 65352417904 515880638680 238516303774 160725712530 65277066642 54767875319 566564892154 6495370472 184062824700 405530863844 319177025923 44501670743 306376058703 8717368014 1491478330 242933802064 316462961926 4356095147 81351782668 253863960199 32016532015 183525832599 20571597 15254350155 84220209533 13301003372 4893559977 59018523362 278489548957 212893294906 130566280921 253616204666 6209176280 62545504912 192270502905 504689681 468632687654 10878427651 27507898606 221729887823 76396931153 129095917119 244476404863 926400949 197779387466 18976673943 17446408048 1141166406 137807803769 26580098953 16451866997 11584856347 294511222035 424087205466 363833597817 3472551342 717742957396 7574126460 41907533432 34867735762 70937802228 398618830374 54303529895 118464955807 751930488391 5357616329 349114718382 46498084505 10937339764 310304328766 588958496236 8262651510 280055325655 588277273867 142715557935 388294221186 18688437641 253329578585 211160281206 140915681 424810319925 292263412663 115985947699 14386989042 41520500194 329695516121 64082566076 67578211423 350971341045 34958201700 119807527045 526798894764 464850416966 6660037470 48062164633 402024128 303217651372 128149322400 431500985761 53005327218 801592652 58768075855 224261686266 490425146768 32662289452 112594521180 183970299103 335162537261 121882753870 134937262505 104334195504 286219964380 139016901201 168072205073 147324154076 172633282002 2668993452 97504416696 15431912663 34953213811 237261336381 437007763420 164171709562 7488107232 49040719396 89079898239 112797745331 528191621201 37384120023 262920830 195087646815 148242857282 42924351548 365444028478 168741812810 362900427370 177663251123 156112118668 87228410358 70398387290 63528045478 72944112479 10312872528 53355246217 247362686193 226471832672 78510318197 102015868403 49384190261 360731426860 94034556051 557717580771 2373131227 293003738535 3415003767 456476333566 25314372852 541055029147 161776112366 89820678619 4745888646 315511539038 41171022991 1675012026 9589897715 392257749550 261292350819 235684021954 44701217886 84117194311 435388870070 7152548929 19800602322 7920343351 32540996610 9311710 7272491781 36116043267 222374478597 26826055168 82841326649 218538266940 409681480741 601264412 288707379002 128178784990 63241605740 48509794088 82549135337 304269014605 20028687056 478141393939 111532052834 11297793896 435157050285 130124020122 2853681620 239178471143 17882486476 139524119273 97829710745 247134048170 1331021881 217811012787 3036821757 194898726190 522571038400 1126531630 29018497085 130423017295 21652653849 288646827561 3132585844 264791157566 387623981048 195322591757 416592299507 283687273823 274885794777 18408334139 11214644020 36551653345 421260781234 238284154951 389099850760 117110764312 8820770176 134504578747 189134732235 62808166594 87185570206 347788242299 24174193557 71564978400 218437802500 542317684885 13663989205 90806824972 56066702354 165632333983 138883607177 203043773840 29503832708 20540063471 42995271764 249231285236 470607971315 261168436544 63531287721 557997181463 49905142129 275805210099 51997405842 375326438640 294689124795 39970930272 1309852548 23074890826 18914842982 21583464306 36800664349 13880493698 544485832011 572521075 314213793477 132215021553 101865024320 37377720486 27151515678 6461272 3812308684 43505478256 427298235782 47821622688 213029852417 264190712663 113547700921 159416133852 697278278 126166808224 378803988225 75073606218 83460588524 6166028934 250513071987 218001951950 424180729755 27085557316 635307009105 137054927915 210184895621 496963831250 138179255364 11108654529 236644361591 176259491221 321087921433 22610386748 101508906212 272372627290 130784278188 302311379383 499912930875 116321909084 22933374544 586842359084 148931332840 178581305245 256072033497 451507089895 428388416629 233938337083 97029264778 2861808914 432809000952 73427182461 66635743134 5735122189 159593669576 273309993 33878284530 42637737061 257131865174 259552789621 21066750369 2193171386 731360278775 68020300240 122185091454 265329541404 19199221790 49985137495 11929519311 27948207825 113694857150 57064717898 106545072524 19929318023 144733703782 7607648321 494410479308 304457085893 25563722765 5092889272 28552505467 46018846572 3315098485 4513354683 86917360282 45238227490 56424868370 47160308790 269213581486 87137172249 61373545741 1253842035 4435042275 573367356246 21919315904 62646356512 253567253992 1025609450 472490183940 43309271516 26922635220 123129485253 575982239213 84911379398 70130759088 44992040899 60470540366 3195285433 152927227200 16532183965 131751283682 311021189227 144359315674 616381941762 37147078113 106335407692 559568749449 119971680087 380568110941 35187364962 632073587574 101967108337 213906394 12574451497 169752317821 84601782709 275998464740 325776151572 362376996033 214397976683 19116082841 220386145178 10311793554 166046749841 6189435570 307211162305 2915551301 708078393483 22252047143 616196781892 20558351120 268427641768 84082600947 231100489545 59429204368 133090521492 243523461379 667186230867 384778277137 24116401202 122326835970 402330061966 136534646901 98980695218 42850323035 208068501779 105380003257 265388881146 322592795304 208664269611 474434247484 279040741421 34643569027 39586064742 5645343594 13784971977 83931226796 74876794471 6482466370 26954387080 119117473302 102938858634 223347265110 15379105390 65352276799 8090035536 14807555670 484035507325 192038211512 85535521042 181295078904 362948308598 130662915197 165357268788 152190311226 22037467478 176594466325 169212065128 84642264104 52133156548 228892717552 79600723704 207822851072 241409095641 874274403 149506721140 184042888221 569491898471 144275598784 5992392682 133233526542 69109584051 33507297 61479560848 241269787058 75634325642 41654647846 85957925838 665957095762 114436801468 100913464047 3556000676 42932918105 277833014634 12036105660 394181761118 323527136139 85074553961 379180587546 349856344178 7235887785 16900439892 348763533049 121289584280 378501436598 330639964803 62849656727 32421544917 23514714244 49375657074 28561984005 392845115926 6332253881 21795773267 57426516604 27562653875 162602714338 53692210475 203547059030 117596854498 230024226930 46314375426 263226773972 89446404352 27082414871 276899529087 23542851717 66937442463 31826114692 11171058159 28098559661 26132727522 116921815900 318013695560 69507908294 50366524999 268541044712 120416619722 8457690432 164579147073 457633649716 7779635445 61712713728 205728801319 570306033425 396304315971 321120623325 362996818 466233666941 66710776622 283585160570 6117524142 266199716209 539202055996 98252356257 20864379458 8644233829 88820551943 58227374212 69850019764 7354950930 142253363563 205448890415 277228909034 4930597112 3926207204 96001071689 11899270675 84473379769 1156941974 20014209869 30236095434 298028843635 720360558158 34920095500 20008199053 88390174345 269123078543 106687958853 267352902572 7346656348 188545057294 133255558923 121303121267 44274612387 13253307424 1707426679 227517312365 757054408 155255575027 139423469508 78518837851 18672509858 1988812422 8686078482 87594181285 156422776523 126851589967 135766784566 250834577015 5829548641 288437253131 256045906807 103501150764 5686412452 666599046787 448678441911 41197917697 21464839652 360012166606 207560881434 214718390217 273817583466 507139079191 256620371007 28354772080 139796811903 303736417875 145120336421 4407644907 1691119476 120094320534 30733144353 39632343747 134240668700 253336906990 211937718844 337784955615 702561978115 97863890669 180047438067 19911750015 43738318487 47117080220 130182061990 98544597333 50675815396 21632113928 73171587104 114217245094 32393075265 65282763614 548087817680 35806831915 117586683346 358305890410 751757720 10206960155 11904193639 208121711990 133361487664 840949877 249709610415 442900866790 50751731442 100976437404 495247394202 36167062007 7821604532 2891630482 74686612446 414473058214 90914912472 6630979750 153788575847 149433151259 146771003584 52588132546 23135280263 321527631885 496659059479 167041151055 6426975780 176884704243 91085689422 63294910964 10527211380 496263274987 151020428287 56282324942 16592606951 290451446930 200004090723 24586402234 55669556957 125468462193 31714936354 117803481948 13281901387 154189226523 142054763099 203919533278 464302862498 66961026673 7306198366 72065858902 255912183057 504845393056 1459191208 250818012374 591732707890 86465105523 152553993127 387778794309 159905148221 311768222832 43435013746 201208899467 10209982489 166226308795 13949114276 218961464382 121704822828 308304329942 26906236078 13071017616 104367212262 70185611011 37773423973 6334035295 6935770196 91442902177 70632687338 229574477006 70372157420 17776669114 408255310652 102728948442 277500815757 162152225747 7211022361 90174048153 108725801148 56009760200 32477167836 19012550356 7231375999 268506716900 108680185770 316654665547 74413995433 103707418106 142182013540 76296346563 1521703356 90082144064 215418406682 147504391522 100300254621 62860668117 19853569060 399944111567 33144591076 515122218030 31545061272 83218903868 12531063376 3028049914 297250695521 305065834629 95981661 157389991969 572521674429 483272618 90892028528 396082670658 7204237354 3920823425 324356113484 152173880793 9298459886 407626183717 525457956326 180151467320 25332658643 347262521830 419045892501 9184980147 466460452808 61013513689 37638792866 36866821704 2436735128 339552996858 178463174414 46447126789 15931554545 376751139416 14563933802 14156929734 198455354679 80004602626 7819467337 3691801363 418388517257 131297295919 2987262037 32377515880 165517858829 377125130002 180077894066 253122959823 169176334925 35854429350 72327569387 4225877295 25325717028 22452905012 956082494 326656575669 136970713805 102694928901 7006500928 26665519182 35735262648 221492323450 482696103793 23949063254 289976132475 192668643519 109363955503 35227919806 138372995039 146748841080 342227965824 141757151493 451793225926 93294531993 558747898832 17365392758 9443969988 150813581937 118534227145 282739994658 160230751683 53433375473 62428163462 40121460727 78647620425 164441385792 273659499422 399938743149 703211613301 537654527187 76055934511 185597304704 31235404231 8588880165 302693655237 135215204212 589637438 50508317300 589766597139 114466112003 69687878026 148733778216 11720241983 312926561299 38545225803 24085359397 153524090664 30587714538 443127992141 1591773986 238555861819 327675813785 246392270672 274830911705 529583522276 133066947706 271063696188 43739647321 475198936539 231274731156 44007652284 29750553231 136401725253 55021750209 22129403907 55972977440 18732423021 61179552748 64630225721 9740632756 149513634781 305921328766 210036007986 388687807948 675631234585 6257647210 189837490548 19971920560 15962535448 141961614671 88041107289 86427931500 189534568764 517249712718 7436024300 31201093576 16714521777 50445256779 1963546386 77774415549 219539760935 516744568399 31361667622 181362470716 61256136963 56061686816 123073864948 35831865122 57136550167 287105711060 254706904920 110203626797 5046158630 28089286585 2023561225 58634768 403736789138 158359007995 241304223741 73747525906 70496216601 27969846083 66534945470 108400673232 67621968434 247604457172 9790902457 1144838147 421905119888 271310332165 19402222546 64410163096 25847557558 6602568030 90807058957 410812175486 4948697742 122061684798 47002230714 37012154295 137952985814 450919693374 21223149538 200433216998 92376977521 111825240872 132103310453 6219604379 207652768313 185029308 121640872306 3653639030 62573244673 2876735087 80915780033 610726771706 122229363665 2902903836 25042147226 31066723582 1792171965 599935758209 172785227772 51668671823 350145978684 535203001765 696180200073 219495041025 273160282334 18078877738 477447288815 20961351078 62722775285 76605438663 224027662163 58982479413 481267574112 79210672696 44491660831 512600108560 179003304712 15702733964 1576636435 8383948397 243461931109 67500876528 40360908345 10409600397 736887125668 55598992704 431080111 8299208389 126964699130 1085812032 207008739704 463702236260 200330555752 91021900532 324194135014 461137795080 119719853030 31075330079 300439201425 65506887318 23959934061 9494729726 202494133290 66210799021 277396258681 4094260558 62188969301 8318889076 8375607409 24316498153 312435525134 4128416465 194631703578 53722363920 561179831497 46503769954 55444836562 33665094925 235750257878 1257765620 164873699834 398359658988 291412108352 496056502710 71813157594 238383325450 375674495694 33131156158 54125344553 132168475591 218553093220 102782818704 129433260843 209848537541 192485091410 73501091351 110055904132 23077272434 5014059540 27013791637 35151991566 300598503412 175088856850 25392110120 38058543881 293304916247 290837996473 35362215201 202174748339 14782295296 48901146492 34842918420 314080730365 189818748594 177107353282 199088652900 162083082231 449327194479 48580584316 12445598966 62376211077 230555566166 12529906314 447947597445 13387216768 143949517154 92275154315 703278215507 76163632947 73829291551 121444389230 365554599511 9719127679 27367889254 180922924603 539326265052 10777366256 376609398347 163546635234 26548848816 282101958078 160661323350 2186654925 70830408595 252744089161 276632963238 263305735 4139309807 213609719186 13381801903 97357018955 93466490047 16167304809 64734257560 184346797810 322161573215 193478691640 234959441643 6295685058 164261414308 10916144437 47815826258 118699179754 6078081130 398883312231 196416847269 353819514998 63987345653 23154151198 78482908110 2101109150 46353337256 11275463453 10369614782 180273039069 14278366396 8887876356 15340776280 71867159042 14183586511 39120061180 148802571376 192329069900 9604995558 41881894803 210348873203 8477156307 4364072154 87656371599 169757522629 201392310672 28684696621 106445583521 298812859226 158497604242 3074912856 101887432116 97614948453 48569683878 119497446774 6349671275 19525287924 144872634111 230792670827 8347928359 37113516692 170353960157 143318340374 64106997668 119206155955 526232560022 42422681996 92039136576 270950614291 156893083968 494936457069 31009107903 50511682868 25040472529 3811263112 532874175113 90973432047 244643297076 145404508358 71830541705 265453051270 139392405912 260608549198 293534094847 91103142182 4451219994 16434584326 143394700990 169086615374 389606548150 191262316240 98957901719 85126885337 2495996163 11935880687 707418647586 26651722716 383199352337 60640807185 5348318585 535133769163 106044772074 46157260204 83729685621 190367166822 118474567889 2549178183 1876551982 110907290258 99587266720 231171271998 149733920318 41754382872 17905399669 7229599127 60531567781 86446368686 358664411587 43126804625 451566416620 1470226897 34531353995 124617112473 2058289745 323961367365 25749119002 26601242952 43172116274 58071243919 470487362740 17814376929 303415833408 62118283580 141463197 43724324550 6457385217 291688637145 19017982608 254882219032 39661901961 2977326344 379009398303 286899996857 166850063921 396094303970 213629938876 520352670863 51787134535 240417577228 176350684552 15190910522 9355232639 213132055267 2858072375 183420890352 32073821012 7230030542 74471630800 466881922356 188496010212 264036175085 137210953 3433535930 150717017498 257795415482 353860288927 363788275186 86114620243 125230479244 78207396952 5039778657 24623108642 5051630757 293757633060 83992163344 543707096840 3647221567 40882962730 43866535384 110662036531 19030240506 405711836523 20814606434 84082452291 58868739249 65155011792 133267819932 38739183716 193216845836 592529491679 49069270173 23852354957 123668696689 13722261072 113917647295 48350145667 511068111661 15129556889 43328606619 240778847660 68014084148 167794352095 209451193361 50794748066 40591445467 79747448639 271610845479 9020120639 7431385330 412689134038 219618943630 33755994558 12390003302 65203129837 353975005056 467370406516 287020169894 2294723723 128953826690 1798845862 91304890874 261681877519 144165302525 60132211613 216303020070 17021593554 145786559824 6809836400 647536206178 228968281500 4081613504 39761168815 22651676847 77926605261 207652178794 289193303712 195798381315 18717396568 1216483 96526321249 295582050579 19069011443 160765061532 129587700338 20325746005 420241371014 8601445760 63675313502 332703086351 19720637478 1179393250 20530587390 7957556200 343952034811 16867719163 54275745325 184600690553 125428048876 186069851700 129183786054 104988368609 285477840588 238571883836 2851035428 280557855280 6096750019 27057037156 33668955380 9300991815 245636544000 86776391864 264404738003 303743608719 17821348074 128594494275 421393246560 12390834627 609298891637 5595381542 292113937417 29889815507 68677644450 158990372830 448221084 311928199331 33761149889 305093960413 250128422179 2105256249 152230743239 14308384148 2785606759 305624104511 150599545619 160679308647 53644428182 36821282053 252463605122 325339297328 132111429806 181702259579 129024227943 363129888700 253797909126 60292418108 86858205572 263542927116 3856456778 586869281846 510167485088 373411261054 133628734191 2749029275 609060844263 393603539698 6941036488 185229698157 169825708328 424528989595 8450808342 5915301908 22848688164 35433367839 437301278517 16561699398 18529041500 279521527040 1210551924 273884256401 254017702744 324770243881 9775211515 21628079480 36704262481 30339712018 47479301724 3975822565 38766607552 67536370293 26642749876 221150866875 44181625209 230038807971 63902930286 25317464437 7815157344 97851456049 106253342254 131501407500 2751487844 116943288229 232030126193 478135286491 83676964406 217605662075 6879407268 102308184043 271066634200 40321301636 50429538674 342416310 15165921842 125635639355 39413891780 102821317534 263290906249 339278875896 66190999625 145334997352 17068814577 332739496876 30570791540 33165810368 17715917242 86198807736 146170026395 245298082718 32869895062 260452808528 1753068645 437290137649 33854309596 10341689980 186006566747 302514787164 54479767329 115858005081 18842011558 5935072382 60976333059 320514431498 19419769688 240973934998 58739172712 58392444392 46948392763 33863816402 281323877165 74182783607 96636535967 2280786998 4901363842 314222722763 114939831414 428849816079 270850634248 145947687441 120635809224 63445234698 41768876 34284181147 244780039658 13966987241 10083846940 207410500817 614600423462 127093143844 15775296777 5909729440 229872514532 129509613323 6745505793 252630421822 457409202096 466469785967 232431968626 463791231786 222878723421 32498227208 175555021907 92493458905 330376634191 538637078961 70488816824 78254311325 1720056906 17969161338 11325173459 416100450961 154995639429 35149820446 160779865416 380880917901 23313333777 26273444516 19078566257 436403545687 103850051 9892095777 131418037138 21474519114 14017362884 262247256775 118111472162 40023700684 364421458749 401966324007 132427040790 127948365444 227863708181 33260069108 597186892434 31679767270 3941103522 263518859933 85640822306 366107137170 375062185826 13202489188 13891086990 85791340597 8532883601 240855016680 23596301351 265463980 136113977355 46815988787 3031254433 189308719588 47108366213 104385973634 248979554270 111151966140 285423276416 181782030446 182375268845 359319241220 158173759219 304883044436 53447607829 49756918443 170675276279 347194147121 119841846365 213847332662 47633293583 26652862986 311094793338 50486448699 199399178885 65660176881 49572105268 129253690325 41530444703 274829310792 15931690123 277481133154 182816977353 71669982779 12068992782 8199612923 104455851048 37164444590 188455241909 97043892520 25833923007 11254590845 4490145408 12834696387 50912652790 250243013243 78376577822 3179757127 15714720940 72264503749 22371305167 28965873572 553353020826 245158308690 91565248206 47815810800 23714073141 14643912591 51189766736 184144837577 54574831550 179788103652 289551731257 124174738644 299369174030 3050757486 458101118471 79760674927 667611242401 157871521961 343925463296 43134705853 252814176908 241573764212 214802569820 2315363820 77286379909 14298472928 178603695970 154861974699 5331894579 17950594263 74830252240 376878167944 105182281737 365146896091 339427622439 33385718536 18395363971 97036493031 1667969854 51687844702 69947114071 235366818754 30851872046 193513938577 190235823191 180453050666 77123734602 79371159544 43323561866 18859901424 48947513937 6550232249 468033493224 255024409081 48083058283 172789051085 52638233018 89861879 403671892274 283272077236 52881709869 41111346739 273343982585 102890526093 364997240571 171410549437 3422054874 338182000304 22624767959 474387681611 43655132424 307728404230 44670569136 134275663358 65463078437 452777664169 59556314639 65979345621 107437914243 139537233456 28950122150 35632129964 203392817791 26065393302 2888272552 179773092389 15241517484 211255999049 194915507751 569581581044 10582387319 154138928058 38650279548 295748363215 88846398586 57434115308 302986221692 35620405044 637994376721 236663059503 92262214389 330249954771 5870084851 18517710328 13353240714 179789888875 16586452508 50286140314 72107975396 97739605935 143034480639 26702661961 13019999715 317572197432 58829849742 148446405983 12097938531 188217126867 185142850212 374377414416 58751919045 16866759614 75529907561 47864182114 98271348792 3610918701 566735429660 410757458 117790257384 47074777378 151528235586 323949917137 12037188729 681135116582 47486333800 18473854257 12497839052 342085487923 2806014807 161195544781 51571727488 20301680843 431078413141 297988744666 121515261891 30690704688 76066595148 98762594015 179330138730 19149039232 37283137221 36846659994 6350026532 14516793887 6972631895 136151814405 117860469157 230136254450 459042772976 112346738092 2268587068 80448318658 288142085251 104178499840 3548471420 53678584960 21382434662 424596552480 67617461450 48402106093 9708440784 51999470074 502677982676 151321709908 191513546686 527604672336 402412049521 225467312504 67179941891 326095627709 203452786401 328265915968 184051803017 449134340629 166204276567 23033123395 104623542131 376201658823 147910159586 14653635622 136864331339 409664905300 160745432691 127553137760 8546274295 90558676706 402034066753 31052450633 393844948276 255964982261 513472596381 253422531245 664869178391 231351466400 204690064830 287879109306 138162952048 27317472753 251366864489 36940095657 36638664001 3137533604 4573901354 353488751061 100792213141 257079145001 81414595251 131194766246 78227028 126329496622 257736742659 431002466945 53585372086 13625909903 13640945312 462535900159 197603416523 4130481106 389358774821 605282094056 3217846558 84944704473 41898661011 189238755525 24580796581 42779303893 177296721010 618808379 32952217861 10927346684 240004628 11195542202 35176621344 70173040256 509182541244 44605693328 460111260551 2993656549 479104955523 33025219283 67131278537 205197476378 179385327757 1826657674 18248287192 17208428118 431042157 372064468757 7314778429 275702546156 121536430395 113549988954 85980406451 345185603676 364906211077 101968371913 58776963647 56796236683 206416882826 258702819043 56219409088 312917166798 14825984930 42527655883 1786772612 166270691642 95076474552 705547150840 273910198601 139732803128 91106158672 183455889987 417517125766 36772939341 37382180923 5013824035 342007801227 178473900928 8926280759 59689487666 146816124970 315600159238 12569452295 140036690800 250611847503 133849713602 199962801235 42612419844 387506956198 5489186636 5154550658 237371501031 20619979 302826681526 40230813421 262404298514 43395172 102146657847 461167454449 20653154515 17186907460 4288913878 16308724073 251195462267 9484381941 63345451636 292292655254 1581198687 301848452514 53891849228 38506494875 186644145929 427403310256 59558855906 38520042 103208658476 83881672645 461115443906 1646605233 369175801255 118615578810 95763357510 140945601313 8773477359 362822376071 458356663731 389073150650 14800472300 142216561682 316129543457 69020406185 84331737802 73726679360 18758830907 53244044965 113259970890 101978366455 174935201712 156060420642 257093602079 45972835839 106977723653 576675000936 252941016086 184593205242 53710427443 173619155373 34653393938 86594630172 97934101487 61805611138 40993593159 457162712839 15676144698 364717021813 281903161215 19610623222 285437620212 29738410990 12635210496 569386511358 464927575112 20259355349 18352396649 128189520545 9791820016 16503384921 63899535006 311638517029 60002360008 152590958951 197920390783 223854437290 46723511089 131927544759 58369727089 528029135456 28708048822 62336182691 495316964952 28552390392 158328763987 3108199234 4802734516 157885906887 12597214439 276804980211 299398008849 22391577958 42763157993 132494723962 92446844521 71678504511 10092033322 403555041077 9655495433 51565975952 179477001 254233612181 248256695738 125969203638 576607006437 17594142 91261114843 122405567415 1563944159 50458184249 76290444724 12605136686 71751416401 235341196249 117418888559 491482716876 21516447450 21414250662 170593701144 658155183930 567372607065 250917337078 191572028532 2923398283 141956874445 305981617941 11248752302 419779309067 134078374172 27064635792 4669891799 11072590387 9801943976 13704021178 1700377000 29222557009 347434453547 202589026 195488222894 283931583351 52127385925 517269705828 14249928636 71690249578 21726094460 254762672888 25545488847 23689965180 178069435717 173228036651 165154204370 341968826632 148620734930 20113210584 167604447454 12654276329 153164099884 77254129456 61468567613 192740007180 12246806591 15374487184 216255207777 350393050252 122671392432 160269154015 55688901485 2631952659 101198417344 229093396602 8935797936 12691879464 68314611619 4527717806 197082291627 68950184229 5919470980 60525590342 3595623965 320328798777 28610427209 16737296002 283316113738 17323845812 60219161251 343719836082 15651749384 483124355384 110271797304 5395956613 243919291301 2009416444 74146637575 3178023370 82132076604 362240657558 131653858019 36028012836 229183827979 106264818341 9674686018 5714298081 91532939356 594623353185 14159229265 374173991144 210504537267 5350534861 124165944702 93588252586 15737245841 1426788887 16750224960 8191073485 85257368432 29892374716 11765549921 1719617288 303854262424 14316740300 637635785236 40603035390 4972426422 19271743215 22343263655 21489378579 605098533838 76315854037 77848184493 341265673387 67793451291 96136473956 113809018232 289833062750 177420260320 7605012385 279146879631 79097258811 206879107228 37228524242 379944611570 153783279276 4890779194 19928424451 18270406010 177921346410 10770599557 86254123522 89105770 10297225304 10959535 604848391202 26227779124 253115646328 117590919886 322592123387 132587306685 1307650704 53075966520 21873829091 430766298988 581124500009 12374237670 540162806696 116871243591 1275871764 44681348288 236615140647 82148945397 17188579309 331468573252 695869256777 91118212722 212816047965 199313041828 7726782510 17010551914 90678710192 133814775115 203729648903 16711759435 5326380319 7853776487 59724746763 48235312319 419487894761 16909682357 120029750993 140759007802 65331145905 292299600746 45650316817 52769558559 290908191 317210679392 272827071493 26739207290 71069732020 277334414210 23103755487 494272355957 34166663624 61098672271 40028999848 13293564622 190544894095 406758270541 234436956477 58781731002 167616903595 36246103767 288969361838 19078390567 232873487887 116598379234 152522812976 228134744173 2609701084 409882341958 86192326735 598762811935 12544563265 98806915068 41169988902 1967141449 224683582427 317639596950 114483312296 258988060559 264600440764 260236646630 121718273840 259957655423 316635134044 1272669082 123272848648 120399618704 210546819364 346214612723 46424421860 60803827063 87582772323 263013423244 977114028 318406747561 148112050771 106576241101 205185757489 37791734052 406247976176 114178732882 27551281312 315540629535 25802345795 124195450990 281364012004 36294649854 383995523482 34334264171 258398708012 53951853552 356178622143 3538384711 30909566341 78796428619 21891596355 35193518061 19365732572 20889922440 30711641831 31630999298 124933269904 105504624443 483207151037 141068296097 72326327851 102320666954 89706842842 127393372712 11174819994 4403102043 37467231519 32098819701 30769469575 21798786609 813825061 315132584679 351723732155 12380815916 19584572893 13789889322 311289634827 133456567958 215020687273 93639856345 95134072912 16446899257 809814588 1580635890 4516729414 84902060305 103643329744 156965194789 19182619469 191955973794 3874002268 330739571797 33819598438 72260378032 358947947730 5720822654 228637409717 63622925079 75659294672 198946050875 209675228423 48813583005 454844767742 73458348998 83856905602 30627838304 219348223422 136913328185 195131335637 2655916723 305660665793 42259753012 13171769379 3559156074 299985297316 72432463953 215161912764 188105532170 129089898927 7562009586 128502290742 157199870433 180486907637 173578650762 3611367554 315466927599 66653724303 52578673431 98894883689 259170622879 47568228816 225627136114 100932881060 129975393791 221451206856 11332864577 695711871435 54652399318 9729702899 68157133489 220074342480 166234877816 108331706230 511982320162 29362104799 231931765189 40339578340 489912604596 58184100227 199273741386 430389624779 94299117178 189734620686 321830247232 105726378816 15647477549 442204471164 532771483547 131912203007 162276434329 142103572199 307405452267 49652451042 70846516343 18547112043 26619568719 104674381281 189980473224 99881941988 45647303324 129554621423 354784185140 16796233103 51239196825 12960856682 324120050271 102011630906 11644601808 68889306866 13187397389 28223357016 304729802764 108234094216 12713672456 345445494392 240339463251 4854498175 104984184954 120012377006 17336677786 60683298469 326542186867 8110951723 59232267438 72855562928 63836820791 236208208235 46997280161 170960757633 480183215998 69063444406 226153333125 68581733432 5315293419 7398172463 10191105617 2038365248 260206623896 163191667321 13792345256 133329923068 90525809301 156369178273 250456944039 270247815035 36057096839 196967801406 140295263194 65754073661 184609566992 66175141062 1216155 251937649266 4850872331 105454527923 53164082260 145075228035 8533783102 231247217446 325772948926 363198950394 300920459 114007538827 339922809771 151814981225 6237959139 25902210618 94282293954 1861147873 90943920378 231371190563 61518711244 32271307051 63297276347 144302043068 54778532907 100844083428 34458719129 4561015565 14565869063 12705066715 17962316955 42714216101 141160755331 29075796384 73641658493 237164916207 113591950006 83651593181 270337329791 175233681613 90859699027 65351296709 48052587570 19413393127 153074615967 17560228133 362335834844 318740481195 299586475118 326246545304 19904119307 386808921181 266307156943 580223653345 184234817510 36122048795 29812172491 52465540453 439881494073 42738115929 528357933942 3115544523 1946280689 35085909508 34916007691 330290875430 33088578097 378148785610 588353747104 15006850170 276563755947 13673838851 277207736411 43463682935 94627303838 12312208402 206697942206 21463835609 499262441434 216302724873 25861244036 7031269694 14121196966 132166814688 54173615373 234977982844 171853770176 20744166 564340195780 274817065 263408784864 3477155471 57618068497 18764221615 186991545373 315454717740 19262218639 340217702017 56794784899 310796842709 37119590423 12950092012 3348131121 9572607414 255558123507 62674443075 228393025843 238019066059 271393230588 399282807955 95614358631 138602450009 147053728359 7784269 209615232879 556920565801 419743818 76016367762 17328010735 11072947049 6257048824 267118975146 29641696 626231283366 59916602112 443402540790 15987539617 284560933820 203314124244 64388099174 5659605697 14419874403 6727976878 2427133264 289593588901 63031200358 150651492195 196376509261 246492175276 77135945117 48999108924 324064915933 133009261554 222447757623 398810860878 576926684617 83528048199 155907410959 36918200947 40859413619 215795651027 7017887039 70513578155 213412841803 164290607240 250151428586 149480638132 7035524014 26551177170 18145368886 70230265874 422392858594 1976397954 371007116293 19451270066 1599693321 177384005527 437714385808 48901519144 292218442954 107544157204 258296966121 15844598074 222632482 286551871101 222888876782 1371297847 166767081638 82149468398 34590252264 518036635668 62150790146 96323318686 22883482176 20859856865 158698147225 24544890726 134194072369 104730022812 300636879470 410956940855 127366536354 344040952 147847999143 273951121348 30052403646 515061612125 585557632613 228167022917 185879681972 44444684360 318624262110 198135100855 17461851016 131898718056 204289993683 141023150486 8333704042 251975210155 14906597253 3765909676 442935849799 16881454523 103258780065 12735791364 204499645858 214602105600 47054264131 71559116349 514509144544 130339310467 161693569112 16690320972 39642978099 112576591052 266814434912 50955073304 2292087676 31917881457 54411838837 299855647454 33963454936 6899272925 36538470497 44061328852 143885996151 57029888887 128565076564 130109157105 585918674800 124201118421 418740690946 331565799937 46079684702 534531918124 289421379934 85059009741 21992778040 218790915971 167600660573 244855528131 154303664601 43968266 87261378124 133693923545 43271018772 2479550355 27108684705 9872088629 57395912449 38396972112 3469056394 306892586940 91305901961 191976288397 464848765024 390480657909 87840507837 129287221225 53846398837 108734112449 26431884367 10948932734 191254848918 9768477086 10573841536 28351168330 18894087226 109225764737 31124823412 371008289067 55877056885 38867302307 261343245339 11008480593 6300336129 436092662945 26470447976 293037744544 32256769418 37190556117 127811898556 427060019307 609900710 64381880226 8330836055 521916515802 54314646587 293463021297 148975121711 526528187295 178251764169 168874006553 13028445132 431189549157 79797411014 528266251148 13363860989 15408610636 113473099589 495407501605 140280626842 141254464336 47838893397 340717685199 11799962819 27126526569 108256618414 569479004371 203242700214 15007828833 26287385609 219306536835 60338848073 10894494851 120281270656 102846067868 8255773664 489188674683 22306100665 147748858496 189534469 464700015762 502705200713 282635459712 2852005020 19059154801 2870830620 347128153222 109947226375 160235519 68861632231 4666337417 9530566174 189726194575 408381399660 1939439254 4314401998 352381096536 196932080518 12044797677 176418474030 320090642207 6571729 610660279425 423956572854 33561776037 226363065150 6386363506 22708745263 263836567396 38061084755 485283446717 270139192962 233989926334 20430178392 171973632974 108162239149 134216380864 58935386203 182487152367 8115960953 195830593553 361545382197 168065553910 145279563953 87312157265 1958101989 4841396291 367916350634 102863743724 416244267057 139982199379 203828065467 34639345137 66181396715 385268216114 665705067153 13621925178 3057196249 429472935667 36633759855 90420736538 6078710016 22972892362 756613736 246639672268 57892782102 7853962091 248340946441 146524965887 192222224049 149316873206 154719385046 13483109959 65068801703 433949613976 429975744851 105055794184 176972371775 313473816596 140307943114 21440711302 61997545812 336572901901 33043964616 49583649435 644427863383 14489981593 339707716953 411528902345 91787204 103842171541 43284471003 415018187368 2694568559 120329883081 181966151368 132943617401 195253126283 69481696475 3325784977 19298184058 250426461519 443347081074 4546332458 252359036899 11593615699 215171433265 13585292215 7598194908 15161607617 177110546318 2492233992 345641132728 138376315442 75831684806 36660418202 221130469030 230893152366 345399702102 55800712078 5206952255 144305481799 6808968699 8837985541 272042915737 137121269045 29774179232 278290369714 238722994594 369010020550 161154666525 43679400825 401384881106 214240533490 526214900929 35603200440 103514162140 83790587150 90093416079 164595431430 81155214377 526067260127 213004620538 463766574633 49435381897 219704130376 171594160149 678328272 273591007 440933633102 78614654189 129093731536 147752991777 38994536141 65170446064 130953731928 190960690694 61234464156 512324971315 307277144077 27465395787 304323078900 688938083779 7463598102 367484605235 104962477479 173658522244 440402070092 53937704220 14826892445 13122790985 2476974227 644829617582 58627824462 141846125279 219224097790 298961605110 98226 225645318382 41564136895 6585986175 142833015683 55249831491 6394149074 253937655112 4869426765 229856794696 152969756140 76406794515 50871883310 74333282272 27654414944 166502446940 278580412789 267845979696 472364661085 211661346306 242473284099 114126585863 176519922822 79772645458 287043663008 51611714240 5081124072 86399553672 306279763533 275418508368 8249733992 102159765687 490587978265 22061891745 10497246002 339735385083 2102277491 47288472467 184596802763 45007372937 289055751198 23734283634 84015323996 328179413004 24286184307 270191218575 41134517454 138332151698 336840584937 242175532501 453949311877 128006143796 23851670224 68332891829 9993945618 12289790177 27674455972 349405462943 296417660656 517985537 5752154502 17562076824 245561073327 8675917475 193192788080 257655021742 345126421492 80762227042 50020356237 94565189512 15512968527 613563873993 212604922 243161326577 123513830108 315345817859 91965355874 46893386401 47334369099 31221995892 46860279304 213355790052 23606163607 221823197034 1076827220 8453352666 98704985952 191499235617 192309695020 92998000642 2871961778 6083433141 18355746474 200751551294 115890864828 250702211040 285729998964 136988471891 42207868821 128457239308 3974745806 139637992129 387972580288 144603505306 389171521862 32727091689 144667683156 150813611614 194538056618 7401990884 38588319407 10705957465 106758924279 64173067418 498152771376 132395408313 253189810583 58541930996 7417501249 124592443115 482830919070 29783242228 102660693408 329696803454 337952156414 240129942754 410242305808 20509050208 106706926396 58486960282 431219005224 48515041249 85546038967 23851097578 613181198167 6887514205 2623567218 303505221 177223449454 53781639978 1100571693 37979537211 175688809835 171524517252 6834562705 13590392933 6460915030 13799645923 1874195837 282496609610 29718735855 393940072292 279504551660 6808026542 3332759251 5864266842 2683500937 13322793699 83114243242 9649478904 10169914607 94237601582 194596687682 179796504801 314292579277 232845111979 34050181379 148161521570 237943821092 237712935503 238962263075 12522062963 76063236485 267410179157 92397777261 51330708282 355350370877 114563214536 105157521772 427073543 25057189540 61726639652 63875043241 7144917087 6990547952 86418376945 134312114477 14334820166 141287068386 171440866151 10445979102 186889200010 148715775692 230805661828 289190412603 260257148352 360564163947 153135300817 466026200819 210450842310 91593162540 105584331073 68876571507 3116059613 1653569160 23956910927 56130751261 367292868929 147957905277 44978081560 479281584620 143543553234 438504372718 343870727981 17932521488 10898394298 511828345766 328636915473 1612773041 146272792865 37339310744 25134139633 59674916541 429027193259 165434581810 223214909475 99771781529 24488961641 107267303865 144021385995 119726295107 285175031776 76016249399 28363880390 2549101848 210105842512 13096230741 84921358296 185079553404 18372628749 14880498046 91088431766 28230097763 58594475189 428556373426 2724669796 646711040370 145783118329 141223921296 33578744192 543418834384 21602446234 11597010813 13724834304 26736494563 44126964595 40361491308 44591425689 174110220044 3981214895 38800406283 87934608841 106348704643 18732108621 3627417589 178142230624 21966799343 37206561400 483734941597 134577631294 198562464837 35545716527 379790147211 309592954828 64528924394 198710834888 59292346095 5022245540 6384227902 5036418681 9196195489 65685705537 77872454685 21818261278 2379320551 61867386171 81838799826 271639349116 5672249016 2427533132 222372699270 32119211619 100753548596 1529973975 243652891012 467886093809 9175033320 28020764721 332193372594 85335023750 578843217281 72581223606 286466342338 105628171029 201962886800 34498980079 98655230114 20990683405 6910802091 345604303470 234290471326 3433576721 239242838221 152317588522 533766841790 34239645202 10435591300 263228732768 218216316862 61241411527 404408548952 99217400002 109066236663 149553108 24362802915 472337480992 19141574283 65537564431 245231528820 39531787030 541793108727 29409331989 217555919631 204451085404 562566266723 361305934352 211827115406 47711014245 234617517214 254527091382 224299892158 10478720573 526034650425 78914675962 3235230532 78148356063 9342733842 3247170073 56130667936 173180607284 102077229036 3351268708 257615983 46076955599 102853991006 139119070959 2395106637 44147128452 470205231570 62566358850 29469996038 52305299920 104220344624 49479234169 83609700147 145364362908 197813535760 5124075852 593063093910 250072368213 394250174551 160147412058 36519452447 84360208010 189859751984 139912399430 143958733692 456386079627 115816929578 4778627416 185942539864 48766801500 389316432270 133381997957 140768581468 19586078009 11207150390 62398494091 15944800013 9829197749 821905054 81999004172 7464655143 305883223126 283033694161 259062669016 267123254851 38495753100 62257035095 21949056173 228362505091 6557650 17068567536 3263768531 108291141776 150006201334 83204601410 2709262878 7967523588 8762629542 272764546762 132650090874 137804376493 153850661064 24758408124 138955216525 210239191536 473410252032 133910529913 149268464644 207776331939 463908539209 146817249382 386017197233 305609705323 19718482056 97151627716 39947326620 304216768193 69440490914 161972168451 463703864609 98539797026 20767197753 33252979530 44826090362 73883897780 103747674935 315155700 284477904515 198685844639 5389825538 3978715432 167842619471 240320012421 338063707396 7562983138 12335953434 600854319879 152918076834 35940144404 79812497955 296141145354 55531919172 91783102723 17096754098 151826216296 11709470322 74425800603 146598016370 178159071174 283327698974 95880838 32403597131 35358891586 28073691622 1115766779 418072042221 45537479851 16921798986 24046852302 42015225907 111473337420 56626085931 92689178803 179502086905 208611158663 339577989872 126272590536 74054824940 32919835519 174840307737 247228390642 637830163504 375528299127 65376539677 151800374232 185727448853 20859207891 39613279422 136388251433 80677953234 1553402106 66843142831 387837970571 308847034933 201990437606 7988137419 90788752566 266216507068 262986295163 7957587503 44675890075 64364435827 135564728098 433487517381 24413160890 74471064365 9840250044 252219257904 218822939001 312503237514 153381634414 2042642034 6930926653 83072078794 5470462438 55333146745 2112416349 1274005645 241947692229 36240493487 12787586748 276912037133 89827623420 159941286236 137896489556 51842409875 292338807032 32017505467 274823576888 48535530335 19205786573 72031640947 2457775452 8114251455 80877762236 54965851485 133595057681 477973152667 290531355410 22732464643 142507649903 65432894701 49934395591 83017932509 8216766085 5200118528 212794653804 96203606939 269576827720 164244880557 4292727938 85726742950 186755404027 147657512298 38672885920 7383698998 372474957139 24013728208 241439084942 345148620401 27417831683 55702701385 46812676023 19082918444 39749788058 102594915014 100773269063 140308931942 22700299333 3937238188 29476064645 9772242088 507527487379 70396503835 202229866477 42134162542 187866858178 567220985966 170984178790 43525555835 29374901597 353653742389 393655903550 391449936130 293329211067 27993384746 70896103521 44063746595 90342513963 20550258086 58601011113 172786667495 36918986246 3411145016 554367023032 1019587603 49381373504 142495638524 36879911918 118084080773 3243454214 269693951366 163586643386 58357542259 17696919101 36763928183 59013779166 52549956739 271283697270 138551870332 47116044258 159764343439 62368362254 54292106395 156674015738 188064863607 35146575556 28935319482 24526175207 154400290809 35088856944 244311050862 192387431053 440591170204 57326771890 91631059589 61580944 5673160616 65017169457 252491395650 44248302505 132040942921 109341210289 56960631685 48358085538 1070831491 182578839292 137911514051 82090753510 46775249026 248268165823 28422085234 128569775821 157591593 298082840769 157059246594 53922943358 2165194836 23229722636 95493039800 213850557661 71739963998 130784185169 123829001405 16507128199 534200038279 135420192094 1610329185 34873276768 17948867531 87246889432 5035874178 212798070933 12643654587 214654833986 255204154953 269018089978 445044121371 294859309272 101923778887 469680972550 255053331685 391421329195 335394024989 15282909215 110077442983 1713614015 804128965 139443323403 51773822262 1972013008 593544912102 170383070779 3788314319 566962299253 165728076311 40072870005 185979453490 313181792953 76849852403 10009515812 242372074274 42259566746 597058925889 35695686724 29286022473 56102338224 818541120 754244427 17962968166 3944946065 38425712317 73369091102 363511644523 63878039166 209834562241 22424114118 31792628024 177194367880 2161236217 137933711642 3786856883 136324544915 112337866850 26985782626 24411715715 161623622405 469974589171 30980044731 333244971364 10130079907 63680119786 161996066228 187630695884 165541266557 186128446948 2842096376 47856271868 8637998304 446188400359 349925790755 7476318674 138216396636 7298629260 72336002192 1667214090 535309221064 143151874983 13235496813 9144084322 113945993601 170738491706 51292936940 54417939075 116838551260 227855707463 182629191779 172938645616 188549742105 37003541186 125263819247 283678987950 19840856429 118694239526 103349246652 39854200906 18893699212 3088216107 7987953477 98897270547 184895800739 305576947520 1643779577 10793417745 300507548576 7110165505 120503516397 445607171598 2615689511 173569912020 25001370924 4134949128 469630399496 225263718445 21017422399 251079744147 17675225112 84736399073 269565442303 170528745832 265816818994 148113687727 166967795413 315027693883 166872922264 6414362396 137859504707 118632170861 631548419297 63778363330 190785623432 389642876236 56453607486 68370992695 134355228565 354642769344 84299534730 166295515185 387663382853 192822632849 3200468879 121256565 60660039213 125797325222 111070096107 3773494920 75851525463 84503884443 80155150714 410084372554 190963510208 212828499089 460216879932 67918448732 183494476577 97662898425 334180270970 6225546604 184535085676 174729355961 361860325951 3515818710 241389589870 1913010049 256779873463 79177472357 448709237730 11791636475 182747464387 3349391737 187465209792 55461763309 40634018216 3430090002 92722381296 24180802159 230709072447 287076916275 442042512037 136853788703 213312362010 19944545454 268819262478 95051179505 397304055331 5981075599 14601745946 28580558005 210424859847 73502291730 177281586515 246347234214 5843199579 59948549426 5293592000 79242359507 18455360895 116615412814 398781185188 236703434313 36256952060 210458215 1761726856 108763118419 32687371789 282631704525 9128899263 65060226641 110952756864 186629540748 6447715261 226051502806 320154028 236112311863 121184392696 510736377390 294303763191 44912717638 132251429874 264186350471 2835111587 291679943905 270582788949 138215801565 1857698698 207122011524 121983270 63561215770 162044320163 163459486800 130609394548 108533647210 611840511973 85064016432 46118977128 170830613714 18392916719 94652272703 116649884776 141509186 79511179341 50841111872 17737250424 10622102147 98172431713 451368523790 371360466566 138408831882 69115642622 27887218562 42469553848 227948983162 281143130808 26941710350 56187243209 481367400035 66695654868 378708489880 224375103345 37613183774 21863504512 58319111514 1011998352 112589673500 238997282701 67169066055 84909459639 141751982569 121780259448 257059996109 8242008068 553857734732 182371952796 1251835375 1694391920 9864888600 1796838193 42483877953 367411524660 7366341091 15021057394 134976267750 65098533676 41031738404 246499200487 251960840788 3529159392 242190223627 363705186211 265789640457 35337870520 24889300411 54740694912 47904305490 49008513704 344964012508 36380977562 231848000275 375478135149 174671740894 244880320211 529597599685 149394974346 135414593136 52997225581 57225241209 12257816721 120813350985 8084718648 2102161855 3660446598 209847344461 298522047090 3379220092 191241593133 23762723600 49425178623 30335413338 240896558920 474851570432 501863310152 380473460952 367885122961 95054186767 162558910371 31020621969 82510392772 1285522490 68859284174 61296715742 370166542499 12769806623 120053609103 101788148569 19901152842 155343158062 372422632938 22173872890 10406827102 252474344359 5738255544 9132646281 45169353748 165297299738 47996485673 1097683377 186199648898 13685224384 214407406062 76406562124 546680729914 240381138520 10209446938 510141008567 3041690489 11434346418 103141616511 344175640900 86026864184 215059009126 74013176541 194853319194 86540770277 345593680181 202301624650 267795657325 161162184136 89339159397 142256575741 85870974799 243086824005 300944352188 44914958949 180648125262 409767876882 49731975205 131522180700 17094371359 73329142777 116796046064 50787778287 22763807258 12275636013 2025187818 171312005990 86913923732 101655229709 30853048888 14715241095 156314929720 408129866181 7007274903 110955871155 33536887570 6355624927 13410905428 205685698079 24682918366 421822777519 45742468132 469238594130 17682892115 161533051978 15796646031 163455274735 5233343291 292534145747 237266971136 70338630381 6864501516 309039540657 66023811238 300299793599 51320060628 116164709354 81191880381 17100345257 309199736372 584277353138 292539442588 16917811636 12811298698 117732330413 60272912749 57699741350 232418126733 27336415423 181891845613 327435651691 14743118159 111224398613 211731495801 155442503751 57967131848 274302719932 415059288611 226181424862 25987963323 305927480210 167589955766 116960475908 112466173043 237927316069 98421813304 69579334148 193449943 7578707551 95403965419 31547339288 362298080616 204847036400 228007190 5995605967 148871130027 239133062507 70897680099 215378317443 35904491860 453577763428 2488162613 301682785146 10351253062 164010773542 36739637641 20902205615 338356449025 353304920814 5944178334 19007973279 190862423828 12821128741 108631614652 210046498944 196638743838 181082264513 466421745 392185443910 239525195231 150437246897 50908829843 89270831309 7649283313 158734312310 71945316227 264966854696 376769343787 10343277901 161041568175 10930795007 157045266569 20147129525 572455591735 136751144204 72288974348 5259621766 267406820614 47312619220 3463651378 15195677454 3670485294 151682480542 72932327209 44792796714 106253483590 103803244056 90269646995 130014436 440365143031 325524243439 133549506977 181313060443 551816450999 149295513511 154208627996 152555334417 94997728187 173338567275 112495183062 161465379859 170093534800 90449995084 396756363323 2929207586 58115674467 124729708307 78898496964 113579300528 62003512144 172790226155 304762337 76454485752 178684831139 31066517801 16576714097 339254595592 24219845961 68081664966 155413936992 91721852906 444167226252 40624659007 49403316848 272276082623 7424579237 28601853067 237960604555 204243329166 179614834857 79651390069 19677063465 81615333479 284919853908 61452873056 180695403609 174324239906 79927226989 5320509412 344448754514 91809220961 67965780195 98918503383 289307304527 99988904150 71930095123 10321818178 9857534242 126284378086 193965443427 13042218102 169660029088 98306890968 92697870834 152040691853 295781594835 501444919236 166526585261 450006983282 845149087 49675482182 71208969143 2759085974 7685958790 144197347125 167357504854 77118468971 25845247241 340291961671 292065867582 476667409389 100720879296 5194807951 258063440351 213892787012 39255547769 495394921761 129835868560 466761548 82263534842 115672026289 294706890360 138077325590 201043877119 22837852505 21048274890 47221977037 192041697440 329841426554 248021176040 277535323164 63512990473 417448060803 164403774884 40496847138 229561971487 71409609739 4370865186 5704496268 172382378978 184295039744 31687824369 62462287203 5562148985 1471362881 67512596017 162408333141 130121276272 50929354477 591048459351 309620914824 83903852203 115661230709 33211732711 63010095170 45574099837 20795129223 9512181766 55569307552 17430164642 34505675915 126786783017 34328434672 78215412845 300761236090 206241563631 3518978647 12171535682 38619682601 112993293077 567100466 83148276276 109817282543 331237315146 39459146166 239340016278 135677292213 119709578259 16068080123 285276728529 151021436554 317841165424 21169082206 19197676007 3293191432 333188876341 11898337799 5274311881 54139496621 79827246368 73664209328 416531234200 28594185584 368776298275 84840632458 13668994885 67845083499 15371452937 12575421242 1156826774 152505229103 168081948694 72829312906 1985871297 119610045444 76472320398 200517910064 128508679195 24892505767 36384153068 84335709684 195573983198 1086527420 318604492819 5411030 365313334137 236879737846 361561365430 48924580809 21481590890 15317746254 46572659948 37787469838 128583873245 169463180977 6573549817 95281867016 346390855743 224226414996 200840328024 6520985306 271856039904 101335330005 57603763883 107504554456 480298474738 576690297476 7104680442 30993354976 278891834514 247312800569 27721933401 115319039609 49545991038 18645795217 95846288385 172309354923 4652330155 54542628169 80698513451 101389152045 189192310734 18294630070 4542213739 344052886 8857096613 9278278841 18791190054 19050648586 53012887675 247574398706 124016871824 325788485061 179576615107 15578636008 13048629824 316325852375 7941315799 1103589198 33906800766 43173174510 767882577 281863298593 387167975188 211473329267 2478159291 79146939851 94906315979 309319312421 7578581882 54666208917 174202419976 82164640176 316986887469 57633978194 37687584574 10801471180 5635802249 6728626415 345580791351 236951783835 46847701273 78148735318 225371965395 26333797839 3882234432 2148748276 26948623578 5494095397 115626662801 787708410 8349355686 118190034912 112530346937 4604019505 125552589422 100909900221 72590654794 5023222691 3388220544 76319673709 77840474609 135606541563 117388270410 29710304883 504537384324 547531633762 183773920843 58993814360 209297027505 298512423476 381019556340 94135152440 369040169515 56595178987 127065912646 403972049194 277626711329 76587625161 210879893661 44480574014 5246179855 21855470785 98204272574 94303453360 7149704951 47286685940 105357945953 177097195092 87407581172 523182848456 28821950109 205212985139 503025386955 3051731985 97880569382 105421796967 377105304643 329403559852 170679015374 2417580308 314785327764 42673244401 336231664644 52043737 235482554043 5139441949 132359172363 246284104040 825011481 44325381204 242227503872 8984151456 251826977520 95799976847 75083907668 467793189614 134207417601 21924331222 77592906690 27974864170 64343904205 5728301639 127384249521 25739286744 64318908609 375208428427 105337454163 235034391326 16908660337 89765436487 48505210114 149959017462 325504610041 6111067348 208797274757 296990695276 19921793867 122428024909 274540769051 8588908590 42267603634 42487699031 45666968984 14379295649 77412515445 60914441496 51134740070 20739484640 254190494836 6338117048 103751043386 8389223855 13380271439 59283521317 55308977187 243053636546 16815481376 500194680978 42573961614 115869419466 329033485955 7107635735 127050427413 156226384460 207741657 29401861010 134124569407 13058286152 52686287 180191405865 4678134628 504958803395 177054518086 266674867845 27521246099 420366276621 277468889732 49256008317 86904789735 112317356530 197153836974 95057607024 72358544941 179531321527 502348992079 28144318302 317471000645 275808073108 95540578625 124266930934 249500490027 18542872326 91663795628 181667288750 187177250112 21477394095 3422792489 93478381818 105017084068 100675468532 42492849320 41288125787 11057868353 9816488561 12302456432 116450532697 9849773048 5827845221 71455070281 66677320403 31328783079 338363275508 11079051907 62914560536 269259238085 139646605059 1865271459 22976663800 167180094635 75618203427 373458335221 22508363560 25190222018 168213312671 99131495767 1623073509 27647982566 42527688716 21632522772 214707120089 503892448249 30414856589 405680611505 107404724212 21051163758 45116024208 488506564711 7045016488 3600205785 469839457 34285477491 588324542997 353483499486 188767610708 10116042806 379654879899 366300469899 121204486223 109138388524 236653927444 48808398472 129706684125 23796437829 115002995957 17909137252 145036019609 42822177847 53778343963 12788423311 351470474006 28759467970 213401512292 644376438 129705065581 8694544 4713335680 444844326274 24297068760 512935551144 76446012930 35437127790 252768434245 327826303338 127355647490 37610758976 3649995055 24095781920 191381954288 189224857748 379931711501 79125668855 15526371850 429059379649 207907465681 83189431177 69420240060 370976555670 557414685816 653943251142 24114990458 231851214806 146297938155 166685408971 222166148270 282160817331 8350499874 21295680576 141646082115 15404010047 262655812873 205717852233 144438794159 569436614999 167298030400 103682423425 164726218846 232949690681 979186387 8447311439 21638897845 208873319 200206218522 319717007212 96052081697 15498428476 65597159411 17321913045 168905897627 158896796971 8290749458 389819959288 294034021964 625199112 20717442735 12852017749 11402488561 18843885457 43609140116 211145056784 129105564589 84845485406 92649179299 117553746290 15381391214 119297338531 11969287669 6545666998 234935180025 11001592577 239377906547 386929608075 113735634106 340337546839 32143235442 420260428897 27019838597 10921202340 165324689887 37985042769 172876867327 750847189 110850558091 2969354689 57149015680 274576303633 170858207540 55262458934 238248652535 165456895742 158617623771 114034887650 9152072063 352024004441 227735940534 342042162378 217121915500 17989181 22555933013 290756451820 45689780849 69109081766 71280504034 78901315661 6831229366 188200816236 8589773858 463094978990 158096856111 72535122780 150832231245 5100563677 93711833407 99932567198 44666997827 41999839070 95321916122 5037488415 54575152607 106334286654 420269484329 308512215113 2724548582 325403629638 271998098307 12296407029 214724568775 248791731811 74194028690 165322013624 149787923949 43584549307 53589081672 266460103818 236471029869 19706839637 37088676573 64841066945 5086204641 308984975186 148325644379 40647300213 446810043814 136338763816 135437291457 212060465343 229529094086 2400437005 16457364716 6356473157 4744163790 15543885599 26851270999 211405615116 117810726999 218292515202 128603435446 46001997561 201671603895 244524145899 66169407024 181018600559 44736217398 211681702046 168830404559 162713369582 326112757783 52342078218 645954305210 169960788941 746708025 200641407265 76126545100 175316290479 100971999915 102876492422 165499487097 4097991588 1751186723 464175244273 148521583678 605292915253 72403548949 485152656 283063452831 487637033212 10140636065 423272480905 68891117496 23991217368 5444612546 170910208709 19225895144 199484482408 296552930225 59732119034 1335912351 8827040437 131239159243 185722604046 58014764076 314205442751 470622393615 264701987975 306485874156 29531537194 2594898579 46884725862 24090608339 55015093594 49827576810 13600143365 43577012405 828881297 96482137416 199372342429 45847304073 130365218412 132913832548 243044738597 19263259189 7460178626 2163906165 55758782815 20604191898 365745964 403815089014 228035896737 73388043311 57242758550 47735886120 148323424730 220662840864 5677069321 180912744165 13333839292 338451075776 52799016507 233855193912 237158032693 10546212588 23137290094 3678913906 6327964890 22475056574 42215069531 521539704676 50383460209 58211276078 33477269194 62372700906 124296512918 54800728067 361408031438 47371327335 3603287264 6302937560 4631131214 121639043362 216671997294 143195522050 215005909885 154146847117 459921854842 12250136061 345627535119 81546357160 146619792658 65531778345 39990834092 133444550417 84682994731 184876943777 294458971555 110949540690 359760210778 101087150 103456236 229892230045 220081767914 31885539638 56620318944 11635041768 158339085994 112748503482 617997333741 37621727094 268076962298 2631884297 4003152713 7156368446 266163926827 64700586018 20576258932 13627489799 18380240394 10239293427 180218259643 182164654629 29413787876 313414774562 8301187266 447384073678 5149251701 156224759126 164647740043 2619284706 333036315875 30278947639 79882579888 474025767170 78512043427 27947560659 116064452381 158357453452 61575350260 307114324828 7573135788 136985292963 10687017669 199250147916 36214591815 30855991137 41860819919 15905945078 193261509242 119472589510 269122975278 619087833686 53407954565 52525965198 170265803309 17909574147 743036071 5458607204 233158101305 969216924 110481754361 8709504723 93097073905 82984391896 175841553733 190223827310 1612849503 57770139881 130212637650 59430595945 1411761006 35880393441 204722429256 69844172868 27287796250 10756616218 334869179236 253557513601 255819037337 548744650167 63804824405 126814878393 131646205146 58742660520 12714840955 16777197353 45662586185 64382688831 265768788967 278320951826 175647946598 228002894003 211913736927 10780462587 289210430801 24691761542 74776097127 2484544447 36317366401 289499946357 252313352438 10479810953 13458583 13274757578 274080190511 29958738449 362115623210 15416418838 24891645004 32249726944 11059196543 18958017855 31334016088 365892860997 68479154726 148166219847 62116523349 7706062865 225648775990 6890396788 2798526007 82310333780 77292784352 183337826147 140395721 60837834250 345946589081 266843882810 781688349 82833548564 42007522490 71887523281 55936832217 242791837375 102737401624 230438636016 27370686484 5306610480 527227302393 216963529342 42004027322 132679439544 197648183547 1012281824 265316598272 72787089134 261254046547 33604284460 105183716968 1281872137 26991603056 492460161234 129870501679 28987870983 61074692242 16806823439 147503727946 6718368244 32678847858 282992853230 610077143176 467185405612 102133487956 39109681888 57885101362 144173680182 648287758 271641098098 9069175 524881180256 23027584377 440322861987 23690486533 262234154123 161817231539 326131450615 4229116311 17151887856 57602264369 153800889227 88803478558 97008379953 401725017177 234707560563 40179192717 34390875522 429338070767 517589381922 10939728559 171853764988 75694204472 152048657734 383553594203 183699943243 29595551680 297845963240 24696757 368624260 2855936969 76979749243 359254887067 134738685259 344102108147 14579733747 4777803371 89285029208 24561512802 287119335573 143559874141 53304261675 63960473861 318797590570 548426664 15233322963 8881977867 7595986272 98332055291 7721431273 424857599734 506988846130 150070187798 308132542876 128838678714 455693941241 514942699614 25821178747 13181832432 110074987257 314246911681 5291896005 7637578349 10270761911 45274938341 31036025853 2836882028 361696048 5226726988 246514520521 17075304384 17201431899 5338651953 194284392548 67870710130 76742514456 111182681594 286643042868 97074464222 1733666081 3707992080 76467750669 156732215840 2003120836 77974964760 202838810260 44602892970 4483473429 135100123897 362711910276 2493805829 68239235311 37146352 1254739745 361005343969 110393398089 42594699452 146047163841 201410236703 316480073651 47661562849 107375004204 408594727770 7215588139 13882933291 35955281971 2362020433 22292134575 346102733558 523870299848 428517077469 1521790576 48054227427 404282504784 38545955168 309521383118 213862967703 157402523223 410353166078 36287471065 185394344729 23982779848 109866923475 513505071834 360144639849 1418226229 118909325287 133240208236 184966638510 69371312924 33252763999 136351937776 86070117036 5705774859 220637058636 180177110888 296970612475 377929706538 131261774714 5530957488 9318096991 69178448941 384136241050 219093308331 5659948894 109131630775 125795126113 517264645670 39787985796 2512093286 233920364968 4700345700 100050583856 169328232608 51431186245 2675913001 14444288735 174225508340 160157207855 155560554700 116614780218 2836808813 235590956104 107235339921 150636148401 583209263524 288957699076 1751329207 89668296338 173768684891 339286960567 136085669138 527389109 337826364513 365340840 242749726327 162439966274 51690272562 11092239998 71411369389 296834130883 261051555466 9052487647 76073837374 266230990217 27893300320 25907630047 8423300872 35452997727 244883267 44296045897 8367144877 26279330228 4214025066 259371804009 495208408361 73517732756 121025720138 136095640618 166276806532 159149209876 9474287316 494082810545 267673160965 436814725027 92625354412 145816428047 8505275253 7404685794 7702197633 143379242315 289170574975 216846221147 7179275473 7935552212 124361655940 57401401182 71223114535 562188551932 237269252343 787902884 97141531 3051328089 241796402966 202778004481 344560744083 8888396997 459433900787 167755444593 14471344337 123545793431 50520470859 318724271770 100785652005 156988497531 28832145665 221481928495 4644939545 176237971297 247268510676 13125082201 51697926724 4364774588 244173895141 49389835808 358559716 28574130014 135386524653 169532507239 385944955331 788536733 98313837289 427992492706 5937229661 11339279189 202989361268 143458463870 20730834681 40114918150 197535161073 50240723168 101709806926 27906036650 156302687267 241685736657 9222788102 176717061412 388604294126 193790654323 10767324 355520081740 210960427572 388379187 21475713715 15373800957 10886036405 15978695537 123242916497 27445650167 401534772664 1717213755 25118583434 48687100726 45188986843 80805751539 21201482604 12477459 273338887053 313777741702 20954402493 56689020169 82691703953 18693364003 3097376189 462287606228 4105145500 253108503961 165595894535 63354665254 7860656226 408307340622 4282233742 61656132874 65207929476 13050089107 86917437421 188588855994 330963508131 212435940332 21134136178 308453259817 11004841825 33589017487 31231927370 121270874316 461355801784 146155378526 217326843385 55939212208 19014358540 15586777378 5284243278 78092521455 100149380927 566390165513 129026527439 177830083128 20829672577 327292485400 149802801780 61876328932 248740862966 128520982751 17858506302 218429972215 470572170849 127191560062 237178080820 46298816945 169520275742 127139968075 6133484369 131192262919 82842084799 90402846530 127200967854 5810137305 72367060 46653676723 4443366815 73917650469 169624870473 3670262552 1552877859 8472791537 91016640832 16886383622 211627725313 463590097744 40983362163 127257219463 11398587247 215264835029 205455818665 45599083426 118963715580 84200901159 2695735858 253272352662 97983495387 188513552899 49674465255 3253080338 52670084772 7638426833 207006920509 207153056916 255907759827 165792582755 298638546523 190769749655 54047573769 41955647018 121304217366 29567930611 89411931093 104596740323 54501251658 181511400733 226604852978 10861053090 377495486063 185157685423 18991274399 141703265721 158221737984 287702457584 65422142144 147760221944 112528616363 215937732773 345108277890 130702377394 1011020002 77056779673 206448615166 400499480616 80443936194 37427738800 56968477644 218714728541 36274519935 576769888536 170320918122 48181298172 294730189418 48215500165 161481243114 279597316387 257014366380 4603284052 40363903903 443365192244 4170936111 38890415559 59727737694 64904748670 10335802430 264245270591 32867651778 52225539544 15667809007 102783297037 37465560568 343996023463 157139465854 359137971673 121915619988 206768892251 265128549523 15671872058 69241867766 169011835831 43624927054 97052150004 184231170065 76142043291 81250272243 419092696936 33182918693 49060483 21296383628 112957621683 6988256758 26162108284 7139098800 96355868808 71801248 145049194971 13603390313 239655446792 280090899785 11933827652 166302799715 81657181636 427981306998 92272676397 17014957761 17879904103 197599894068 117645982449 304958618736 37309577827 408771296201 303282096130 57156101551 213058599189 220284858219 44396456725 125566247662 421781994 43598100060 159242631790 122530007825 20885964456 151641034176 9101193377 6058230750 240318457131 145028683087 277435213407 95686822270 131228788355 72821055149 33568177822 22148681372 33407562067 39005212682 83168023710 37358683547 32974491158 43032462306 31535734558 525665714306 196604604663 83346173943 19377106958 177070015228 10317281748 127525998224 78963059836 5318007031 32630378175 10075530775 42004372970 262840881 377354610517 233577201519 37571587360 155995608075 363398715778 73741134245 314422251059 23851556103 3383508075 551240917770 394107542692 48058726161 34067901835 7741554239 277764196587 4171822411 45538955113 37426224314 355425677132 11673414322 5496445175 141662641220 49605779966 58462788517 11109874284 14394099320 274374090388 398397767458 1583502155 138351015239 204652925307 49754814367 147135509365 367738451578 77631192122 36604931276 447976834297 31522444623 27441061653 25230545589 139029481553 265669457988 127460435897 26026537198 241390243801 246524868235 266517922079 51048988809 26470026707 2819087241 162618310380 137040191 322718579814 42054432261 8172133222 3765631502 5727680523 1108347241 55174022469 254501344635 13217582053 300443851019 370153719535 21956287356 7693982351 272541613537 4207359870 234595740297 108444160104 230594998140 3533904319 1050964727 85834720076 406906563259 49884019414 37193935918 50036119723 85109687655 6388251197 20456832513 70706816704 10249950638 108899367966 30258590152 54523927497 140046444434 55093748514 6096710685 56102065585 460715154117 82741161153 291179926981 29968532386 288211650439 234616802111 258101772868 116830775052 4772772485 124540093833 14617457482 135283748194 109628037239 143596090685 192664777317 186585377196 124690840538 304641068346 19163261180 235785930134 12530305170 166616810769 6891009771 248369083484 34464793609 7840926556 2491928218 252322247010 136472898283 144163758965 30961324377 164672051055 112552720634 223061541784 16157741396 91539734127 190520695489 31720222875 1398644403 52174392002 1707283443 1582959793 286365439804 427948636704 100475547484 152149153255 94316432330 111422827936 208336258741 13102075382 79524272440 9049889918 406106585736 556119808508 39790319187 345959679866 186253998086 303641114672 195330755078 158791346642 83520761449 762614884 138257337707 6066575502 49390533680 11657210968 122703179222 8837135579 376883713191 15871851438 22441073913 12845394735 201573218026 86540536480 44519507118 421615379257 155337816481 203781141698 412113570322 341627587742 8798793995 70733116376 182508593720 226899699427 304355041716 554938895067 212624474679 1712054020 110088887472 161720672963 251987231055 92413727744 33913103213 2818403663 25433260663 90717433612 44035917538 110878563150 127262336464 28031045526 9212731740 143600406058 5388494599 32055490405 19977448418 6501606003 63670632356 19465714574 32594021388 118131305092 103893735444 408458347326 16592280626 246273823412 37905345936 10732675627 5817592823 407780260404 176579794742 484910025958 224504414696 4040551550 168427687674 41476511592 1758751585 18980013864 61174367361 213405555029 264691039702 181554252041 3760554048 390476106970 49254484506 74311981460 95105425493 14540420366 213481284508 373378955214 150830596504 32717350371 127524580169 69817903825 14322354667 368901352283 284687626606 151789324053 34485610076 71171308866 141740411758 154526873498 21498887613 236368599544 60354928294 29360608915 157915688 353088094886 184497987131 154525132913 76298856676 228646037366 183312487756 286711582520 265344293504 42881572099 374313477487 219614513433 425699942620 320530917886 57145882671 85947191285 84049943239 284599428213 37329852066 2334212236 233775554319 348221754953 897727307 71675035072 63697280114 312310326105 216844797168 146225819766 323628489763 114737048496 147905373268 14958177370 233004898173 182362514435 28725773169 390017031426 291168254238 15844153498 4586868753 88011083256 131132118682 257118614806 41761092990 132047969377 24950286637 172062466239 21084657150 378166846819 370053632052 2715445852 303123533206 28128064483 351608847287 69067095873 368691615175 92429060203 29752880354 16973033117 302376531162 198976220857 43752531481 9872719273 199229383804 16565868283 727444844 545891649516 8644825792 43636035645 14473430562 11549897435 367398172948 66199180270 160542110095 20260377414 245877013812 29969604293 131708042802 232899429041 557094636211 8172043623 199669341341 35277974588 295801568046 157971813287 85766700600 211064274897 9223120744 12915309332 255007263940 83755669450 23288606830 553633943402 63119275834 233461270891 141730138609 226912380431 29055328283 225474770701 122787664916 482641978 17590295980 175399485798 112551825372 325026249196 2061997489 380307560622 26505196480 216314739545 147848183153 183268390093 11010227184 68470306457 83408005445 143720909396 13510657368 544648512 296106723408 40533572783 73073492899 325924006475 1376341615 113739900642 85074406780 29560102378 111104359277 343833541089 11032143195 5451913323 11207064194 119887455618 96129404359 23631940459 1852673130 30352378931 9221126945 419705022300 133908862718 206152661547 94170322198 27729967108 13967372717 44336383548 191959951664 115561769185 28245482800 271521380795 21977899976 286977322590 156330968709 166524968972 5299616640 38439395509 71874497714 386961478081 180683170711 120797705577 469262333513 73901947830 170205747498 54283199788 174622523961 209438873246 42227251720 1890767386 11126560757 25358708263 517531725547 20929250593 13475507867 268002646468 97396239480 17962834941 172604545553 42179786560 37905619246 6677487487 5195182484 2515766415 438018999141 18457501142 175521467012 10892800512 139895446639 90416990753 283859667741 7308537211 11169916484 5887702117 42530357753 32300856333 81069000211 16748663573 267581465058 343297884566 128163662298 8364631696 82367817231 394603878639 22893533248 490698510257 152190733900 1464897020 110573431951 61525139518 253402268833 33187941514 208415515436 138597939465 166225532814 159996022786 169567688644 252695305192 80281269938 412169468594 69087526527 160596475625 70516691745 236116783968 119543020649 64546395948 2599560589 77624314094 134630615066 16424125342 3213950635 219848069544 68102626219 12891825813 1527321235 203549292664 84372118914 93822766204 98891664187 88180950292 149036953643 7246771141 2051892461 104213379124 29158037534 1132256493 454128334541 5622685128 249771242023 17882842039 21173822615 27836764163 318718327429 18947414127 94114850410 3663160495 142783201662 369719349826 259154028512 214869066330 38636738310 268295197780 1689115397 52722442051 142195270537 118416436069 263390580018 22466877774 4626738846 72542339158 252904881152 127278999105 93018682500 11817105482 15113977962 96563263376 6940845 126312578219 1317140551 65017872850 7263004491 124765884412 20113210326 69307105871 361191092606 121081791057 173926108772 520894817286 70756318672 229482835190 77189341606 198179006 202877379590 95693001296 27106281030 1425959460 510304654764 583914049608 350200519434 593460306497 17938356936 29698987338 10796984315 197022532368 17585723108 28365752439 65819599924 6569978949 530895702632 24322451696 55854440145 80187599949 8738141423 29856893023 23386994889 71605433 135284103886 275909570728 4094316363 45113619937 435220574125 39609908839 309977649305 166685959617 43465472032 60126025903 88443291452 7565126352 9904964473 379080565159 207409016921 135511983359 163563934638 181914566007 190751392644 3854743826 66493875381 19614860333 119372801254 42982938517 163950831862 18509512753 23277888020 9676572412 4478923564 367362501374 83881539281 6237923557 130935377668 16813888403 7244176365 3472963357 2399965806 9220431180 315925487705 111493369028 225054050720 152754002398 15480665241 37756300834 90066674612 56819316281 102637963891 67808748735 12857978926 40185967667 275005725814 410860825805 2090286183 116339840185 211504338042 45131361952 98933445218 244979527751 267686340083 4995149832 172811558947 46392958885 122696744647 422119206164 270367377036 193625280680 28684521118 27709843137 445450556054 223340239104 351689877096 239165120672 254742684202 282006708266 134635687433 7204241437 26550302799 29657952425 12469207465 225258379955 5708544754 56316679927 20092840183 43490411628 7084184518 30020742101 11979523442 338438968358 141426637689 286084191676 241618977750 20783232 206104088987 45690970907 161223047506 21649696864 150647326596 64499846056 122686938643 52214076667 392916847578 97176547709 202143888253 75330105612 2948951819 154875298133 264145347137 2604906579 197273616753 171549065886 143001751316 28202087916 65066142315 487692429708 42577265604 50167028639 20383478922 128762754311 495281257025 138161966360 6830601401 25360188407 390545884024 134002531378 104913638911 137584189750 15518343308 323532025082 150139935605 315113556985 59272211453 419132649682 89886042617 6101317651 94646428650 83338374344 13290930443 20771705207 53690424230 593690572 6887611297 71379967751 31727421399 15772601367 130774614532 24394269589 309047814000 29289108744 9985534897 42796031560 387860585856 11531299535 194345354041 80972640321 172076264515 313276737838 22655107624 851770882 19805430803 123646381 124211455977 1011027598 49446965132 110333720325 298101459439 27548977475 56697934465 477825391840 374303959930 60856867571 95090047892 6569809877 24771633633 111736838711 8999355431 377964422665 8372578685 106396148442 171154556454 106563429150 11447185543 35361665033 341499799749 50295767866 195467996758 26475877067 36288539732 45699691135 8738246445 21289443325 9130959511 267797917283 103769277239 84243678264 353351778520 87785688681 308783873860 509372211023 18854714333 29648515842 33841318519 195394598272 218461653364 173529529592 8279331423 342843805559 54053698813 47409249451 6425279980 36647702430 90497175468 3814756852 157203427 8922523834 449577219955 39016706475 31093885848 3873825497 216813807976 213680584308 181531933621 2474184896 35816645665 55442061675 10100544048 39215049206 343316585616 394245345896 51394297355 199621220646 44173800755 80523818838 96419292644 154246874241 104344372738 209014081806 149753519454 32533214240 18181962425 69212724749 4805811462 202837833932 48000910641 417999790762 240969902552 6273550821 170130668135 133719010951 3342926404 201623843637 49365167639 50770126027 214477919949 227478713613 63953593833 74922491121 14449087606 532932800035 19236087201 11901678902 5298688477 72127072661 110146526088 157932231758 2525364627 6036279684 30388103908 161176874578 624501 361985012894 115318702731 118948191227 34897079547 301070161616 113482199482 6630308901 437288384814 9930832953 455481021921 117537331134 25775697158 139508647673 1472091903 213992684374 314023282999 6593065732 9989347181 129765577915 79927193034 127752220513 95639587956 36003571604 232052662198 107338533388 15172961149 355947710648 183309160612 35180130374 104325232341 267821053750 382955669484 17371769570 71804165288 18870506704 9465160548 57470133744 366569779268 11494900509 151887993281 267881230226 311415485450 221272708410 307206456024 26485690611 73065344759 2600382106 127129577757 266178213746 49373268100 274254748792 10497233169 5002943177 2094814859 5399324955 50157579903 453686511276 512965938030 253741343084 33796768909 48241369673 10544837976 10595412918 55414848266 182482372623 39888150835 32486411226 29283610716 118503696895 83452043991 96102497081 123522141028 362156296258 226779717861 25902261361 198774337328 77818895361 11897411935 178063622720 213273525443 5767072476 12615866196 12275213196 173229940959 293835870889 70206502659 54587348529 247048678114 26319989844 118670594491 152626355355 4024032820 199016708058 57455510068 83131288230 8799469167 27892907016 5657849935 45235050802 39343008938 190046219 175766949305 100646598029 10065151431 287275862743 122547587052 14521925575 4891129869 334680244010 35388142016 39839727455 72457526716 73175545462 24107062924 4301386768 78852596086 51669427723 528980162951 68147291429 93604065456 149938995716 13235047 115325499121 277806815600 46618450597 122126697779 268000897270 29077160615 257743936905 129523626849 157778700587 21040071320 151888340099 65271844329 420912686151 23019548236 19249918355 3318000206 183238038140 779257392 120911340492 68632121481 39702506025 47380460023 264836891580 1049666643 163409285655 190311766 6388834075 86356116723 15976460354 13173451765 263482358342 204081744839 180221070585 2649696605 528622384386 34141803942 44458791310 521859901871 32215195474 244869272169 514248369030 397798309045 61024843006 97943023165 510225470096 135396409403 267595084055 220750161557 342710745958 62739723497 126459147094 69557975357 47185926858 153823395082 63806183448 220066198906 4981982215 71339084062 424814556918 92084814084 232643781297 82748596218 328370958527 84162487497 233395683252 49728246349 11068139831 208594231019 196082149845 124542224624 71659721946 45451072026 82664507702 85426096162 66500043973 11124392324 8506339250 1651017252 34439413076 62021925202 555506219732 173451428400 76443350012 688942133 9559103797 95298313231 211103173346 173577679999 432319873 43425015908 346580491496 5215516350 11810574036 72833281638 4121947515 366989150429 112987207491 580885919 3406148888 174549877319 16271839301 210630270728 335871739008 148548605504 63808490323 148739442465 175468376116 119171103248 343238765272 93729929705 117660748953 67286691031 226873574704 193570709377 46594242694 31764843730 24493186205 343469384004 3030277147 416746503680 13093926761 49079512119 262990381910 331520085521 22727520219 171478221142 64290927557 521340550713 397529003084 440424882165 118001437758 2161246088 470142415041 910671763 4454761053 11154400538 145051686666 385994183330 20920995399 37058354314 161187649884 42404356476 41121954484 61519876517 542926427478 272647200562 43122943850 51602754885 3473550050 380596710609 288237992395 29730648879 71426839060 27343741736 63786643464 46006909106 58569457486 1011915795 18435151022 368954177718 139448189101 173105314011 4316737440 119714033222 645628616 183638368280 23527786463 359749673458 180771007249 96201635969 3029334287 122470773699 17618741042 115978739700 21280849212 221609228611 296442282822 158090537167 340716033200 95429800094 17337427016 123150818908 9453095224 566052349978 14543054248 49915020937 28490880373 2821522847 15053033196 423378806087 15207088092 1582454489 113196539011 337719756156 21672309512 194436117970 87659256652 16261421593 231172618 189369805492 6821581448 282562559747 196921929493 335667505500 155618843282 11646101336 524209262518 75254801201 208740309997 7714893348 55704399409 267895515683 88237974800 174112778606 123414270796 129223331629 171833376474 515129759434 58491131192 11898896453 456663539973 19732076507 101543630808 286851406025 24502823127 164965380774 101200419093 41467918628 78437598890 15161451909 103870242611 6991049604 21752259316 55579034408 243139348728 136685230559 7579087605 3563660823 57608942 38006253337 92006919574 577811980555 9117617701 4774387860 451047171 545298899171 26939228424 52572746506 125789569572 77088488911 171023735549 117252026666 19879096004 57144774537 36186237483 89446425871 262975909602 3046167477 92779651666 250234359353 11706710439 5907894012 15788489519 32335831188 63923513864 424996182507 21236070946 407133472084 23574640098 243689608373 31794782 311874094878 75744235459 41526250261 209343429815 114175556438 114814660776 4451871472 143966864733 3046731650 7269838648 78570769226 2669048177 87337555676 206784994305 32257679159 53188386902 114545021566 171105835327 110829816040 584240389869 171152190388 96017953639 183467706298 356270764921 99513815451 91704075348 65016780804 20125371091 165132221297 80790486422 210263051364 27704964356 89955985912 3575188857 229535925010 70491873845 79605143554 316305521074 209945231927 138539024820 2104667298 229704983756 14939398474 150285909831 4720448103 11540905532 10265354902 216019607676 85702861674 361035265514 18550336892 12827313645 285162072158 53893757901 338426111251 94568217069 407432542611 272576363365 119269950517 18554733984 305238146074 52450472540 24679874514 26261348888 123885416587 3019776803 286829607944 104671912381 399057206018 46254413557 70894934615 135883853035 114025808237 77780660678 467383073532 4499879442 350791784390 16019100350 122432066250 2455384447 125373204446 123312797707 258360016 187980762932 41235188636 7083543200 2119583451 109947131158 397854180960 2404741594 97962527597 17232657592 301760404015 19585922749 13454325050 506672013664 1609448247 54124795640 287029755365 2137782416 53502286702 156724463034 114561399827 303681142959 11499261056 18237487647 61236583926 470744809616 503469674010 140247073374 3423853630 111993170597 86710779904 10717029343 27067652 2181862455 40983822946 33543781266 110514261590 101231865269 44237474758 94367917785 8691078780 166188391096 108556268054 415785138625 57130416948 410926174286 105152670414 58512582342 193462056335 106773318943 229687589743 12612846710 333659951227 176148905189 9046851085 456338570589 95923325932 11218268492 45544771085 111585749 29988650575 12189843812 154503935368 325504022521 243727446076 59699981715 247807122340 165820752750 136973160152 110406778979 5505565138 4198287821 6451872021 25578411143 210657924459 93589065520 9358153889 180384463399 50314336534 143672088475 50137172382 28438228084 53446888028 349515424280 8557395636 345733558066 155352569848 26689435363 116817330534 26790743760 10420194608 29818319043 113560456 34392938335 11467084689 201333625043 520242674 175327866033 414455280098 387579804560 140876876319 17675295520 66075110683 64763911764 140887163455 27724142698 174898516105 197307952501 122802664288 263869527941 38606560307 399363643139 10638307085 79831543023 5824520 70394928849 132403481641 459479336946 273666928989 220247921535 134707441846 164046784247 165603181755 1231469028 168852871731 225347220836 254762879049 6438915714 211167183903 246049951564 57165794577 159926813010 23808214122 5885028628 212852285645 13482382008 222745051934 185777816641 17837203791 34215178523 4840361269 367328719195 123916960115 86192410818 51208486833 8656156703 86526871061 234957082 144586631817 306009986483 2391782984 172228009424 24001847310 8774064290 2806146299 176302422453 173722841706 14453736825 4238511409 409257804218 140683731463 146060732044 35228212741 48060389389 212928063018 295488412142 1851973103 54977847812 168595457878 114633269647 4574726176 20215225924 61203912061 233720930483 74869977118 121403270651 287179995019 153574225761 8523050914 6093666131 195867809529 209077352494 58506973561 19074831790 132367176750 11439758627 136760687946 184200540589 26076227184 2060247113 146291927614 86962324973 123060941773 12625866840 553752714978 60236888125 34960221620 358362234282 275395371378 410556237870 23552224985 17063415216 162261388666 6214738031 345273945943 228838002829 26017217396 39710347785 8841822801 28753077536 110465029197 2660100110 22386312217 399447657215 8254504536 340037918990 217407892502 325276232113 46999037295 18420051315 73950765 157286934132 8875152526 13003447764 24254951351 37547903927 43748399861 87570899421 47902876780 56832896341 363477629210 72173710176 361644 39789653400 203992971786 464703523401 12983438251 49830181595 28636939974 73979369012 142507418952 31388682905 15140557917 39621421108 113275663231 90328508222 37398600487 92241178195 126604588114 63092443141 177963040833 9331048945 288915575661 436532543005 224068252931 210556567880 73625183547 158588724881 61250755379 51202807887 63740166196 53943569744 14154240689 9890671951 21288920577 21528073542 207289671865 64268313924 41128938928 526862345982 8828035266 63939464811 232168624 407793201732 413280072006 215246869951 63809594601 106040008041 456549695 13654303491 57871921201 302282762007 153716995648 61175629622 11375173836 274162231489 274668865189 88788593706 18943746219 232540646653 226823241759 3046888830 51254594 236526483363 210122123681 525482991449 17462695778 16950996652 11355837412 11503120200 12778616833 307918542169 10459875490 75624340243 193530027585 37293492478 404594977201 170188669261 91636235306 40551053416 115507108708 7954587078 163931775725 67573137525 102855935536 5953433989 245768461760 223609468230 36032050938 25157600929 383031645774 36692716240 217713069134 191240071466 207617799382 254039198458 3389713284 125207567650 2873098408 76641226720 262801606850 385754137937 20386349853 104996015785 14182621210 196015001264 64576766572 152487169715 837056612 110479697824 282150188918 20839700865 8993157898 8735175141 189060227743 3611406816 180488086473 6267099257 49975366191 10486897986 15807369851 47016991620 2679557465 10858910226 130192414373 41908297220 194334239895 332683616285 161352649610 78806465921 188925357230 469289151438 67202317992 61306035043 132738618880 222044791210 289539441329 166840435191 344563337109 66194866943 159060043759 64481325439 182632685710 266516582929 368376793583 72835089610 77329831033 101192013903 21693492650 46690261011 60157800535 180122221791 9651657219 53926122925 6985615956 2150856500 29572798993 547985339964 11570867493 29171773853 96361104673 314291565628 269071014444 4199629852 28308784760 220023641926 196396639753 109555100129 11605312694 21240918151 280712657630 792743310 120302179179 9027157950 48000889578 4532543331 70098691609 8091201477 279659766479 308658833880 3744942989 117607005549 446448903847 87368434630 478963816785 47774169938 3168210046 69067069085 102352362451 286269867004 82760813178 115785536530 339304001930 58558937041 49215264548 327408196968 97437525162 29185775582 356767864218 120434023443 119193779073 67527995756 86245023419 123834853557 7912402397 58081961080 182233528962 102664202161 33885570343 162325402277 154567133210 194495615466 52699057479 76460808907 23824287936 11573906745 24322494449 41502400181 89143272054 34267335313 6327790604 236990955701 139867092166 163556073850 15431904831 6588933982 132369542224 90614300150 13649267125 171987826158 302330 148871836104 3858643109 13529960382 57894718360 67446266562 115324298013 60562524034 9952097427 430039798136 36006986367 268116440650 2915106468 425224920119 312963764183 30264848622 142365784911 11500200444 75393401226 166996352107 898440956 8475069429 270634920983 14912810292 17792490903 26864865838 34242603428 153276167348 215205198415 212025581992 35336776898 28464180361 136065902190 2219339568 95451475522 7178780736 107719384272 38187107016 143723535032 40911420260 6423789728 247243561718 52644581796 146528832274 265511231276 213304308484 184506608483 130063831604 257564374908 541365023821 211094898195 117544091207 80347913145 119896240307 16417153903 39169944069 10503290307 945566274 101746940101 115368589615 38770108557 48135759690 202532864622 154868012896 39042403847 3606415075 204040826160 2097593011 2590957653 384322537 47349563388 220468851563 52989979034 22643223288 475345056621 11692956966 38562585881 140911405125 152924417589 119525115602 506993705134 7746884881 14658221108 243755469767 102581343525 6509895352 24086045316 5489178854 19278467704 2463686342 171161359115 192637473464 114889096950 39546246483 330017127980 10865107321 62744184690 216322786922 304839476440 2114897221 123227854313 283806361724 52888902524 9047693854 209511502001 3491263263 140583709638 282169606134 189382643673 347473369079 3164066912 48172737643 58006035298 13288134280 8575597506 68159557 21306328705 374683155200 1432644861 47631844998 46951186334 164384582634 13296990785 194686670831 13088842401 176252804417 311886444671 9833296824 92344078186 297684305644 12902167169 555110462239 108008118885 36563060205 15564029300 290183493053 8633051079 339525912894 1613517458 198769352323 19069723994 83233361198 79988853576 23084140255 473386839422 53196982901 113600849238 148874131980 242177853961 180953749017 68412383568 4725036196 108848453253 3443307487 255412873286 39980529835 2131706165 49634807743 155516909827 126962199137 24848835233 81876817473 151577574408 3351012427 22201595961 106286167931 90757604854 150046413826 98830121832 22894709254 160359324497 31629999602 200935293165 49509591351 117079803841 46996880185 122011150573 31679091446 128708768695 83842892269 17948981827 39868349080 11135886591 407350 95037350571 371616985154 215987263263 279227730414 129822612692 91738583282 18399526274 60076468335 21739640478 19048765271 56419911948 14858153350 23959802992 76525921215 92209119648 45103570120 123139121379 8775889482 141871576773 11838369440 274488049707 47787423106 131543915041 19030842936 92105782338 87816002965 168226314191 118636896516 2427591671 86264953983 60005983503 53773231469 24626190112 2895941351 54152609061 51997500241 426126837953 262452750205 401210067143 94313516159 65773222662 64287914674 542507390339 174298750972 340316362203 52577312466 45112537059 118589785158 12897270232 360506657498 12407598 71215796110 96846829290 24129550667 9221480603 177564896612 429878108527 142914560179 46795598737 2090900051 239350469780 7191011702 451040255934 79771764 11659878 55520334628 222944059232 116956591991 106388161867 55866831619 5542307162 174030571166 102231033100 6238048676 254239198678 517462918 34699814576 3242292351 128175107701 122774850862 399284395890 552396570726 12452752160 6683670988 510188966453 50869850024 146579211702 106440704246 758635271 183983703558 156588748631 136023232934 205353272229 563329967944 157103387000 4538977161 247934657761 54322857409 5801644594 130833421832 49350339517 327300261701 1595309988 28727724751 78714007343 537809289310 536868701197 10148095683 49589005590 18480218236 471490071959 64053215418 317540429 188908955949 2733399816 71653932276 505937845391 15087000253 12590687452 28658526256 89456678721 580707262454 103447368443 37885557245 25683477 254777535619 147025894007 229740259332 396804416106 11839332997 180243079662 334013192188 26318858333 123696849856 65480132837 403365747438 133388236252 6302246953 9138925004 27065993061 270892399104 115493403804 30246192807 100009099928 1560924113 42467004015 103235744471 17527826140 182786565199 2110438531 74983846095 3079367711 221361858449 31792519378 18153796997 47588350748 21901537316 1293534382 128738254480 196870307264 1418604138 4844914338 410770064391 525401809724 39911860124 442504568777 4986068632 21972742877 228299262412 405831762702 365246903508 18827842555 17976995 9622689115 202173178958 254574694368 20316860232 91168819346 1349204672 424983934696 277288651381 109649630421 91425846579 184635683712 46995702544 138928134007 6760096710 466056620718 93259370047 173816113473 23400037838 32847558172 972229033 90029284658 269977407894 106920102018 132247299260 102263972913 5465891707 188461868608 44078648440 36548180233 302757153023 6188376002 7999732 142727489817 161935062687 173968891740 20240124413 155965076810 54563390160 384983513114 7622010274 798118 302410247993 47716761687 142816156194 580003677558 96299175640 133613665794 135685076161 21847828405 189378487568 43603562304 82374533814 81790487777 234885661583 257267694544 161936234710 267761032 50850302429 9477173147 20322280336 6369241595 113321527318 189453917675 109352266264 198195253730 21067913891 159344085790 2101736853 50033836237 93077810679 30298971311 40387442101 12618834367 14029378068 25481488581 2139126717 66257434104 54460354938 55520707467 8921674351 393387564336 233252971733 27112203392 97967046341 171149467974 183819304955 16395959503 552149871306 23998324428 32052396061 128963451261 80718843713 70938245288 32762062496 3686535465 13834889379 12248283196 745529890 56968077881 41055061375 167808996514 84524488563 264027438965 241289223423 27346694117 15961571719 290227012619 796975321 259351742082 8098705314 18846182429 1060677849 110163051987 8125524547 97877182424 1698214006 5853427841 61011108087 3448533022 164685119839 51773073456 409997855252 56661252101 48385982456 131837146504 191211593046 37776539002 244397328018 273665546627 50871135426 33474757169 64642614342 1064517745 1737972 39449154331 32970378269 17530363252 210512856243 10194572434 3408330449 91406629800 522455591925 19100903546 152726298399 152866656908 81933659291 15440052751 5666466033 19766041106 20879846838 10233772118 249691651703 64761028589 204334897619 6730809558 15924161809 228539298618 25267896902 241504499929 44637378901 151511778521 382581974 86455246874 210444785372 229225140589 257089304054 93322845263 58376117787 11463040923 109475728502 12669844155 7617458870 18518870443 9782388415 363398436165 19735241159 443466424234 962995027 26268015784 5476548897 88122225479 242666040628 136266196213 18972638182 23933093022 13655820215 161490494244 129509099241 85952552678 40500044318 23061931276 437795501351 290632932 306751309197 21852749144 208437908388 8571062348 110309622126 47973369235 157588667260 520661495158 3472738257 3934711261 137868552685 38445523456 147231996626 73711284141 1682927308 69334696937 437101560302 231356041941 511951633309 73175720748 344505415 127826708264 4880084526 151476733 2511997965 61977290148 2148757109 156154252504 111088034963 237912585420 27660555547 7329584 104069490034 475733191771 286559641739 51762448724 32140647364 122838591709 9570889913 211874627910 86968281336 123243784343 220851303163 191176829204 107943273 65294184903 62982130920 47481111008 170867856184 148090089882 108095744493 47168235276 80538132886 44427418408 214646984483 27204747082 52295879189 32501774986 104695586780 37636214838 41210101075 57548161955 115596025544 21959206694 190416127277 22361232025 437606976985 1562090187 112963326330 47873569382 236939101183 3721854149 93401168388 45454722126 139580803458 78423999536 8305727923 3953889643 213336258811 750754596 6113357049 132146891423 2936744186 212387750230 77206040415 96237815368 185256493955 25146406077 114227898441 156183321725 37862964320 20288624004 55663571427 269228058775 36021714531 61031645719 17884017558 186869889783 549733310797 68709465615 283330075170 229837374171 42373496733 400285932697 3266686684 33621026408 269938415128 47078513937 305523943654 391950407957 252141267 119640319353 3678468649 124699993668 27961549664 152903082719 239369217461 126149533557 26027776673 140297701707 37115663435 402729972544 270679234214 215088577894 46197635568 175405775000 57110972174 377198267551 126691865630 3036173274 200955813086 332960882676 990683166 204151202810 12662143328 9793753734 222275512805 250697964940 87978333998 118042810159 39782026066 56337498900 72019181928 145751505800 307081108912 231476321608 260965385336 293529401027 86925385995 188833028475 258526196138 115539773208 61118681124 138745460302 13147934861 36521066993 304464168 22888686349 198221210587 241342535644 29395915055 9477257707 21445376323 165427370289 32733637828 196345750342 16634946810 7966938483 82423191873 202889600911 192065588294 5057139218 2929074687 149356812240 494600559463 155300425854 103567966531 140962230032 3957547356 23932707755 121401827383 44263433321 27623618138 58674183082 49098995317 359357153 81537803859 15131562094 95679924317 113094839323 172946240352 101593699759 35872996237 41631598449 9681851667 1853375860 147390803 58068288195 23237119106 65215108002 11831854147 311047823856 91515882007 4553241568 19940141697 20219668538 219950549238 18392086571 32040602223 19176622813 2550387576 298249008103 24982239461 10597569297 85386626379 101051443231 83498601060 322469115620 3403131634 197649892639 6000421128 196126600474 306673796804 231953281054 19239967479 92109767427 235628583221 334555960868 1197814070 33244259515 8496076118 129852109882 223884860967 42804185641 48569542477 483833138928 65768335242 190634463084 67918473877 304411718906 20976447316 63370744480 66317887582 187077577158 276700897126 60928217920 340215931514 507952358290 140809564138 42965762632 101363030674 3030545157 179816325576 370137579201 10675168352 306668926 31439348345 205008899232 11172570535 23759562756 159520898779 6077628261 1757175866 149259233620 50797380982 1416666437 101170272375 119418210561 300826265223 208868509506 76307405035 47660195807 45415190974 172287616626 2294199912 157666419681 1162130367 12415133583 251204367067 10657934889 174638571727 398592179973 236355185404 24001683656 135528735363 299239837039 247789392689 5184166018 59093683219 28105199601 60582081288 13885566181 49872351245 51027464189 152635573651 155071182247 103013130707 381027164950 87838331030 215631125369 30723739776 130618341835 11251615792 49726068887 31820093111 113630604798 5132413351 286366152025 31455364501 26613650284 55128315438 229982604949 2717326581 228654076915 124544489876 382222701475 548096155389 8286719739 89266690432 354959141738 117993859700 56383228450 6617896136 35200197269 177995360888 46537426041 71551428041 283207119 442730207 195679550559 61270143126 182370652716 372131994180 227727170511 7623004318 13247887364 260143896870 19266635101 16916763946 228158305215 98629597427 70145235638 95894810257 4334568437 57434808062 308440016296 63320604070 11108582833 74582046490 233496700248 131005307211 8142743431 19647854490 385856674797 114351475084 248118583473 16296258468 191465998749 22830209812 10841839987 12812370241 219753702960 96377100517 106677981298 38888463979 250141806722 116783813146 20334286453 18642865312 4181810119 410638057659 91877172399 231713601851 442451710223 329029486973 164473932524 69913651594 26728075411 11562849645 30755918984 151541764064 321447150590 136206196766 128275360582 16826715167 10595900501 5900770619 202349167155 200623190291 3138321379 143571211189 29518693717 8610459904 3274574165 18607893445 305574793657 84560035757 200679046549 89966202427 47724884585 219882544041 423879858 284737202208 41040985621 69109977487 38073933566 10717848057 166505279500 8223953753 113717737605 191113284353 403973086657 24847586899 6649225 219047098768 12133005890 355777083623 31602658230 275617771847 1442367160 22608369122 87446072950 57826476215 154821497584 60281272145 20415029531 34776856967 747051025 38027737926 416589833114 7436839524 126911661667 389093251598 325395593833 49319482525 175645133593 197391421210 269370807700 24387659948 344271389549 156639973213 36570190468 211827257581 113334250670 212540116175 12768297057 753710248 47705558455 9470113865 47006660962 58657198916 5537453252 242785491309 40114081909 114923097097 22102734754 503326790867 217246700282 2383546369 54180960034 97136773349 66906065035 147408285454 22293943639 20192054116 59285033985 239031059119 168987942031 6406750383 155446775808 589988646 28449726337 197014463741 375040857898 73193230324 210342063725 990055572 109267250531 39169510898 84188550045 277469178219 337779762143 323357325906 404401459945 410456589364 432202013845 6571879004 35246277515 128913392952 56649447732 3154741489 3422743801 485037385022 15364710609 233234597957 109135578097 462625756132 459357214901 24864232486 50291682855 324409747501 5516409062 86309967728 291080913495 73212101391 26628804521 3149294198 170992533958 8962216184 154896584774 94548475717 68182624901 253654051 69802901497 174977187981 28768243136 14301053214 4506088840 545450566343 279139628870 117857314874 17368988092 45906887807 65338102896 59543845 200068915279 54736665599 220009446195 3297926613 201293417585 2999444482 260421375583 130124304300 5113800055 349908595994 79926701783 13958558647 66012099764 115240467644 165429098265 133354941411 29462075149 170741285731 148005723855 352774822911 337726685087 35133168467 29983677305 473176289 121929283738 302639652024 68613519066 27056910319 90549493723 24505002197 436234748794 5571347884 57103773169 171541826245 134562940390 283664961700 34606207176 1178911669 234117183925 74584521743 123179746746 64392432382 213115727269 109167479495 93380458169 20769390150 74141867961 342199169527 106296598825 168071493789 317210822743 102343224794 176006424486 19631934623 85322181607 18546769897 13350873742 221336981104 136164901703 108966791230 87384764514 289701223339 24822134942 11090012238 401799962967 301521425298 3874220727 103221339025 200091873499 3799813736 275611202431 423966614 88427236098 1885982725 1779810898 20035792719 244097261718 2022779444 40925303067 103679917393 27447745646 5996785593 117233627779 431567268 76299965678 179129150635 113371515585 240898975146 20256716169 496246039686 79313308553 138960866795 2209855039 167159141036 41885892954 309666384202 23561989624 200534712352 277105734232 5659004859 8146478066 37165293614 227578169788 274940901234 15174352391 73570146977 170436930185 476012531 197135290546 176713651724 50956025774 107600347919 109498879003 174359715650 211412757627 3256989449 24127817969 169315615267 5578140838 322822311079 40808847974 141446279039 518517697804 136479558782 61669325947 84796645465 377311451351 2978195198 10622605991 148974531065 4362199208 83465070979 499456350114 136805829302 183202653964 5991648656 274646803766 115977112329 95021766458 5205365641 35940509255 19461224261 42896691296 24662625285 164206363455 201687630426 965924631 416214640471 15405761273 258303320596 92586221789 246107434525 69658521955 19490292323 129248979515 7651691312 1671696718 11437255795 151841898175 114781761064 110976403836 12018637009 289243920607 61459913691 94603881238 36999870158 59866701028 51684166850 188647811 16615343461 52709303172 394655661697 9568171994 17629435458 252340619206 99471605454 4238539155 221943018316 118307774295 149743882 2046720984 123068741983 62473717552 883588748 135096513465 68945339324 278980554290 5452577258 8343368855 33190096071 29188390755 397346307866 7897298337 16266098182 40130638015 402070785401 192790588418 37994275000 64822618496 120834138852 1511643525 31030024587 56772161420 13179796160 22386716868 50869975687 38325047245 219621070203 4577851210 271773411963 283375304683 80922955982 12584602892 272767105968 27689618811 11484393671 59602190467 178660348424 62770605697 40662730214 51977764022 3575210985 132392562249 425873208207 13776109162 243623851900 71571889092 43659577271 10935668749 455219740062 75874775060 65379420758 191641256776 127009375 12927225846 133103196280 27056614033 387220989822 123567049938 68518669733 206652480052 80505952558 87536597864 16155031289 370105273 330211519623 7108118843 179090851304 6139647451 514101109345 821912872 128733293909 193124609310 5525264252 299169834978 10561971837 362515900105 1093737107 135448350132 23626116883 20842175901 84503124853 12281790816 44288858558 131098936727 2432092697 209034926862 13885049029 131021977245 189776818488 18868403717 96593417119 268590935781 212336479917 105042067568 67166451584 394492423346 71760177100 39563612380 15353115260 289160915181 147495357038 58351587583 99455028078 10716617841 2160959902 82726244110 3357520900 69552882795 17481845729 360665011771 10857023171 4199272389 13955979212 11702171418 31237309920 65713311866 9002855899 76413699887 71641219047 206867065689 142008522068 453982552843 73034885362 51732325309 133000602674 148198981317 19891892145 7983608219 70900478839 14021935894 19340548718 8203110325 12023082934 46553046181 521173577743 97044223050 19317913029 3492502230 53621185847 68028645521 96934658382 12761367405 130873515922 26031940992 204250458255 235552963263 9527603350 492500924153 76519958204 38215710761 44151733247 3587276992 241545694531 27089320915 187320171675 36067425715 185907950980 39034416487 25397145625 328400483629 59953398857 293978835564 254871297396 1185991577 185585947879 140246574465 6500724717 11067858773 502249929570 7424483407 339748572247 178857462201 308424650955 24416450833 208892819001 320623691 54005044014 31637285284 108256713429 86689148996 8406492482 457986265790 187624628708 6681744593 201507545668 65352370145 65747581992 18702252808 487389326425 11910754507 38845852679 9709324735 224388353422 12113603935 275880626346 456409457920 242729408785 114616879540 44579233437 48665636434 464686451715 32855319300 102046775741 440431079737 4393321347 193147456888 434369288098 231322879618 3579634406 416411240047 120914336724 9450173812 245168242333 34056087227 173510648753 3819062064 273946593784 126081883724 71091755015 3630032458 492765136979 79252907981 1669744622 25348708731 183622133286 26469129789 228849280680 4605917974 80362090437 4147179697 11835874372 126345886191 145674218565 160542383483 164574989775 95894808996 39044236557 65253682655 13091491715 51695272990 104214539926 261952993727 137427327738 191399903751 85279595081 576310486 161587863557 487377351 17530486954 810525406 33584297791 183675692981 295609471522 51782749687 45634372006 347366878843 10328044303 287406695260 36725434687 70923059986 97642857541 361477880740 392302230289 10040343978 63113511833 1750509291 39036984094 11259311612 320065355543 146503103029 77717373540 21274456070 82588974197 98840273075 125721796500 19878344355 106775752225 9714413082 285199957379 30442484560 390358769249 56905011074 58002301634 10877409364 507759988452 311293713358 42892904846 243650697061 54916880640 47825600966 129106166547 385897369978 38697293533 126235254682 224568586265 67253778114 48203994857 37089187243 637734199 57953880510 51149751982 10795678234 74207695399 134453756078 73365199969 8394545806 117316147929 260468904701 43406643306 33404047281 151071029536 57480758142 13556246849 2170255537 483237458246 159920058578 58309437176 22933102234 165030108530 292449073444 385762386989 2000130964 342238099225 19521155449 7714337472 11347738468 2120134089 1411633839 210066180757 38271810805 35223891418 66050150684 29297408 143085660875 70807873975 2412009915 62023248015 25218749020 188456046900 79958171487 35495420563 47768380149 118647700 112203267207 43050884306 285766405248 30642525689 36926078336 42974608458 138902853087 351480866838 112218425155 282608951 294374380195 4615039305 25008390105 234750267713 14575711343 144104175117 26427251901 1165772848 32515324899 115939271905 477535487446 70595344944 49355202077 423039399260 155778682162 46293384699 2641266044 4012229452 96390687214 280995805230 178535946220 50327162213 91195703883 358711412536 111281873295 73301047783 44664863704 454560083700 14962609744 4031315175 1853580967 205741343468 110026193187 5774462091 82120720878 143546005006 1920066475 63274607118 45244005112 158013758313 21631791965 176246973106 208022523642 25681482139 5188660353 23834772713 252691977243 2886830142 462005410276 241393063509 10549268062 28188916979 173694340502 43022387121 4565611781 147334488699 172521396936 170523097153 1199743856 61394521028 98762816507 50979289680 5438510378 937468591 63068717739 56555370787 65620093237 10822392584 133486506238 109471492088 141093381398 41908260334 11638687961 64405335720 259100348614 56323297402 151075335655 14833937609 135451392196 509841671421 110308654792 19423012789 262153656712 133449325191 30555256570 341027048572 49964942602 74957103600 20665042971 314249146334 830538254 40782399223 60681369812 114252267363 10927750379 8321134330 371470314700 289579230256 115364942999 22155651545 133173484325 1900785565 3221049852 175146836087 89624140937 188891424764 17175917589 1531899753 97965327145 14752052027 115849603881 15173712909 429413396182 111095734678 25258244753 30119364388 240706340633 128391458258 322233613525 26390075444 45279255461 159163380156 61386769272 75013061601 2819918741 208449311643 217484116362 45450784148 68607223946 48384179053 1718347898 7578845770 512658599682 5285622360 53442343835 50263956440 292024778849 249332813840 134932069870 16641500232 212281016012 9488156918 130637663053 166366791480 407373129033 36085615744 404480794357 463939371864 16657861384 2215666991 22703248327 137212581082 58675777925 30333841658 58546852977 3656627750 640608275 170412948617 147296931177 10567241221 231828691443 4320666745 83590772714 154071586 17586297942 13570810294 39362327740 116371264285 112861115133 59010978145 95775464778 35976207762 266463202099 221315192925 511509212863 14653769940 34734712088 268580242825 177669997031 1263999076 30590483029 13675205976 41728942007 626402631 68004215875 2637636918 181603326370 367908880444 208182804200 105830045264 35487778929 715880716 7895411078 41240244326 518933999984 78144667809 313688770255 396126395887 200664377965 54771416628 28394078893 267648545213 331439215392 29362431276 2699444586 175576247914 222155126386 139730772619 199944883108 127883957339 181011047495 14493907044 150877370226 43928302426 2993794042 293966268324 81433086355 126974835704 623324141 168304871 296854532289 86120255095 16473521707 97435238027 4778550170 402097759146 180889635503 20457088719 318383519291 130561964219 23837754550 71481805549 337759169479 7878927231 12222218081 257168657749 90133611346 19744183503 1605874204 222751466917 13721886436 275362546129 324508182433 11890640790 21876974946 48033183162 649649617 45098590083 22606226758 5280963288 48871055472 18777980424 171547519512 416681845084 79880145700 139050439622 54565181825 145717090735 200887729872 29470612521 40058006553 110251554040 125014246320 145187200955 5733598069 3139916829 156285826804 19023684000 242838369930 60250598801 160577037772 298369640877 49899719740 156745797728 1437894068 145247425542 360185785786 31000286507 5050098040 373389099480 26666986795 90277055868 68740250935 34573331407 89674399310 10674047305 8509380683 6200429180 75278425124 101149012289 30201401623 77599120590 38063666041 111008608960 283047130392 433780370543 27987688811 66982232412 11510192059 253751979125 2889741839 82801105422 394191006841 7155267440 68309913262 47648107677 2350788011 86946559939 22654773517 17356329087 28315670641 67384126490 33755936459 315474538623 45549849776 18764966720 3368254457 9738771557 32791652170 77448916712 265541504406 12217920406 209468488910 392981767431 195304477971 14791396297 3473916793 1542235472 28338308335 168262772344 182868286131 16821290607 146982395746 27551722309 100780590696 23658719140 347565961789 30614333571 316742786712 16504485987 104912082448 158626664454 37889028897 259911396572 78644062244 101439637808 339721193512 205498226815 26183223967 28964040696 86109511328 53142442250 100477412512 120723651785 126976466405 132121924307 85333318652 54328908788 64733132953 27922159939 285933674171 6098413339 674743959 57060044915 1706105747 13635212179 66072794905 242969102821 35310089449 241744987875 11508078572 157642751809 122088986098 123452412643 247204629624 375197530272 145040547606 74122025340 61123854218 314978920420 150476315856 245594110895 33673018699 149856483647 17957810308 28802216942 76723937646 18735479166 512511501821 96710994165 169132029886 233694005205 151766834699 264963682533 127292682408 2839204227 19713440990 4112161453 78517490325 190209922 1888631120 96512348528 142793040052 35237926779 155628581959 81518126340 13006263908 50231682795 23478627386 13332086960 380433529263 94863300574 287120283690 8750181220 2432845978 25424623747 25540587551 96456545825 2024271029 95044146963 78634991964 111425890218 65173543988 147657108891 69546614815 3132180099 243100162131 276502275384 42108952887 100886809963 212075434703 45156939965 254416469595 468388224572 32322297368 30737820366 200872076301 1975668971 92257662702 100871962832 85164720066 94822848598 3952548148 485003346205 83330536628 16683911872 97683448592 90456334293 70268214770 23320499779 327669205842 300758154193 4893509443 134868607494 490726032 98790668113 202675056629 26400850999 194296402691 50609025461 19029230609 106041800393 13819990500 69108645524 144164203441 109781174433 20067504344 317951578788 269617878119 162447802587 70654303461 12944044912 38924474930 24171037165 31908800026 52977494171 331675912779 28476622647 278713285479 193946390674 167840017419 129588135854 395231854024 338852058258 51800013554 247196331445 130029528015 283858981281 33468686768 263549651457 146034369970 12612451705 116270548066 14943830347 254503178424 82822976779 274205198199 15703171230 208193498216 503435130273 22562887847 29031104023 34616257743 10449295702 244659904066 374465359505 224363240513 546617322657 17124634022 197584129558 129883770158 390143083223 6593851730 7098865885 407494237913 60513240225 117003633064 11403964687 365635404343 405604340118 19331131982 328993236 128117181968 2277617630 15805139689 67934412626 129365556140 43858447723 51926317041 22674807733 20078175319 94246468766 143237910505 6079401192 36060370389 61402369112 14084862137 8469583869 551746095234 202846909051 20417521857 453013727595 102138884676 47810617019 77131925377 32739681729 11562775023 223280548725 11498964931 153882934197 112195419272 664555400 3506099203 330973362656 5860916820 43101372919 13930606377 171726954709 325933346588 6017190705 17043495036 75877592357 77260607396 62529175479 16056143790 25622251213 9669589601 40866532691 183385602346 51083383855 61262281610 165167718867 202135903726 520811300 276003878186 194423290494 38474402625 63979294314 178026260420 426654239804 188740670397 82908739724 639874508 54705850493 3769112685 177575831109 49810442978 229748468459 172179611189 20240731704 7740579579 19125411492 3357845841 262359293422 22553363178 8395040243 40970748797 56516906450 54260893938 24686932051 10296410466 4298855280 72275635076 212510856094 161023137711 66913924554 306347371730 172665881523 49098736160 125125860837 20486429407 10824081799 26557523728 30637075894 42378111752 791538636 38183317347 84906209112 84419280003 181455958795 109716298002 61086930642 272242579655 12576831546 470746488678 5965303862 11890846281 189529225222 128000234171 181726505367 92389100250 10186007715 198687944847 55179742659 154825380012 2148363898 21169450649 13657646857 21264054361 203504214457 229858598791 57141992981 63195573206 59657481755 125202941237 41843420832 63393174202 154028648661 243413576460 288572372426 24684293855 23035780808 25773743990 150140998794 81544466406 171633724283 215308813027 90368329648 225441229411 6365098614 159458571552 13864202299 229665102137 346305741369 50352607567 123810378688 104888963361 416146359168 179331596795 45637222 30858074368 2724229717 29642938807 147186473190 38057205219 56512340375 49713711417 28404998824 203554885401 60452714662 37452008101 121424548352 347320051870 16714841598 147589280651 380877977553 18333987941 82064139512 90417857980 15271110596 337597146342 317564127882 3140635505 80717932715 75170784748 259852892987 302423029703 313339073 252776445846 32112222515 159281436016 7316426646 133864655093 45400802890 304359696130 362237376661 59924967952 102007694816 22404204277 59201250862 74736862824 309541898633 286647434299 39399899864 223270972389 93715653347 109035602115 40198069979 71954679173 318417632927 117161549432 26107623913 264338207542 327012364858 369267749548 88149071635 288988009348 27695181311 33479208158 362510459645 35203218638 72836208199 59903577337 105013543513 28363440244 461871575736 2344676832 123515597477 148508125822 34297963390 18842503442 32101399957 91825198086 164658628024 90881853073 67906539747 14799353845 77015316544 73710621856 325325650796 109425759449 3279337223 79878365279 351406945469 12689362308 7972556749 276344285574 741598581 384516133942 44340164341 208258870 36301753478 83536551878 125394955383 20877405055 5473531216 51294888425 218452090028 128565594506 168419642815 204888570930 55512808846 6709614616 436412007807 54940325532 60660371613 24646453770 259882713011 14984047513 16078284033 20531238059 49774770803 48072354057 7705050530 31454611086 39816866927 3934838499 1382350278 62213705397 328168470717 188321568671 207109415183 11467166985 77996847878 19552768758 4154842094 143757625419 123013804221 31560506421 392702598274 45640043615 48622812692 114472234478 56575364079 97734609701 41400912289 806201585 31612031182 254507625913 26782287195 13916042205 325664920835 340991385868 356901064257 28333452363 234234077336 312332129409 142047711071 175650225028 209184062303 179458557284 31007442819 160667107523 183523714922 132806353799 32017055929 104403268436 302317218580 95265788110 58288375957 359279072 263914077335 18373804218 20145024785 82193886539 239561713598 8706432721 4717296010 341896782873 184921501187 216023891940 6077471130 21559224545 62652437054 17645608836 19752573097 336984005464 211813443336 483466584613 5594490043 709510383 225320742995 96151635725 34359086225 53231794555 228771514353 233317269411 288432266775 162814351120 403766535302 114231124884 62823021025 4904737708 430401754851 86463721676 11826699810 2788704467 39254143011 43691514079 70805591034 17693465292 2307314307 1320092318 316287962861 229160014760 40180250270 166571155684 7615692439 13479195769 62021126358 311874746501 84541917253 196917877045 175879880134 159932081592 263007393946 30875835577 24823465255 117462354871 99987740763 27380790410 76610625316 76040361374 94408677545 193233899699 323569650638 2184914816 6885464833 282222062589 105101901975 174327756827 356685019800 10048768758 205524603592 122773100894 308924229989 363121613833 267947552828 90630730275 103521300293 88075556742 87792331505 54852703350 56301430912 21576591494 3898071684 61901605670 3344821905 59513532259 53885935114 54048284965 200429701746 336499500 344421967347 54884802701 156300241338 5971753348 2524644435 246340610044 32350548375 138780323236 49824685317 33997111836 8534255137 178394944761 362947984355 142273418306 145593023030 13795715448 23222880062 354001280192 66812129302 131085232850 43553098892 46510077135 53622661902 5362166500 16154459699 67481550747 479851294640 179340600 88482070164 44643724257 110413509259 8426327771 52064798828 4766465840 62419815291 70227085476 160424902300 10466999261 4311713 119034702794 93403497741 63674124072 53215085372 69013643954 26854079247 48703076915 50365670802 76988468142 116045177011 21299046292 102951978660 27084410713 8403280160 200849306755 10353215833 66259485179 82792213951 53159295091 171716825076 8608787176 76633722805 4418357916 63168539967 166823652417 52702724365 38564349811 233308491641 4235111245 54953293093 192220279017 23872263117 162949569139 120193399494 34706164392 177918168689 242814791921 13349101564 195927071824 13191787034 4468337000 114774643403 35239151081 163438901404 229024181064 494515092536 39976833817 25067024791 32244554131 177425766508 22246258269 82350325684 8051287948 397683230510 126956984320 68751687144 89280624439 135719703372 99210395744 3391324256 58416425585 31230833890 666480049 19598706317 107513072904 4327996046 148428366352 95972005869 104645785416 301509986570 392867087791 215831803181 79865299897 32165228900 253324455373 131762744769 37427530563 136146690970 45055443929 1489008547 6575729623 32979431463 1920696850 95894809959 364847604813 161325678772 2273485014 373995143914 315178152695 4375686453 14297583059 116381938469 218236805480 46248756004 185125720465 65731757551 131171528250 55706808607 472123340483 730307594 47932565320 181119226849 52417105846 20071924755 17929333478 67521443422 220436444797 542228741336 111079507456 117828905957 215155112680 17249252015 239862488872 331824795477 87127478297 2612305426 69774171207 88796040519 116567395011 450705694550 226356362257 127037899070 49685752451 28996776671 118893601836 96436671004 81292627356 210460488737 196303791792 290336210888 43185334142 8577381717 113479839874 56209026833 456709887636 12225069563 157644725549 20093132825 44743075147 2407836291 29273255378 216784806204 1246614298 9434213815 5746257617 34948318937 413342934693 167864931452 124368814155 6008031964 37170948832 532862703493 287066164 81159838109 114518873195 70293900181 384776895239 21195162341 136202282195 429222945438 341215286507 65562936846 102584993828 934069772 309745669545 2074148851 2245959290 71443871272 407156832455 32749667765 15176080160 169516690564 4459799062 8610236629 296109831198 1121309971 79544171760 18557917159 7785034341 5405841535 58806262693 86905834268 180143031975 206241490893 139708696452 121757727896 50978615573 259286903984 57735733987 143083472790 80409920240 92805617195 162395799814 206247117124 81524531094 194982338675 74344160793 22126404696 217714719127 18742207961 53914634546 148410125756 56215484388 29984847331 48484466420 471921534293 51160227946 273139829689 214540982752 1776034599 58346164820 212399845866 5640222533 8341753307 134333494679 67078748794 114145665906 7216203363 33461968163 59809015839 43407738845 40245393378 195956345141 25303334107 91103874362 116380315878 45883487233 103958507946 168016781842 167216660412 75305853500 72562224400 21766854574 9281880976 497456724 13240561553 119813079836 118847467081 52110242503 489670900121 118931536873 258127904317 372172770904 17709133784 433995905381 206415991032 28598856936 222271773925 74687382910 246292016296 9951331145 104867724525 8606636398 326975886756 28023730993 83449897323 185940152771 131470060332 484525029884 164940100428 103544630586 441201058940 72584403858 21358095029 20967349806 128121606087 204692368348 41200001480 246739183820 69445258630 3058235157 229852772554 62518191369 131353188401 47953603129 143120275261 149368953411 335855321111 73580944726 29230133446 108016369 86053952675 40013469018 25892928360 129416525560 77184221828 200678321212 15946405968 18312527303 12520186965 7587770813 2147006934 342004574907 287788367152 9149172059 12998821056 135053175159 381040178 131230517688 239112669332 36179923708 228734316942 27522485504 9616360094 92251753351 11930258272 179449391830 110467031006 163741926312 27892827152 63181312669 80575478293 267413851044 433430661679 113028935769 98291846543 10128055727 183360629546 14545260989 104439541635 5747602393 101490373484 178926084 9766841646 140459490494 64947359066 449854187686 44103297954 158601152246 185057721105 5354556249 30885674996 39482090413 1450095634 194089033745 110420624622 65995879330 150344118217 14563914003 51745583308 203815575463 6942835157 393405958447 48937189851 272478962 139826243090 78529328759 80561486529 26671889758 189399501776 12045149754 9936842540 17819931276 41082278643 122583592989 106994271040 87292798872 136781199068 183116881518 18916565759 5462310036 18533636592 20953144447 268777069602 94226761211 765708129 88070839518 245085935801 144206313873 153304098618 110239710733 6829089096 62656197740 450731814887 81283207684 43782284651 217541454137 104557167331 23454240105 36993854307 118299446421 2325375782 354195815825 340738842694 49979221027 266708287185 13560516077 417281418008 236561216657 23528221461 105775419745 12040999295 141255455285 111610454851 164133643624 361594132143 23168405619 29058149130 3965186351 102624078981 20893801464 114065424265 32098642486 108636956324 215743529221 5053359992 51352070445 27617617782 1428836023 115605181765 102513686501 19346202578 52062271620 36990736467 258689462506 95449902633 45205372440 81127419515 49670636961 353902485295 275631013868 120196859127 218467875401 256163900738 229035069898 62459293413 241558332965 40588106123 273334369381 68107547529 135149463276 106043650159 6798826593 12292380592 6185265369 29199031192 46029371838 61248479729 16020100534 128386078639 20807887595 125332115086 42731949586 49576150402 68241441366 1690283399 151357505065 317745425482 42265894627 4796778612 285971402686 32289452969 125360537019 87917469429 60731415313 119991201825 17829989238 18019329421 29060316851 86118892212 76293682221 203511093106 138725744347 169067320490 4632317729 43977799811 51025276563 115173605808 3122219559 142234185597 46376241 98811142188 277808082885 1992435050 7500186295 69188578102 184850596506 19302148172 37101765710 91096459805 33143897446 194173451413 8539866809 142150900325 22429334249 14102764289 34995236857 299455243569 6466180567 99262620703 109523738682 8621483039 98604256447 11834024964 62616784643 16049619924 401497715221 349387709298 73845908291 335280437157 46424194653 132815457094 288162241855 47020449448 14468758824 59206268752 31615230867 27729436891 352544599872 50437913264 159101981317 262290669326 1528228116 38646329995 62317274173 12204153355 60985166710 78258807293 176713358253 33496027356 293236880888 151987356371 103443628928 78673708075 142316264987 48221060883 394867734313 36549357979 203360379639 16490237868 41396599107 265904565220 110004150007 100403654000 359016336804 126653128317 30904018942 5095714502 72221464673 6740621148 116848348256 3628344033 109066777372 191374687789 163987020671 146587202934 24525010479 82258979083 187911471764 276239843870 218208725960 30543775170 11190404353 225773003600 5151485865 28722107501 81602365562 47936514086 219918930 278761092998 41690246955 179581423089 35893644860 42796481859 506239328313 513233824 34558022975 119123384676 148919001102 2174569486 14763119467 22506915212 127916208944 127017465280 20750867114 193571366892 48273223867 5199166442 152198010539 375801147424 124867139240 802087750 14703098640 80279751571 22735634388 988730417 46920948531 256782992834 194231219940 229099984170 86544123074 53232059012 139384402691 224905340396 37516397459 203780127813 100125593435 489534947013 251416749287 155187330109 18761375117 117314462480 1439067094 86343238453 198825436092 778059976 333599691 129141456290 58471441916 428414386971 278596885138 4781764721 9541855539 7618770399 50040222752 2127074779 488575256831 10013540533 5380386460 246020956474 3221486739 301045808018 291961945779 182702162579 149639069964 209742037767 256367999962 37494819305 101863127368 106376960884 17036943274 153841189027 379932004314 7653993357 820190161 421191633913 94200194720 69597543431 5145577389 78569082302 186020119046 24441473214 31268028071 44231664679 463545982349 152208890095 198965863809 11478633724 98343189980 208307097734 907874959 113423718308 27640412146 221051805703 43420049877 67913480864 87259845749 140106434058 176583043 29741356547 62361141062 100180821663 17092159703 5586224023 22653077235 324689571597 10017958245 25727936151 25617499013 76900046578 139041717957 69154040905 31386126528 59557142847 156681120126 51061863578 985062758 70027880508 339900565830 83007322955 457248499 94560924194 112857859116 37584081034 164669158065 243108643390 368309594595 240837800062 149330624668 116683826232 152803300436 89790102524 151446407897 273515797572 7616194328 6451513985 88424645213 254048395060 48503053947 119973649682 61365705583 216881009476 109965004850 59596814276 5454485225 427418574302 264430125628 66678438112 335752629913 310340170932 68583429817 55163220108 10333065341 51584717288 402967951027 79737761894 398840760854 417735979748 302533857018 37153442209 260288702957 24161700922 78178833349 8264909359 218607883050 409486103198 19233541187 369660369 220996522099 49970445873 9537829528 173160387936 99681753186 30677740532 23980146415 43083454919 15045905024 71917735188 7669545306 354018572071 8623650037 39467826554 174676363595 73885305644 34473979845 22933790721 256944389018 64075694161 12945112802 35159256262 537727457 18004699644 16458815964 81486652761 9162488169 12501345056 34333996888 296138908579 199117800798 72493598852 21727871664 211926311308 81818751937 115207074703 237105896013 69028220985 352413818200 232556363636 58019519515 588062577 9710131946 251658262156 169061415185 169772920181 91197128867 80912637829 131426069951 265521812468 53917848912 118260471089 9387666105 52233374736 115990343374 106852648092 236094242397 159267769442 34217620108 5514280689 4728729343 16835883679 82034387800 133942449804 140676753945 340074882128 1555331912 106495890161 1227551876 374971428 242414839173 305801532688 1083147113 271781253453 94431882747 2104020123 40644948655 51518117067 215888209779 37337197140 451112954661 18915348821 45796251146 95118525626 35654648466 367609826864 220284826476 118888901401 114266796942 18698242509 27335671440 1606129535 22269019743 18361671154 136200750911 27596722725 47790021753 30417866 290446151235 91715861031 295020895 434999272299 356546897142 45540039926 140892043112 108563957202 28377042183 121691868444 22670898244 24436648827 21403592015 144319841354 165494388147 15316926 91450137696 222333434565 37511296004 1611065438 27463590861 99832198142 77494111667 56230661941 49055951310 2193102957 65206138612 489731144932 401940566674 38331642130 211973733549 392012563056 226577606495 66303439174 192180679718 16457794583 180857671636 224750393546 96392378254 80228169305 23867350653 170021785780 58192514097 139142942809 163726007666 232104783404 8146123849 35046704399 18547424371 72133242284 2058516773 14044285316 175071040861 197265863866 61268015324 86963513620 109850686208 95382206612 142017392132 284152583586 70446728280 67977271110 77886763181 33866566820 11348025227 5956582215 49842284434 202348059987 28789802334 4872275450 2648985383 7170768581 209658935117 9087852036 157961383352 13171959479 55494201790 23673152077 1062555758 660795483 53880427299 135187535 36837198024 28936586021 92773392099 158826206298 112726599053 42531020072 4664343 58301211005 211661266487 110677470833 18460230441 100537157024 1990075563 27065679548 68723232398 17371837518 20851865587 208542349487 90970620850 131827771171 104633414451 243773484894 386006021745 149521116060 97844170492 16662990623 79700561469 174582891795 119736996801 18335609821 32035157154 144486665540 272822737697 70242415784 54335556205 11706429845 228852801368 188853186453 7482724369 114438318984 298354953110 455722267480 80806742947 162857523181 33088727856 91113039573 3060004262 177113171712 95891759976 22331317524 9540374274 39256435889 8792818211 120576893184 225001086457 6344563239 56094285781 26168604758 276661228011 64632479584 255445644133 51337631352 13613601979 105570564586 179098943907 181072228098 13495709421 97031729268 176606758943 146703824246 26301687157 164535156385 996377072 32465930924 88897933364 304903916770 7736356636 39356397457 50851252636 8747178865 305939205549 204430927274 203183696524 92759676138 7826505075 16915573097 358052321258 2643647447 126869056095 110334715737 26913929407 85429990672 20933780178 62106673497 354215761138 20489599247 8065337647 110340606128 87650233292 157206764 4791206685 13725517819 10855715354 3523645072 30480518206 103537202099 1186211227 122114923837 31745704335 119194925569 106405558962 372485508667 70441111353 51484096145 185538584134 3795968828 98247930860 126882310273 43101728971 123531800587 31117793111 10504732112 4566366951 1841315830 472166463 64563850028 54060741001 33741703165 153747667614 65223359912 8254457874 43171991159 292758844364 40419411958 17456028407 507781843958 1770824973 126038196972 31442849166 12951086544 214468346048 73132591140 228131091821 71033179239 428784674910 66234163637 3833459479 8178065956 52739077466 205087771294 479233812787 13440280862 182028191542 22045804881 19952487844 453306493 1426878136 54530230843 142142274700 1642521072 81332833906 120212942460 20203026172 39395535386 16234319077 148234167551 1876846746 28404430854 240603119282 89815563515 118056766253 219554042463 417926156988 27156132476 33053237 2481140105 6355839369 54575638302 460927244706 362227382852 346080889297 63023170189 171717552055 1228299956 220011238390 5824051034 340193915880 181660449785 165647042465 428338627833 35657474015 24069004308 34945977944 124709890598 93969922348 22165493173 5117678328 140157937653 5133892454 33504608578 89028138699 147519749999 275405794698 66008020688 201615191049 356209552865 92444837061 4976392874 6671872361 315519801585 20052327989 166490016336 22842016944 120912177970 262799261914 113181105000 173102663776 119577837597 89386236435 46483365965 228609698747 358505473143 61965594730 102044366659 21508434024 35763596072 26269060291 17932898713 237782061137 3252250818 62323823537 98971363379 137874408533 461444444614 201946171785 752528535 7605013691 40854568677 23438671352 15508214126 27704852058 10942265898 50941749887 26859046596 27854114586 484196485583 43697966569 223918458513 43333008400 85275322937 48884085378 286749264436 238142730021 122441252213 328774139 63216283707 11558520581 70784574092 142685135742 123789908549 153029106034 258837609027 391484596953 142306336302 3649120285 81440001123 52496961253 53493614359 18498365526 64382100875 8071801290 46787944552 24646880206 146439508810 311986689316 7814864330 63336564539 317528313851 15619387723 298197894497 89441895121 27458352473 134547759499 26135677320 66725556122 307769720220 105071762719 183605070325 5758296452 12486025200 117734531727 4819068629 146026206126 42663958601 12306453338 89572472814 307426561717 27564849008 16998237313 215701566092 113973928490 3663914862 30787587593 182970711438 1238062366 17248282737 85463301556 704362574 113200495652 85103234861 176099514570 59810924512 141267469456 3109588107 46634712957 262749733067 75941462999 60265328527 95710920649 166708925452 29573526351 31252876096 48647338159 203347933989 61788988012 11146146403 65361789567 277127759061 110531865361 344279699804 108973350985 495866765798 435382865449 319084861979 20287172948 90852944950 12314892238 80913603964 4546130608 285801574044 6503171533 219782906 381048377758 37767555416 22963533987 57412518959 15717886045 44110472578 61997043042 470498211151 20118372947 99562831416 93320267411 104776409614 12909696534 1341771799 60743458 119111504315 18394845147 124917440195 7626368703 30762740814 20783060678 2092897225 176448397708 514883536164 326042175873 30843180540 51297966693 202079455002 5650809745 253978807 841271950 109642175896 266815842533 317739679949 113163964549 151530911036 61661022715 84249261215 95458234449 19631889068 317882085936 4021577430 127068619811 42529082582 323717339454 203033723248 48169011243 417666351742 6801244590 24676239481 209270732886 329780361455 359095240467 214414403483 51321064574 155369712185 171661359532 207035386328 73615591453 32748113268 73357639867 40004458513 4975291028 25485512884 205396206019 127987748260 46052255343 48245770400 153916314026 20295482900 27826216330 396802792404 3179627085 183748833060 129091038484 197177075232 16395660932 58379095295 118812842254 42939314911 52826108908 30060252312 219215016899 3802859369 6112329105 69286572515 326601712247 197583557778 49288247997 417131294914 32419795256 373155911589 10676109041 119022092167 249447769619 93748765030 170448426327 156582801997 90281841519 154753455493 90202835916 51843795657 70295781750 416123554729 301860092125 161301086196 134387053231 10799222653 584043946 70675507726 251709523816 275471295163 203755562907 9778465425 221591090674 113597243432 26971282241 9398050207 52253523672 423419352519 25799546553 247733853636 411150937362 224754416284 115620180009 502861144711 6755133269 265618179842 288687591856 60321219978 81999049710 3549828611 61115405874 226412116766 164723455 221793894074 5086573278 2838762352 113061438645 58968669296 1422370038 7012875050 18444952283 12594870340 72870269096 131359054291 6817229044 266798262401 119095493525 122420779411 4314325078 21148273873 21576268031 148769586259 5578695621 411590498933 52102288179 42300643563 29095914967 4993835696 15259521551 1410399957 32848998034 148623963618 35950962625 182811279181 264521769428 312518582548 19387392240 232300887762 5249219763 199272435856 159113119374 283336526442 25197255759 36236980780 14807385827 53724208463 118154018619 6727994750 38101533282 155453123374 26711332386 323860580040 96152268205 18701347087 206271713911 135651755 29152909 85991102519 24809088250 19674107549 6452625621 17262245720 2311238648 125807489214 356492319876 137380099162 139262428918 11982399962 78973747189 5493324997 7667538230 12976909 6159412822 170620213609 143072695200 69302979201 229440945849 21772059645 43319631 288697350742 87432106794 59108256323 376504141987 143523426393 262332559416 27393294053 210301698489 172774214564 3381567156 5602016012 32136159229 9970971457 14212312665 133171113629 57885878114 165649520332 121589275765 37278070987 339230371226 107885903562 15064638425 102363960558 61310602027 137338935700 49298701367 88903349700 148158725934 233042301255 32798626311 105280744181 14483786703 8961050314 84587674083 259939097172 189558002046 268931861359 9757797777 206020727325 182070834101 109934211970 15223458358 49525958238 62960640086 73979077876 92782542665 12276491472 166798410251 5143938075 51085565538 405595314333 10039343216 9761217302 316302097763 387764423306 6812672980 25152032565 14109671762 382118969018 146714097161 74871617114 82555022310 70763478895 40733248291 48889316539 207615359680 18281456273 102024565179 332801680962 96819047626 392236801191 304923436465 4084155742 37675450546 108694699905 29179232093 36436381536 201619085002 100456562886 10180323130 28689346093 97939157716 2406112541 7297266345 32154584809 26622741134 17436709122 18900813788 125855076112 301920879261 56807171055 13020390247 380462014267 59167051821 4862904772 29904237562 4926317921 42225296291 57732835155 3156033081 1790292496 113878647422 103675863779 7159943061 344457672100 64707293609 75317593681 31931254826 11078184998 121274122606 104861924967 43780361039 250132194677 86269912104 426858743 191206820946 174347443179 2258201162 275133485431 267903861562 66102880608 19246082552 14662038848 42506921768 301100423919 35598041306 29674750939 39200116348 7239762150 142738594 55126196597 304000423547 201372562019 4514939449 356282484570 103595991509 12866049884 94915746893 219692319661 261931915380 117154613598 245132563265 14789416775 273226088948 295998338558 23308039956 32629317380 95374797566 138042701858 43789912274 47671051325 17875165642 200137748130 329049093800 48453050773 11713220632 11001676372 2917428464 76216395163 51791409409 56810424783 222256688490 1157207998 76953052320 299643769012 78806483947 204341208417 247322185890 6552657139 30350420552 37636243984 4820801519 123542385648 100099542343 6794984437 12360556735 484630345112 49140059838 260906814047 5586454513 5363505831 97783927058 102362288362 42795814275 33602172817 302003348516 104565870786 20276120263 152340584563 101581760894 20495939715 4489671730 156350620647 148068710547 303713956289 367586935972 359830676273 6732503256 1276274718 10516268562 136271825930 74043888483 119499004156 149542200190 168711353645 243954965754 21625693615 29328981769 27452566522 39854509159 126315809036 11679544432 121394969711 82725524063 289907683142 210955719799 380259925406 67142016197 433001630383 19734181704 62379187416 14995078375 262124945865 1752656433 37625557721 52024545673 28838082092 10777794714 129084669503 160472399244 182472878405 11061560397 362174072399 39932288509 13406060077 252631145594 7863261027 34605909327 165352739607 212051324006 63120146247 25989000370 16441165801 68324466938 102809050624 198279481547 7600031798 231353818638 24611587612 4283503231 273943567514 203741245907 116842182157 163387158532 234487159317 133598308315 105001535912 90538630407 453674336968 93194852456 35478888636 59727689201 74838980727 133666511007 1817501497 236760681297 277811598281 119024699293 199218817680 62738708309 36433076322 8198137995 54225214850 49820142500 16805386233 70010249765 62360663518 107752599926 3605944040 185504671474 19961551428 51864770184 80269981240 94714164451 72384496857 108454919911 142325590342 221146716013 12613287948 17199273441 59910801112 478951642429 130668237850 47351711366 15662483701 149747484618 11053129990 69973010099 12405306072 85299648938 12976029301 55205235165 20944360101 385832791595 42289942199 377634721017 3265844079 32441916309 98640687988 137032256729 13246185 104378243060 124184139380 164206682996 132897603639 73502257518 12566743872 294940019717 133248294895 54637224169 91621876120 2959348929 172937864501 116655147478 193059486317 274836561668 12007833 138488545037 8473613382 8806067938 6436903388 49832707381 281305898770 112546822743 5580626277 1172339423 338598990934 28681676140 72272742391 134481639943 210225897408 26602683694 6130425862 4797541044 229228033932 7266548171 469668174 87491449705 11278835346 43250066375 79767778253 170722130272 143891736960 5273874312 113702143615 134232614257 109232405782 41667067988 396052313251 37833818935 249530305144 227728250975 5584167578 70076186958 2520077442 120206407380 74573384744 20521453341 24375862763 25296822802 32607908165 4772874124 48512422591 119254664539 38052060430 213760132529 1404560981 94261502036 155711567154 37168001410 92057572330 81513858382 143976935942 127083051368 54613935325 2606924384 221740915083 26883215486 48846249586 198695442095 431868183731 30236809528 52011965733 141327920033 100525569853 22229682110 33763386584 116135542218 38808215503 128693707945 271509983432 10581429405 85047622048 50640515828 102292841624 66664444742 18802202847 14779099444 313370312421 173158155576 59931108395 3785449857 277422591381 33241858839 28124668595 242875690604 88965988136 29038605553 6115295815 156246427985 74975800849 131443336347 32646293846 128813190588 81005026274 121064175417 287057203814 486326361671 250575077657 144230869504 1603284362 7365985635 50901559816 42057835679 157784706492 340916104742 99747558866 341478039750 78777196921 29609410997 62256467393 6749502921 71245900215 61792794000 168322270411 190833494585 36818212535 245371507247 40106361943 42515563781 79544027933 469619075453 15005739588 185885636864 5675985638 329676522778 116225416035 8062100 380490931902 34986976874 168328952 40344512490 83806251660 109800125873 138403310702 113435341422 153669231588 37708075882 231051874705 11027279551 206529529697 47382335109 259298732322 114175093747 4648797827 45756883436 143645007127 19049231618 192646503591 94342971001 82037693541 34150763667 88340369942 135420272155 390665715705 151202505522 149819769582 3099482568 233434147891 36961359242 146540298344 113986122223 58283057609 138644866185 3200596380 28817459703 62461942751 128330886847 12580058115 7195818140 323740767574 656777918 338008370725 8211986299 67295782279 5596048365 174711908303 27990641122 77345953018 32176969915 49797785767 19647475186 438816840650 43607007637 184158289977 6517105145 13353999464 21516862804 35356271670 2790897000 105383153802 141082508555 99178961395 11002142378 249276779768 111811625474 73470107 326865159434 23864224461 1080868476 121367619 165244048510 217249576319 12351845510 89250582888 118770614688 211869351127 296925782284 227877305915 41701882195 39365131113 42143932165 25418257099 328487791365 44583612315 6215532008 200534792008 20652939218 417688874832 95971948157 135249279529 161133572774 15434905335 6930247663 1495310327 119646515269 124162079136 84460740803 388432523609 30989912101 1984354199 286076307748 79878401931 77973226624 246964269185 231495944751 3962141217 160168692076 122238401989 226621637828 246738123205 35796643570 51390622988 107054240861 132658273569 14039851244 209691650093 334367542816 9941580341 35120013603 78167638660 6385528395 184475789118 136970260398 39096730935 428333749947 12330724853 79707551977 365736468247 130164948854 84340898 25863495326 71802138520 178417117071 4002010148 139432368030 6224372921 125237633354 63544025625 12912512600 58944880225 5047587548 407706308536 102963623074 24542145506 19971830586 7306948472 128222589073 10142263576 174102996491 158979612921 184758286900 160672403871 22177980231 12477940888 250374189020 53000483775 14104458863 193096375009 103962824741 21941982807 6172902423 21183149974 381915626795 31041622728 412814525587 6839420613 72299579288 116035885 154642386126 961729066 170507624430 26330931650 35439358898 290546009343 328421526156 68503185364 12825578966 1931044124 184733471875 89369741614 103436217274 3395422043 27472759141 1575125563 146169629976 173040228424 71328085373 423812318062 79700239330 271729999243 395653167764 107175458826 2105256637 16762362472 11936846772 149052529513 589021382 163537018611 80320891 170582365653 291448293154 3028173574 80942557556 9325849715 1626609186 20572972260 5870667419 140197938811 222554640288 48299724476 174614848461 18728084280 450869067117 128494086725 328906392861 8015004723 287838917003 130706997908 52598107584 21178452368 24467631122 214981029960 10775043760 29517927702 33310366654 95731501506 621535433 37598479020 47076127978 108795890316 194251122041 10218051302 4087392405 53107670731 403979553639 87528899536 8682759674 150581444 274834807388 13600143010 2840627421 332976747014 48618356700 13628774997 14963058142 3594211245 213877964139 202161030797 25134982371 114216568221 179680635833 5567285452 62377645773 9525007932 10830742826 211670657313 20013056454 168987801260 125667900270 21018721823 36764918494 12610806516 77336462371 269905323721 26864642352 26865505036 54401989408 269056853378 2803247559 70425802511 55613348422 372810224085 24348756017 3596836641 162156126614 108469552806 432515363170 126154139661 144502377 64270887839 206190324815 6307583797 123557516122 208390024604 56444551514 263007594 183788998920 214051409034 59951021005 6927530848 200612030780 81381867135 158563787808 176557361995 40619608051 68513729914 63595822302 1620164672 30173882051 175061061041 222278657273 115980534707 57208272862 39434464407 94836853520 243163367207 49447547035 17029015910 7821795442 138047418733 4612906876 73069673411 22507804244 89505475628 4097805175 125031833146 128675974216 42189461432 59686818783 233442838706 132776227513 25424142944 212207731278 19817079877 172052783131 3814450803 57570503600 39537805494 132886149284 9439375851 32825027168 23672613815 165662447304 64691656602 269017934205 46199724842 138158274541 36365228897 50336902523 20310047191 180551474726 119775070367 119256229844 4798727431 104273880239 61165948649 9614602932 24841748802 118615485948 110700919400 222266828042 85208924626 93538069264 105584133412 78518549935 14500739982 312045770361 15841779477 110078486151 201890091518 51364955532 230988082063 117079985238 100473266756 42388322519 111034156710 244873514731 3068175707 12024364963 2563903944 158206749030 120712234683 196854070385 67540092632 19126138568 233613577364 243860506911 42976919038 49918777076 125620523707 335652496050 191336487859 450970753868 127813103215 9331562722 9545454988 323101626597 1221801077 70501228218 58042897659 209917802395 118736041270 4901267780 86103229142 91942612974 119788001873 13366131820 2274526837 237499659600 152988607367 129978836543 28860849282 306400058857 110301039244 16864183333 2211701636 185548562941 101598203767 331682905242 66973455818 101770009917 108420194030 4610115737 242103077201 19864053640 149706673498 335015604394 5785006 46790124032 30196140366 163795285876 117318056854 27661329274 40157317603 631586550 130127677273 64424835636 21812368228 65331943372 214936857922 61298556316 79349238230 24872115309 473274080607 85603694960 363754971765 148527524062 75804658445 156205812396 53123038538 222994358361 153007126961 73665556166 7669844500 150364139837 137409574922 126471654729 111413793942 40428205074 171297804565 297720055174 22762815513 42383118465 2589305202 206742924148 145791315312 63581524326 132969399519 285065014195 277727618332 23396338910 62878138989 14131638931 14857982165 145394334375 17299555094 43101637504 257143079798 53319040514 12582602916 4847365978 3103226943 77901330201 43635211024 844031932 176071516933 215653638272 3361055154 196608270 201604732455 42825561441 72926332332 3991693365 72434601409 152464883044 288801294647 170549815445 14108685759 242276303110 54493870891 3679497987 153714406593 47804314214 56552221126 396502650957 108237601947 48550501180 203535544206 9662632513 179975388017 38809575050 225600553495 102805154020 8879242103 2211053561 17042574703 18684101874 499469418390 108549752362 20264037348 60677312554 15616026729 166758322787 86634419453 143515518685 61601884093 6177611527 68497742557 157609113475 36055012636 117161454828 32967735481 131005812509 63793318155 238634139184 177496803003 2967642666 67868559370 55336993071 248218082805 88898722 11988866162 99007358088 122512986828 309476855197 25333233536 440492013332 92480227514 18838279281 67914615532 310289116341 49810782529 1424877436 93730209609 271269543208 1870456886 4851667389 209398255828 62866812357 146459526368 112585610859 73634578810 157744285986 78496390043 4134678420 5875275086 79258504702 133759599069 76176039936 72089611603 5111184974 37166266670 158625897717 168143385404 91280384356 205611234536 24670881787 107345717274 173247482503 3476367978 14434539623 9167085816 80651577301 41463036576 198658067501 39528781032 37091467655 29493768912 274961824882 32821864805 175815627077 29945369087 115368895050 93692956960 211701438311 20811952917 214699123250 119247068512 9020446978 5305494088 79730361124 10200284 12338259633 6134036779 360995902765 58331350274 56558446300 139552958986 122640096755 32087536969 12543741159 4106754706 89809661687 8214502242 183132833948 169074748382 16493238695 44275291652 38736544524 97842405780 25793121131 15947258400 191131265151 19221852352 98777303092 10759536694 7708486013 137918531121 56442852329 113989364337 22272898806 63243838831 195387103005 119635725109 169865901376 231804690814 222257462244 6444754094 2443921984 6801797952 66395904687 18518120959 237783291064 217373427483 3816841814 52869864980 53048119304 29234154274 82805241522 297981832635 332957316716 15775025347 33717331731 122189670518 1050544213 222837296197 6863354460 5620936279 33014666431 4063377176 2042839909 51168056967 97820310110 43752433041 79479973908 136993362678 10456770669 14685794347 49216416971 6932413431 82915791563 12509490664 11611000704 170347985605 121489667704 77404516295 1427062924 50343968777 266028022650 168321178238 7812763747 26651566971 291419206266 237151411701 117630214257 18980932576 30795799838 33636501846 11872189767 4019657525 120865665703 77453773 808107096 172115993600 190791534379 3215099382 153162027606 297105295329 273095401 46500583281 80280330611 28088157551 228987660280 104437915414 431024217740 22978774445 234153415395 106799264856 68878728106 236232819730 14747548066 20988069275 142984296746 26215252298 6821965162 365833749398 1091451317 29395534897 329864916902 21234059514 114813760739 46760343920 2919758391 46809872075 266962945 44264016161 157101621660 45805851275 386486332937 307737992039 32842260884 1681734133 3403559335 297957027299 215194349478 123373013804 90813548148 50799872448 39185581069 6239529661 512641924 138610800204 50066578586 4406735855 92648773102 294815925247 1691012888 147179838272 213047828456 8878738467 21329198381 218672539488 5764944287 130135864141 77973119516 379649942729 215494555148 97277799736 41197666040 13069657467 50729603008 52674820990 4530546441 186478462596 63104284433 472686603173 112189059964 139203791350 230790412799 15600741485 28944870839 38669837633 210842687224 172717292482 301345847596 16573863697 73183690792 174761225839 45267396520 48657806396 25624254834 712501680 32596523360 179626029740 110205654045 52583397509 61434068423 6156445620 58714490150 257741262200 68675225038 275331497390 5477539544 94853975283 36258325742 103306547147 23476240929 77608035021 29529729244 307205355507 127739750522 19738592778 53005767004 121115315319 426973990352 51062206206 35292100048 288581937186 312033663538 4076009427 19244657590 63785556882 51160165528 322053079 221019952697 266112931322 120676038871 13338796641 158433389681 122690770187 412983347 32845755356 148760759302 56306956502 178501311388 304297266544 304990871619 160453377988 3433421977 69763533367 138910976338 52561703358 48145567053 349551126491 246929600876 143163200719 56017766623 113842216429 28885510236 35041487414 58586064489 103863410077 46399701491 6199401729 19922921468 3166952209 4420074917 8798022470 86805201033 11171565309 13746151275 16285842135 13191525 34349576134 66330782988 7287368467 89383448208 124209733959 82620327063 253986795775 198212854841 719669207 190229342368 88265640064 55472502181 36133086487 95826376307 130149141616 244343943724 16525788072 75074413512 311761856447 41370552214 68165812106 33188466127 81301126292 311969916083 59777317089 12769398336 2769317757 191375639455 423484753094 66327766478 2213051225 156105259940 133663703623 145866485296 328828408435 50041342930 145668383815 242570379738 94717722640 177413792454 19997128580 2035390505 150287256059 333275308554 374783750213 3641545317 636004650 7600475953 343452504236 268934524140 11205905000 21833744375 48267585225 4999469841 20890819996 1006466038 66245578478 163575947772 77577467216 41972709917 4631932011 198364653234 14575543905 52517825951 330912654115 1926206295 179694634891 10789929233 391588618151 53347053222 328120488460 439846905581 106563694544 108207713898 1551681309 8153603224 832273436 61272555711 481055311386 114597604738 27927132489 254179731185 171732135549 73534609859 146035804588 46741937491 19710913499 90760163672 16164022092 79308660615 15456094985 69636681903 163855338982 14829998124 25829730313 19528879040 31576039963 94275141907 632493846 44174029462 125474024406 80124234969 256063234359 24025882407 58755076004 36726611285 176146866627 221328120950 278121520620 151543188245 277161655108 451518895789 138271007035 148857461517 254479911858 46192139118 183391002641 9996836795 3233287133 46086469650 120447365846 9602493802 103123401748 64001353372 284316672792 17065707570 2355131570 7755962586 42813116351 97053603082 54956648717 16833694102 311006757375 47366702877 71936257306 160601137895 15204992195 164982381648 17367613598 9828819314 162581405191 106433701078 30476702194 13925943288 5766634252 5306040506 4948010204 20890008183 242356002397 32237667246 160711603836 65490061639 65159535214 413334439173 319778706731 57788677423 237032224892 5621456525 193448722824 191878826017 3823660073 103083640314 307622900647 4379779508 123756721112 307906556822 201495360139 241813993512 2075282561 125991176002 130941294 3392301114 44504483996 77763115233 30498885171 18771115225 93419196735 137836313127 52428529004 115307214490 71892266919 7472479572 52951252419 46600053874 9089651534 477655488039 38504520985 411467362810 57574959054 198074364177 21070556155 224896921494 18435742618 53236665634 57632505417 59976699938 29997321511 30032435304 222419208878 47191513164 64946258274 5823814645 33098807783 211700963343 17089635038 367417516713 415363088634 14695007893 19850718863 173680682 20427541110 72456652249 151584513694 962505945 144110436224 21211877531 571428124 14983234 26509893161 38237304624 101720170236 6697460609 201395622261 265030844490 134500466875 98796164279 70064709001 326908431088 11131102742 221523633305 9554648649 200115331821 12869540302 131090496683 105328801082 73381433106 373283194174 61327117548 190244640740 4806782891 49989748427 4142652185 11308521999 45136129731 4558176482 67273904567 100010842332 220890355681 16140003349 14234237295 5630593660 89420094130 177675144697 21332919565 1824039160 84021680838 15079170811 82987355167 129293717535 247546785474 2384513747 155759466639 70732145441 45304175755 9865549706 63654269268 56755967013 52798247590 43871298593 67021502213 149968429575 22278034061 13863366797 8739866944 185106036839 285931379950 258650834 61047941465 41140053719 103650116552 297450661762 15293086780 9010746597 1528093078 61256013657 61565250876 542895266 79757529050 51208655734 162760643276 206462242065 124832147 79188690906 71246176585 49087755695 75131902656 338049026831 10066127038 33628930 4360544568 13572528984 124023669471 104874277798 65613307867 6965592461 13802438328 48268387886 151319488847 85825656649 38830481792 67063813202 95522868302 136785581725 17398521186 430078471419 15155082418 172168178391 274776399585 16218946285 50979637909 204078882443 287182386175 63449687588 14707362742 2965610889 117499186803 105203268815 116414578146 11676854374 13118493094 36174832229 20058389112 59862228714 99574623639 20960263938 1692537367 3305570303 5160969168 135995260867 33410050426 5910709244 33217542847 50542310009 22256746990 16834690431 238571262204 512619872 187885468172 59833539993 37435994337 92798246103 357119605351 26578880081 132894952880 35490713969 1308720243 63948727090 24985477734 7199847315 11353678305 91169698231 322000213612 14861857068 33358925497 8639900393 53772069966 5630612049 98007416637 98818831632 50000844699 91465859416 76301995134 45596359916 1445992849 141605143857 146268508445 106467208998 106295545507 339195254815 14473543275 210646809157 43411934142 61390032690 3001727594 135369449702 273905249317 1139013297 1348003992 180369055833 419281795141 3275087973 71920861398 5626365300 390564174620 13913316321 13471168322 10396310440 134090327445 262999172870 26301946066 468882626366 24068811149 164040214908 1136754384 126826792 272410246401 105649446346 106108955150 308925508549 6944898857 177391793044 1023945066 37928676214 137325618535 130648071004 8057812942 77522908320 3970054310 23604225132 133746848684 1384910859 222388031464 7624720181 17493917522 246999923200 288588267308 172946268091 9440447735 136539928925 53990138217 333801162664 27205897483 12552804395 63273596137 338321832525 148537778554 6071743584 130922515830 217403180825 39210435885 28932107433 80605439139 2147209658 62706352139 148626809784 140995198236 72269044543 102650689534 168780638269 8984320526 304266717457 38542141050 4092686659 1805325535 79204281691 415533895518 85499225434 131078061674 9644940650 592335240 82110866016 70702493825 520672360 2104110998 4868904228 71469981980 34798547013 166919530609 48472111175 8998849525 266325201800 367133594068 3835432333 292539191335 74130638594 29139709903 73376303483 16226900310 49155942065 16309245536 39957416929 9831869591 6294172644 147820602315 367385940393 7162076620 11962608278 5274804779 187577479690 156655619345 91576610109 184096018994 202582573695 15887006015 132171456940 84599493718 18089319965 202215987071 133652755370 7832232214 82084732540 107248205279 333352291529 51927336650 52287663174 118117351919 49607265324 41434610122 61940329630 42787502264 96294000156 44306915282 39217759678 246925623532 208482789279 80950613480 130931613714 6553474836 84808870639 26626447797 83289475628 38570936873 105808051670 139311807609 19689434246 12739694010 149904718809 6873373182 47400649826 284899403600 56240345890 233894890018 3062136666 37920262302 178722100282 63383899910 31373206721 282444174655 5956285460 72881684219 147143121615 64687506065 124486130813 182887353 23844352775 1762349462 171096421463 6235014765 6269614059 245228854156 46541062365 26801464727 278183038779 306979810571 7528203331 323141895494 21225289228 43710202148 175909526634 1311413663 118198504071 137674068129 118926276591 58891728231 59107833642 18053787890 135830772775 28644892703 77987146102 1389266850 136844006256 269862349432 14889473335 162754588225 11454938040 46032881659 7056459745 94838939909 65755683662 275707429585 6415883906 84932318173 2649923684 73949452198 102058812868 287731218569 230465767 17020581963 164781554063 349974689703 113364281216 61333075903 10610645726 2321077433 76519943360 334055992502 253580962050 28448168692 24753386998 46033872802 34569582555 366388199023 13010611306 10309398104 89606868149 36357720522 105620772463 17811293110 150147399911 32009269040 223015800 841786618 51792002754 28743978384 117052301833 19164879687 338782091312 21814173511 92020693502 235731938411 2167069864 35449468978 13114825099 143767364507 371987175520 79659264597 28174829511 135807712241 11017631266 283208300177 183631609542 3790886262 33441355885 13805648957 129998441034 532128802 13617573179 2028902141 230860709796 146512624448 44655468215 450917897748 10357830124 126917680215 8487148813 182890076550 214970153057 223185667773 68791403066 125294005198 36667058519 23113682815 5917992610 84858703344 308828338205 164960122284 69644211038 89352131935 105302676092 10935456468 209649479500 273664362496 32024865984 375205006730 6693118402 48236741494 442360704 13502292040 272949363262 107194011318 60587649929 119169238204 67636043231 102928233151 33473663253 155544582182 11124548290 4178276692 10172516525 5829596700 208861484897 81310158020 24235072382 106120580095 6052982862 303293873947 378314096398 92063854725 102692485901 182741024197 346360477319 14347255184 4556147968 99192733299 29135422073 13734344555 2632044077 102613447785 64320499351 226264362743 104022306813 281099705880 145701166703 4160363256 56800483858 112444342207 354433026805 10813342575 304277857151 186954253 360971247929 6481357487 275041330583 179111493598 17281164825 211437042586 27167855044 18878313409 103769409661 155542824215 2068627243 17853205753 12114141217 128193631636 15320280061 38329123269 44203790 41097023985 14876650449 22958960359 16784686253 10506879959 118988889301 33677601713 121641198277 8287339752 22481029951 18984377641 70532709861 52120188708 21447526007 346766638880 78278570186 40696007850 63371323844 64995410127 157877341078 228927975998 27165146861 113723737542 70796366046 48637112758 128373895128 67437898147 9458426321 14110137779 4439851178 9423184725 156275677137 419386668289 198377908562 33954268494 40328823 96300260365 114650327403 53802975270 142432336 47378853749 14746003292 42673082196 49152104162 286870678499 43754829252 7366678104 48913493813 99243915512 10700446837 1899328602 20845379530 57951316222 132117484234 6375200 210526683692 39807763569 128362040432 1201436416 209624743858 6353197503 19763436750 25494894636 76931851483 106597012237 120492174160 90204987926 2833641170 50659181530 10771874743 258208468178 66929263949 71142433843 5591007626 25452173449 6810157660 8116851753 136221937840 82397175484 257276599569 266462861115 81286130098 31466879385 12688200453 264182558765 20334826762 20136717799 228919505968 40396635587 244537905764 30091652400 15381755727 65050029740 48163008851 199632021810 186502564937 262192013844 10172035015 9877683807 3176197628 109340647353 209649225109 58683897614 175432877199 68188052966 425813845789 23992683674 50019087207 3646195944 159837576290 58475226787 13249934640 50302423260 77066453311 33709457573 7157727638 210637193173 11927526367 55765122532 398715123830 136242329476 50056335415 16472173722 2447243622 1950235164 37405163969 313155666533 150656918927 51724629899 61980917582 421321818191 96653532036 5172487213 74966627911 122004719816 18597412952 317894481033 55656646275 233676992 321666771984 316324189 6544662125 286748565575 55077592631 142668525731 13243989010 153311552268 6610197803 3767210227 222041467111 6156257527 11400184560 151558419235 86397285959 41100681618 71311547448 213285237633 29413716464 48478142336 150570813100 64248292692 35434771666 4845759495 56660966666 18995417495 21160689121 82017244877 24583513813 39713461265 40544318842 334435506885 289502577138 221857139246 394760291177 34081012496 104632937618 151544887323 7900121768 260993179035 97488137096 54743818388 40318205300 331693749270 105135108347 45418426047 87106370138 358337505 328871652902 127262348247 132681523201 78401748339 64800256823 4756977457 5796077470 2386835967 193645038424 31264964016 34604798530 30508221034 201456384683 26785008387 376064459147 121292954146 108380722545 28384699899 258363295756 6483500917 8841258079 111028508750 409812268581 24598574352 197730914594 416704048439 113597004100 372259980 56802163076 210233240098 4645976319 4544717003 7403144618 221618574997 55321951784 1113310686 195480203789 793441939 4361268661 106096058364 213334293095 29746545257 52451199242 99778447383 695071999 54564016239 257721264510 378912057446 79693455083 1963367968 218428525144 348647009311 120356295204 72884677379 164637830462 158902586652 33579385331 149751438986 208671177364 237568969572 91870953276 13505461957 60460493519 6822093163 167043396874 2311114295 53336600441 4539635302 8212855403 317110922890 447797435 40650015359 97800814838 65477601620 196817180350 312083669661 4697588543 198054331502 78712065706 7406632156 3121392211 348077048265 56465276977 20792042460 235654308386 161490711484 305061143753 105869902756 1386081797 49973962601 13880241017 15023577157 189711323940 11955034837 4897709182 297339464520 57125272582 28852292406 47930356945 210037035585 122520332121 37740090409 39303039635 62388504413 111252563816 71054882411 198144551444 11126502073 29013253433 127536389914 3837052263 15040248340 88632579108 1626693889 66801347365 4949025419 68384029829 4069275161 3439890732 224029722827 245661996350 162020488696 67096446207 141522211280 17732827571 999809910 108164089860 91887831281 8806984889 221751944887 13848127856 119295580653 372744721772 137815977925 53242105163 43606067948 38385824900 65246375163 295093328841 183763778172 52843075164 81152886129 42826737653 134502489740 14140128808 25877964109 899791213 3643378640 9870868600 265554945522 7511871455 93878175281 293177961552 3716323162 55835666414 60532889743 59316625922 252621624695 119125063331 232233887901 80559558275 241072283005 79391320711 47178065178 130364774170 68399996617 313662257994 85452833198 7390002838 127980214684 237210817308 20661362574 35894997507 207575020414 36028434045 13297761464 85979858529 87268124296 183631762 60979436228 207188768434 40931884523 8101456184 112392060766 369205097988 365092403834 24422874599 227651561138 163648741122 44177400308 41387114866 147884075061 271463185011 27796406710 15867324792 204419738996 7307276240 51496180765 762048179 134151834173 100810987106 38449924768 3729663 87421202747 54537594747 128309360670 4078802174 13340007505 371324756488 151453498440 3299860993 670291940 257182635648 29442219158 4674234769 71037253220 136958751948 171238679334 13421764769 7231937882 20665895997 53150566834 151259610753 7643544468 54213613285 82391246133 172154677313 130277891476 133468548790 209174122675 348989978128 183809655408 700512351 100376026448 2494173585 418827161278 122511845921 9147556571 97585802153 334175108615 494888583466 8884837044 279008937551 38174698621 170060471667 65445533977 129713854448 22516012688 91268578275 38656079119 44042552722 150760270966 2586176963 42560993761 80936477355 1399584664 206301535967 16813436894 224338488733 130924453462 40022645672 275706446941 91786490542 1278143917 87206027260 141403844005 14819821989 155428461446 230928742527 2495885184 215661955890 32893379 94191917156 32391634169 11859864307 120261966476 50277976241 326353263144 29430683825 2343859004 281621040745 265694200437 38211566658 137196947902 5281287388 38332348259 2784995075 146499686632 124025462921 131082316558 342126509033 16841086806 233507297816 228156036995 89273571808 6607095652 852535432 367716461975 80368021638 11112625091 200896592951 15297487819 77298204405 112801507285 47113532512 253343559 43455172737 19942745322 2167891139 40714646825 10912260408 110137074574 7276114677 5869385327 38278156157 8333728229 47165760234 66163380025 132655519976 6812520332 112574048786 382880661005 4641983999 102898018979 146931947950 255502210331 317492528667 23322032284 65756094391 197281991007 5777473643 142910193671 150182980396 29964988679 352803316270 927522798 58434592554 90677128284 74241691285 44434815490 186557031777 101710328503 3377090366 19355021175 326506949070 4372912582 36241589205 26225131051 213580195331 78759749220 95974631696 10479567210 171876850184 5128802446 213580823936 225655853550 17096763035 1465986496 20012508819 3424635664 221222497156 144047866147 46292441727 535294751 130206816104 17921937061 146242873766 17024788163 12947155117 5674109997 59223639392 89380665580 5194504691 50934813832 216517450705 150525631016 53581675920 164147203656 222528179988 145839351598 33897006666 26708898809 19004995550 285037066811 121669151663 81659997276 152309083376 68366899792 735581987 104482833474 126615791734 4612799339 146581951052 187424574067 7625319831 184107505340 98621964214 39298372423 106295689059 146241051 93118660163 63081447411 42876880936 29808262148 391765283462 35513175419 192931610233 3425011867 3838976890 137606656312 228820992402 95118706691 233315530317 11308136724 1880557409 193392143863 64938579469 361281371408 2895180542 344480537634 65647155147 244876093030 68682235899 74305877224 305403531176 85342609241 73412122448 119172814545 1798588342 15674312950 4914496202 186602656293 74380684083 123518278503 97570672750 115893762297 122740564455 64129863685 47373494301 5754530224 113478818791 71933229320 73722387967 10512825859 26415411851 225815011057 62057035131 106986313382 7089939836 216183442072 198075370596 42721186422 75401905998 80287478009 21812936681 19043452758 71680267378 220915193261 386968353066 128741639474 10212592752 191697475929 11773088866 87537333642 48443374961 30615134801 27456880032 3465754154 82802221905 4005393412 152957316294 405797583446 5370800700 148710201888 18533354465 126774165321 163852344075 92424738283 72160657117 225216894400 131477852150 69607360645 7662693592 335470462183 116347017606 64009465814 24372140352 168049726922 316572096512 90068963059 49137050041 76775896813 149661215567 333429631467 79129792466 3846982375 356575243884 3022938587 172369815495 46808722557 100486988739 40776436446 85500425853 6594577765 453523355119 95233831965 215807424479 211634878561 127527805445 3175487832 13266651561 2486960443 100205242226 28124396901 8426153231 17065054896 15781944896 450012827528 55210566169 48377261101 47538452048 68806571917 4889294119 52116144124 36804244955 77533212874 324253019997 5544001737 740926882 66447273827 4040615978 363603073063 112023674319 9229947921 17240082 107833373299 199822223250 139207291728 46375559732 46811415408 132294614961 478240427223 20373568714 46978825255 16588802786 252814854476 145996846916 21693235690 344560418252 166639745773 16449094952 1558731821 18333934482 37884911883 15001459629 88207588096 256792385353 272820705454 11817875224 4370921897 195725135339 5635885528 13690739843 240910855143 28954357509 69015593946 109624524728 115398001636 193291788243 245758963812 334081775261 308730020808 51055037437 86187447508 15182094458 288722185146 87236566118 4111326595 41472601463 21721491275 8263692845 154578412640 44176895760 116984746631 283495822270 1631904601 221324797411 259813469001 142534551522 46719126847 3002441821 77995392282 193668641974 8163032910 103747620133 127668751581 63018625638 60588569761 6315121677 8705989450 7731703270 132764332587 7299363049 87072106132 65320101924 279169763559 19273300329 26472273728 85584721422 89846197480 2119994130 57830862623 255420181244 144870435406 922595837 158242479796 115487465992 52014619874 33922629286 67426120399 68386684683 7932555079 41030759502 143010532883 113871571978 2726622105 54692064 97092108544 33582698422 38361887442 377690205094 108128198160 98102833544 146973988388 110702580045 37731032642 4634753952 62502493660 6641690299 153595564932 54910485189 66640828110 36141916310 527901374 6016171991 264909627740 179980692030 15194147832 169484147129 25590674462 381452692207 154225817916 3178041252 113631920682 62102336763 202070799287 55893014091 3492124 261619943710 86672210757 182785911434 51273359350 90647626462 253588148808 787266136 19689111367 98068416765 118024798781 41250169758 46049019847 212682217749 240275775391 12426288814 104973643697 1566833901 104511118551 72435967113 21592578745 276977008850 19288603274 19382667148 68935912901 62163861577 35147476000 116124414358 7776214955 61239888384 40847969113 10709692280 5150962705 159573436017 26165045144 41653255150 25752059510 78593170796 29869911574 219099516031 155886893858 3036699883 264522007340 44621664611 4715229158 235916245454 45372416428 305311673245 70244067471 1930901932 59333485850 56157172290 119926687128 113962721085 15476741524 140965733171 12317775275 40231526999 37831746021 120965169436 55062564703 1805291378 64203763579 203584013529 83475043113 27172566125 15373541171 270609881693 338003764977 256523237501 99500613944 9229733406 52567115335 227845511273 279047068025 347746585802 210922952066 209382446562 49392021759 113950307061 18270176500 718705011 2860027177 219008808062 25902882365 27159233854 117256667737 66538399710 200428088892 19172458976 14648332392 13620573462 313152549292 18599560559 60480626049 169910852120 85165177976 123590728562 9751075180 26097283177 110504927898 144803777341 274940039687 2575824070 44539030052 181658593431 94876910127 52856196390 158044090881 1525167239 49040805603 1724779332 213781315958 36957287146 3131214860 42436013657 35939152608 78335414445 184819025410 9698068975 321871875641 53564852787 270105808776 16220513750 74332753038 12832189223 27057552840 20520883634 132948602327 155838463652 1313954960 131892335571 24561531838 59479714377 7962807216 4321409367 354045850437 31667907469 434729766368 20984253778 88989735257 152507957019 139113724201 116578033138 30839277407 3751287532 3496223061 4975345779 179330729579 21103313847 79050096681 65320184131 117664703235 345408289329 82348600 62551500544 197275675860 275123840453 116300777831 320668805160 39165738700 25372311017 38811905357 8978966915 149253389410 212022172259 30833029293 50917876739 6817542434 29167709720 8635584246 12601307589 12777989056 4901623397 49362864943 21628533020 456304916 456725945790 85523850449 16552541018 27952816167 32247800577 181446937748 160804540914 505668207 542367313 37326325550 4791129470 21015675205 53123103934 269855456554 356730875869 59375867596 184060756724 254387862705 62195003138 919741744 73318829809 16123548744 54837755755 25438719629 14458990519 64650222279 88474024594 257732448392 3032771790 187801078776 167138167419 162452374037 121034218764 48377205906 94141170913 41049846952 31497626093 384863874145 2558847 1486058034 51840702788 194228002237 3779116009 133890590269 27588270166 19008780305 202066512624 50364970709 46464930252 179630515876 211989920182 154016394488 45746179715 17621034517 373796917035 3632134965 122291549121 163268571632 1559281971 45479086093 95957971418 227695838480 72061523609 117050312835 11506353845 12554698878 144514262023 9035062831 7156246251 20286524887 33786594228 187570571198 879702801 12274222486 30837625795 49884804822 127729144718 80164703482 6317158993 250985233355 153164988166 232988525886 62805565314 210609648535 31542381950 217569259629 405459447 49671186813 73993445395 44616246244 15806348298 61244603004 6325844126 104468803607 14970522357 620204987 6402716051 122642836377 758121191 2826434434 86898071721 81866734111 56777677148 112469276110 175036120736 43936146274 304273007166 116927573711 404757917583 240705412116 46572165252 9600493662 17501782481 14433692748 34558634997 119506166240 12330844291 99297943933 101354505288 144917314051 128753461159 119458634401 119008699215 348112842027 89955988808 54979643212 31880521629 3285590183 158798202966 5048224544 70804948600 145262273929 249507007022 72359062209 44956677880 8333176259 380143277864 95846244771 1391762855 31608575382 681796748 1012707824 204361154373 400139038613 6656916163 148788393507 15583431892 196840633874 228058924052 9582624626 7237813392 102196295204 1354680406 48456624332 229308903702 316902922812 195237145825 158678420482 161665491525 200564441560 61636206205 120485932011 35192771205 208397103879 263826450377 722353872 10652861849 61958425700 114911993178 40437826140 52880208355 154483680980 4945780066 253880558783 27392267718 20162336734 15196182552 46946338923 190449424286 3922804925 284005836274 194793512586 214863164939 14771623539 5960986721 324469229856 235774392448 121802996943 130564998536 197536777658 16390035939 1395600939 7585306168 156373474609 145496472230 15648793262 213773239796 177814343858 10065192175 135827761107 121379199459 52710328479 26628840384 42804124768 250244089413 296528216622 261021312518 64020767402 126833679285 11153964530 171830140259 101474007932 138981236316 46498367115 202228160262 36657370552 38212718578 33884889303 10464715556 18709537266 30834675883 187228678951 68862405942 80626363478 11817130957 17446967728 1599447850 354602451004 62209893431 205062510390 35407170661 123260212121 46838444409 20719701185 30358936313 15630822394 80139536525 86516910960 118282086337 20942835128 3486729224 75440935290 6674117398 53832540003 24192561126 264798962512 4171970576 1076487941 587883360 7498495903 12741196730 58894586753 56071273263 57968335855 17718272160 20784322086 143806824588 66884638395 97993718954 338168527880 6144554352 51908071523 14260381856 84939812645 39578402509 7394935573 6418536791 159263829029 159581722378 52121816186 279473191890 22510240181 13118869002 80844768063 304104190246 409734577611 41274318820 2761239 207756281528 168337880546 108929158804 68834305344 2554934500 49816344195 152674453347 3315908329 1668888947 1384587173 13380164326 25042564586 42156952927 67252058738 127109596967 53308969703 423882520700 5548141176 79305750791 31364143589 45664058271 24737342985 17514084720 21926079644 199669284683 88706125277 9417582400 57992415823 177248216400 21329641709 157217197232 128085288975 70051858402 21650319782 109033294321 118561406606 175008813433 7938563969 176975638698 50449887859 3753311315 192847735632 1979738547 211174226462 181882722636 7123025570 75875748 5634948982 107577335258 1023541729 79323811477 258203525571 362759423 16825779777 14196098886 138022589214 69831125365 72857027 233347376884 5922633153 69031219368 43663781122 1459340560 198905045912 301515660633 397821181760 244518834227 26002506694 111576586603 13172452341 23782430924 35582869756 2528714709 220440774413 8204212002 165747479542 200991540709 139056726754 126233725917 260560208299 107698716331 246836466800 360271764874 17733604472 104069641720 93478003852 11857805389 30001045940 129724695697 70227334018 399308064394 42632817432 44672253535 156790704845 137092525781 40861894658 91863974779 5039678437 9985184653 60036889931 169617092635 215571793396 34477861274 83417450647 62568525765 105620244933 276470954451 58682571620 89940321985 116655122088 300582118659 966844092 2514523258 121205308732 230081069888 380504476075 68452619314 6722431693 412755608209 258144587553 287095108417 9017484562 28080953960 397606165007 8844117920 5233424414 136866181576 3889793031 65927312506 48285647463 95685739072 134505683368 67748250735 3480454915 27410740019 118474871059 106906504924 284700034447 11218786209 175042534534 56882406685 179924625511 458384820374 21170771896 135376189891 21216863067 56504542363 267446326593 33875968418 9066283132 4636486822 27323572695 225408594924 140729346495 45273994918 48171080599 54418997949 305900919535 46422566375 405700981243 21409860841 1786390900 410673374416 51736140511 147284506399 14194552821 19377945742 133565332185 68028003850 148851990377 153609725561 52190637540 49873843397 10700713853 1177158164 38641519056 121815353810 85453706881 14121824312 18571063120 158438995917 54079216620 67587478107 100009555638 791097873 98288879888 3282701698 136390300750 26805473654 24942471884 722446566 135718759232 40046978836 167492575955 23858250069 62792104329 14071456271 3983349704 107484186101 1022747581 117942431521 4417392226 276698943 257451416982 121406782730 101756600766 156990030056 24146694828 31618314996 24779766665 289159531153 225823260861 56751833360 189826826037 359047483514 7465562381 82208243574 170837158492 6154684387 205483112731 84836209467 215428570340 32338525764 11528330445 180499332889 12970025341 247150343877 7349645905 382632948913 90938976813 47082393457 2376048372 88818939894 220535884965 213096310586 12322242730 66863621470 110107598421 61637983430 30402904910 20516166172 22084575630 38616477626 7998568433 120129754594 250264145262 88125278044 15766375642 254602322697 125356030220 208005092915 3156654673 47899929385 271128971029 83634706404 28780122851 214755250593 168451840461 151531311999 123591203025 175994108805 24471771259 318751664474 19838770676 86172428748 15863544821 4849930719 91557970414 59062128120 1215373268 117209258326 45393046309 1275446517 8006164778 23817151650 30601055703 418728489034 3620608667 179048599906 37283250911 167743247144 8621974443 46599343686 452332508182 3691907112 13274391921 105529939730 100937143921 171236591535 130541826952 197644554726 13607224 47754943929 242541811729 22692554884 110838473596 363012249570 52524502139 238235854244 30764580101 89521165145 173360333033 12686865974 185674292726 43759807520 123081447763 327565116525 31463034589 131039252290 68037700033 185733425 144852813787 34652992201 270325251952 61298815594 63988908570 141755659213 128969863513 116776530699 40564920692 62466485420 70449905038 277465605771 16871839874 45791901325 174545255805 8580594781 22745737585 2512246969 52109217560 8997458322 44377534234 2253494174 20866027618 76295226133 267190517534 46352373919 28863398984 70393200426 49415950133 172852068906 35164184395 168903288377 88359802964 318724757688 23227942095 31993550618 294635947879 343356403026 164941642460 68204881376 195857286124 189263583891 34068564316 131419412108 59146120485 33687153568 209733751416 56991402205 84133685679 10799851454 36375291077 41033726796 91005136730 249860157051 70620268151 233809520981 116477262767 127889117921 4924630313 48637781848 117303874819 29642169597 134915334984 23199170459 54798958823 227312366483 21896859459 2059400000 83315972142 119489787362 134315754271 74277263838 76526614477 268574378157 3305493989 85466042053 39401866326 17018918583 163689530323 29213262938 39838501152 29642474971 1491174193 275330169681 96264506314 152545000873 128451572918 114521375890 43823166493 211137690310 432993259590 39398974146 72307838488 31400600813 161878606507 78762066194 205606491268 371429274275 291388724691 12625473180 38768771096 9909135563 19394208298 52997497618 9180045458 318263050182 270390914 200056462544 97167929617 119474316193 190276885954 46060332963 192412919076 333224887397 227382751625 13157766805 320424277275 7730307879 24554298554 76883935921 25576941800 329322343722 88459675828 221685265459 174318984221 114345747734 17996456651 101823252303 135540002531 123524546529 9865429510 100826415972 8974902427 16024452797 120534148253 176298894567 46674156613 21382831027 30672961284 137481326342 74052137911 79876414983 135390214594 48076293029 37031891667 231661402365 120468242258 2832732399 14470255748 371447729358 309112240484 135495020139 246539643461 66269434794 12350850282 245771173675 27010690590 19588602735 78504859821 250507523500 298171975073 4209555788 105015533198 323281603614 115576370804 10094765092 65612777669 28263286874 88504140936 137894463328 14936620619 110026923875 67603307628 121427994829 102840126538 355877120447 131949452286 30685328619 339012120616 37627402021 20880058483 167188919006 118569619772 22665985068 21290140971 92306585281 159542271562 6091101154 287624834544 112394370042 464466589244 235319648678 40022444568 98729860514 191668870291 34548473603 140558960227 5543385537 337394215 60489122982 76876654184 66258299204 60877435202 331003149308 22796220294 133595839156 3104189689 1301422110 15552030805 184985230768 65899199236 7899894922 267283321052 2789690088 89441351845 60642398605 12168497721 846290019 67631629635 156513908165 25343697411 31809899655 12288689170 20489948346 104097983014 260406216 295709483914 129688123721 147435613598 9746036019 36367221092 23832841439 189959023777 78722676221 22665478322 321011690922 62824949706 391820625938 83145218503 6022046908 42218541231 135487912463 230405663397 17217211464 12160093311 292866579971 64782701305 81785335995 780726741 338150694300 157470891984 84836159345 167440541682 242896500251 1235950742 134755538930 4815411376 166343232413 43871290932 362681622227 17798965350 46916597043 172326341137 179137003819 190058317555 49052407046 74767073198 163840398730 7927330360 110164067426 16540701227 1815217133 13333155237 12095239473 686024600 9821511308 90132330527 50111227717 13097672055 17385005528 11524901331 160623783006 107044547805 14493927468 186832158993 281522357325 98838214961 22233810162 54935047253 348053201243 81288931220 287162270809 56556744430 2292471682 71562802815 61937059893 52085333858 195995181457 7564452727 1692205381 4928902433 147712312265 31491760650 83680468935 7531430534 154896823730 96222763185 92236053186 30684667104 40148507279 77148394632 544048582 60625216318 312177032727 330060982072 247116587560 30472799754 240440603041 64075682795 5011798544 17700687171 51350228803 74039204429 78190251718 121477251174 123665323513 24222807365 11238658527 247757253577 2338610063 49378107131 162911297229 187967922529 10242993526 161134771942 53795168036 3124691636 137789595065 36571486659 90742177001 14460635569 28712801881 150699983070 218475889184 23902751281 206111148560 50914768619 16671373253 260035328425 5928827351 14343789860 60052169190 4016788195 100163370104 94472842195 17804957543 30508741586 218912592568 23567682744 141387493530 46131148945 53212399789 98503913295 316083396733 228980331398 27061429230 68328017567 10086021242 28857500498 14712810604 263074051821 226369598983 335158125345 47110049356 132733548021 131286516044 36480458564 48053963806 5347097824 30732416 213588139524 51322914982 399213020142 49546319783 75210298858 7369797303 88975178663 7678537389 162969349825 57554098440 1165936841 24966283971 52717259 70110667569 13613240158 147024898360 21949517391 59074978305 7104726306 12733607633 184044808462 121144409147 60174398487 34309106214 178867278483 88324712959 1676757320 299945281703 11519348164 29624129996 70801149293 24153673657 47989685775 144902659979 10270626064 164890774159 7581381390 77774400934 70577641903 29649983969 198704368855 82390756397 61643876665 73339645370 6213558866 132543175328 290907143385 39768168529 42978805272 16303721101 126544896720 10409207044 535925067 171121139181 19304378923 20950563570 78667496076 12741177012 968562596 8321186589 22840112188 33805962808 18439093625 351138972649 62019730530 209403007281 49029578524 41257041580 31684256574 37369377738 194115319223 72122767430 110985769041 181784163 222434747534 173895205123 163184254959 225628141896 182460424157 196871250853 97888578058 240893637567 103586692894 28962898170 903839603 152086868686 211540234396 129466215573 112283317251 46285913729 244203324125 66126171639 142267571 185042858008 206077517073 270273439986 66183264811 159770347102 28622097599 816225394 5772076929 215954176487 6643210514 49456150197 93100378243 15200671805 49457771136 56781105213 256829040291 272481656632 169680851379 45672131234 18332839160 126786217006 9210284793 4177078915 3967045730 26580952146 40495415281 88728101010 137528789851 56283026368 8634273425 15614037480 5075407085 23841542771 413347328 31744970691 38249786397 85846728143 54046648068 310949642414 73502289764 5003096138 56057173443 83666457902 81309702163 235949833960 323764098188 125409971211 172478945677 148600125472 910109974 54611535425 25409219787 24129318891 180164867701 177457213599 35450410262 2002193737 78827986695 50479779284 161073047171 386226476778 34441931944 150797736550 141411373697 310865922 124386157965 157240770369 73716035562 96000698302 177435546194 24319901207 360590173987 103233697080 25579065582 200169084946 59945667583 78773980892 7339657034 111015899496 39330506643 8800839874 175960728988 3458960746 92482168296 64028547535 77653869629 129142689411 45852989725 5594273417 47716594516 8865817267 152840390473 83224835851 9162851447 48722196594 43050648774 50273652845 823740226 326424480 8773260872 20314874297 54286060180 23298235306 148419770740 20182751 17909397558 29797721293 441303419529 49369636595 105986726397 360287417 107444125350 97998450084 17270996401 48412391157 1895103821 52968361556 16555514736 3573160356 53831039704 199047543 182436480055 78610957772 152334164353 40110144457 455895586419 14785733612 245148133826 209233594171 56290545799 62386061824 12375439322 319150365145 120519970802 38012076593 1011550597 21831188144 45281630969 60399490659 48552980137 22929199750 10994191614 40965457085 55461961782 3130958519 148147781267 88579256362 176658267228 485874428 42711187015 2160813430 91345382943 159785277908 104504457420 1788245368 30189582584 93464152061 246742176433 3681371393 94847228002 2994258172 28765946371 44516360706 250016369486 41139126614 220798641702 229482388234 19267720478 211627469730 89938078893 125707246136 39933296029 216545249319 20963083857 70555043815 147257740172 38625896 56219062802 31401469794 3469639606 61954329725 199381 55059349450 5016389268 22522569908 157964231838 205939568087 144359026039 10916788503 122382465408 60098123416 68858448304 86858789270 25633632583 62065248025 113239545013 10968945987 5106181669 144589343043 7678396148 33061805331 18478997873 19693664974 46000005127 81026400006 64213154115 7546167914 43040422869 7806069279 2869515924 131148930772 108086383491 62921880629 30416376920 8369872008 9285187462 16777784666 15781885848 3756865234 88400413842 3627711572 152651956092 96594944266 24758430551 113131295273 19643755201 112755775587 154028085667 222853378555 26212380939 37155318892 47397539934 50208320003 95746376374 4898722646 183222779635 5777796061 30243010010 29827727402 2543554328 185327947407 40680973038 54347947087 63728321749 7010980472 17518453850 83994776198 70091913580 1164861677 38772530741 64532647254 48775546820 82516005695 167238399444 43511754225 54079080075 4394236300 69905564593 172369753844 44052997521 232490792258 161936212821 139576607124 26704806106 328240849 12004327465 115856800978 111939095877 119001078079 7363423220 81449407581 445546592 454487271757 85565529852 241636183534 83306359013 21792896845 185561495221 616337757 3311186484 163611378055 169520944895 66973216583 92951556839 244703920776 288363971243 116475007645 120018917885 463652964660 87184567371 30143843553 23378474718 125441179103 25523899788 11394407970 214194874999 398630372064 226441583863 143397338257 67587033428 76646935872 117247623784 189197104024 182767502049 20100223036 340805473627 5531304694 11111937546 4265827516 88254175776 50444399319 18273962562 12860864699 91622467790 161349719614 60620100902 6758244687 47460007103 85135034045 155821659314 265196784880 198595385068 16512970853 108415309033 124608713508 242839681988 214057830061 65929610232 94409671454 61715978637 363404340972 50392768308 205333043856 80427171123 119732534887 21310322704 53634796105 215275276902 107885498842 9650990692 88789357989 38375195867 14560745725 13926560587 19205568196 208053452686 7265204563 10648131973 22562720346 45314625082 397312407242 128148622218 144052932920 7250847038 215480848996 13948403923 7306326321 3975906034 87462914945 133637060645 73889840118 7731864471 7421000925 50407576138 49182674174 39108363924 109000507396 22445729347 130770430649 190031581459 372541399031 58035870860 22604739578 40664999622 61610576092 280898358026 25135943402 30219594230 91456977 117000212815 311238361274 125819218606 76581942285 95360373380 2535128546 240089798 3223823334 48771745630 32833613595 230492719 55327518856 141664336443 112271320773 9994792721 156431873311 48436189978 173071534 193783821047 30189778821 125274310652 17859051687 11623606004 248998648205 141907698858 51307712013 242512844109 144397869004 354486632082 26728029944 204064855041 453131881920 1685153777 9913672744 179757803775 52367602045 106256412044 115177569925 279476735502 107262083151 1996190966 50536701770 24617788408 34551476605 1260986099 56736607171 4531488878 15580498380 204478490106 169526666423 270513201180 21677433326 7241952579 1503788542 95369118943 2367815672 99419393518 84495288120 9171955068 38972603716 186576368314 40003226982 307600233447 30494880396 82461340301 254592368463 9916712757 19033082762 24652731406 594323814 107815090859 47572168934 120478609570 71464251501 79381209665 208705148761 83903453819 10647444499 9520008557 45117493636 13646815131 295150168508 184599196521 202391259732 1889172288 2513350077 12527555382 1802587161 227103097109 58562953115 12169794993 54765623294 157222641109 120340727050 2848427588 135805049920 167584962725 48809264965 37074554689 333840033799 1504206617 11419980505 82389756147 235365503807 5617087138 383159346309 89869222189 18994891341 4051033906 51204883533 216552258388 85177461216 2025532472 40264273756 18481087791 16780863445 14241727407 63959620971 85483090571 93810587027 3858743301 201930204592 232249075886 218454381931 20718784539 57961841034 276789299464 68148928026 61451225596 211752330885 3990375919 90615106037 82758205692 244532088264 7492184753 1061382555 1470182559 520882765 51546913212 407148095535 6740378512 52199192655 173336589400 72627810816 8741388216 136502574169 117960895594 166557119640 155538626476 21386515785 14618400327 188654872520 2595109716 36652182097 154248677091 129645769360 5870575129 229412767096 5188239228 193153006637 25515415322 2326780045 92354046628 284602079451 23863210744 139745457814 46088373736 6443024633 13602180078 20239711336 24677435558 1508095925 24931169378 130072351292 182712159857 61419479637 101071457655 1405246909 21531077847 22344133734 5106695625 37852520679 145747023989 5715457246 56111812533 160341109472 75206957592 105422827981 4592091740 34140308563 102211240664 35900594832 244300515402 207828569442 249253900601 8542879206 10597138076 2081882055 6684148599 117013972372 208126114322 21549317815 3301033063 337131178258 8109942712 13384271579 55285945184 41203157212 15321624687 51716750133 20160591207 186372182400 9179290548 300133279823 42923275131 94660596337 114899623064 285500793594 101565957 11623486256 81616920311 116519841620 4567696414 245344845229 29264733804 29445921528 272171610749 166214853237 23829897616 36631284007 25007712933 84463235968 41904951439 123068172455 8766583632 13626572951 152503796493 44527909180 230657761755 316905526077 3253830662 52314427533 38894120382 113126244221 123987612956 558914360 152145025965 20581757611 42115741116 8817438336 23021373581 1767851745 325461993873 22475758599 236772743211 41960901085 15822049216 1306861889 83323471482 5827673668 296714203878 2545156872 48984654213 45489130399 410737862450 73596857069 14295097050 59126901586 50678010676 218506448347 321511332742 111561184735 148848975305 6369820116 38373026795 8070998000 135408876457 21912533472 1445203172 7956382615 5839968916 245910769613 100013824040 213830313689 111295166246 358419345363 14427661263 37960283243 4959693867 74917062010 55978352139 203691079425 57676422160 314229916130 117951019554 10110235275 3599603710 7616993413 15533264319 214037456753 4617882965 58384968375 6036673705 64210590083 367457079813 57347728078 81148380024 8042652864 404299790171 189905492333 155054443178 196338092275 80228174300 26248789704 26849927052 17459458106 64048977768 16394050127 75418764321 92282489590 280498392604 165407928376 1255665614 46889290891 7835764622 161255330619 24424316269 323917447651 381525386310 139591086287 89921093234 28430084182 3959013160 3870464661 341148588675 188408577657 1495897299 166500252829 74791801013 258017209776 174917262906 331175339212 17202087328 256972932335 35678235307 26318053336 159075747253 27054963951 59584790656 235765627728 18223609898 278455744970 215186320231 359012145418 1863210445 106981376619 270923133517 51373582139 38889420992 12968080615 12262557509 120420581046 34825310386 57748559473 31349635720 11907816687 92655148443 385855613482 191106348668 8298311457 33602764526 5957097282 37739367908 6070889743 91009873781 23357747502 41470366552 137360136489 65444692986 75922169584 2619204477 159891629522 71261760860 2113932267 223192432781 32998713148 94650041685 27804504357 3186280340 135598665118 3361721562 313012076536 44368221210 12994674908 232711444096 81988199924 5302347770 39099545985 24172261075 310870003352 18799515082 27841139847 199943497423 41737641449 11900598831 313771302090 178845157302 49743015117 278385779925 247777415286 77473425245 71040507959 58061938216 14446762130 16063466084 308211536617 7707462068 138094712834 206982464917 281715700635 120308654653 63132818127 148300248488 82544642850 128030763462 26299319315 27019666142 182213660730 115386288553 225583598963 1250262118 4415874756 21745536432 43082102100 66173939087 67200961529 48953961037 39138097286 45129845409 310872016122 103440236874 211525053184 369904908166 16866396564 211001813623 158005083684 72314988476 57241330216 451069678613 20339593413 8882845121 4565705794 79196623335 11635057287 239069520947 336374128688 250508019230 280705911827 80050613487 235616168247 184764204924 47535176523 59810297564 16745109179 322360307562 5140491303 58493005288 132299691601 72925612075 2408893275 49392161082 60421024544 1688146483 83065572761 160054013626 1252058104 3785172788 16148124139 7342297355 306195470139 139208180929 141420995931 240020627066 16593219726 2282080030 60485035162 33498668048 168035880816 49973416740 43863602852 94541081605 15806164737 221576614676 41624201573 443227052532 69025012662 333805901925 13118108363 43949877531 66804699233 112809581788 59419939743 6188831175 195422986361 189736999419 188348998989 51761517693 9596552507 168934929043 58696613000 104536988353 57734715636 43378544807 31341596929 96458542055 96758469890 21818592552 34728040316 7019479243 155030566064 11632881312 436236768025 201857626552 27900190970 398425990642 31211951938 120110728012 317483589324 95318743327 238270928371 183103353861 56168321968 77550041783 356552721831 192774558872 30604630479 70805591763 27146331441 127887025271 61493152797 4170833977 3026124143 6039038779 251052173067 323809310041 5055279614 62063267228 120321264564 312525096546 33592226410 24374459955 194510553 14735200952 171116345397 12758080247 6296623205 330417460048 50275142103 76589551623 315869426590 280994875225 432840585630 1209835709 189168371765 167319885296 253947629725 68615901104 42581088496 46437067908 23253118997 12893099347 125927871222 71304280892 134509512319 136558102744 61372284340 113302398895 2636277837 154930988634 170285643636 91661530407 74688262351 24855039759 4128160235 70266600165 50370052826 309758557663 21995323544 21529669352 99459828484 138426076871 409445246626 186364368540 19666803413 3396718403 21003765441 377880242353 10226918840 3748068616 7836625283 119503111389 48281433826 27063876995 87702611392 302919169940 13399309117 153010331672 113015409733 148111362004 88217096111 230838542 2312448804 59252267060 10780755841 117688826376 9676380671 16644150756 84056566952 109709680992 21990895888 139747510637 65469678568 67722096015 248501230215 17593748485 73111590590 26675261880 113289549458 251199793709 68516441904 10635326819 80659137616 195841987899 259914275862 117497852900 145758113395 10041546781 94787449921 93899 134733401640 125887950367 188502904409 65572939614 100017433835 25340806458 165244459179 43248365484 13440647075 4629671012 274163596377 7410479264 22198051037 89506898093 55524256102 391702653882 1436258096 29831701503 78983625590 84520944437 13119192133 90999752574 81415901788 107926173766 196260595733 337043903671 197400325407 5061934062 261439376179 102009863558 98872925033 26621059803 375248847534 30942051459 148305541748 250141256958 169689842348 207513732712 12309794981 30762875346 87695356135 1889824358 84321708881 19460686373 16944426796 72400969036 59625274568 144078368979 15719393821 26272629730 97358637719 18059846737 138076309704 39137753320 27757546655 3537112305 116605294746 598996144 85724118975 182978750472 41671163582 30640559011 109728551593 41425087938 67120356712 129956114696 3494647646 6336199388 300499568088 182852421607 103060488686 41701534055 21478368 265285031088 68574593750 159574312193 51713774328 18545091409 23575842620 773815937 19074829216 66074090025 47593548762 230072916837 143053473462 141501621923 8817486946 111542614050 2037609349 287708654 34335368505 8833464565 294913545565 2222207194 68609691618 221560741088 22624932161 23807412389 7514851674 2057551676 37300207154 25450750401 232152351056 22781521284 75951361189 1976824940 874903781 110631705281 23269136231 258456326007 107752859997 147366916278 149839826167 13902619240 204133507774 2877012855 5579417429 52102463453 6550988714 15184890771 73451065978 9768784862 86406259 66661813018 29593746608 34831782121 190953300453 37830388202 122986798168 273798486906 38176227105 356218926343 3231774108 16764406624 57805647701 45398222460 19223219244 18344144553 138395077281 74973799017 27745260968 44350798048 2396682913 22505886256 136404028338 88527312616 181878567285 2340213679 9991506319 8014409769 104015632357 198452701878 5429017866 8799331018 6454195493 5441312940 44568193120 146158231745 17676445105 56139737149 269765930288 6684401376 89033592366 7531176165 51862278294 5858474063 139430893429 147094127672 345469419450 173405570614 12128159891 321265286593 9979167060 149356164460 66103030629 192329988967 48413304997 49827979674 118364783358 110211911493 30163702381 89383551571 105680701351 255309857709 29794892363 74232419524 1297177718 63301262637 36915067378 60160296281 35880618485 264245750003 5250675675 91691282909 113190006192 274915012363 35511218611 26588791580 222573227860 52011042500 1189061375 17527015642 132429289430 320461346732 176915898732 48964367480 141526920414 78555808330 83491107058 137648605309 120896946068 7347395658 24533548056 9585467307 29110801649 99779224283 9212404440 143069107114 319349864876 121854899 47597965078 7104833331 204689411281 82479358944 73333780424 29990620433 389041616574 446292546213 126736516067 138040561706 177929934547 214781289271 168004104208 145725165479 32813840203 43960417091 196120651307 67408781382 1637437983 22483935428 34078128880 261767482819 21086631320 149983338013 165905514485 56742422344 83869786488 26245198320 89635527110 12723648994 345005724454 29459055736 84930905900 1012279527 40435522529 87447672517 70986283333 33952472378 288841838291 8133907999 204946633470 36545870198 12246283453 187038520297 18616875342 21215281287 77638072899 141102585726 7802615772 50487078301 4321245246 182785388296 224420236789 154573928 57609438683 86116475724 396012042536 462841573 42242003498 4161383121 660245496 178571934713 4656149652 96562608872 21033483753 23641955897 29425968114 245281948257 334068609279 5812443236 53461431063 87412524168 706623146 96796067952 153305575506 8947787117 11045534063 82509684046 79752773849 25316024541 3531793830 51017083487 34555132484 121433415072 72781117681 16826369882 141135009287 419090844902 64794917278 28662455774 100640872459 172914012327 451982673345 184933614889 164841897398 15388380968 5409450486 336733333679 127944869155 64062406765 115110844842 124357577157 158575989826 10330929327 28740585157 74597737128 87445171329 46316202001 133486073516 48482008176 1172168098 165948424457 127713576879 6644277660 19075977065 20478853526 4238016798 161350566924 16984794303 225060615697 74358477307 35741333714 1601883850 33742282552 74694418074 154601652564 154514530463 187628592736 73171073388 188451284952 71044355930 213219334530 158690901867 225196931959 50635959461 29702738126 74283518784 58794078348 323366187865 168727054878 287027098253 39509680229 16265057565 206423568378 6414558895 7902939533 124299991904 224636816193 438412870059 226487510 30459596320 5792932638 78657786115 125769020601 11693843863 1126664653 109910263268 1497557082 206488510324 179794511501 50153218211 162176181706 984652361 60320082679 279900930518 93196658937 49405229354 5623808986 2341783212 2637754635 965382666 7016209404 14823077654 23540688472 286656972936 345481978637 14526863273 779901876 32101262215 2752276901 2643187588 60057616646 6594217895 89577056838 310910274351 267095348398 121951425582 20522984272 15921243331 59699010008 72326147129 180579152975 52072734041 9794594238 80357673499 36527263909 111862716394 3326436485 50141445529 217147102200 3564106710 7560491 893666560 324372599087 87554276655 36567021986 15970525523 44905552375 79840010468 70385174564 34344577245 2371483842 17234935058 1953475065 350148968926 212632002767 5571468127 239147097777 224594622715 12837510705 63127420095 139490664444 2701255587 7991908679 60571412072 20084299198 4115657398 120183665998 36256317215 18819829276 64783796537 54982298258 226739781063 53687525102 19344618470 57592913455 44797028184 23736440387 8571880015 13793927932 92319839865 17837900512 12296529824 91279581860 12910819785 224378943242 18289460791 29667769497 352285096207 15416071543 420641604291 65015782646 131650565391 4154853611 68947306600 4368469526 7097259867 76840035626 204478561355 23482892316 31698645581 409677367928 23541975369 21770756495 145702505109 40901885365 116360859739 4250459313 79477432782 33167681307 16482097098 17805444690 165317220670 143437040200 1341547088 27344595393 36530765148 172807162413 67390199025 41911904780 34779867239 304708165641 125535896512 371607751444 39283669498 267584063247 123867400409 26254564973 40770467434 14615216549 225277891513 202716029307 143332395650 6714607567 15390509432 73624557752 12809873155 87967363090 39717866803 274835331051 156929649192 1384113926 21860875062 137779876 39443918273 82379153951 216183528412 58751187660 4313723700 51440463547 46014273371 48002336996 63821783150 131758909078 47833421050 4471077961 68202073843 25397139134 10193461272 4885471281 125521824041 242310064430 77118925511 8763859117 67546726918 459710864193 96848980781 338807735563 78578795675 42595313100 26188154828 107819511924 43854374165 8870670854 3062759275 14422331002 108008657417 151748251646 93374575198 65643882189 2694836778 23958016988 34937368937 130406762533 68108060182 121946478434 136905639473 60329832070 63738489185 156367038300 104215089113 306993479516 37377849605 224591102960 33785058968 30521063981 37001143161 179241681245 7303959322 39115778 322665584461 179213407592 1767465748 149243709759 283895875643 60721614785 3138907294 27347959622 15123060148 257848601832 116877891006 157928407795 258454315974 216803380124 252380676729 11068127146 75626541661 1618494524 4802894951 154026550283 152289716733 55005789893 77782783440 27445961311 146154250187 60142351838 28176856273 266287947164 125509395724 8255652782 106582867585 2376820031 38661296346 215315537691 46506037993 22832031165 222159093033 85620547145 8182434483 307902552475 280700381059 123810727637 19383841683 1569464084 14747715515 7075761931 675245237 87841114999 21167857458 172830635838 44532879802 134677389301 50932503154 6250098078 9256458303 1861003290 11764871330 119298416569 384405741569 78873121846 16485677800 105573796409 1873040906 24332845632 29182822943 35141355811 13756637617 27496717617 102481416843 44934364013 8087993924 1502889220 28451490979 35314275954 117114252843 18848173361 5911157896 20633897711 28945247237 15090892987 88994914531 10195007358 183479797070 258695125673 162386750918 209623541175 137073609035 11926845010 102061893232 154247465743 90451283354 49757589347 12569920171 340590618411 57886751073 193823869457 42672241448 15645359368 271910457042 129623114994 203522136229 89922471977 311446448553 135716119766 61310881791 48400516459 24564740999 215310241190 73768993466 6543750840 397099638 261242054155 5546573688 324233328720 19445829363 6523442491 225627202222 22149826345 137574733226 17460935744 242632647031 42839695968 178156775942 28660540581 98324048175 81530617740 15178401990 32402881241 74792075705 116655134644 12906698766 10536189617 13034535779 220732361809 192379138752 105472289190 43063388007 3712619138 94388944991 57120396505 24286629140 163986764768 336932784010 183197239606 37228535167 64803380023 20887640184 119767857690 5714815906 195486303605 49956018486 289182974987 41600320396 163886844480 75315189524 23091090634 94684153115 41889900661 278269809531 72511075946 50577802780 130841635949 21413153549 42502364152 237927477451 337564715482 102077842236 314623595083 113298707320 405266381718 247683080152 23972310474 206653537209 13401663617 300231045368 4749958346 58897025060 127428023942 126012905215 20729976156 106908771624 139301678452 112256153032 388919793289 18724981068 24904869606 107526111547 9397932841 22325924844 27965169174 222761508286 56782019867 292778713 13242032651 59299859720 798566797 303778116487 98751704822 133215965209 167053207365 10776941295 29604924303 86548530617 7829730269 45961337409 99030616081 195914309742 72542965748 76720767238 9512633126 12852194534 8132889152 340192734560 77137959047 277495554053 388923379413 167707856378 171479424080 145209504952 56254102547 1110303500 65178190176 6571719921 1392627109 224539914974 65304442033 59202231365 4709010 58915643211 41151218506 45002018594 15698394660 174066188708 23096318 46401718119 70566326280 227935179566 53029635876 19234231317 17416040733 13747628409 23733896301 16121236250 60293986602 200973383834 45166784888 73024063240 12987588415 109580441188 33058760014 273486789101 25511185673 33124785784 116885080233 165178082197 232657885099 72434829989 298929379624 84876035424 25121074600 16418835543 14187550108 82331011671 119743646810 137662439821 6505321746 14462809207 376750172613 129637253217 7389814243 3114760344 360876247005 161604054990 28150844669 127263161032 19248323401 20938347207 143245349338 98531953494 108045618077 43551639615 93249878974 159499176348 45097202764 182201226434 102728955317 265782857253 73701386704 141871066827 81846078275 37167333695 36771931524 61593041810 56372412997 1922329883 23379906714 202271424 61823239705 74351297409 55428008798 265302475634 27710504876 83381887202 12769000976 44762784369 94152416833 1524072078 265788081852 354716282725 73432655551 51167589851 327507935967 84526034707 134697084 165921399 54913420485 138401768140 34801040283 54646377572 68498719434 41164101469 145645417643 206064535486 113917418558 75388597416 25649839728 141497208770 155624029260 12013332850 363351256250 273904225206 110834130435 151121019774 143520302414 199960669519 101865373041 21522669767 7321215767 243646424908 37708191110 261591890692 44647711294 23731429289 184674784804 24332384023 10859502755 47577813719 12334774287 6523696084 1185166231 160605057018 4662309189 20552325236 121565261968 196039288334 2852159575 88320037 176538541356 150213676497 9999975184 314715335173 132236613108 18052683854 6022474596 17213658434 45554318972 322518155907 43097138666 65048464390 28739916526 31729070782 3588244669 123519519904 1767874103 70826128198 88858346412 172489165443 134736125071 154821996596 120763715835 217611505455 69720849497 164695192887 237707646063 3855836096 137214068218 180672917252 33325391552 224691745937 124051921264 5525506286 27057952117 249090283599 263005054037 140015003878 132951363423 225942464873 36519716153 102818498919 14577479818 33157566040 12671516982 177025447455 21613847991 52645213353 7446735562 56279704946 20368500044 179976206270 47862479833 177960539147 415202623867 13628222003 4924924087 15610307625 73451229437 247971793247 29613022360 144026423063 86431679512 33787777872 385951906848 101140281008 80149063085 180966978910 3400710563 133983508573 127146538989 174468174264 86475810378 41678185561 57320060046 385684911597 104246997757 2716944729 75143383616 160189382931 16744658753 378744841878 3564265357 392730610558 62199986500 45609928626 35116326586 63681856895 23890935528 4018254610 91005189867 54025059691 19381395068 85173895107 2878933444 88564066874 62764011820 91504310604 15859023730 245559857090 52018880 135413648467 8730600112 85157043274 913850499 108131284051 199558532030 173806636563 15463211714 322058654401 112225917510 43468901666 190581610884 36732772812 406073797935 46424884329 2900541904 21543568402 2148463075 101541406908 97260397997 16498120875 41662390028 26648397826 125374107326 197013992149 52814063609 161098525321 47130328950 41181835516 104243160822 288693480806 173415988820 5017006405 152017166972 167283366761 67268281460 79713103135 42489772055 21407400137 10430040209 18137734140 376960906 3823508317 2270514428 40267242327 24670912412 66281435788 135426852761 70711861717 9079908683 1566200931 161078435058 54117814506 356810660115 36484240215 84356439772 36421102723 197634102875 355888532095 38664823623 216471853603 9033974948 19386476924 153579711715 96014122585 15990973304 27786351682 41682026954 58937358963 66331403558 8442994968 4848270844 189244556916 20707121234 244109052584 8485232544 1575238301 81896032356 4213042691 14087385452 73838440275 140111207603 54221983063 46546124131 147601300930 2935455717 207679933918 12900457114 84883196834 15774271120 258353640 65777807313 217957826288 151249368074 72436531355 243082712511 2297529064 6080800663 98773262446 215077363203 4876549226 201687893402 58920623772 77179721895 66711413023 83578511119 6631993452 6885129116 85702191050 209175727744 33056143052 31215456916 119669254048 169774490592 25662518795 191636915540 54065631930 21964412076 340873600045 31414593250 24704686626 10835968326 5544656841 199143395213 45543629032 8957134400 104229635487 73587528174 279927239799 48346884686 12092475917 245686216854 10514197846 53211750335 27872533206 17751322479 9273140806 87640918808 791637262 244481691257 5405755662 15433502130 100987783717 283145392749 30645976076 34079866425 233202937047 11346065515 18110562407 562147388 47492992270 6041364682 2905907809 21374059458 61537407903 75987986153 88999321689 48095958256 356570462827 370661209454 4882321786 116284055447 178196701797 245205899768 34106238198 25747208336 24088425798 166215139888 243402180288 14670508232 335902457749 269137019663 119444646281 3216999873 12343688881 122438943498 20155887665 58881571872 247674836872 9239186081 82847707538 889923611 219205888295 20370837638 77193909229 248066850120 14443353146 19399258089 24203281766 86295871175 41074531923 13896105415 313659449458 10367930259 219981207127 60312003131 106227378204 175846496164 122129826953 82496071371 79017082072 4437909936 99067731480 15410699527 21538576635 64390300071 18443854239 41159190003 161405260281 140878808965 16250793155 74840951108 27092873250 26899208896 72142413546 83337219557 12222334989 4831785667 10062117885 7244055698 264194349719 8779642382 323383063550 3866145114 435461363628 220879445331 58754837260 2622010206 1453965139 32405857190 238340029 789809179 157526386582 109893969856 240872550055 59006916272 1739849716 109672885920 168451552069 10811616095 11254718445 233985383753 31621872398 101011476044 112401128586 37809348699 243033081189 21513179734 442436333245 237446547058 391680602202 111007851500 142461039885 282005257279 200969345057 27851972539 581545180 6170847104 7685476433 276428233518 37674691236 6019490655 191866720951 64409501538 85988000966 235007946113 29421474126 7681574371 8196734648 283963155989 307872119926 52872673854 287737045142 14802169304 5485230755 58341577125 40128063131 90446694188 3568984989 240460592932 27012615235 126551937239 33088596059 70247744330 1171553495 4056241436 130082945317 103022871720 29654202871 126774204705 36810114356 91430911651 4370144937 150444336398 16698727934 18418985819 13998923216 168090545827 956226566 62246313168 166809180088 1194495618 107824561477 325334477289 113045801131 159747038859 60358959899 31151051235 235582359438 111640587623 166004325 88844800513 80589137620 116223395367 39676672563 183566178689 125290079860 161272244522 46408620945 202099738066 327475968995 108822169391 1284769537 143985740345 5971559131 230053054219 42111500122 145749617182 182977651629 105265135791 175838932923 15475908043 447657318 70977465072 96476560397 2367765066 106390123588 4460328739 17318455932 3288142483 91043635606 167750473504 275076256 4920234080 162913645449 42401151259 44317004887 1887051802 12702837226 35224001104 22528697881 39874002763 300632272383 1933665820 68289505157 28192871282 396499020931 120808422841 27621651244 86516371166 3979294497 90480710147 10830813430 216429729266 48900085398 7422714860 25189434308 153057225963 71401050578 559655011 46706533344 21770634637 75086785776 3665688913 102263121237 8790103707 1297327213 40816150076 94311808442 109173282472 81709603720 133719156121 76272176765 33742820629 249302377517 15609424821 103185081758 1476209104 114034998122 1451935070 5093206414 125591844597 82797625287 55156585154 77520284653 2901890814 5105201298 89295649795 11179814756 28936561813 136776747030 255313094890 960779696 8633215330 52163395186 32245204015 1752177874 181844673126 19686704435 92923549208 87478499194 14757376130 5078958626 301180136196 5880764262 58974524242 50904939323 29523230435 7818522484 352894575209 28086015162 139961941612 12733930484 23994339278 245214856758 2377721407 99763434751 3263477105 74936352063 77168931295 117725276077 216778710147 288344646361 61841828399 37032102529 217241709293 192700137407 6855444258 200427984049 79068817798 108187594314 17501958437 5039636105 161484177270 214097627421 5661520154 71661671584 98019358517 31764292966 38492442656 101487158161 29169463015 40855170396 29383902965 2367901622 2785207263 88196863799 129130280846 205462615858 135010563070 85064597838 70487856452 792375176 6500881590 164588910707 15801632873 72620558163 46036904675 144339387752 65916486926 11122903721 28622374050 203777117163 189536107297 41149942570 40488626213 172511016428 44214738751 362338300181 99030059590 30143359346 5726262303 79081366794 29826014025 43698588308 22476223319 431519062763 14989867581 203030834851 75886500127 128512780634 4264191257 3916811710 29521655243 159432768053 26216762509 47367891811 14369301767 53645278098 9367248316 12997453924 220190815970 63226943121 61745021607 172652992047 1475553310 22297075563 242715026738 172326945573 14627875676 3767771332 89180726612 5888538417 30435334732 105969714420 162207970718 100593041209 88227721282 4423001455 4789849274 1476884109 19930138378 178086749908 144695852857 76522427356 81063185392 39810853783 46005473256 2884371259 55290283016 1333747451 180208568343 2649133681 173444120101 12324197764 17127171823 73191477401 296870275859 21912455838 3960185459 164455903311 3954741742 76792729538 120685071740 5064306653 29940503964 763742512 83403839495 64841816379 40372014742 67210993830 210675605927 1925705947 68464172993 179321727 35009546353 41263017128 1531192484 70613519072 128236614900 58559724353 95671821009 25817018316 85394369292 29326481976 179079061408 4024770544 115493178912 62707466567 86061511273 78875726001 275918269100 193921384755 385360506860 160561823101 8239520838 80556859669 124487027844 69009477702 44180818376 42503999719 104942361258 98227379865 298623827431 226852188762 112044574269 52273726144 183319868806 14294994497 69842772417 59258170345 83685201381 342044916027 405322243590 1733116933 85875776786 53210725226 327534126289 241457554842 10338624368 11583919215 175275864732 30545608275 41004387081 3749812487 125180458886 432206431837 12246328531 181611171203 84716529199 77298640195 42945069566 181996830236 10805197266 221903063618 4584016623 259198736045 44331231584 68393486341 2327177143 8864711334 15021257873 776269641 14298486236 68981087120 23281972289 2133252857 381141960559 62990454925 159769468519 251422153020 171623447939 62319885624 14532758250 14642805105 6264262535 96570910577 16314697871 1005242399 18977423045 133080027196 108523296192 219490293201 4851841749 132031062987 64810835029 89342291166 74192434161 15613328114 8922758273 153725146 63437812444 180110149783 136188227833 28469681426 37441725150 223601717903 148776868754 67471883402 152945110095 119825069882 58473173255 158137805605 37523181437 92075940953 93751082154 63549390350 3595525580 246803163441 4919738655 294179485201 101035151010 300862212406 24058465771 31120426774 235831375629 8640432008 22029649362 13882246660 17899527226 82769590609 29898946181 13918261642 53866180907 313675017811 109039470759 91137451083 15864648000 199171201489 101209592789 258670049002 151242910013 188793491500 95278187197 165217863602 30771535528 197348413215 24890504337 15369659407 282844384214 259997564045 50630436921 3400265000 203411447947 208465733990 24312877608 224157223844 37889224532 4606066933 183616176780 34466121943 22104381061 65931677912 390139639401 1520032178 27458791028 1557177708 24389135015 213682683829 12927572272 1050154743 11798066498 54091297398 47686659766 223052989009 135504350653 9694877448 16440699039 145422113522 100754829962 253874783165 104681143020 70611020224 173123849439 63334466388 190750968301 21137972590 227935443762 1799021639 2168008618 2576156153 13538054382 29634866222 168433432050 81804369667 17591079060 153154854309 176942814726 212204257635 7039763547 114973499398 131833060015 112264334797 118606604909 84179143803 120686883510 2193194916 3337069035 101791690328 2920922382 15840069501 95721163271 29116522335 50281036698 28422613243 108664327140 252648340874 5656833019 23917035441 91681459687 38511313095 64296349335 113812153026 347791491885 13357185534 15116801062 61014193498 148668825498 179296577772 14492651710 63371698943 29541578310 95826017504 68590512340 24592501716 720535809 41616294852 55326343319 165855711510 11955940125 133271022137 47001256246 30348219005 12602634456 45097211350 71067421935 14136780142 62786141387 43256383486 61150520064 34969107220 4546973951 225518720164 231687348114 70281985515 58867242621 90374419094 445894865397 9243275522 86909605801 146777344761 12698453878 48344317324 68934361608 10763050721 170151522749 134044716585 21804342282 179751838117 171300421550 226776488044 23943356568 3822701 19393981376 458709277 13290451664 53596164658 213226646509 61773606833 4395387015 49135490103 5680162005 111725343453 60463331174 233433026649 261156179707 233728738677 83893613782 112065493951 56238142734 8383190011 1072196812 43932096832 168856648280 198746598340 4749954398 106394567128 65179897988 97018128375 254134005767 2568646981 146202810754 79687965418 68451699543 80986762032 3643591953 378271242765 11486333388 303627029796 34018739765 218634021555 160806773233 67784611437 70734640375 961326197 61667459197 80879192184 60239472156 25606580378 3184015790 32166128477 313644706032 9711632200 3483570776 185510672905 17135692599 339857073143 26101723118 160017827248 70471755734 192885816469 109871741701 239778655609 40750867925 21597045529 123462022155 40528203529 142451894221 3870805071 101002765715 53554724470 34291451202 268754325664 62548966127 106946224219 139413964103 8306156320 53008663017 227538843939 266095630092 139033004518 18764844670 7718461373 72088860046 6752996835 858326824 112611655047 60732792031 63129286290 24619883839 115855322637 163330025915 1908968458 72253511724 1365403038 27080726524 22105377625 38377721593 14443106036 241276245938 26720243647 99826621232 1168256959 43179083755 23622838468 95752396718 9890909794 16048037781 27292605707 40620315898 156579800277 24341463831 49596892130 119483797104 315923427525 392583132271 48618742359 57078013892 29422852586 22111336483 23101780296 133494552683 58732289671 14250586359 140148017681 20164195514 544410759 188975039500 22499392196 110597782914 9453429968 6056810542 29179210538 39342771008 163828413925 55106713413 25076497821 70222118199 10048713753 17842479470 56142452046 256245524070 149277212259 85761508603 294793924078 66942241688 2890240741 35219406949 1165474453 67104170334 40910461414 21780044144 111113617875 235645618515 11705681901 27406496970 133889968756 33454432770 114937871008 27432896305 63418918307 209944312 175974647950 29458640724 102019799158 63746388242 89760029163 88035334267 405145485052 37608703770 4194402325 11446962190 229390760125 28418260064 80333204780 43560346128 81584197390 77870528989 33847257304 47769080818 104026457284 67285357837 235181853177 6393702109 9732854465 774365840 314943491975 77159889100 437025125253 50429414214 161046689497 232394435537 36008757427 114216753 59252487164 23835557972 2274511806 11285784154 387886337040 7924485566 148266987780 80434836097 13487028797 251510521485 3555571282 29592776870 124006831432 8343532755 132634641232 117107969901 23428901191 46619736283 73570314246 641998194 16718959917 3816071931 107556965617 277369249452 4191217407 69599887739 8817168355 84550085745 178809842065 67047775413 397982833746 25804681782 199148948022 67026583270 186111 401990838365 48320529056 25873855662 41764516512 186608861027 87142203483 79311719740 18328963092 11125682539 35883486130 2089807716 98842149610 80815010096 4437029867 34219542128 64420835785 422732111854 24937606228 78772986292 34839404421 1222322001 223693764414 109360328776 601205858 69629889188 46596717448 58366422507 26723679052 138363768722 57155054827 252726456968 144934333976 35916417867 2449349862 97100386496 5477654020 141703588253 89974607695 77772637199 46100817317 8919262708 374373887445 144713642551 321127657329 141774052710 48607842070 16898903214 10558843269 122709797981 173280540969 45387781377 42756527107 5884748188 8834415295 243221739869 74486877714 111110315505 185753856474 285811017318 28379759780 90193187630 25586795253 23704646502 192226117184 158623352303 111790549778 253227607422 57874310195 101193503286 7060668165 44144668407 3627237597 385947582749 269350213109 204131560903 175201903463 136536574758 13008340325 8024857240 17947054376 153949905972 34277873 216938764213 46894382157 260820436660 152246075811 195296406079 100694603539 106913069984 31723204822 154876514378 8346858941 46440605662 49389099237 13219712902 3006277856 155163499678 115729507391 44638782708 7558943918 270109184074 314024256987 214656557 21081429723 143574661457 18384162693 131679083955 256025931862 366213024998 413266254753 125572156260 60188630272 16088059638 188289656760 34101326809 1472306771 4044288743 631812407 164607770764 55795124541 118444177153 24049002718 18191783594 103251308425 7846193388 155175399833 14531615505 88091472805 31672060984 3137862702 222239168483 194431237073 37904065784 450109120 9502233662 107337031700 143222804689 55704291627 1969399619 167550647243 36877811724 391801855559 40740959891 14794950616 12252273932 221833062657 32270803880 15089232491 71595921746 47860316373 87028197757 108692320418 46971890580 160729088152 35623868069 475370488 56759492 294159496196 3757050147 1480679112 203396877058 47497511391 69976556334 66932672610 414832236686 71764787448 12265264227 66137670152 173694813005 247136451196 94061459033 7348785617 119366079464 325721313031 203990617391 2423680915 32798827836 99407781189 13537765617 58602541140 367613960 43364908808 52777064950 15122096303 381193365765 9036943350 39770886098 32308710388 80937566226 119090916475 49639432686 105081645606 71925975836 68160112099 1566922452 35749661470 328681435355 6144262017 251068645052 130259418126 926399532 190852308257 107437985112 172549664730 15896171972 33598834503 32230230448 28253994769 23175256858 29743316168 29030462627 52952242281 298240516433 94575470760 79426406980 6058117642 22848485103 225710039007 206594403 11802333227 41371258335 69522534696 47686863009 17840264537 1129844817 39467466511 86981192860 281601745087 40602177402 6697253270 8140297632 299267469568 106430968965 341918358760 377133117304 87385939917 143254432083 2121013120 251686812928 9168220911 24537627481 7558210392 164855790135 52905884074 339443507 243342928166 61876402828 107392322802 46107512487 116325274876 156574005491 96674583313 20420768892 126425582649 49646585385 69042124452 27559450299 228558619644 34214980089 21191141449 105361916299 162052843563 9527519601 48402478116 288661264791 78421685230 354552944929 198236627529 26837972889 8686157274 35114716943 154897443791 384276663338 160594984905 94629801500 49171745501 330618711382 39778508477 9104150440 42939067703 97611307142 116334925814 187493991782 53344200925 158731385102 62770469947 48241996778 17767671733 99757745097 70123307935 235743527694 13471425170 1183363794 222663668041 8301656323 25185871154 14951122085 44259713931 47451074062 50605277843 10020548768 37669245844 19307050027 140098338523 271396616310 121058449345 58424706271 330843281597 64938496215 353815864393 285554154889 61135471805 123394779104 65172512391 5274147281 304708598003 16194563641 74153853718 99462273238 1246726750 32151808439 93266469487 57349969735 5397984815 5851176608 243599033397 51623473718 43666880291 76808880536 2181023462 29381494435 117864980414 151004173666 27116015741 865302706 117455774816 121561779217 248908141100 36208156501 42068959650 181600525474 12096338779 21892109057 64247403959 2300729935 152797909570 132977750348 5253701226 20331405 29314306617 83621732992 39896631556 25508495698 264387651971 86309698458 739388782 1042461524 46778124457 19805836527 35447912196 214888742345 71050990765 98766252168 31479450600 90429926659 6019414396 124253289258 95660388095 176553810082 3494377838 1908386416 1163190787 109806128017 57319106980 1666541809 88558966686 58757203528 15506061010 57314922957 119380251553 8817047561 21030871069 185565720246 14790228410 12595560940 12303978830 114162245024 290420874585 9652198359 5421635042 4290645312 148618046279 5874081127 11189718243 94399168065 14903351713 116889329 29244458528 31537006983 64372962901 7585025465 156777900572 3155669622 327358805066 7597391289 29312239445 52302232428 41625878446 85819852053 140127104552 291000343701 13157822538 2595413738 296677266543 56188109685 213722009778 90873336184 209333812872 7232186790 61635360866 15174246746 274186092491 29268004508 75356969622 39598760074 52596373167 124502915067 25647018953 140833989769 101376611404 91316350294 44917623054 330826497510 5314296120 63568884470 65795876033 75999360138 203023539080 83433945 173178419040 97299111889 6657048 267058956144 88015447830 4384550967 340042144806 41480661040 165580450971 30991091506 1691239324 308509270871 327241605399 19879880425 23356721980 11159718274 1644579741 263216169286 25891755642 43692143719 53496678669 105591886766 288173289399 13404073236 230547811289 9421012300 64504245480 32240733213 59679631539 182731998652 111412577516 207195373455 5552331123 45550510475 122355785625 32629927945 57804949052 18535758680 102639534336 164691047421 27207071740 25403273622 194295369231 29014007528 421772745102 32721609008 3631270278 112600419641 154687605015 33218323363 5292721156 374345695133 15635307317 33493721899 217185753540 66067401325 28192672538 146254995367 60846426871 7441972462 96468888151 122502925069 6464389162 22418967306 43962739717 45947692857 1589137128 189467946592 156178601915 34910352678 45143884495 154697197557 31184785998 74336246344 36389374676 59720143755 4317221456 34009270077 84442663840 11584726198 92198727017 182799293864 48433348226 52549052130 50554684348 88369922397 592003245 43660185215 84263240474 84714508 212301953625 163512114295 52217263559 38880955909 235821200757 106027475824 118054478718 18631051853 25022740839 411586012464 90274785585 20605315431 239416025985 219633919043 8249843725 6259014227 72479230517 62926478045 16074802266 57463002681 11391921753 2599505519 10770594527 179992040786 53788547337 50008636886 32823371009 35435647282 1652796713 39187815196 102840168823 42200627943 72110373167 78103965351 107028103024 51089421962 242329974984 424333839266 1014453653 38234434212 2913975142 105266493590 1937588523 84646323589 1318046225 23949668532 141088765054 19386232664 85240064304 236095517084 393485601772 21632107559 34765205789 13821033288 173077225079 332292082049 133792396465 2794353062 106830041762 31872409003 72273731005 153214094849 45511107428 218788482939 61033702620 589912640 16936199980 31399246361 293299686693 173322197022 61269407301 30015352444 2855486028 125845124793 100432020079 42880763351 12632581743 58553317470 172554235312 281946119051 139041036373 133837028620 360978566775 9494191303 103942585709 168792029831 109904403796 2458166972 2712901453 113017357130 6566050899 23610253449 5863011260 822472371 2096596685 130839582160 247832714792 188211497735 343635617 39905699048 51512255209 26926489286 145574798688 30743765058 331785219585 17111969333 38907943778 37605152596 35389319673 105641101800 70477331046 83027418943 7756779526 30894997432 67805014176 107510248945 230616976305 64035580420 223538885506 13661917166 230616839573 21953410301 68055866422 23622677858 166583160353 24276616962 192266484475 5366854068 11504185150 47376955130 311404496237 33635895444 183172777859 222004091711 309417603752 4797996929 146369149043 75350773675 46744837045 84407757114 72382425446 1845320646 23134259472 99375742380 169680697012 241343348601 44223784698 10608283670 131502176188 119474735962 20595911840 10820378918 133922120434 190803465457 42411328848 78750936458 17190757308 3306254242 17448993317 89959241506 9370618698 499050824 119487399973 5551404799 216366939808 147341578415 51691258866 21728538555 15413956995 326950150 65458099403 158471993137 178602959729 191540870062 45515177387 12909383611 69222969744 37906858763 47308345979 6848873769 39008335150 75185281592 7073300202 202273974130 137425921784 70693027816 8937839530 251223155213 23899236339 34269963373 195322148898 117180402891 256922448292 11214950711 176920946309 3373188236 10024552088 52892186854 43795725933 363403783416 159320419381 33141616814 38686718574 180365621416 363436086731 12402905522 5635731676 2972444030 44281747474 28141749914 100949047725 113680041462 5768392702 88578313491 147750323812 29051627948 321434120891 144383551732 120284311434 79017786003 46240245839 49055937132 131335538886 71307227343 133350814791 149869482079 5484103244 306549241245 71081356605 2362730072 10131134732 211201105 14749877414 30624565859 41222391 140000943070 1440945511 162221340371 8751315879 89257706884 3216642836 17636389853 87351403218 9976022844 117004398991 78476128427 51145242954 26487347994 20660437487 217746140689 163808384962 49057260822 181364700495 13660293766 240811047618 126402929085 82992164369 17767672758 351724878624 16542085986 97111990580 7021841394 75883700814 119112324115 255923408758 188889960359 7049359453 2571283054 41566434041 160066063 10537452818 15520979810 338372610410 292512702481 39336857717 4450659671 149850792746 12132521674 12143394822 162136471412 88766564590 213495785549 377785400825 80913131094 57812556139 10887780027 38751121882 8202354258 2079330711 1076810720 105060289246 28804391635 262723072299 139061687726 202179766541 219406489397 12709709925 179719641047 165851117912 83620679840 71503459300 31134136323 54962638386 11718152775 61948651846 6026903715 15148354362 88351861735 68346156403 171104643999 102578867743 156731653109 5594306596 154514668870 103154882614 331144089328 15657582093 73430510771 144150580463 293411363038 45289091160 41767291842 47957034986 20835809817 235827860147 136229086782 11367440476 275789496270 58974739527 6019505403 4722953360 176938508075 120449483995 193338099838 135074018084 54869841713 138480088533 37792836582 48443743422 14586778857 29257274687 19179764948 35084971951 131936208353 107485872882 191187947 36708534759 57490294975 83458644795 238179459208 102447113389 53515110212 4667646795 21588800988 272632666673 60322271070 181692661584 6017043583 13008903023 59289917381 252304716699 105321543711 111575003880 14179304873 43378178776 36172479342 20222393201 84986155527 29571311906 10999421172 202182943167 46283852072 45872669924 7940835655 6918275529 3979574417 9404724074 3009408586 24432262288 309772732898 41573728940 309627576937 5274381658 16945994947 6368418796 197616221166 66088270051 3264825423 132833163686 245772197944 6188952665 41628278706 189421776531 653650682 235463271971 2355988650 163468022976 117844698792 12006719119 23940051931 51481564816 209318869489 7403680954 135323285315 228809281182 284148873335 9301755547 60154425045 128431978391 197203198607 187767794629 82224840669 214258991992 21571986525 252215737117 11636992095 64808817069 29804169261 8769908035 7328250141 2101983995 59657255758 186824406122 1619585341 29708017914 4405123671 52051557938 27403093425 28908699441 49838905136 34403607212 333479304384 93491105418 297192540825 268500076826 165102493591 2581759578 44852650922 16388827515 36498010825 253875768362 144954931138 52571451162 34489368074 3520027873 1617197786 2398185468 198081576264 220165536848 53209778932 59170793828 2306232922 83736173501 206314188054 15559879677 34707139789 34650044740 53325926913 278253185525 202492238214 159877406477 106040466 39521077217 71562836550 158178238802 15406805727 13248229420 100870257305 11617407739 44807577904 19695099669 104053535066 43957917871 200538406069 386964505399 19192420567 65506246162 16161564478 95111224282 118839177864 18383023040 94457576778 139511181232 36688592861 192347070590 66876138067 12107304580 3489033269 99777105547 16112864163 100548897407 83017454895 48994367022 53430790349 6270588486 259611512302 292506149685 26871958775 19250382189 7639755037 4573347085 25906510195 356833322144 114134798597 34956982960 233476910155 94864483545 28736610596 15912626706 353270003235 113280983482 121949833573 759836537 11317295189 390221757308 24779957373 74782966556 315820597550 10026994406 22910924531 182276723393 1930942084 290200029 11932355311 42391046963 77187294739 301144186678 446259050 315461667884 76692256082 8291098491 70132565607 44389989970 37561591418 34615433336 66487349248 91653293212 9435078989 378481117432 19524034845 23737160426 342783368624 102399331239 88372018179 4375851203 3410772758 8168201456 31630316845 317214210693 8951930347 10712245840 202150243035 159314611852 152299587924 15876624509 116378154491 86349924046 30154010481 88130083501 41714429022 173460493096 53695618976 218125884351 137405092619 1638946757 73932879266 35333228093 26581644288 5484052215 23538610063 70603712910 57156446122 46196356198 16224002964 116156015573 31401437795 25835257217 33313348742 83383773504 22409387631 1279644999 219871005 36803326382 33620409247 46884180271 5884541959 8301184754 223837306911 156652356001 78907812955 62447203608 182259379513 2084973060 3902177101 14045257811 48466166584 121709513903 35504915530 112892170065 60887434122 7920205021 6484828350 10593267110 105917362120 179563274973 385818650630 109215803275 28342279734 23926196619 37212776122 148672428820 102645242698 22622213978 9788605694 229261773132 22123367930 59208910751 7743161771 139492209248 2555465527 8459797282 3101299900 115302455127 498357886 6446601678 9447603110 1203942787 70864402318 62553939915 168079043933 73377457592 61221299113 38196260686 315591277339 96112265633 153148868112 140141726939 49626368684 41060412048 249093682422 238916209599 4613379737 181725950658 252441415 40906841796 13536433856 79665500347 86842315023 167242926380 155701646496 40371620687 168009488274 236431670555 13150547681 94808835740 282547011744 80587819307 99227964439 123943844998 57314616433 61675330063 20169598645 13834054634 3643037821 46136712243 15492114012 133711321127 1540308471 105223413669 193852116593 49262229543 207281696479 3470323482 113288796681 28962460717 54961812578 199214223394 9846555881 41677629118 26676215974 206196795143 330810933088 201701977663 132450057946 213224510166 91289564888 21796050161 107640428972 44986918547 65108583320 111624222837 5461488553 38942845847 189729459023 100556197831 385886427640 66385121230 63928713119 10480564405 29475820041 175971946071 80808011976 7000183870 25350024188 5623483154 196386965872 32851066274 117668517574 116851149617 8051804549 3076873889 257603547358 278243032840 48775356921 155460486622 9979855405 44455785598 26488015786 280976926107 48588046390 220749199518 73657029570 82799897215 24556611448 7724780683 8361456287 53172374906 144354945486 43742981546 92089396867 33818816570 119328880488 297483341017 55374352309 902045811 88014465286 168029615642 70477753019 246623257498 132791470077 239278900322 55434659360 210242582057 88869195585 111881083358 24210956865 68368418831 143563992299 4465615325 83225750018 12857196923 406573665080 57509049116 53886706622 33764611918 203964383331 28042963748 1753488482 32842668276 43486815632 34612732578 15703684766 146361408005 2636710845 228126232899 53523544690 40406716995 615892126 122915636079 188364897387 194928767949 99881678408 43231550748 83126605666 193471383358 170395918715 22522246819 307078435229 107873663098 25818379178 50320806837 110208479281 2492293086 202864331446 98827824744 8755180373 2794418428 2933823709 8518232328 141329163703 48879457432 23506209689 83357282304 126955708428 68167339897 96163688135 9797406634 58791728788 20424425996 6260692550 2582610569 289314359237 18369053765 12151648247 22071776577 71986444387 144035340929 68150250291 20397219428 31085847004 188534151866 284616928842 119627334070 28487527390 2750413499 331712909419 110555493010 7307477036 60828366727 50533941791 31637915108 103526735340 160966730418 4340952988 1287732393 54525513861 92401824834 258429807049 227295509629 168848336217 537086647 112954706270 63772727483 14541891583 315248160 219802757054 74527016321 93377371658 142452831609 138253244784 68155440572 26210515937 90812947545 88105052409 161590556380 16071583248 182866366267 85040559522 313226689877 33787729327 17328711105 16585719772 112117867739 117284570123 113423948317 57359614247 34491110378 5530175061 209867180441 79128615561 36670426873 324347708284 58408183528 11793391042 78941438962 39415583606 5807638436 13066974 90047770427 158330128869 139778649581 14327247234 42283931074 70558660884 149364222435 46236110355 11424673835 133868784427 23801999391 20532831648 7354970178 12252068782 8894007850 7679002542 107720683728 9411374437 133423117699 11036997520 241399071053 51251613263 14193803274 47889801204 9338247924 71453634628 18713116241 171464804115 17420755862 135775319021 45322753844 83048617707 93250574762 7646943682 75287918851 12312851452 15071693264 40103424923 74032790839 15456401650 221592275383 23765972470 13607542695 6753736535 209242251534 15338967138 35133851178 260141275239 41553500636 204500919552 4790517486 19404967646 62917767650 20179261907 94122369539 74236449073 53057930165 143968801878 101144540095 33319745128 4634339227 15319787352 13270234953 112951373354 75307943068 75790427731 2626923905 164337502223 47744171373 63118623310 10751053802 90334254487 209596165 42056625455 79594349609 86477174187 38440689872 162197134544 92709871172 41975241942 38323591995 136907299294 56853024629 94223928042 230481450833 7271275062 66347048483 108285108522 10000235027 241085388357 110677284868 314985560597 1189965569 8271387110 9019378955 48608495058 30871423431 199132625636 6785822609 98635769925 219937729372 15376160185 32041773566 32119162161 2714680421 135330953143 131899303434 15383561484 22268799071 248946229733 4039468557 2893461353 499384831 126196432381 11418910041 5035272446 4142584799 268157627822 342933608111 15640084353 6234681184 38884079596 3833398380 24642060660 7422898926 72624831467 47487290000 181649165457 330725887598 118049505405 245924788674 820798206 24708192709 1188678359 116847586150 175196841382 289555240833 30189901575 245171479401 330796753713 316818442443 7659764776 38286918962 3190688325 135227957967 202270378355 192324896878 236529329604 330122227996 16303680914 96868206373 21132169243 11663376885 18815371760 87355483861 264537093790 142625772631 210602505886 24780909026 92079534606 329990134884 64406257163 62440200990 84793466440 11798673095 55887614190 6981314873 206802694773 75566991321 72535950440 182990837322 18013951476 11429253948 90964481701 9315031738 70799063376 153626604823 549688553 35579782860 40077507311 292331732599 581529538 273387680324 17396215444 37578081341 32513619291 149562021388 9701787362 10459019556 178058557757 22037910057 16878002915 134501592149 154250283124 6498582033 2846803 389309305338 15971545626 56371576388 1844556645 6368275104 24119574309 147671365640 380852928339 10915422564 1057451115 297301879174 277410716381 118080235090 43887189365 11402329328 40755852232 48493763365 38347562294 275338090882 3675839041 768322345 5156446929 99353686929 132650931072 45127313137 10749751655 99861947488 42416434809 14174760928 77253704317 93850194874 163011624730 68057601957 128614953335 198773569746 4777288471 256119124732 77338543118 28273614682 137588846515 109984103924 117062849461 9591679960 22784624915 176432550522 18148134769 151780423519 184190726803 11464447654 124771521511 100475975166 199804889336 100480047711 1125910594 81781941525 50395813664 151461808162 139963162616 221883841336 317208927687 200794384413 51318144224 15253735498 81220253158 277839393193 6493751297 171672579 49824109445 223081806079 188399897395 83214534530 27416295877 7263851371 6107120065 127827049106 180267853345 107842577893 106602677538 2977137618 28366952463 13267927869 363656921659 802598526 16517971485 132989254057 69742743859 40845071675 280843944285 75461148117 47030862450 1272394653 328778201297 99388532472 79166727820 518803439 88969740731 225142665853 17195363109 8380441462 212032664550 144372666083 330210041436 26018823154 10849663451 102690890534 13190937196 61588262215 207131583949 254103369079 245019461584 181737429073 18827375976 863817272 17395437702 208162704015 29652101598 9514253109 15056534769 56106747146 2018867230 111862222642 163003900087 4562679635 15090142192 44586535775 225269665572 1709042276 110805661560 215641076840 444604924 49131574377 35134399582 83024632475 9587200337 56451188669 27662295854 3222778790 422990867 8186382462 17100682509 14903271451 15312249172 149309848880 9657580518 2253589364 5518364496 122329826726 73002712132 362802470815 32387865082 191476770223 14693784499 14235532358 140337371417 11790131812 66612991561 14089748801 18288772097 243060449525 66214295226 242978668129 64096140768 34522643425 167797808886 31988970763 129539343472 1623909784 122452849006 99632253721 57179685528 59671978674 17440497461 56424167051 41372540976 4186103433 643596200 213832243943 25213284594 255942394328 14498465058 56017419512 29154286805 54276187120 6060965731 89363745018 4619447949 105388206275 115540072369 20674771304 44849556505 53412895791 2463247813 120268834939 92906108551 168645549845 166628791295 160239110764 30532433783 7190038717 26478507226 120927485377 5491165895 126840505741 1274897401 155970616 226195008636 61894865326 85496246275 1464080396 33330195009 201561850304 39289028459 4536085415 130191600016 2689774108 173761079897 91290036043 160855515047 67436940133 56763131865 14891472769 110878465195 28172185105 31266192014 143694701090 38951537039 96457941540 25150706383 66972203639 75261402884 42564164480 57250736710 233555111093 33842918323 70392387449 123295128178 107430901012 380026580467 2514963338 26224270931 29652390309 717499254 14906182431 392810579219 78097983382 1672401825 9314488702 351888522 5846304709 171255117292 227594000528 10139669386 30688120719 14361253171 51585018333 30871706762 9894269061 301968968107 53928673241 170820868300 42660731014 84045858642 37566867270 119324159173 298452056242 225978907252 32587667557 89874283469 203076063376 27063690185 376933087 2393545905 4518347959 1538903016 105579198678 50065325288 35515716187 18651278349 128869566172 10361116197 45602774690 35605653995 18476925099 347592577055 5106091232 182169542456 160621672748 3443424631 9295276810 12399372200 86761344079 2327906393 27541243051 81068968647 10988282235 205602176916 109223175078 161180385229 57532975432 60931779337 151355081823 178777439393 236531355206 27854082723 95614146320 121083668175 4960878527 56608968165 146928373891 57042817525 4349599577 73033064924 113530909624 38460454708 489571328 46853743067 284009800630 18960847617 43709573235 224266782402 83925108409 3408626915 249818837922 59330303655 25462922080 106053983294 7472409601 17515642788 1428641031 5554643907 48205002695 92872421367 63620256354 145342765889 19504660293 21399999083 13558734443 66288491494 114706695826 45919064858 310488816557 154762357079 86564968167 163403497226 28688625758 20259505169 109534645357 378427373 12754027147 10662776100 186856078762 111596865896 72279149982 1588737536 240731556877 7059747231 164224573 179698546232 109000044700 201804046519 3871905687 56371356010 15360721 4567085880 62069971029 61355506895 69255013916 67363861424 27483349274 179769680663 178844926470 4318388101 7822495140 248010611164 46781421485 122390597097 33208034557 212069786129 6507448323 354862611291 45261716870 128892018535 134603042153 116137368181 325202701801 14338031775 74408850375 68776938283 32405235227 191554528438 122448311831 45716230075 421742522 7534682734 13975886944 242160276525 5634497375 27854204216 15623595883 110526220118 23654742106 19941528050 155992926480 192430301748 5818238019 187524023681 11342451578 49447083002 51954865210 57166075272 33363976669 14061246193 313654226033 72630870533 117226182408 108554323608 51741840810 154252516336 68849100812 58902051415 142350737 37851613782 27293563105 37719998645 48685003771 67654726009 109557083881 92156253279 6276821825 107650368861 172741537809 298313250357 283750593390 5337519607 128245771422 117038416888 128656669726 50314898602 182479577360 406020961143 258173983929 33947532969 15290840521 387149955814 92723850153 70290207367 229185549820 47603585203 324400881626 11480705172 50315398650 27260103511 12300870333 192546411035 3211483845 42597312385 27432841905 54344711782 167104053361 1473213268 14576180436 8213346348 35234837303 180671530420 28514327371 2955695907 151578672786 93498279991 3614303094 1375566743 573184 71905924309 29648387127 984621417 88435707107 313163393725 18711157502 292454628071 11830950613 59414054337 8909336123 326018486863 175559946 205425374462 18503283974 16313977125 203986482187 16585303730 194023891394 69352245563 16431828001 25159643538 3635272358 24349712978 188350298227 2318041009 44491374242 40994861847 215086956962 201818977936 40659215277 152630875540 145729130212 170710975606 1574699141 30474637709 64213300453 44071676904 13146161884 48883758677 80346496938 69930694448 105795391131 191609328271 1445439983 125427756909 397576454195 12424503012 74609947309 20906759105 73006604012 66976004410 9960006295 6306036347 207552677466 180672137460 358056481944 100324782 13827700209 113910947302 2031889911 317341762993 5341805631 170936103342 14964793052 91809966608 25683435733 35141138229 54617278570 11180568485 9258365426 131352667365 218690308239 112293462903 93326191935 206607555438 12642718836 83056898999 90132941868 82361664555 49570764963 98238626047 2120055549 32494926855 113100584907 113227782405 73096220084 73273578523 62771075858 272863984045 65079299020 11913141978 9154071119 41444268475 31241770497 159061121271 81180073334 16989584727 275092972751 5810954409 139807471413 4692409615 39753328246 148354190496 15620418290 267459271335 32116586999 26143853244 4175749100 23893798657 11085015367 68204853534 32220804296 88701187663 244103126735 4948252851 12190751883 251209143993 54142887251 8277015575 133493865516 44801324242 40619973608 109890297282 32388619403 34635521725 24310797144 234925375924 18199018176 346455631110 51297326493 200692730928 54849503305 57906712382 25624064720 1222594858 290310835447 1350736740 73176620315 29274133916 138591469758 333893822013 119795594618 139246723566 162658698996 147756842513 41890087359 351808401445 22437275643 3812253045 1535873401 56718936279 30380568441 36979501936 7118437879 74254465455 146866066442 52311608832 4913070907 17708375354 74168352118 5823910709 37761713657 104991473504 27531401055 42869311979 46599040152 7495813820 253804597131 20336553223 87882712118 81427419948 160818295546 158257718677 211604619870 27305612788 106263911240 2896475787 102134513468 82803897927 33596718867 291197919 639313723 47236317332 266008368334 23063032699 333831027 74106462713 35010542187 99471992367 2081838916 48958258211 8537983062 116476842 2930880810 272819852393 25633602638 39419018243 4605575950 43370678079 66263381039 175299499837 332188674025 74308085920 39601498128 6709983597 15691467151 79051194542 81425044411 295373996099 7160957452 113528316344 108989061106 227550874782 14443188306 171892952983 121415946171 114920631498 41546858114 93245137232 83813620300 30541780194 5387620757 179968257673 137708289291 133720047619 270120078331 295301888675 242287431627 189087267544 33732772475 59071018263 43788696838 66336826570 103859927117 17069070925 10311025957 152485763604 52502498918 245095516024 97320269793 10231532714 200805625671 53578739771 65609172743 12348431237 153606281067 15918732633 184125183462 125490685543 75658532528 149336496352 133823375721 12175092655 8321146647 39368393570 16933891916 12425749923 64519192267 57877980314 75765659095 117579877169 59392736452 45344442115 308996949 9637579439 9757074355 95114008875 229704519618 491293660 18173178657 102667641289 9403032638 87605782824 2274218541 194323516492 182845964668 54718349487 41206450801 35113662153 1708234561 53253851627 190992938250 10046198755 21159461316 74707894553 96540390166 20577330841 64489244331 59836217692 17002580144 62121858391 35830859565 216799940262 21674316798 40393243592 25548330644 42197514327 33502422047 5850257263 230717637215 148758537121 65685671 15856437111 135695901696 206208694869 114269268350 46687788235 6190050286 188693292658 3619602750 176021161154 113278062538 46135860484 59899400198 1698518968 834586970 180842431529 104332979753 107448295173 7613697236 66338194226 128824933211 5855670913 265576299239 49481993749 422795400729 269721761853 26826851444 16411319357 23400240916 50869521644 408231063792 93422502009 35678387738 13878278427 167124064761 141788186581 17280266923 4043461745 33920494407 82649050722 4639742907 28185651111 4842913762 224797258098 6260300448 23062098389 135206558245 68981730378 253174488072 4736842995 8314119214 64130155889 5065296813 4938624033 4565799774 67712069377 39823930118 49719128844 1500838526 378164123 11633434061 274280945426 84794469915 175954722958 59696435935 12580042851 232335619582 368390223777 17715146534 10741389589 126933270733 22717295432 201404669178 7412098683 187785188194 4541336826 6427795455 52270292023 4078038199 1728395704 53081262929 160253721002 4840633068 14233202979 33714481270 335247999477 11747748519 90249077414 22299551735 7366846 35002640281 26160741204 236464624599 35309420909 23836939266 144268879806 19208843797 44082412286 1778933653 41714567007 645716637 1238945054 167432349089 197758539755 38831084585 6677521 5181247109 101216196224 571087855 45025696441 18893602245 80664362796 178705538732 4605421345 109962712203 23052071842 2174416424 31711058424 6014868976 10778088123 6240477616 17086030866 25981506420 173302828134 60646202053 201274775237 1067286080 35745794699 160190988718 251852178 121271328184 8042245474 67125173864 293502760340 4671629911 14346543063 19627677499 9933868352 28403534701 4862481597 87667365671 6089772633 50991849740 39463161696 18410925397 44795117087 62377061129 282529051037 387521496346 76697428926 23688794849 60439993024 82495091938 7911027485 120947551235 182834444837 7239621332 71867064857 7889715298 227316773139 5539176069 134424243110 148969612885 16558711309 30386815467 15132267220 236847915325 35619076311 56155561960 184144706692 257675936348 12000014362 34361760148 138220841106 55851489765 3970922699 71382003416 32870765729 129901623399 28942124246 5030078077 7860946909 64066970918 101279031180 4337037245 6871296047 233776630507 23887044948 101320486208 169687587904 15860198047 37066129283 230353103175 141013025429 39546442530 1399917344 140473758400 43671469787 1292239691 32403484514 34820462287 1657170018 13752578926 198663872812 174045465505 2181774857 30748019269 8580815871 4735080611 10090931665 19690397163 5663281657 1417373257 181549723813 24609299445 134618891043 127871502178 29406726939 26169680920 20460958453 55107266839 37384258299 123424533967 49181251 65553905585 8219504930 94555692052 213725898758 7445540992 1599308305 288591846256 13365200568 20603502991 15071295448 42283243177 231246863823 42930015824 17457385738 366835135003 91838966700 207165717469 360310478749 213726555256 10894877940 3698052612 13130090412 76072354281 9507194527 46238230241 93918061002 150442633286 2763701551 193050584 24406717386 250015606556 46535148887 321173551881 16102337837 272391579608 1763311085 28307339656 32370755538 660869948 37111778590 64892334409 50447201412 4985131867 163720929493 18869042356 31794748239 51276213729 172431593590 89796292034 2188248661 118682449927 28985781627 16163667767 22371658538 112271510003 37536080300 34732577890 198989982274 16818722 41028282708 96945692295 27815012201 91460412551 55833532075 260594760882 140756626833 12604148160 23320953114 113003507758 116744422121 179640403551 31541790831 4456863 19038920229 174167219286 92924418082 13226570900 48459955744 14838029901 306147461754 121559362912 187821428198 39588599322 9425280212 106181829214 347018189597 294051139559 106786643267 4521477665 210041808873 65020652770 17597943027 3548973276 42602220072 274521974647 39977875586 8113884361 318060848 106074504348 26086321907 175943821424 21881394348 208126923055 200470618279 131649047294 161632284441 5167908343 92970589085 55759869966 294819640536 19395492689 44544245389 219811211277 166725478240 129817648098 21310869299 176112752963 138484661058 196425440614 27365377809 154232763098 26817993848 31345264129 246923981635 1473512889 2359209574 89675521821 65393704361 11043318305 81254154215 149647677042 127661320253 227271700880 270819098507 10210582647 6319071310 149666015921 80331283156 148770865793 11938011612 3408014373 23889739511 117469384084 8439961018 22993631654 34688467930 4675573673 16741656530 38111647681 30665490725 12572445738 182474638117 174629335036 108028756488 50373769364 98247090508 1959617153 206602125842 59091624541 4460890639 134743433149 51807282447 40589824489 26200122518 22451584435 9786222785 6530677020 111384422156 23983797957 111719777189 142939112642 80837344242 222403470799 116661497398 206712254591 14135608775 88561799059 57917732898 33736413271 329361470423 35268522573 110140391506 95721752969 2482943452 98579987877 40347166001 6029481113 1259267647 114729426028 6968007654 132340960350 107802609323 34994215443 217233931898 31444140277 47757565842 9574738080 20442512579 37018587632 122289510369 2728786679 68943435215 158588801701 43126647828 163010766376 82051567331 24030832389 5576606179 88450387230 38172442887 41399758176 133609098789 1197051334 47252430056 303653198540 43092236294 5070532869 10370784970 2939138866 154080547820 53354003175 18473402543 164553078782 52016646299 61763117776 121046565506 119113093438 16013234837 5046268297 4340406260 175500247503 6206642568 26583553216 50114933318 34516822652 1626563554 120998087706 6663590388 89471331708 75312207552 130688760576 140044224841 4731292750 292287159417 1565124926 137338520082 17012390525 116689432957 26767831203 17753589471 94794558258 74742736559 163437283844 194345114825 943979454 5055282991 218613315622 131973885745 46165408005 58423888614 7711911263 10147614868 6042888614 80775903670 2868413335 405174215541 77697007726 13358062119 111402366932 89400715809 14033384417 14223676681 2866649516 64214054666 84810493869 7325871797 20049824507 13834065384 3793248576 74452818720 14161173928 286856835060 307986673 263823859625 9585799971 5002511553 25060354397 129656551704 123743766152 11726050399 51368806875 286324591486 24913706963 53302778426 118352266 9671772727 185906732356 111911157402 4408793671 3890522827 104226645807 68145728550 33515897146 86024419015 385429828905 99748008403 99633929104 64627269636 7154251254 13856050562 148835006404 126334872281 240049655710 17749985838 332864202726 472826486 195461654325 118518349246 52127354440 21911919541 6558923031 14208139135 5290248 24184063580 297372709183 92660518145 74773891485 65453709308 27001639916 128534868009 40091811017 7593116133 7091737958 14614943111 147423076237 14544289138 52788980208 52014119517 1378619155 110478186820 29876070169 9252854951 39183347393 138750172223 21266503210 26021447933 389181862213 99930664337 42759559054 4976334076 103493744341 35957652421 213731671683 76788297218 77618568851 123563120820 195833126273 22801665062 73170264270 96335935887 41191905060 103131826925 2024075377 69050804453 52324498856 2417799874 108978194430 20596717278 302261703 38384142365 143603822011 56996536290 4370220220 13421975742 15552062618 130970068912 365283072760 4148917335 74194288555 25686570537 44630248168 361302290257 107700058843 4333220874 75762209140 95259782432 6220593850 9864445226 165696081408 27838103604 313186782017 24601373605 1370052042 138406257130 18715017779 49068892459 129129197110 9311034176 131112687207 133316545222 44698136920 291468753481 320631062503 73539184544 85840791268 32930131415 32086678936 162694731242 12835229913 3201499945 25835995069 44761477210 7944061099 111412619424 79792590562 37860159820 18638517530 9538501832 11851360518 79863359245 206170547716 177260820429 135921256691 188099303789 23669808501 36548091342 91558289391 27112116200 27052292834 5095582497 29343389885 260473721546 142897933607 72021807404 111517209936 20807921699 13315205631 17730580759 329367582791 4745334649 81975136459 3814822041 946539261 47134952334 343970524669 38864013751 1387588349 5283560976 45619876813 13944650605 21153859594 317149442246 15464704323 4047320844 32074513697 17625901756 118714894035 217238982855 73485628232 38292275184 1022551900 1844914568 52691332292 133809467320 48576234852 51496979807 14239485649 285102782566 6757572425 8423479121 38323116530 114623363689 16639999071 38613734050 136513632513 691198375 11352250371 75103645 38146696345 56688995996 28431060779 47160150434 3502929201 96333864882 265724294532 170311720035 188383902065 230956154654 402199700 8183274742 1397024398 105229519032 387533918 2436483223 153671259954 12209593376 87740012350 293712883374 15983794919 17008546099 64549081627 36027579681 4745698823 108042551568 658124349 53634110313 52736196278 51635108983 89941865141 165959087827 54018593265 1455609367 5321954814 878473102 337669703843 36557855008 2544421646 29083208793 167187639958 10068733267 126331587600 62965161165 50647643360 259623526590 253461312784 3805711849 99720101367 60153301041 45835390940 2138558851 49398822500 46142430773 81322374661 136136819476 75965135560 19273910389 60300790079 11351530282 100545820695 62130683482 217472219674 173465782869 92839514605 116864609157 60246158489 19707732185 320418627754 109511734838 648404019 96842029554 736322726 127161950202 13179682390 234216411527 120138744770 196026461233 7636714294 3619169812 28933774808 118016291334 130844271744 264600455651 78862423295 4806541043 142866772362 59980592711 12514613269 129528790204 19909686511 109215337180 73461174246 1065464631 21329034726 25000443214 49976232865 238691120036 210864280969 51447760826 162941375104 555600413 26782816199 25836176160 76673693 35603473713 34889575830 31631867748 53115639897 6435368362 154803334155 33326976357 36551945893 173999934522 72459859867 30320487857 58773923481 58466669046 15218364752 105541748088 186916637052 84884899346 24303539126 5654374948 4086971727 30856746511 54073916795 10205458916 226687361580 51055792421 367500639505 17781272382 272362865871 12330025112 60423122221 204997231847 166894535604 2943980082 7142194536 53162822827 42167777485 162205922164 40157991581 50728657287 364899889673 249296286897 87681579365 163644758322 75089149616 6238731289 11384228726 1024661284 3779947907 367414329917 18900820246 1660822 287634866594 65331129347 1002528756 113487782160 24302663057 75523039656 28082436140 4065257622 105336116032 44370919028 108581731786 205315975158 104554315217 34811024442 16733943814 94951067272 14268780681 84492841241 38638470847 142709796204 226717469 67695146900 12148614655 61765836074 7638944077 238049984463 141100090075 46408022620 16649497627 83543938360 298839967707 21577577830 111475657180 7649610683 34529430874 99862656947 138438767848 3997663521 140770272709 154108367686 33881653419 183095132363 708920813 67804719541 3311118995 15144007381 60830388366 76400396480 171656112723 7159443713 135028403627 67599369024 11717901132 37524618683 211350362453 1265200798 41904873502 56937037056 29503882358 232652268085 16327267064 30497935469 7340539476 78075053540 99247148508 119208207687 2474873836 58637950682 3354558345 34597328112 32343360619 75157973667 338639855049 32450306772 257917939637 20074619348 7495379478 38683037699 171943885805 1888050701 2552441218 56886743678 3815892256 180754173373 147270381104 66010427578 19678954865 137386632301 137580494328 38638087582 205841305705 168942789593 107925376333 135791505137 84681551201 225944685275 32928801685 12882688681 106873759416 77461725683 219759270937 283102369390 4158138642 215901851 2016370619 263940111156 60034455975 129281663260 106338483 46428083300 7659006788 13340656753 56422624501 89298137932 122250829038 152458421932 30471445831 50593742138 73754623167 20079361082 32887146880 256042229159 87115274192 17132683255 112217559 79841790007 40547953064 15114196530 16931516415 81806208318 114101734973 153343026416 6224290659 203513594130 69447766671 27955128641 69426857159 83507223687 512933247 14228792093 102142688785 230821169095 237936440081 5594398851 18364870011 20857531960 5527712997 44712745083 13195351805 97430655447 49670840817 228819105231 15904017119 80778421641 36572595472 2221905699 65229230847 42167638008 14900535971 19470025124 132963045 312116629727 6786562852 45781705794 287140737151 103448691370 15326163518 43021724935 4601188823 78936463020 24807146507 274776813427 63297300055 61637527903 42714029574 50405416751 237336354459 14232978953 115993155608 12585049470 28914860410 80044077244 218192776887 125313681487 408612492338 152692999702 2241604158 14984831931 288914917148 6211036184 308734173961 129336079826 157068648526 126273844023 54104539885 1169208411 287571654697 270749699865 45942563174 55691260033 33088340662 1062092351 7493425009 1430354 302532484247 194029231991 61085989076 6440980597 1863143549 53544308442 9491375038 306949654450 257528300193 626199381 5501623108 15925117363 50583365681 8359515042 43043842134 61026392518 204033035626 8374338868 12826460585 142837345821 99035265843 41220628271 352782835495 329316011036 57284722777 48834964198 55329892871 58729773758 43063946402 37169230961 35242464794 93196927159 87709636245 240311781352 353131571876 119524128748 3085378400 4752347090 6411408270 25107001410 28475188766 18668640603 32543983419 173007643745 360204671 101539846340 2822992682 43942074097 37690554064 58842498035 656336554 11632869318 135438082487 252292142131 69850839182 91017358 71625859240 165678816488 8025756859 13520276377 662473000 15008023944 170549933374 254479961017 88470390551 140243366244 140629600000 4647245121 224765434132 64493934185 123882942578 36040357260 24724917797 11636184497 63273834457 74113437699 52483939835 9528057167 23025659565 4370395402 284777248655 2479554151 190646044330 18551702617 33677902703 40205469455 15970515965 1798903311 19345428317 7702996149 12570324453 283382192756 3121082577 9902691395 84011807034 274682887022 106094499468 40606995280 82218946079 78368436721 57463313077 90865535893 103843356205 202847733432 363354783026 16704795502 200202907147 14854627783 1059706965 225406703568 16327724754 5704072241 17746771051 6477055922 11599063230 35197362504 20422938254 116048773273 66254028612 11693144362 206721068858 70155347425 4084470790 26561942194 18677697823 339566658597 5386151218 166353740326 540702348 21460284833 223780572540 19503255590 58870783033 243504820153 62246813750 49753946002 2946896579 192766000509 9681992994 314943711824 9516053461 33176977246 104799037205 363909659209 27710622509 10985708290 105792301263 44697581755 171460792994 72283241206 79505339670 32506921853 75472388407 271032968451 146528481422 24225904387 42753828548 146810565268 41362166568 181213326736 126143277782 226929428699 5406989523 1980149887 1444663035 513148474 28531260821 74893917469 178058728105 275617785285 218497939196 55567507753 201005453062 54929929 159988073886 134285134410 26887495439 131826758699 108618395116 122767645297 17232955801 199315708496 309171764918 208313090200 35458642997 58565554559 3685284598 8409120147 143273955164 47830946344 27217186445 6878120748 167279622187 76674661085 7604714430 338501735771 36493263448 36758786507 215338942618 16405706123 132707875343 56261539474 218501360117 26917326602 13939611690 13926084252 7283963986 4398055196 64736549610 47400519828 9541155097 42290960139 1114834161 712139923 335432810 291084360537 125908319326 169744376455 4349993228 15217159442 839433089 74532887117 51217657570 133859915 73098929153 6517115930 15229699534 52963114998 57330033737 4797748050 283795511343 41554198180 240889756328 6248605585 90021361952 259461351 3492971690 1979921369 42688150593 106960075105 234642947893 7767385875 147950090353 199290736025 62587532806 54385453092 7131267859 48128526458 76251795151 51696922954 134704985801 50644654512 26070036448 108598174748 255402384 122917005165 15077727964 308474029913 77816705630 19043158276 47474166919 18857350688 223093520015 43883939344 51301060117 72599845452 64020877196 5150466599 104448416776 180276438043 120345585115 85661994089 49024239448 67801987566 56321670810 67470528454 76574135784 44964790915 14886939012 2596372808 95047712860 100189617415 73545232205 8236113468 7664256885 65205249330 47458766943 56064156501 3335394118 128438556870 39491509667 74480775263 4016154444 706057700 30030396231 13068378867 48239849045 8720038216 292375374165 17008787156 39325822691 26986406172 238585456524 179492180555 350941701936 1732531034 41045197559 123137799607 64964217906 46126795867 243665562901 11806981838 41707245300 73245856895 201072750163 36311428464 111310099343 283111720033 71617063267 86037523092 254350161968 37809422459 28217488524 61371330644 817251 7518860908 54934030253 85158335369 28494475838 20572752781 37446677301 14878804934 93772239591 120152850904 108049179075 102898528197 36626221163 195464548455 25049447834 18224909154 10024146685 10436336202 333991025871 19056010761 61995394040 6800422961 73877158618 2820993447 148798806436 259154022865 124954070888 2471669655 65083136 156612400664 114499867640 1236417619 85136074622 214487902834 5046096590 2617089400 94700412679 8531437832 212315037513 653666308 180407737541 360848066606 51997490589 145365388226 27947058108 345961042680 10772580074 78342030962 28631592070 6389605759 211321443012 19400994041 98733650032 83435397388 145685646649 5278178603 5994271729 71069337625 228046862142 29704617242 242698096946 191407881497 194673161201 9661984840 8470092026 2698699441 39534791011 2362362954 1615724329 39510783892 752322465 149288074586 123217285049 37203099353 27910673992 351094629962 13896162110 6612990376 7701344356 49220569535 81748859803 30672698250 200225887546 24467235003 227259483312 30453156067 3271532524 197768326244 38094207160 209884528601 158880388388 134600571991 63621969913 74145359621 309634621432 155013858826 53684069904 15348645240 17013311903 30730075734 51030810532 19282704216 50654757539 3913529562 39625109659 142129378215 148477076704 84116811042 201115279554 101969326600 17754906748 1266588650 41886959080 200622232075 54847883798 105325288815 27611643401 129320965098 5209988312 171019893420 31971158394 36957706382 28305574908 11044602640 128316859647 24689147136 81356218375 58596157419 4694313898 62098843587 107429916912 19003194002 7407080092 1141028302 80475364548 57791924984 27436591753 115625326950 34358614921 16579316392 24315552960 51247706487 1518559124 108724615879 3349143506 97443228067 17261561539 133214721081 112766578176 11702259529 6988776767 147985135923 34511862936 73181191797 223239866212 135368903731 1848781966 182991450785 105232352870 13483221754 17961071211 8208466629 258289936720 5431026341 55851781509 44517170992 95658043047 52043663797 137053477496 54833896340 120327750067 59884105710 8101083363 17949286002 96273871573 73933731353 123390620125 47044103652 68596605299 75233812736 23699704797 19317257731 306511924999 8636765305 15218702954 21014188440 48600799586 90315292123 22316842471 82166819157 272436411641 43963195438 17288142415 13688959259 19083568858 125249708043 48184202420 35300216235 64750177740 288009069853 3648503218 287492371278 36115877407 17265663613 40546027516 127755663380 60676985841 83045661575 105902680708 62602201190 152578284774 198951354201 202716512721 20272032096 2341340663 61679024926 90152019498 4857318537 39105814585 20418853773 9371502753 53067321341 17082942864 93428551855 78445422764 235488911369 178391772688 50740205318 69848252378 155519477780 22264372019 127687014399 103355335012 111637491041 188476330245 761246865 3048454574 42928797642 65918460392 171427359886 139310010773 377723112416 7073733754 60699393663 115814905225 6715436989 37622023854 58938156496 43481948554 116962751764 147311631 160136867835 47554833638 7530905159 63517819218 50559803095 253974898709 171530516651 5374204025 487043289 100220002829 5970353180 164935330926 150314090472 10999979954 3191519153 196889397992 100462637705 31580282061 342857823938 105058468979 284533870859 7079907034 139671908024 13835865009 49919540437 29677768567 720988543 16116883294 106427934079 5122559455 69540507907 3000530081 169735032635 9166011137 45954358528 52735396973 261997587760 385005636672 42477372143 79587298336 317726153986 154441467835 62745163266 45792223302 7228472823 161657155793 105278073631 10961137047 8762312253 127380041292 275558478202 284905240944 180054761873 7107546005 351426257638 325050494640 127661916163 188719868018 590687261 192447977886 99959983476 32552197686 845860577 153107966414 27001475454 59593206429 219034146 85163820223 67841296616 213996795267 9876487455 168117166555 17114866970 35092874424 85101855623 19396558554 46932227257 5871729583 13835422469 187211988575 115728075562 141302961501 3903917960 149860964590 185116761 34643023732 17742935562 35351545606 138433129961 229492566981 40019076556 16612803122 4619201031 9783872939 34810783675 42426283939 202798577342 30851169068 30028381901 226538924216 5720689040 2334273367 130860679447 3726719321 23317679414 61368259270 159210481937 246785454844 144920593097 36090317510 26456733430 304079951147 137445492211 43198119152 869978777 122495631091 87596559487 1134767739 51018802478 187205664424 11275807505 161420066514 60346189877 23610572207 258010661277 203998689046 141859861583 18605221998 196588512609 246307886573 81204214619 80611957186 210673076564 48934662923 15884470551 4374658028 52876023842 44828640915 90033919346 21219621635 205679974272 154845927966 10431089832 221241911355 217835002825 221227848516 3491498246 84982054718 6071213999 21304292467 6528605720 37602094426 29922147605 18613268326 67275059089 86635655271 168255668623 16415120757 221056851390 25112502238 11383484839 33486071647 10268034387 71578607626 25393497557 31011717499 103026794857 10106344705 31286845625 238797165398 1554728210 12885666826 1403588904 1573730248 82774947469 11969365038 14911452208 12921571189 160285437 71859693215 165163133420 20882918766 83326148850 199555569770 19041977785 114883228885 74812297421 119105357804 82611961085 686250495 182185330754 37568797288 38060099177 13112592796 31983000705 192595193714 354024203 33845052878 58421198255 179208352368 52108290981 247565812770 32610778065 24451926785 8850880201 93509173745 115433480345 15346159718 12212440874 127913605365 206422733760 1092260767 18048558694 116429960617 135608405399 22135546144 40356534576 46978587802 89076949917 103891832450 64918688983 130354990503 47036615640 14521181748 64024921838 12863801033 180178808533 11510593914 72680521408 385507473905 67479633387 142178188223 1663880 210075278467 109109664558 4556382439 19448550487 1785311374 3803898513 264082080336 178184581886 270259050241 192632579541 23294214602 97516941161 183624644225 2264024359 12471076266 111081930149 51883089658 49680020485 194321934702 163662094304 185069035097 30653982122 128127042026 156861467167 297595078070 2767269103 58210957961 78789795704 35772052530 90292824371 48249444552 153931518077 28370151387 3111450835 15323519036 23166782768 36242547425 184742111346 138252282572 51736993115 210286010036 119854966020 39052292788 93094101361 1459567595 3061785199 13539546068 26452100588 12213549143 313584143023 150351489039 48332990740 34314764499 48775776545 2304621264 54675913689 7170756073 93449051809 334352707565 54352264977 161109990923 9792190435 693394777 56184019646 118808074392 315524500850 269613174841 55216038764 14040256330 61619174376 1059943606 1367050404 218993390852 16168364421 6129710742 70640871007 116172787836 10719066697 554155974 34611749214 116651144505 50531211864 82381551293 120341583289 96553862416 5344070304 951597523 99334410908 1520609892 8552587484 181549753852 15183484282 19263843657 5525718778 257018048174 21868194691 2303952100 401779955729 264423410388 63397254933 111121780524 26734944746 92895821280 104618151038 4163230841 146520668734 126511763753 125944933219 34611361125 9135229055 91753406258 150571850338 37930922979 52631494321 169843203760 27208311946 62220345863 20840752294 30372483496 47493409904 74647418292 1589402078 6495766011 71976252790 280101395906 13840009830 61744643816 4608216142 61578050253 91010777343 82874719934 6300689473 61199690114 25450405330 330574414212 3190711726 66753192454 6848163578 27575083059 56526597487 133422647973 174177209 511361709 5212885169 1106683929 260979979647 2042758113 186766876313 59791628129 38851139046 113342790039 61290573902 19475945010 233579190289 159319071351 37647792561 11237027877 71729116412 86380892951 127540075981 272280507192 9840209466 48844749359 27392408334 63385579343 2226838047 135969229366 78892951133 60698081295 557978816 29901514588 8428240735 38725258102 47143872514 88263556967 167893430053 612500352 186828141579 23684689311 78103742580 23237346486 162016233943 303867631263 40499671893 23034616916 173389669009 183436769865 155829777723 30914715985 2838161329 40815225876 38811194945 77995628665 368235040467 17599780771 10137920418 65535654929 2703427166 38115490226 23637913545 122332572333 3153667351 34442995262 10610420102 17013695463 58609894085 138218731646 54166437496 29662230246 4829157069 292951842194 1728974022 38424670837 17728912850 68414672714 136038673872 10188969151 177205100741 41233932584 78034778277 33304911417 16763980550 5276720660 257847795937 179830112221 60415967480 153787541102 186799647842 3285139944 53159431726 41140718412 69383995315 158980691666 31275831386 157056821759 128113375186 117417724025 87292213647 126891894488 75158835335 192518892022 156397220853 74715836191 67617924895 132608399191 105033079680 45970573341 44261348788 68942884573 28877856391 372210426854 38993846440 280923643608 16573971236 30983269761 1470369846 78864145037 227343326731 13135503047 9044475 48186130898 371561343529 1078509940 78570643366 4021415794 4587690500 15168099647 323792410205 12682105424 300952441 159415465408 212910719692 62510851331 115101666637 448390964 98892197608 2794884 7184643726 171282714315 355066874380 2782348291 53375996392 399312530116 296703335106 113247942744 122577708743 4054708306 170939599238 2297706433 166210345865 83434150174 130435276392 175161797612 3167702462 35395363090 6173000810 131589684138 155506062831 125379914543 144503321537 228973661375 6912338031 145014700572 73882815923 54245847325 103429916114 131828634020 15317927322 321646407606 330527815536 919508801 21495199599 129535147583 53257956358 4404394406 78125828655 369508247973 117451688723 21224330785 141288206234 988117712 59588111366 165812071977 155366398561 18774262025 20008101425 68790029413 116377395133 69744880284 29185280548 157710442057 221645160058 70591922461 53133726809 20203687669 93201473640 247181272198 52159168136 54757408701 21127324157 302454424671 40394614083 186360027856 33142366618 157813900283 24922490728 67841739670 25540219532 285418241129 186849313526 3876945561 4166168052 257625895253 9755720655 324752553739 205120801315 11433128718 203096645526 114207720612 15004519853 55943079884 43830139403 70354552924 42212068507 36112271117 37079475145 232432739520 768348825 3402785862 1221192456 366596867996 34906232661 60511405095 283532967037 146149541986 45215750295 5799841106 68739890364 46064603742 119729202592 29347105429 167364695460 5287146409 4593846777 2396713760 9380882455 24225181507 22361765421 1810010773 5397022721 143852714 37158381393 33413426292 75401250932 5468171176 174700311596 152563126693 129381210140 13174977515 26308455712 37928268734 10395284100 66856070382 7200123368 170239115872 113256269671 31601560190 269335386076 5192267380 58307907373 7233324241 89492693827 19612460280 188914748501 149760498966 5964038131 9373817586 23960500779 86601362504 78385275206 56069380321 4748660988 4150512050 26992877478 65812716498 14252283203 37265918432 132132744276 22259052581 58354272840 1299070178 20619808353 27859966469 23385798380 16984842977 96614160360 148786444712 17014958929 13037984949 169706256394 612645956 165360477570 56340394285 80415796026 4963293056 46337296696 58168238206 317250399062 84133279788 72620630767 14814235378 3557438877 248756049225 12960207058 35559987292 226051760552 53052938491 15847624602 115813046919 109252744775 53842979172 231100195504 94158465168 9630676638 8562409051 185658772151 1790110956 47612867918 46347123872 211901175106 159928535028 63659845592 21309217570 517731619 126812532142 295561107464 2037558404 160796997536 146863190842 4987921569 50911406208 53699064096 190752995127 5038992875 5297546156 12627292283 194868457444 11042924562 16631871068 47311869385 34373394938 7360131955 70987549440 95504801302 90565261901 78636198651 266316471731 81943798959 152477267155 110111272624 44188232898 205665618655 1404061921 14097636288 13523662082 5384089357 153810700717 39226220558 57480131977 104261925351 44826277459 50768623015 4699009797 8637716981 4723604638 1411900721 58647150370 24751543339 276425962140 36271288540 202961812132 358203128248 222810072405 263938861106 27356217464 236264137324 153119577445 185762813784 61016630966 54211630366 16852486200 1785298373 308128507423 199842416153 69672050299 682828745 67682948493 29775026498 141072386896 6137770923 264674194747 1937587504 220016791040 11316437330 11411762374 168103023796 85231186045 134736871661 59677724976 131449991350 46329920767 644071781 7525649025 23989743138 30353313039 97137294092 72959242 4193056398 541533392 47251183931 6814103940 104150414315 35609390316 3064543455 128505504138 10087270000 111178799048 104941232620 40506055249 126784902721 45213616482 88018985163 73562820720 5058261772 78767082483 107966275415 12665618419 288098790550 57798308790 16424743301 206925782358 11490682093 120878827793 5114957787 154359962772 27047118867 121893313196 25542659973 36897028686 24374007802 57801116329 30872774557 7331783376 219232524231 32989327704 31997263947 3654828030 43376736763 163475064097 15631553883 9267007103 119185274584 124738829086 128015036920 1034343457 30602797289 28804406826 17288053502 47591815541 6988110210 252774289786 46676045340 1097087590 37931716431 39757916374 86743761074 3516104353 135998165308 225142141835 12058455243 70897281976 19595671304 44264125185 48941589380 81594591961 371180973764 36789309548 25060982040 169594640741 2598607312 875986865 5135104557 2196701328 182733216087 32356006088 56418505663 11784997995 68648093981 39476227044 90654843521 119763784348 11940317045 115243747383 54967363417 145317230711 44560098042 14291126625 148985754796 14309239647 282077605 244731823154 58613091448 11552463164 1339694523 161444110358 126980915957 161184425745 31055034520 12796334843 60185326865 77909228044 27723666 161423046366 54593842825 30801196957 15281796535 27639903198 91197797680 73179698823 10020825336 45042070144 141500344179 39006852729 10747751903 112075176950 42562286448 215778360564 53381785931 7916884019 55305097504 72288841181 52445133911 173423980118 122034327571 42913349653 89883695294 35306613765 8031887783 2302335160 72780028866 150965105908 129336352022 35383052784 20697430994 75567606670 3820927038 1529384961 397363621 65764876071 6989044850 60025689055 170860056371 62320816296 83965390414 146134690 25663613119 85180722141 292419104060 200800576888 72534338450 4128472249 22066066957 236759424617 41407612353 14092947633 24265128380 18210561407 12304091611 109039399356 66082953 82634853965 6184979586 914939671 68425484137 279515364109 42868732350 7380569321 110910959978 256616395297 72659403742 92822104438 7798284215 15001936434 19828743176 141485487067 220050498620 141663462327 22592852431 277218045984 39660168033 196718234670 25336007856 9667547769 14067122539 106113667960 115780727448 736247077 35856921186 43429591510 273576970282 201215509255 7881405062 82229769128 186231519 8146347789 99862077544 35287605418 232048677339 7538011980 192189480584 3428185013 45636694616 2659188854 18486600054 132542982566 108288241971 37431416185 65019292303 46039869132 201220695 105024926774 4406019376 80894320140 57714396812 96396880 149912238071 93113074279 20208859799 3752682545 3384258921 45150924210 30830126199 59990748762 93561506474 2946164836 54614913624 291219557561 295233375400 41652677132 55624377646 90217869554 179371595439 83721151397 283785456957 314631760664 184873893777 140255147163 1546267843 28312502224 179622691911 151585254691 78694622701 344623810630 106187074 65091965655 134730039509 49896720092 4132913666 23043796350 291830250956 28964357202 30794684171 5780834963 29085228680 42190969298 3031858694 631591746 149333479352 33563807685 1896921337 168030493055 58538620514 154239429437 25375936123 281197038461 64756245881 91679194670 15704695103 39847210095 306128354820 39640911957 393051390300 173614510995 152490044386 168337609675 12119034476 84349214130 3461224753 1216215068 169467417846 28838706491 58377378188 29711417117 64398261551 22485495515 72909380669 118887880216 1285494078 92030717196 26328941762 249482560338 28532544088 94133221866 48308149787 7739841878 34055675684 165531261960 4560551938 14364554633 171866104143 76267889544 35780607470 198142958909 142165959530 102439195515 43886449059 57741062188 192035569576 9628950874 109379055938 21944499514 207378114236 244981848643 65827347018 312534769011 9258049302 191371992352 171645629635 12014409345 65699356 13248026096 11291921742 84698563214 60231253828 1847556583 267835829384 36311125118 32534431965 180048620502 32024932651 154535418471 3016335650 90139982711 173618053431 13221152 61710021249 3458463111 9632330939 3289220633 180030493600 49964001210 36222986104 40424399822 236467749893 186117040447 139830761573 20765403419 296879480538 88029768921 55521757030 42941380525 254807655223 130982904821 722572509 52297262192 26895881566 61152078556 38008362934 4166667870 143780058311 207637576587 58033851183 38138052730 34273144101 34556410704 25654996068 23924654025 7169825395 26577040288 33094803673 11425433210 141947621061 381063452044 313933215334 47613820950 136746405554 32608293866 109721126315 3522737 46726532863 4384473277 5080982968 128391345723 103796095785 15767872949 144425083871 70503931869 4756388792 12258951340 58917983141 191654243534 61625273907 55429722791 35635856283 9418141398 165350022 64479096359 24674042656 215580352818 49188812380 169507245744 96106198629 5728718164 165874749996 23626541021 242961988209 66997985526 192890937741 106475938751 31962357288 122235306469 156451629409 239605397713 28590504324 7720516863 35414701368 5970405499 26640547560 65802428017 83261860768 97192241350 47063669988 1008756496 62344865881 233912833835 130709848130 76748690769 28078992874 111813869594 32109832336 197634373102 127828445701 1296529765 10572840095 88826729990 181061666931 16415253107 31492242767 15250838867 7967471608 85601986714 35929023215 7575402235 3981310027 57650378168 2846672136 210066958020 105394929013 21369636656 18951996909 3736303809 55812614325 27271379720 79530151055 45680548903 33239158069 220888471684 3093354358 104829006413 223160116284 118454727215 23366144253 79223655481 131564963932 34044148314 58772030980 11116246748 6579116214 23039000574 128161802173 63416288420 15595472504 10187456628 331234974737 45508534592 225905431636 120527638510 208478152307 96096351375 134177498660 142987923796 55400565504 262873796100 256655023221 59658265787 6597453474 22090438540 13829516795 45906612632 8959595242 260895760663 25212473449 56246101611 3160468107 281543768764 303879816844 31861045280 211675482 44386032219 162401468241 52219793919 71495740632 123929421016 78741656329 2794293827 106579205416 169524223692 22661528781 968416752 142830352954 174983371526 102951387884 134255318936 44070609869 35379493268 371586294484 73034631853 9428172020 102599149393 96226714256 7272858988 35119548877 342610020240 179887744322 72470476729 12485107354 56541226082 15899719780 94765387135 67466419520 5539408220 37332696307 11392130752 25330813670 284566504847 97700030889 50237212332 49269665540 14864075563 285635424671 62973958214 176551962643 45686162720 13704579035 6621112946 174096190676 77413508571 206552694590 4645595483 1074219504 21110634620 1897576157 197627562259 125617079561 34410795901 99605383887 20717567628 65672711586 24709108674 34122202313 66356788708 453407379 11789514876 250279326850 5395108401 13788424224 11055375567 122486539032 8705137954 7732420388 12423388245 127447712 13084572535 194204227990 14627336911 89025454523 67683436754 46486179169 179559227577 4721225168 11716826705 80499178394 120963406060 28703157261 70319227214 166661336 3347878476 213990474446 85467759320 26414373 1699474553 89878249762 417575053 30172073182 1560367777 11052853514 3867452308 13064922612 85949523179 15207678382 84185010469 33011429072 2843842383 100817081239 92844432677 10071822457 31885409657 239022609890 3600462899 100548293502 28726307373 4232594136 405556362 141195848370 4082602284 9437943814 18899408928 86961919631 177789610962 31625849281 86924435558 83198502750 32366261839 55518043830 70405147481 5134456907 354806081692 246484100360 32074910025 121077004547 356747354930 9153539494 145002307764 39962824934 27691937338 50195828294 4437852666 33659579528 71448351155 149990985548 2175006818 8387004325 25861395276 27052651974 8694117827 78229590213 45618490940 173409351636 153423800339 52719532169 14320755031 270081157118 23923378473 40545906917 97558830273 12099056626 103652126912 6594038905 39239689379 148257070645 288694728650 228144477167 31675925185 339371065285 49236071997 191916177612 59559804211 125838755010 253896706862 6005910848 136931697480 37639752205 318090108610 375288262 58613789221 112874892053 108344105007 7532872091 37637453696 18802381569 270942953619 1863414143 7153725519 40515544070 154532171701 23191017497 143802547992 47453101656 28791707201 165962878978 52824868624 14415306569 3924506250 2786701675 12289245957 21233461219 95307401105 78193898837 15944823832 58668191773 251033818364 42363375418 214277140555 13795877387 550931775 64350849827 27635324064 58431011912 122507837218 86264909822 176846330176 167849307619 6779599183 101798332866 90903552169 5321750780 393791257857 207689649896 246329048648 100722863231 138515965755 269267804039 37799106491 1813808727 35364219752 5221760175 240951851586 151436792405 33398968775 167728220057 2764758754 202451935060 225111424340 69265875041 8165734983 111762392498 64469192764 8671347807 54588701318 90794437733 5969489306 84590789591 20646841182 14284943386 84220442658 741539185 74328119807 316187185934 156146282760 1312573533 8933089349 70990808006 16863087645 135507665320 7773750151 79174280648 45315004816 1656257423 43373439962 178170872974 27783093601 230421133057 190056272402 198597240855 54388974001 3881076563 23508071759 176109069813 98313641934 49811643702 657988666 71477662728 30801383790 17183524966 7305353960 178388660862 131794203776 83107154034 144785044655 168918784394 43221721670 21040662781 514258798 95143475026 26829826589 45646532481 144209429732 87502988063 1674173600 40724724386 83024401621 33443750086 19310165699 35499671185 2387556973 31436683771 79530993648 72445143899 1439480818 39387315208 53953005313 835766578 65851738628 12997363454 256277570618 117546065486 2668184059 109782319855 81649656826 129972088172 219814078010 838682427 443041977 29266398892 152479855399 319436343842 53548389025 172551101900 5929001450 117986725649 69153461514 100404053177 36836490794 260029025 33686419164 37110700575 179064055064 72427380414 19703578994 228967426294 72809554467 131978508459 358280813 80945794905 207127010462 142918469130 57529901813 22366219445 42688029307 4031484233 50653759159 6164438331 147421457626 41436727937 14100411016 8315045057 327498633293 10884454359 25397753043 150437747556 16553103674 145353036166 3535275317 51925459416 57736626532 224370029294 321114259147 67624145334 2806010421 8511795468 170480506534 50428138479 75756298132 18647009628 80437639762 197609626039 21456121562 18274117437 74402071950 85736278835 77095304805 8464795618 138262330186 18494270984 168156550594 2495379145 198296814186 82131104122 45413420067 64975330925 77088596320 27634400377 36915620443 16064415436 59780971610 45714422287 62797780654 8854493402 22582145164 1681414839 7321467496 87478200697 1682425697 2663142497 88332738873 20698588206 7675070995 12657886596 202127801398 16570156115 134528726227 207065720812 308149044382 3181712224 74066592307 160042003387 35638332647 49389032329 223614971109 2147355243 621604828 39501914682 9114919143 164252898657 13993227673 175799360793 39946688332 189660658827 6867617315 27344136070 269924313183 68994269120 68544840884 58125410353 216678097778 884352520 16800274119 1561242366 104399532756 189382899624 63558340091 202825384824 12545876078 24234788009 52919805094 3051405 4758209788 100606253951 64025073821 16229629332 11880140991 34554557991 131222379073 2785680224 47981412325 62194377096 141685752906 5544717114 40150948744 9093757378 141542451527 18732409421 14079321284 161105024031 32832752727 166183584818 75489457920 161758487635 9466913085 6152088414 42264417006 314736176 3507892483 52214392427 62675199730 13154140439 44642835922 146505513496 132968501122 202881438604 83738682894 318293843 2859986267 52566534999 28895178615 7412943529 17527091165 42719324392 21891268346 123475158279 1149521959 13562547207 62097863993 15316407425 112619412924 1058036681 4010025291 70625923833 69089913876 1692179302 12832860760 43172402563 267446170399 91248184447 7696147815 25556064021 10133315761 31341527745 40169253911 119557596743 3865303560 23504259151 212574703388 34442124080 18131476099 28607430227 37100365911 180663255724 48988608534 2820889114 317364306413 88424763199 27840926827 18666170557 117630764179 73133501182 282492313607 19990005600 153960632427 134737239001 772297365 118383277 30402548357 332904908075 4810730382 47300658206 190257541179 145553796120 10993656545 33649141245 9039299072 33862254706 131621346357 182195744335 778432640 26489221009 1972947648 28199357929 136483394454 29585990979 342971240217 150624834648 824180124 79289448851 192943025 287976472182 13102066985 84276193096 48797805181 10294873293 12059648017 8846318672 111041114571 15550949440 80491718201 61510509937 132349106479 128964298442 356052444883 57356127030 45608753506 108745058124 40080228169 57671236791 88092671855 37907446424 10398134193 158746715648 74857115809 51844391699 13619308537 17392166888 193762944530 64713824195 37262540544 180312020270 115880580451 224212779754 27111652439 2858337027 49445165951 7400189967 77923398059 76290639459 50546236680 55585320578 206116788288 4103911477 20000773537 120406969609 212411916170 237680297123 89894051859 176768900698 32110774708 13350108207 200540855121 28597177243 45878259977 3008197057 17958979997 176002317 32641957995 210129719320 13121608438 103815761187 56364515522 194573647216 51891300322 42713147774 58916715992 210049797854 53876707905 159628350118 193626000649 32864598246 59311766789 3766673336 59109704849 54466499732 152093793446 200350227820 335607278480 60941055849 13506001220 12102557159 54979098765 298159549054 61076955609 47303442180 107927379045 26903334239 14098927820 14662814469 2808039716 7059718043 3802684649 63108355551 28079820977 120476506965 26068204064 15099409557 95245880481 41350316698 24195833817 5712773759 42057131683 4778141689 191872287493 53737662869 35507957790 76780912624 24278324356 347470746146 139044945430 13269273383 382691223477 253124481796 6693434175 5187896988 10113290 68341448680 13572820919 8054793233 289660886200 278588024 16131476527 8958447119 13247098 12048542899 2199203715 12838023676 117922638068 221370702373 34192968849 4526324078 180117033109 38160957080 15997139244 288802254757 85286894175 135043878749 175634625989 211278852009 23078076959 7645578607 2855070897 110914583604 178157628073 702550522 106056605108 128459286379 128588393801 29695802849 19030847277 337788114076 22854730318 8223362498 8399672120 30139072189 3494185781 2201328496 20384933745 184565731709 2536805377 17398434363 365325562115 255414765490 146487564700 41375063714 30679957602 531286120 58135633786 211546475477 69156605392 196286002833 254742702706 70835427705 37820113174 7436668742 104188206768 123932315482 53848962682 126401591 83961110226 203745140102 130509511975 22717554876 48075333911 122980878686 42204240893 10990088774 37346237446 2039631932 267187676487 217624319996 31271431420 17028689496 314868443129 9715568763 207075562858 98699113879 127485841185 29324445885 2657971270 170354104211 571722867 256349567003 101521140731 238142211755 66665398111 21038556761 33875552585 4318015656 266161284163 74312278078 36616891488 3672027870 16561989603 277678834079 233971245430 139720448733 80998821023 108021299299 8284459651 168712260074 45749394899 116086589033 126782611331 10790807709 74816846040 39829662193 124513110984 3611054861 82390748579 178352637049 37199236321 37214635279 2341913396 313637369841 50040101170 44242344530 85763906616 192799946490 4420168186 37926715814 179703119799 9627003074 8260325754 53683495563 35440863955 312236949173 120809300857 15298503787 53349018901 3758430972 6829938446 152417510277 48619799138 48329275409 48003057940 93339716866 43239257457 11551426667 70994557358 142168040078 115098454962 79947607671 1852112999 114084700719 11468258493 181748386996 188046023622 17656092219 365419175 279714142060 15147839808 118238258257 19771588804 2434572139 10465597642 94655455492 156500557822 178137354249 20780235780 26108294772 11360313877 243935759203 7802689729 56152636833 132857880648 95716554162 1763817949 38289078301 107580908775 222857392957 3493322891 159377150288 53542339778 25912934538 2741428817 299610447 65964131937 83718379083 796861680 183315104862 51439417562 95432036622 6516998386 43513848634 70555336358 313525670526 4233646005 214886274528 89245247790 1121337621 194424575136 33203225132 16971154625 150453985507 44122786205 131253160 206222311094 147998384905 261626417587 205971501412 201303930296 8980653572 118820736299 142592363845 53046835539 200110115181 3161027625 118859393163 110650573152 1935391402 75665993423 50740898798 3385638710 21538235761 11039601275 6937244402 66883954492 12134019518 122598341187 138392709875 249608175678 14528971760 17065305793 262996259942 18979222444 17344880330 25299882113 8601842467 11505748413 15006134490 103020049382 121745877153 29085395714 36091450907 57361636811 28885586005 27963079398 173042325373 29212869147 437772020 46814190487 121494126702 4908567555 28274133228 844615967 2243955874 33262476471 334180434 8682675304 115680982142 206439618009 21877635973 10216797819 104019029256 22252584952 113645664215 35404304836 4695898 5739565631 56916078000 8325309382 326460963805 70087012646 35532511036 15008362180 269435672288 298199286867 13776973874 2247904732 58619292635 100480319971 34518830717 37862079591 3816433226 292594716853 43716017687 1584018723 107919801598 118242973637 37393430140 146976209781 189098327968 6286579211 126102680909 19226972028 31666044112 298837671079 265668284478 50927551792 88468742416 3086552565 21375812923 9543412882 56579539145 4207540451 33191749795 1256576770 5401209252 23409991988 27771642541 26391339372 166001094171 112350771390 120698658210 299981186803 10992235506 142326008356 220856903563 14549964836 84071619290 9983639794 8551728383 77731795463 219149986508 4575007136 104640996176 108695362262 100420223972 38531437570 71535433108 15166221037 15047630879 139020555372 3842437119 154861017291 3530751739 129830860206 35292241464 77801914950 35512240324 233100755175 85648944605 333412547498 168933059767 163203022622 75084305328 54677977606 100327779678 108467993074 84522074151 1231062593 95376489987 267195993526 5377612362 10803567170 67390302212 34888000532 41244543520 40606224341 71496874111 99785881617 93769235937 25597695680 9135172449 102218035472 12256814385 49342603850 71686075762 201452990401 6949827117 12877617631 34468616530 154511916539 7512082857 193399065943 3738513550 2356863294 44141789099 91038552519 18135860602 37300491764 73123500080 1149934070 99981590812 269663800435 6439886363 56181773849 93260198154 18879393361 28778681967 3042159499 14490718744 191245360082 225201489831 6219961048 7651154056 59142685318 87492923545 77482379419 38180979343 107831390707 110832496661 3410933679 96306777711 42696134574 73583432968 73988682907 29344667797 245506186753 9418432112 4466966 22703488912 19642895626 41458204303 9371486013 116001958600 27632791112 36601810871 36271620956 114881454733 89749929253 16973551637 52410944761 50067901664 246694098749 236985437872 18564204608 36422251337 15805575783 46021416544 127295994936 18513714904 73428667198 7187238428 6645566046 8081739567 7587886819 284656084516 158622455911 84860233836 324529838798 106794927237 1608903549 15995344523 11770235123 133063916126 35238923947 3827741698 349734381028 14997401912 15354575787 82440215182 21118021854 49855813346 110378652127 83871294769 59121923084 84465892253 174495245401 34652029584 119453695430 15005809496 61519794866 17206468762 26469765725 64081070895 16505999720 16599595173 94413422109 32036114193 58452313442 60324261940 45783516354 167030642683 37669915005 55041141315 53056243861 191861878023 43721952059 206339275 109391148973 19932295714 84226697245 6992187310 121852182714 7328824460 63794864841 328606214747 207607057417 1488658416 192160142615 153826268922 158205444740 10202081098 215898443025 55679364155 17538255700 106957460582 14797573250 9427519422 20281275313 117959343036 211584409635 10651834840 88707417636 110942050673 55609240403 18285178005 134642970531 160055551548 1453204875 145660874824 59971981080 21319931795 7834020832 78078044113 1511075499 388393742 206128801438 29331822389 22279254467 140036066945 77451067168 345111412630 209988964321 79365640336 96723052154 156938778467 12354236425 10666576334 4068935727 348345978803 1133816258 6765412416 4934784478 74838953045 78647043024 16381919591 124256452077 92698870093 4029550282 158147755688 57049842421 5273955672 530279048 156825743715 5716444015 6291620468 126157994839 319020367326 60572308798 5672786943 146782250721 127953563586 29824483653 16018994389 24604800570 1047700169 8068999173 56766975129 5016669385 288146082867 50831326576 200268474286 29293136435 4930560345 24882527166 122972288625 95032555914 21375645673 238961462439 51774902135 4109094 141620023036 213747925619 7792108451 179644277393 115616749790 50396791414 62096696297 96209489344 17521240718 30293289633 252565574427 24999846246 49362002189 107248870361 32697377528 13788414801 102050402962 25856656303 227402809909 4633396665 19753161036 220040732590 6521277323 66111387620 13764559925 284819016463 14320222951 85410631667 37404136054 37009949549 201290303576 22098843462 54170147669 246893200513 34385473441 2951300269 17388169171 111659508789 45378465196 121955057355 131632172062 30417801532 19528373688 183661031909 1998473765 158300034159 55841195015 37425855477 149486242559 26989337865 454901488 127548110372 15693801409 12964820684 277759157221 24763264338 8123202346 121148120839 222623720962 166618353086 443827535 179622015035 232427898355 34480664078 86354588152 34977742259 100335735829 89900760447 79136914392 236080249566 16174017961 35007940 715909922 66241223776 34499513376 20590984492 10986123893 5982632405 27324556213 2854871709 26914597252 117859129998 123525064158 7887998697 237707893115 100443543972 330490887484 164939302751 194645922800 9787111322 80893312063 1776472473 7133882935 279452509309 114427231822 3467639294 5917590272 10888016430 13439111690 23145568891 1260533345 18184129395 334877409707 50256682120 49181871912 38793209359 10224439109 365860164 10062970794 1442059449 108340035186 237420749882 46436560981 4056319765 115597002914 110757978412 28787198896 67440451889 125369209192 23600554832 100906544449 1867705981 11194997106 174218798323 3125812189 82155137096 60506732635 48982777741 151029325359 419330640 194500624355 158628260576 24263142961 49138201051 260509655022 105404174253 110144884665 81894748042 170755080541 157118365467 119084315332 178375878713 32281280541 12511728755 24040032832 178312623788 2390051267 11980888407 263890038622 12419649574 241524197 44859599499 17528635776 99752801154 191143366960 291565660575 188126000341 96430527394 17527239224 107644791954 295640397336 30564293474 374141263609 51598217015 1784657 154617601538 205600331514 3348193706 4064412401 84952105101 263012537 61701127954 9545382912 4534247592 22743890328 2342269168 71002096341 31548883590 32935610346 273799556484 93985034301 30814208986 274704013 43250639525 23812812670 240388962281 145907468616 152407221260 6142952725 134854604701 17140319562 71149597934 30614925759 213637927166 126779993705 7322112592 25015939854 7313573500 174843029704 34642860229 1783241473 362284796478 70155780156 257059199634 184769371644 138293576670 67001499245 47310284482 73453499575 10374711366 187990134823 27846378939 4875798751 22525156838 103985533672 136434079377 11251786374 37973836155 22869176725 42677320731 87676670065 31177804596 3858044839 10244295638 12718689755 2903893583 142769980908 68443805263 8390498931 52041795869 71808980209 81084549814 77397853321 16943759740 63693924474 4623590414 173118427190 98276996777 21486625294 150096589078 70157971972 4346788180 24509073862 51878798229 212139378616 236685102622 27778726152 157456101505 18647655388 55432146876 15371620915 66124466368 55546613702 16032374933 76896587021 22454596492 154845784875 50995360398 5883867932 215815950374 96460949733 152290923848 832186467 12800075410 1089672739 33741796631 107223841664 50831481082 109035385830 4997692105 75461086643 7889882684 39071668160 25197855757 262499625653 80368954960 170044004236 19261072547 42118225649 3227297093 3502513108 1644578754 59405794768 7546998254 41002029757 185213604461 134573564334 122061829031 33743284438 228974338648 17539074432 147364573155 109123839232 46937512450 166337125109 29634989662 11986648261 105226084636 1560085315 78771397602 48390253886 14479913309 7954564168 235791790236 195506186175 38487305368 7828895849 31415267641 126843979962 21452598390 17863012469 11136394316 78534452570 35899252569 98439599362 21705753828 14222178924 2176505749 119098575920 32990876935 117405694825 177714645815 94531795771 153510882461 12930967407 47687600530 17268222179 119089189542 641247589 52991187743 31916312133 558114580 37060723234 24623935301 589281318 126094694515 10644274061 64670339967 3854389043 60013030906 10615573934 9853232220 215073084684 4929271924 46241973266 248984227916 174830804171 122855428893 48021608941 141053570176 267807112962 51894794965 19959650370 49112034953 2167043772 5651205641 62079945929 8515808015 4278020894 81770920706 8772254615 104209222748 243140889290 46731997411 107747733874 105110162527 161664865305 180488731025 63646971202 126303034736 204682135858 896833493 1401566972 699508112 56735297881 20315716414 166764616615 33883148412 112846691373 98826251282 332234959 746070413 3607919066 77828421340 23504029762 5317192266 32432599572 46809263344 279370776530 3418038596 20397608006 44401108135 144724946569 62262064223 68122152518 17270237327 74662284527 269741919514 5958882078 72928795461 6780431164 10007600687 9365966423 121194801846 161090534220 81234646048 56505872247 63951413771 2857869039 25651225088 2360759998 48577688512 12069975711 18043701711 183671218965 29930961012 234385763482 11559753850 23722687616 42119385603 37782094632 26525042257 21720767669 4352958532 128854446314 9423555294 2813229518 37129122803 92141877030 30864808636 18869870269 1230938676 5847809828 29215491640 18159444829 77023518052 55701641960 234732423317 60930614388 2415386608 5451424599 10999453693 11164218192 274088354074 76788289757 193778326280 179943676623 232327474867 1855161399 177449452405 5115968698 15627385590 49353371331 82182992809 28813282922 161310312722 355440196748 34997128567 62998925940 103509941231 60932532839 260702080669 2042792514 185993626142 11824097139 145890746849 142333692355 18588444576 140649771252 9288524972 227987201 32807089979 127841096849 748935434 125436306625 43379061096 390520355 270847598 246374541229 3136583707 2025447 108182025486 303999704682 13406183586 33899078547 205123034443 67009419635 28686886486 21796771938 346104343132 468653002 3920862735 6069164349 109301466935 205469928612 231802322353 317626893 5212302974 28965803797 42909448949 82175088223 64027160713 3630800150 130357585852 57825813374 78813776889 327055495703 83171498034 9226626754 45525555424 55330042149 201923690315 6668917233 142592335806 32188962028 53798506793 146635047308 94635289449 95484534162 57454121227 616526690 287706437260 16673618389 39693742536 4747891165 24686949516 29773406244 232956044476 7520035765 25041736334 59610726071 61401848027 5913057039 47879166194 9090293435 73623801109 205828533994 14952568122 146706839879 343634905323 46857895216 6530262828 39152577056 2019993864 21589342642 47185396048 51074052352 69036952631 26188281777 174351120466 9571453388 8023280563 39692803768 40846295863 203355493711 256570697734 49228640843 169877094477 33506129910 51868642022 90484638036 118723582095 100102107573 558944427 715000635 218177602783 35450201539 22274820226 65579610437 74236961646 4368804506 14243862470 2539183137 22606451314 19426114331 20859792383 198230503738 7557351380 26636938943 4299721733 166783249757 3953780328 76735472875 4794947312 291560150781 275392684521 7599768928 37214557104 54867850616 70971017374 20323705632 91243465076 75653829718 9184692850 26441266956 84488307570 42111218054 19969715267 33222049332 20423096488 5000298077 264362352428 24032305647 70260697241 11552292412 168996977663 23399649543 199683837217 167885156385 4006551595 53301518757 20253352537 99617981247 139234259398 11429152528 679241970 3939975141 92501370811 1858290823 35262294370 206827698224 50961469907 135454014005 13967481940 99725204796 265806131890 298091174005 147080494047 142531651630 115594006173 16848199740 22520992884 35228149499 20736050668 39568502641 32807896854 15969458434 327514038 983181643 20501126446 55618953384 271984590250 85075156330 113934243709 48614549040 67627372740 134411453393 54258275311 12911318018 1002387637 164226692798 147707025498 232212005608 94081830678 25132229940 54067694171 4159854110 58950264692 32534579386 36974744125 69320663269 2335000463 48506689156 7961218894 58699734186 10827866296 77790589749 293120012006 244163039884 169463778522 469647658 43895858739 118001103514 14761054646 18335536709 19972806839 49316470952 7260308189 167662058136 73577329644 5869060817 11050134569 40976133407 16800517171 129647449496 37194267980 14819920239 169543978385 287719036133 24869108730 117501672621 57022644672 121861307618 19618859388 894325040 7001917128 396730907 3933165743 138302318533 90361774879 154589877278 2074092253 259255943058 47556405829 1314641797 51433101636 53901330644 108390809819 69965762539 188220845621 27611099362 160739325747 231684281342 110160935445 24485738016 138925552477 1373651266 12460164830 36588159395 103524616 34446105109 3418704054 35083977717 60280448168 102468622510 161102520039 50716043928 3106518682 7008083354 98940617631 50029424860 16597080325 101553736197 50430258375 50381355611 8709347537 110103027685 55107710698 39620710118 9373522807 52425513104 10209514163 67234025966 83105883713 72189934632 129537853358 291260998628 842052670 40417597919 162142926709 3455820929 61838933686 73289009630 253704796781 112612247153 117946530123 23036435862 232069188363 18937547407 3289495072 74121310531 58997974143 6282908239 20306990687 29299346775 42055292733 11863084244 14752022713 24078932643 240365086933 54396536777 12427286076 607463410 126561253795 7476758556 107099346399 7771219986 19204818702 13075289773 73889356110 243320352911 2820035565 20875768531 77725373243 142772078308 195279720280 181119215904 85831436115 76936014348 3483315633 34548446219 20389674693 85736852954 44865831127 1734868489 445035012 42667390674 79490037710 20129169411 90086764966 44841985970 5498734667 109781222783 301015022211 7514669803 85382576518 39072943212 94046518506 75754830743 58707168686 269873363582 223347067973 19106809708 110960570076 108171227 62000867303 57721615819 1801478735 2114930671 20361251718 75690828039 49283039811 3339375946 99564603700 115781241638 30409529246 1506760406 59373452833 23025281444 136895316550 169013638957 19417612434 132339677401 22207502738 133843492650 189642515265 92046984694 296383887513 2822441704 81483413785 2381178876 97467055201 872998337 49761227096 109321624132 8795099968 73027610442 102853922076 85355785314 497286265 51573108943 4935614142 159702338876 58824964985 63935729658 23292400171 253575840848 213511220595 247104705105 57189842750 37619776454 263782736555 352499206280 11358014145 313133820725 40061568406 260290319632 16256487454 56694521253 60650482484 233299195970 1382577841 5404022161 108265587837 135878501140 100945752 3906388592 16462438371 241150719258 9932856053 3154044495 234405335200 270976635446 19901773589 128391032173 60330589796 237247729727 163479590248 42786622767 1231578560 24603230590 40353109359 10623218458 88970852089 195240889064 95394571462 3644869318 5383804158 3103986843 740301906 20395928488 1998738230 9239443105 94418782991 5664418594 99587407542 61520599064 20221286879 60594167661 224037814322 109268407032 69634085970 145365705783 67465380023 132319770666 40351143886 155919581609 122493129585 2049457703 84561786798 3486935719 21481025703 69639201791 1503264113 16153036179 35913197640 295752079725 59521764534 77947086535 13096646986 42169935530 82691928047 33107521182 11554258626 134758828748 153720408333 100513874868 11437467724 49293912892 25386201846 312133127755 11561383900 28879007111 283840921147 75749325327 33173236189 10057612504 47009697287 7260560752 154069644956 24431538997 1648434317 3382190952 277989371943 199633748568 44680714393 7671136372 47337960966 32269726878 9017174592 147555884436 184498480691 2127850716 9561101684 13225988708 11926202806 6882384245 59497840815 1419179151 308556325251 79122214458 3374999194 147616071070 163943705113 9237014158 86231006011 12281167197 90918890978 159680557498 29918601749 8386636958 169685775 153271456958 41376685382 5879504670 91178986534 298109925 170526504606 208614006349 1052286926 172554192679 25760508606 54990359931 2061629079 21715615822 47149771386 47058897913 4136902762 92123654220 22087337475 4217111338 215743021646 87069209 98332778398 144714019315 107997431955 6688537098 211317019 6459870341 208909797253 169948362196 49949163757 14297524099 10715230745 96349427157 138306085206 67807067363 19658491846 93036451170 5481450090 1917673978 244505646732 97259625367 51068385150 100184911393 8690413194 229945874766 49657351825 158623128676 98984081394 61491926941 34209758039 48229174666 15887373623 24099616334 48330268739 316852468052 13741573522 278613498766 2788121591 49025546476 90888709711 103752231 111523873758 141631481895 124545364 1368330240 59865564184 86474465069 44886162338 43657784341 78168428546 103734209483 12511293053 3355772836 32447250540 114331655757 51104997096 141317465918 230570054395 109408106874 26545531189 70013536644 3302195439 196909024720 5939583585 6129106454 1962171157 36172634725 189349221606 384802075 1882233144 3494243548 113365893114 195792689288 4835547224 5284839321 108864911324 174807669729 106283958111 9974575250 189821037 194145296506 74838426235 141139916774 25592923952 5593656516 21634781003 8094060299 69866749617 4788276263 700491257 2900581778 4475738327 30696341115 46245245694 114762110187 36614650409 22536764278 22099068594 4400056144 82846617778 194465564121 42564853755 37863783644 6220662694 31075809560 121395210500 25966624992 32374642293 25337417346 106723273047 154123073629 42588008004 176463050882 4279769034 58051740762 1449653040 6542060614 96383517535 36190044300 238895929022 46102253411 10514705419 3903879957 183931356847 297783522447 128313711438 40860260805 59819881522 1644103534 79548104838 44335339878 29058489135 89656673466 5616618124 180672042835 291357125092 75490270538 17811720697 56421212578 36101424287 42662089523 39300244465 129501211940 15699673556 14361697593 65928945469 156573869506 105926440693 8946965957 118858350496 169416524742 83832130803 977566203 38412638752 71903033762 159200762665 195347632829 82402616971 101011592154 9954436384 88409675294 127425403757 12230611325 217011079676 59879922414 19924220901 3870269664 80601162628 3797804264 202451951115 1476743467 62816229754 194527084396 125012523993 74391757389 117025972224 46494080388 57570114873 51971576072 189101729446 113929767281 1764779158 89355006012 50337437304 14834619958 36438159464 3544941971 152091479381 16359174061 104931675730 14066991690 133169182894 56833052931 306878153 1744091819 224805543103 89116316515 106321098566 126820976467 151795059746 281835210245 74835090773 16555571021 151505741850 87731585 116712694522 150578545535 10151951387 10302876774 65188801862 196494647059 19749578927 13756915743 7837636259 15920808343 289510681963 121696768896 11556174181 7933608118 1089721810 179474260976 61290926516 188374022057 7721008391 19438791922 59394965639 91867775414 5235503654 11380054093 206804773425 157098461286 14418948704 79666512313 21618422884 103546827756 118608274694 221472006751 304050961929 36710481676 340271995372 86706833608 10345017909 2925142950 78705531850 53549528598 100567027543 58411915193 32334800444 58214005031 126299860097 14456701684 137946616604 77899216430 53658997898 22708848308 6547959397 13484544397 12702918315 28008772638 31797616162 28140605773 74307240784 6864598653 56395730193 222038544446 44418713522 17633601495 174810253095 32267624511 6536483268 26411788449 128301505138 192408621510 155461761620 155386067836 177484095587 18669137895 106503542138 3431877 272205953802 76630000017 112188959012 95272720027 171110670139 5422033000 30445040290 15530091011 40653448645 295521086481 2423004737 86734750458 140945233811 141812552170 28151640153 57764740 104106017423 77493331530 148115956509 57784249177 17437902097 113108141464 6531447506 116559516113 85644393941 37776321146 27805334063 140828860 40938986218 16953833520 54137716586 127391771707 13903531298 93267928365 5351275332 21658351896 20657951535 45571419161 19367944387 46786051870 103725143657 34767952800 69629055451 101232132983 3933899771 28920576926 11051720416 828674968 102912362575 28635609059 59678581638 56455734913 47608819182 63463327177 113114388 2919295441 34476391089 7892927325 156163381231 83352057056 124592272599 2531966701 47035599703 90049449565 22456688836 1562686663 34904617741 82658937894 2042523867 16357216461 22657181916 13769556964 153952867220 223399709008 12809125544 43795963081 82051169256 54633196230 11108311204 77122482295 84205321274 45133402478 43694972059 40256717737 4184733184 75864017236 20797087707 54291696732 178754985977 33384454648 28587675612 154936129758 51976132152 29224852409 31908851717 12690048248 129834351331 423321083 25788638284 252004265871 3529488061 50404995498 127223155235 335241118262 6287109583 1266743805 18500942712 20380091237 105675040246 126840224478 64242556115 3313027892 156052408495 126836213370 44640257352 25808657586 81086430367 40269240958 10352401926 102957632028 90558675652 6829392762 60639939199 53119939354 171758688806 12798254945 265609859946 298116824918 81498087879 13224936907 130498473900 59488293690 45734888436 174022645924 101385593207 8567990638 4028108886 291510874985 200871625599 33000580302 45851192380 40446341006 5993007048 60656853309 60902479501 4872551471 27046645935 135837174405 7033753540 22456310682 234387874803 16664423139 129754097589 58623939853 133918948960 57392616475 13476737718 84472940438 88185010955 11335575327 50870981856 13325142626 21628442946 14333282312 16218137967 87964621652 73708201 105485724767 64329706340 20508926342 10060734748 3689460764 46653151232 8511362960 19755894129 13039416513 43305009055 45719541888 8193782719 5649003875 328776088633 36970782519 97456514024 118261764701 56080966871 16480452480 79713234488 10794821014 15681062839 1672359514 246917735913 42025524097 236171965293 13381007618 57612520074 86840194626 25621824707 23065855897 49347093646 100598318503 47156217146 66696319316 14033963397 79585322254 4313804361 56509867793 94384922409 55551506640 2989580086 46671015224 107438095390 128071473914 138314144304 46846680310 618378577 47505965665 1003668272 520565024 43770315576 160202048196 288370148007 56971358348 30678765692 55013032080 182719905466 16163457524 39028458687 41528801461 113620907208 7501117884 1690641569 292782247548 110843388420 2228336097 40301457675 96684774714 4971891006 202146675 130917913720 73407195188 116176696773 129457325936 122091863273 161135842548 226614511069 302781840 67051958726 106448988564 103162120762 186599435482 72079646759 57220880800 29112102196 74124685348 123721075664 51927722483 45656934384 15137461906 28613702652 32478271379 7388992060 7891643123 110003415718 41097188440 133558667011 776269123 19385914427 136652185601 8545630762 15583521352 46284050223 158518936851 87838628973 11702827332 108788556851 46600175654 121603032850 34386440479 83474975896 7711173409 53948864365 318380084004 6523164258 127589066190 52898302714 169479638370 15681756032 34240004862 194808413 80421034283 3333173315 10385824739 27248289366 20336230829 207219943049 1347263131 451775591 21139142174 8096201268 344284863131 55939845244 86574038692 2191995062 89585256614 14194841142 140596171294 141878880 8743869105 43330071150 4804264662 151449446767 6627209822 234289312111 156231768623 69279126833 3109871363 166590318683 19012882799 206327641389 14596944467 38332030092 114095394643 13412178389 10984856353 86545450829 1763883933 56097884878 234993484112 131584913295 18187768363 5285361969 41607624654 83625338941 13955156930 15058981493 3277839963 346587657662 3570098899 169039858622 4551765154 808183586 102574544376 48583429380 19751417426 6855873156 976128145 51427294972 318463168603 43211191872 111219673176 3575024127 7351227665 136927503937 154345499170 165833058610 41261592011 29109242657 140507172611 9025805679 344333046640 103502395829 107733784347 104214734658 320653098759 5891546719 2671127068 20766291910 34299246312 230350938467 239641565530 1120192102 57444957434 13495015523 281376054 10721120277 227525446330 31375626253 3173486209 4831817599 119079277221 67148995493 12288631410 27772337347 179431101512 238664737 129073373795 157892794545 20150478566 133020330410 60039449406 1590285326 149112563175 46302424701 243491716684 18370706852 31713386426 42873219444 10498460159 66911113615 83454513359 16481660692 5016460082 28935837292 14953052616 94062490699 5271303611 4848675863 165111081986 46755565474 6844722781 2919198122 1392360666 40568195880 239238834277 17777929942 42077240744 47235694769 19291152677 10033436281 90575185492 38512851706 26998033884 333192960718 14482041053 6536773139 59398762876 67267715500 44609810341 107579904161 7271735148 241380661 122982519087 13945612010 127605943279 369522677629 111094623302 126789444613 53044785569 144035434702 41244747493 90757721002 149304652620 183009009247 7521014743 2164136684 158372741383 108227663840 71483361231 64788101686 11440347975 115945644154 41975468102 10149775461 3708894449 47116189436 50790409342 39053416 1490073547 4140225264 25580959369 13382563795 10250333510 16962049649 25267958913 3953708615 137362619896 20009075973 17463657809 1763562964 40196926250 151048262471 69108822654 17742535152 85891367456 24853420425 1232809844 67407085617 3566337521 60419316113 24094411997 194008192784 152864853410 14886181889 34045589738 111922285260 57625755818 77533267591 27407320297 114677954144 109304264844 35215615076 159182982691 5869794748 4710635009 16329720352 86973151484 4139757753 74558011428 4718260046 66949107634 91776870821 76714735600 67530568447 45343442721 27143254098 2254772041 14747781733 125035858890 165882021913 44903319205 16246030584 4125231963 185922408538 17170442256 74845496891 29088146282 1968598226 147736267054 105737336795 56848554685 684163229 6199587335 31631198675 20353537330 354102909306 10257502012 12925862345 104606447816 10214780036 163368720464 130165305029 77070572450 57950969115 563048058 131087871825 93737365869 112657084823 45827143970 26784970991 42885607393 51672939860 5998576014 57888653110 323820965293 3331730860 57990776090 92112323854 24978142001 225482873552 83559815729 90891027899 2025563901 101961013934 384934138 6959000003 1280338923 183073101725 2024184598 336475231503 12856173819 43101615582 26274895545 47863233999 1848165346 7957277587 72033880387 54523119082 62024470844 7357002426 34208352946 6763768793 36719266850 230878224437 73150362106 6109047183 85297969894 64149490825 28584117318 58574010886 7997099179 142568440 237909277881 6014750367 147556941648 35954110168 14246151395 50715054671 186594073816 13223668583 12965018717 193741418407 31721385534 133308766698 186427650254 95928320762 94546623 107747278427 33822302084 15362839530 159529045827 36609448679 2376841008 74535485672 6917612895 35996349767 96001127080 36100489268 52631034681 16879953723 2406145206 18906662643 33683342701 79253162216 29079972045 143917063893 226339977864 38576472287 17496550014 113724203353 153340204013 3590600437 2430029672 36292146093 49205348703 6565038643 44583346254 81975827492 8592244903 2683491139 33593801262 27042691129 46260414956 8169680012 29794507230 2711730842 2829856791 24103912238 59275568583 20235652634 10050336085 136034875865 20232186133 74611449125 175305570463 211946987179 5196098359 125694862794 70943305095 151477480528 35417555735 10666711007 5341793652 7031295699 189487535890 39152351586 3105498710 147452110159 92906078460 75558503551 57765238592 19367363363 36815361125 42719344638 156543015421 44436367417 47824404789 12270758163 41875514039 10510562096 9694159558 158792697601 36759646992 26002708270 254385669548 53289854512 270711629295 43335750505 214568173537 8377785346 18675365211 15898588586 1651742731 28499537017 682471082 8204069491 117247049637 361714144659 3375255330 99851891433 4143774983 40367182068 249192625212 236478745879 70106015005 54849917903 65933656316 7986842364 15240416484 75442519296 216564319851 2244406828 46255127912 122191463277 2178657413 167441988352 123128494765 158958784525 32995053617 28482390491 8530489056 25631784222 3697878127 1084118179 111075051560 1500640614 3047885001 76248335879 6028082710 36123857272 75256876986 261879831162 95810462362 55790153650 127946898684 24060848718 357674224589 89287030402 31970974590 460765302 6413144313 14374932950 32408756 33793990821 100342222835 172497421433 65221286315 107927480440 46816643830 83163666705 9348902432 117327282178 9554845195 39675876792 5359700248 4569751072 145811889132 29915636747 203658768538 205162856815 74743261841 40030567374 39863600349 1945712647 178380446857 98537813012 2636886941 74902972381 4855414791 15822039983 13206598577 170879636352 65505511926 3843160229 6806356862 1675695752 73011774832 276341571585 136608810200 8821362458 115972100046 31444028867 12228107356 54748486892 24544848630 17653653976 15878360767 90411175043 26323772139 135700637786 2910454768 204168590069 94504507781 265147671744 3555438209 71703235869 182798568974 44634425271 5526560986 1899019146 2716455043 41010520766 100782104570 2821357778 58813550617 228006858488 6239294624 185810861453 40793140448 50108199033 44524093722 133693446385 124884412385 64428774047 22554448387 251770952910 137886164360 34183459356 114976229280 49953597414 53899982447 8811477503 168450055503 183207870192 11861487796 71588666095 20138236721 19935752077 134479840918 133165342771 13461806074 24272595720 34292917186 167203185220 321774413785 44397498199 5267928309 239804607075 2761432715 31793425647 158463647926 95856145099 120871858680 317827619804 29558800402 6658807508 15454490904 42917512549 37972370858 5038386531 336212347361 128582931678 39933212870 72024805390 240846305356 107698373 12873595468 3206777475 4696178093 1879727260 12378379359 90881976166 25778618504 93029783955 8997327495 90748597732 194081522628 127831152317 359667682570 784025728 64929189111 40476368082 62252122160 3373016656 268753903163 25028948233 114830407963 29404953937 35367466946 14812079297 85964951441 24681782135 151148546774 43392181636 20115923394 57243269967 24124954236 38757406792 5367283 57826874253 21596616953 135207111962 68680658409 41617399074 23056376179 5434917827 3359088852 4281197120 23804210537 75229539496 7120586449 45118686905 42641622938 37574792444 13830468362 19578346650 98336446431 5948631114 59342168228 37465075532 144146442175 19909175166 11607011656 74220924345 142592457159 20320884706 97207901330 6958601260 16030115491 34860223784 26178824286 40707889973 52806826147 62984800056 18293106438 181183323073 168664009255 4381100893 95718887884 9104864431 64640535629 275642109562 77875932387 56044328343 9415749284 77306877246 268940427664 5891860382 16465100562 122980857285 45622757672 6647238214 3813749961 40127985619 339596488912 59582885524 1297141768 253283367771 3236857563 16511778840 6278445003 20753942693 72290255903 293859519364 136840578903 30659568339 60632846558 36689639696 99212026491 34611877008 97013329878 33338697366 74306464850 126493372226 54016376241 2519478906 28455397017 53418547230 53738182608 9479640666 10912159639 9012018925 53228273598 414987809 12396892304 2904418852 116617358493 10996784960 34636197690 454747841 11439638202 244159095171 134081530862 102860210839 93952521357 72914685491 112381772624 21827147320 3807490971 284886005068 224113896903 84568424152 33615504282 151560767744 2705811569 53317718552 28438076020 152001868220 147176863825 99543577988 9816009004 102860290271 20015776209 42737793193 57963497463 133576617861 126026194998 2312993515 64520344000 673964399 80929185841 2713650076 5284238546 7121230392 93667262037 5254431630 92773954806 29460606327 252842148113 50130400689 15434418309 43716802596 114511183149 39039352149 152300127034 4844065809 86038638081 46183828409 7817679387 39139706229 45129018563 305081450538 23199782968 103710456059 1977437324 118936033226 53848185085 125155067632 62331474319 4877708164 270773238372 16126444770 800466299 13025373010 21161011866 113154903404 187567673462 8214546035 295722858314 58154366886 38567153485 32691273490 3707325165 34873276595 7264855734 23894540296 304945135608 5671647751 44636205857 612623462 67790650491 19847013528 65307107713 30054979459 16879849517 18329416908 54354074899 46891540197 69696426134 78817983862 142118734588 241530849270 232688888347 90414287683 77837367428 76127463643 83244820148 93582071105 33283135724 288395651957 47361423133 1587662185 166506814796 103644187482 10461336503 32536585360 299707782761 74668593625 119818599344 73370169029 162215017622 128068408089 5720976247 91029613169 5366787686 53547511159 31119174418 107720645 134059598208 113824398782 36288041354 160452073518 196860558606 55234596474 58835929018 52580158250 1314188877 54785391678 110371677886 100627865001 161593597218 113398394101 45257312269 104669103726 122001122449 5253202750 40298945367 24321131085 13012155126 843384802 88432280535 24304264024 4108525183 197038395013 266017827770 17235365530 62773153697 104368195502 128417722546 155763802962 36082227107 10492698203 7897233715 240389826492 212853026107 23365986907 7075063396 52956115336 43405243789 332647811737 195766065296 172660237 12149922471 53888495699 63109648535 51986733292 5201514330 20941226474 21967702378 14700634877 244947792493 34829013873 40284939306 13946719288 54582780900 52786366449 69971140695 220735925825 15997971370 100710163354 318358243222 5381480279 22676394334 25333101687 235077625 66122496962 134312608044 59667763637 42758894050 64226702554 10764768945 3560703313 37057061641 40176119778 60478895629 62151168427 12713160579 18887593934 16051075880 1485036 4032113203 21560577157 425307880 78630551 19645495022 152669186632 57237341158 66191256211 681075521 43805143245 21919511321 238274630618 273596953332 80416969064 148987199470 28489917488 251990967824 73031126448 107772280533 73507753814 50690246092 48544015000 234277402231 9430915683 13766591837 61304565504 5107457025 131630417206 49734607229 7168171796 30600044999 61331257848 50083850280 23522669389 42196387665 10302862900 2088447663 70159972534 77021021134 25603712101 55467923571 25563908305 15801411224 111667117339 23982646770 111449146764 64759709329 8196941764 1310127293 236814967867 58598725732 12660529840 257 69649982339 169098951060 12649720883 17369702282 1784438959 106206084255 33921658080 11956388786 108594738656 9076577744 139624772915 952310208 21031948513 237370866256 83907452655 22034783725 174401458777 10929389672 6830113631 259950633360 83405197287 70826675066 20517261044 40335546 9276015889 12226360167 212498090724 230768209427 368844769 8356728333 206394640788 81799864847 2125895450 13079543211 210354140052 105738837470 16422248960 97033596754 16723089116 88228586840 24131118274 6522677732 27853192679 18827275515 1919041371 36362632346 25665109656 4429542643 132658248275 21815250532 269764824693 27347803398 103290697718 3190838029 16374739619 110021011920 96960200728 1024581986 33040784944 20323195905 117410361911 139329732832 5950078101 5944030985 139318958605 27639282587 13716297919 97248616413 28628363655 19615981393 432317572 231064584011 1043845603 8873286426 165736868630 6466769311 893673063 683873187 16229216392 126622944067 48355580712 47945874237 133209898847 491921042 18502840892 109441992156 3486297741 6641017810 221239349144 2816682391 81766826647 1914683871 4882646808 107512400589 290026410127 72816207452 17187553644 134426606742 320681705 20598640189 22817898295 96108585727 38544050031 76618291181 3234673577 64850981157 133359982041 44812346460 62579879953 52284598187 74155329733 3453056871 6569005902 3613156234 11160269096 448010154 34481692984 47708552 6157432803 136932686495 18931731925 131309298658 18599485524 76041137922 470379248 44002756936 45211776773 96208683184 170344687925 6117319243 32515879365 4276521295 667053997 35128485542 156940953623 9755328903 43621348700 94529480312 62586686354 235983502067 76134193422 41657979988 17109978444 13787039584 1101991937 12557352732 3045545618 66806097892 29100063938 80380326643 252918648739 62580187601 40538375629 277430475569 1123373381 13455915813 56230989079 50800355397 140842630666 19755009669 48403640292 177004451279 25327436 19342832396 89583266721 173257981679 76252754700 84947179908 19417582653 426829764 26843308973 65036202348 47544722893 62138000050 66686479740 114759734329 4757860767 21536074825 255637362375 6884819081 85536863413 200722063827 30705234238 103671785794 11491393105 9081625810 6954430918 2534005996 74102514248 44815595 99801821766 6173444652 64447199509 109495647413 279048839334 107040059147 20580911859 89573114688 23811197106 51460119202 41457081556 28258035865 20863584539 34374104145 70542600383 50173750900 4867121329 50502049660 196000667202 120385044482 44930794942 196433863367 48276898774 146952194044 13212671379 222646674420 174351866001 660167971 12797731380 240823544351 22992268 39337420680 175233474635 57954061511 32027518560 6485041492 12232511677 106711277995 258974332874 5695176052 12337594493 33536735829 30084932412 53393555207 202226836714 36246472183 136507060989 88178299862 35610374584 92639217794 15965260247 115842354663 162438313933 21502140460 16832420029 191272434225 10228040713 143244643893 96305517205 220451200827 152108944595 32996305451 19931454974 108490497385 4366439171 82036223742 32365940461 3243103 19065185017 75628105772 154846946221 104247199928 58955977610 39071748265 206232194800 75648858377 56064467651 60849498144 78808379181 164493988981 138913313994 177886022299 144933877319 13323843269 168161604977 41668257112 77153116370 39260426670 18955787799 19167298946 2814802432 104276125402 29772620035 3419919572 7143583137 136029783791 305276530305 26258810669 66208088016 3831195910 106720694271 24664295339 26953454360 195423284477 55786231249 12486776916 55681048861 6113951720 201021156812 51739174052 44387071971 42545862813 105293563785 8034810 20222530939 920655350 44988984092 13820136425 21769283087 12935009019 5951679171 2436229193 49571390058 2337707641 45225538549 267466712334 74333933968 61423233280 200000192368 87083206293 76877618883 82274519004 173152880643 12417878157 63505676514 170392734877 43632582104 66460079923 79556183053 202949902798 2840149582 4235247770 204676335683 5113385576 8040381154 16660425842 196522230988 24796300477 7490475430 63837462506 77381975244 89105606116 144567249410 32926909753 231046688071 40913885442 65446085689 105577997896 21744390016 144977979258 256878913834 358685330 211568710559 5526023937 79921495632 58808086482 106455890938 54101769314 67803338094 2289322929 63568788804 65548051841 113672830897 299437763286 44573637777 32322206269 14009483197 22744250102 9722317891 106424826942 5777207710 7992604449 79145041545 119392432680 28651763003 21598060833 27827335298 172953631756 50271246655 623483657 2878884978 4280049680 34593228381 35510766519 16529148720 5845817059 4219067122 103362767119 23722555419 68116473001 169293346884 60415998813 46377145677 2504608137 4605341282 150926515558 149718030191 159266677485 497700076 138068708640 104830726142 226130964726 7675924729 205221131080 22021609929 84828490946 258547719452 8689164 53386796355 41041259817 45956149393 117684842581 38921496852 9135112328 93821521259 691864332 49935933485 3969772215 89154851100 65611676224 39599896164 690400521 37239427444 4627859057 11092635615 38589330434 2168465453 57712345636 33647855432 57232501911 21282234499 15402525351 122101147940 104253563576 63460283420 210158890921 87435149991 5192702319 54028051190 86849727145 45604843836 82881512073 263376908349 162554871953 10328086216 28037416500 1332366899 136540052547 12931964236 119514153005 111861042658 3234693680 141421079908 239690509561 286536755384 96166357762 6389783371 19131342709 18916430590 876150146 63526700956 165498711133 181832986573 5481072775 94073684315 8652074539 362151749 8600516397 2560945212 71276183258 63206134329 702003229 189346672587 45582893654 20697307237 39796961690 8495119186 9984195045 115286287206 35539405396 236494887706 75383995390 11991995262 19195592902 22843425 175766788754 39139811945 54573681176 98406849079 6768505991 73600502156 118220285562 78321234659 77467302113 8119999134 251444876004 117880430436 15949113509 20986056359 330660614725 3319306047 34652910194 311214410352 48373091854 214862818413 9598436978 43696896771 135387992758 80117918438 95835753762 152604669992 106704515736 38933888751 92279123851 9276940445 42295264426 13382061331 7035522609 75014483864 5939093827 158035912162 3509394244 24284043507 31464790476 2426693248 91846921997 85599252939 4392080849 218077078047 188576307204 50946291974 113953687221 45823532380 54180401147 246168142007 1532883959 6098836542 235010746684 260435234928 34909030528 80854286489 12933712864 3911280431 5361051447 65393336848 15458903641 2239608824 1566259645 12376679599 16607483282 281920525636 116208388635 277857118648 26735368249 51559180224 221571716215 264343309824 83882283912 38395171588 17370338374 65687977680 13224796184 93547970820 267919567677 31964190447 6232904350 90619156868 318690591 471564331 229193654579 19535800011 57307055250 163909894583 10136721740 117363511846 82064653491 395889292 1981083 65517781369 43888714074 32661994304 105556053334 309488915 1876243251 56238259738 26199601584 29126730153 16075122069 10081292577 199238094402 34885201230 203736465685 32091084648 21097544151 295717305250 188386354638 137065615787 19613903346 175436865645 106619366712 130448379245 30775941271 175513299565 48534975126 49112997744 24139109694 136542186455 151007338326 6917179493 15964119772 6543846645 49853506650 23070788456 19746659617 16225253320 25221506423 165213423824 332787731721 70236742878 22269821586 986073703 23494227022 12240556795 4157525807 80314141949 20985995364 24446004075 176980480139 38198298356 14067410825 119008493832 62324088737 65279811730 8520400109 154687785107 90203016572 79577185935 3553255004 33879790053 242971159066 606561954 54271269824 183846392892 117173752416 108328196 8765622185 226637827805 254855726825 58361362470 252664240604 34941946313 122304969245 1385812309 297542975 16754620510 186392012 6634165858 24297643403 99406043906 6981233625 156818678215 125059006357 29104601633 76261037731 3766973464 191634367076 32538010306 71277220608 94579027604 23629839951 1773601392 19866657288 52582392154 116000939796 13073224575 42245391521 122208677287 84668575977 178672068108 150186092744 1780123394 27543907178 4732646356 25000741167 2490805552 10969630708 158575374173 955443523 187578387932 45857189230 205755376762 89950613694 224179763070 78081281730 9241914302 65197501538 89381220716 43748074473 69042563344 183012884917 86670829479 52630716767 173390710898 44541495551 114316973977 3876590520 293719970 255823916391 13108433831 11687122202 146352876985 56677646112 582525723 22910938025 3250508408 2758026974 90808388166 3464516227 128734837662 81601759557 83412898968 8653959911 13508555293 188494859743 1573079700 111821025678 40095906056 107044846814 24067557364 227024215 45231501917 63203048172 3200953208 44063906129 16611296231 16389791510 173887646036 123739100983 4413520962 75235348562 94163653496 19460278981 48155851156 21145127267 209530808 101366222109 12672489998 1071841554 38707544354 154936610533 21395655229 99969230662 3442633324 42313264964 47714740226 35761605473 21891748029 100687384115 51470910808 185606803438 1955104233 32961779323 44534258549 169783733054 2943594176 91784041112 100905720091 144009514604 36499675905 71842336363 47502991122 192286479277 3321855759 23028043565 42957849231 12784552598 29404513990 145285419842 122566977720 20828730213 140022201147 59402428059 20265605688 226626137051 15644193748 12456657192 674939261 90554583359 19352222202 28075284378 125597729696 56872740833 16059911883 137560649218 22606197207 200615546918 99152636145 32229309612 39460661219 39416369006 41006924386 431608239 20555629167 98295827112 8605413443 12318540588 1019429356 5632339061 18951808278 129561313416 24824773812 68850497420 8914659064 226460132771 49549744627 12765136982 1376456853 36312264941 80485826302 25896035645 168345422379 99688323479 2009016198 15600227484 54171104144 31086446797 105676622626 192509981218 105940048235 85032173466 9973808451 33932894138 22732295102 24081926322 125287637025 251041265703 35796513804 6571041171 46103224836 1928087887 38017590774 173871167576 706629045 112708278782 32560458629 10380524475 14929231383 34747604303 171292629837 60051553245 2595823204 215890650853 37675636074 153067909566 205343993409 35226266894 34881025450 98264835210 24746871494 77690876351 10352434135 54733227038 16318732045 12505424316 30436965036 55663243721 118522536846 120771023744 12749652919 38089526040 34486116789 15995657217 105604514101 1500356971 18789844434 66227437460 8814714281 144662331205 12653825467 18157467678 66922056177 8782060176 1914078120 17539596586 46313072005 169932096097 1948381651 61963657119 100769256307 144255664305 133251341090 37057405478 19593898167 190512913966 83544007223 19907014872 108192144436 86001943199 446505059 4329090255 32874908812 255123910025 79356838698 39848734688 111077784575 20873939352 269569681901 202967464253 31423415250 2529967038 208666478905 9197532554 25888811785 23466379450 20043857174 81851598175 21410504957 14593669694 30113800135 31070867042 272676909 7254251646 70489026537 145174638876 315072909753 35404654792 84376204808 168827067341 24028334768 35820161423 3171532576 51245465071 19652641994 151811861024 65080987727 16892835086 214739759197 25806445592 38258609322 173307480924 2384983693 14613981055 225797642 84561035544 102046481811 7768357780 116174822239 7762660624 3300510503 23581401080 94909919279 35090228188 65942952675 5272380826 22581526216 86609468190 7974717801 140589118997 33480010517 10822296467 42939125185 2361030555 64918021387 58286611500 15331138196 99642254695 5515412783 43222169721 23204587030 178694725105 4973345360 4823181324 65366341987 33367205273 70230076836 37354982300 69830645845 8201734035 13898007646 247944804983 9804445521 930301213 28711506090 60418274647 4995564117 28711048364 29407788882 219021548252 10893724171 229407191605 61702109859 133846699642 13630656086 54777023189 52233881524 20564437065 27473154647 3130663321 28050690709 33976242911 119370357001 2934382903 99949904233 20642228994 94891400859 67001385411 64924587992 18351445196 21731732447 189867886614 636003133 37517237179 61973248619 30451265273 11901417268 4251033150 97946578007 125527147561 38157750806 222894506195 174093597002 51236050864 106285019630 24084497282 7638381557 44428129684 11252099543 46061568353 13512394917 4166788461 183532430819 378351595 35327621568 44152557536 4866901241 59829840194 28455010001 103429971507 58602256310 5757737243 98530441476 16669203073 47527048742 29224302317 22423425386 101816387743 28538503007 60120440354 41489364753 53084374897 109440992345 13585351858 45133888289 53256873697 1745589692 49457238628 1066375303 60308043900 72265840416 42919164485 87434026254 45168825822 636001430 3037573955 37794570589 185692530632 64066448043 210052198992 46631709683 12029963357 38286928640 99521689509 23249910591 6637706559 126757302600 34988552621 1131465517 107230852935 189408598306 95375030 7001718247 121463998672 42360208527 167794533810 86678448204 48542446151 11164221178 84746318192 3708953146 18900306324 14944332280 7839056617 76317987123 9971311908 255033567679 8905844188 123144322230 222877021278 188994290829 69137270717 18561030249 29127494965 68897443602 63693172956 507534023 48228086725 2972975678 48043790373 276187519876 25938340735 11221357607 20869375404 100242302152 10025620420 7012213083 147992214393 66267478432 1910696835 199354809782 119334592918 1166579006 32853162475 5038501379 64370699594 16211737627 19039208376 233043891263 516591611 120433266227 6413289346 100146258331 80852604166 10445153309 31416867472 172563430 110262848913 54756887284 3408682673 101356390399 3439768500 9815731899 824053420 130578912861 87354190148 22075433947 13003216194 4345325416 83567768361 31982565996 398313925 10814322760 249179070674 30016293534 226404001902 19828041555 147654628769 24385600152 52187922110 630648375 7080498872 5199530635 58320464541 143897436619 12600380 54480949049 48837842261 62177603131 3304094075 203271474603 5979463576 2174290652 114876041642 33650024795 110959839464 15400675626 61486491688 125244317839 15929617646 27126755693 200764900110 15722472464 11080333531 18228083365 33176911795 56104362106 45367946847 72273716704 18842465559 534334197 278846297430 36116065962 5649803889 67459863279 85075389107 1758447729 16924113327 325337982139 209522845407 6199539346 71565299728 174226190114 1388738693 90100886756 117282441840 173625077213 171541332089 19790146014 14628524230 59232471964 17262998799 30279776221 31244896950 45559546813 121593470521 229750640864 39778295049 166517036358 36747786687 70343456300 50339567276 150901419671 73890458524 30042046620 70086353122 91205867692 92195676995 57744583896 117663438130 47415767003 68424469581 72176704771 103961246216 51579077656 50239286799 26572402550 123835110698 133158897844 233499643 33887392200 91387337651 122405368668 7266177903 15124158575 49055586206 10258619414 2061669904 100662033 2162325864 12053510950 17044381677 38956438624 82995702661 75959120362 13320327184 22586738341 36259551971 30314326263 199335272262 24312480035 10395539385 108249242135 184612099010 30271648381 57227754685 2960029141 39044161622 61755281566 39988095310 17731078575 1008775439 198879129421 159948588910 221926971836 35423129566 397448809 9025321240 497377887 71059679430 589655707 4472524214 57449406026 6629874534 30428395450 5378872176 169001205832 14649290652 213433661603 26229410359 8421896338 36081997259 236938527127 112489505523 1476579012 294290415105 7827454881 125666519119 168824994085 252289303770 180523579012 93361179527 106488395089 48151201999 25328689914 81158735268 2399775465 1132352842 37334735363 73949706516 86768571398 44666769894 36987480796 291126081414 269745998591 25966555626 257214196706 80366965776 7203764832 53986576775 38576021099 38005642410 199167753326 5816958828 9317970264 8562670237 4311856024 98236484558 76487013941 34687264421 249439708716 179507058459 819014577 60533646621 10131388809 53241350928 17520920637 4885414065 7515602846 33979957651 9139912221 7298419213 30408849866 72703457490 31512074121 5038022161 111647343211 20334615747 5307039453 235821774077 129112328005 249003838969 86311640665 236090956126 1491728779 333401367623 49385152407 15908891992 117718889527 104391590080 48726195560 3200228629 1616864724 33244419765 212873619989 112659900588 145003149752 23176685655 174119118857 75652087204 172196886439 1371690569 66227399690 27903387321 9377858375 83948139261 43825915608 83499269780 37584319217 59477644132 15329265391 43119813870 88620565478 77693782426 72929651334 3797267539 5638681331 320260896456 82522375832 25524938181 157399107019 41677834355 17632176041 59535785750 35497960012 139259299546 117283526148 295309376 5322085950 54917866483 151352160571 17167623694 14494686716 172503429721 129766357636 74298867717 147906250316 289376708801 18302267575 7456731617 120376826376 3711643080 20174722523 25867879784 38149451762 137337720355 140009312859 28944790481 117345612123 3649234045 61697533901 125655566154 55670794615 13698578403 29256169983 334296185 60232385441 37959724892 3062445659 69526582918 5938508120 32362695085 18226096745 8377745238 12075324477 78775797459 15981974368 13523162190 342276081423 84221382511 32355618210 153447496680 38895322582 2312273696 33489092197 38902842750 22752747194 39227387258 76910315818 3380263045 4890928312 10918942808 109167829729 205943055447 141616248621 28489253386 1028294660 73843870614 50621210350 75229951481 24924863724 35237624149 49450503273 1349175229 33281774055 26190843170 17846630393 51593733059 34586658957 84148939048 113532686627 819859710 15689852716 8743884045 3185086745 1398230866 34607367842 40384356934 14566792715 174981162414 72674070026 38996952990 5855396543 197749289185 1304494822 121070337302 31774031541 211817274005 118621975840 19991060215 124267242878 41264398142 40139333192 2890970907 20662568641 10401206409 65988852756 84903928 136202966 7627790901 249097380487 5194058654 110535395251 65078183991 17022870440 313514225 39786452547 155103115443 26517486074 2251034226 47343205720 12831314357 202320328945 26325216774 153309215377 32347163085 7725810645 49556163639 4173061097 25066971600 8481573701 84509317983 48421187408 5053638770 62658735010 66672142654 30337315430 67796664875 39468269678 224218691908 12583153639 110731451044 61005795922 55100523916 837451948 93041559744 79687835218 8483096969 8506726399 364664156 12149259703 34469515890 29856394162 1529868089 138817424480 57616118908 3251145814 37386957428 127378946337 136349144791 1324766781 67539307224 138424546820 32417380968 33675667434 193927932029 39182724869 273217766741 18716056138 118234850201 5771615443 129026047675 57799019809 222112955900 14813139496 1922499612 23927819181 32233838628 87066041407 141517148974 163998542518 68350783302 76348731753 99852567428 10349526822 12405333837 183233185080 112792738573 4925210549 20029865434 15816154166 23040203094 1017712242 32491351893 28316184532 68300705771 3772048284 26355461314 41256126238 42254681496 6102495568 96402570274 33621482084 62548030437 4487722416 27124464245 134184881707 123096749019 50630781186 67330586697 11907859350 1968351218 9337805969 183493032137 263253860869 111619640108 162890530612 4457044479 16705448735 76808444531 14846642569 37020495894 40335733368 26592866135 53285035608 308558823509 6672926454 65554736303 299969999968 113186227355 135901490584 2149080191 17165480945 94836455944 132705934796 61473983121 234189625771 65300547163 108663779137 158281066248 159301492799 212321937657 61190936316 11023752846 9689716214 23301380185 15538773485 183398450488 317557560 20885436966 78893933485 7519684625 98658918415 43230319988 3637585244 78841139954 226414613859 283419142346 4590549635 38836719332 20351956979 39279330016 40688636323 27461981359 6570846505 15481397398 68117182717 60705276 14335297497 173929223753 1614849584 32542807453 281854623113 58602811433 211212654191 37550176464 3166107717 9780558452 59704094199 159613540588 8665697552 108826510541 3982162185 152527705169 20711352785 289910045253 16324688799 94587939124 6793865777 85581918019 10466599451 70300532879 365524455 4528740569 127658122971 143571737 35472908094 202450901556 36759019461 109271078879 46914517111 65234512046 11721240441 44417420474 77197711962 29427571930 11591604590 120707731287 166546520127 146202369298 128417218167 2894197878 60759510967 86484253931 224883181510 808808556 283276089578 106368613500 4184939359 43505809448 14212028009 3464729658 11493355082 4724192990 21662864700 24296337647 4989414295 136817819822 55560482657 2830024230 860948507 44494001991 24754026188 14919122355 760787353 122915587166 59164880994 9178897113 104993757576 82951929544 4470073071 16566549267 81731737951 320955901079 36782952987 50198527948 215184777218 213323356626 109775155522 7145169121 293101417335 25164810522 16348675062 48532484557 59915536872 39012926891 17262862 324298156 37361243574 71887904343 59755434117 306824962771 12099901469 45625713691 13369932843 44171950509 38578549088 273125334047 2969529925 128265443067 41803008436 83415047846 18737203528 39619214470 72140572573 2060351 71528183452 17655478079 169619780219 188007788276 149896714947 47073147508 149350243 107857006932 276325608019 44211203186 3753092466 4205620433 79327786874 21402861196 273474049973 41485622153 233726513302 287857948850 185996619120 98088367032 57714791913 124538677513 86436695369 19059238723 3988016242 27050794211 217164681196 10452876841 78769901521 71517328482 33222328676 97059017849 6733287431 199732269054 124763492159 198658876625 40718718766 17562193146 50690039809 50377079986 75319068947 1545214268 129138960527 1452808114 92540412808 219455862544 106159278947 1714767234 46575854791 39884895316 46656264632 3838876937 17955533172 22425341343 38252485510 128365147956 12580219875 13750578884 541884251 38884339339 65058743176 376192799 1410588882 79226799027 218370919 23545075048 3569885945 74310662849 4120201684 143861414464 31218853211 89655704567 165788152054 15975985663 55826203427 77598324119 2795699869 36134428456 11950346696 12705923665 9465910720 22153475353 64313273661 2719240451 307013048 49114523 146918466978 41895036932 14728912610 168628558659 10552629464 24578361006 43678230092 122052632611 200084446521 151828483055 27511029960 148156004670 59722685762 188547746396 14239755157 1247336401 30829924600 62006622461 114447919785 145249410711 34231192463 10958136112 29026665035 33664082118 11019447270 79757098841 37826264283 116864341 116871594633 166581411473 64071910686 49114951556 3320244190 54078553447 7126563276 99282744973 1247992860 37500607144 76917836032 45724148414 215075426907 3103321377 15535905632 26401711221 83269766091 238301617668 27625257564 9119757109 117870875382 48649751189 195554762348 68350285408 8645835066 6328143802 6917437540 52630588569 179137389005 4867006722 157307320962 94468284561 7543540802 68254065597 97793503672 24035227463 7228296039 10699504643 15758709053 110730920027 28094400655 148628422581 19602583630 1793334548 10255037569 62290161438 31872560494 5916179603 85505156481 13270539410 180240089308 252935776029 118164612744 21617120453 38856169196 1722898652 5530511449 18699675329 71913388521 19869843570 11888846971 71069840866 34488570391 9968766739 10561915257 64253610408 79153406909 30590615266 15040511991 39066795614 95814920083 36894198483 33051343765 165363833174 127268913041 64700074675 87841578758 83069313396 25434262018 4117463628 15581296504 101116181327 264129702324 1598102559 150373306446 171405152894 32597269955 6799566290 5826628048 303861261622 213920586836 4010178183 37466695460 4488434660 40992841031 60533437123 9940853208 196469885270 18994987982 2161820287 43377000875 19725904136 218541178344 50568140873 29805221430 86315547161 9530477023 2685502402 106718417007 12452222770 81565874926 4225985101 57315405353 101290407434 8462064168 9843472331 5378507988 105460650113 48153037676 6696802288 77115897127 17975254432 170049647546 268912297674 28439353772 2303851359 181279171050 81420431770 6640555309 43643340075 124060607106 11469684042 132643725670 32304778029 8080472224 23906311398 209488850260 72608528329 136843855761 57835989509 48067254138 4369528803 44599740413 234069976206 106079583447 24993075330 101896238797 51771355037 52531670820 59259681884 10191635823 52042843334 32964089717 149418214935 149536751057 4081323646 3299913356 112077209 246002447579 226196634076 212690596 13106106160 18215838916 136653098389 111578900521 96367608401 73488537263 50719823353 21892537785 22408755770 8705146988 66352355270 59092547689 59560090485 38509263916 257231955 122873669204 7717117604 221851224 14495653125 1929495644 5384342441 179928158922 25259598513 20586464553 3936100453 18870001903 31396110088 43260789167 81291090891 39693370100 74056918598 483059517 76305290859 80289709309 103854308360 152382620907 16435636933 20259163114 90679758627 51046759270 33588668653 3023698369 124250460767 14366094592 42087321495 3672774483 83066713287 24175904582 180178325321 205005331295 49138350326 481794059 191714090140 3063679449 43745317792 4862472645 40430659078 727612123 16272790923 4100075319 96733137837 21849149216 82344380365 32931633443 20156631908 11261468082 7959001402 104706591268 10034939459 130867489629 23566407849 78778991024 35046788214 106706044631 84961965198 76354605903 194902456867 2903596085 234343063 6742411054 33727574332 57911009575 336831965 36581641933 16131881685 76977792789 35466598747 4021619971 392174786 68362031708 26214168756 25035875999 63283536553 12005681635 6175027073 311579507441 81705764565 216582932145 5644397862 16917125708 83643005308 18385849224 25929563841 100749495075 449211863 6037203341 35830860834 8445773214 82595541488 4122300155 52430392939 123874305127 413909046 191006931492 135077391208 80992119827 152090107669 32968696173 51972833402 202132186389 54139126407 81552690768 46392911986 116147645009 2257885670 14855715713 28429238305 30309806683 17871648826 13068467328 35927461512 5830318851 183907884574 185763795955 29978774820 16721511234 14150903914 124268731766 57806968407 308657757 35116050387 9800956099 242830987291 115687217176 28987269115 21318520356 32176901790 243876287 7148370306 10755212861 6685332930 196119894642 118559148366 20962897918 112914510926 30792935416 33215271130 52511281258 124948058786 13782439637 437840985 82848116014 1356271081 27329448959 126135143943 14052704765 131123913147 29944317441 575362029 168543687058 170526471543 173630697451 500587854 162951026872 138831107277 68653586345 20388922712 81810317 122123000 121586418053 22955588048 1086094199 4028924578 63739535645 20875015849 20622044686 17939528563 16261006093 123243568402 14227800528 144468873785 142228198789 29724136770 103769397489 23466374263 134209630529 26591871541 3504395383 145803555002 14401015630 85069796620 659846980 427573617 20965709785 15613719353 1256288031 24947503077 50087513511 70976707085 44362257964 49595923282 5144627913 777386677 124223015449 16213281581 23069231704 28003959079 243982776992 5149858346 308413792 1913211385 7339348537 4605915379 180764791503 106305999201 685557686 5547386722 405470023 136068125 174933635255 13647073291 52332010838 43227655729 576063990 100516582923 167660189 598351372 220047107660 28022806629 59302237617 12234075108 196568640659 129277959893 20961311573 4118294290 22123617950 32445687852 9795794298 2669833588 66034142764 14744900008 22664180575 2434261415 42565968660 213366285078 12849121853 900536 183448375228 43245395211 10466547562 35362710325 21841683415 95985837248 11009532505 143755521170 103825760855 17137199875 213928575486 23146358470 293145068727 27621542410 53956541806 39654022288 31387442613 4124321686 7314221157 22522243751 53863108600 125577353332 90643937375 155116331251 199836129494 32274979638 209868683 22033282859 78258814956 116270200680 8149190007 265871504808 206703144421 1881953615 113119650814 3158393114 171155411280 13984434343 129994247881 104372405293 40698000571 30770608313 141990308707 22867525656 146438159943 106523146553 35407524762 46232746289 11033520347 70650079421 78993807191 71823915474 182761255030 233291127395 1424439616 8685130971 196132877999 20719765229 154925308093 59474547959 109364838019 7911851098 2481742129 197227213362 58849127659 77431073654 183081065575 61354530590 88931233731 3168853955 160006578 909297164 3010917854 120093080756 16589459873 5895760254 228072764985 33135163358 22707126425 10776866837 6469891603 59827815023 10772923984 62886931270 43903967182 22580167612 48246266017 9720180358 25273391085 10304686982 100801573228 83079236 16087686290 1665527673 109072575278 13967288047 3302644130 163742102200 33436156596 58481179757 32867570699 979955239 58991217343 6755148619 166960350205 26591813101 8392270368 42882006731 50823941096 130043170133 14143798951 180687192 37586401256 26438799655 7833306848 37262440696 20663598037 138851770528 43690124481 204949847283 165827905295 7711695985 98067409862 8103890276 46435566485 128591635721 316636400575 16207503796 137231759603 131294779270 101427605594 96488390158 2034178707 32373525330 14221466673 51169735581 103209555844 11399853690 80122388031 1858164494 168929077616 120212686272 42241005392 11781475205 85779884943 1069715929 170230790172 4125431939 3064082 54450246786 192391929662 62001362829 143094209541 54472744030 121891838780 227961302071 22544689389 45391450447 41265424435 152625311988 64194277059 83667579469 3050538440 131663547340 54499928616 156156322560 20785356556 142000213550 7506757788 168936509866 42768257069 58287031404 230660682175 53259075065 12047790467 1638346297 335099056585 53029769171 140032009826 73050869533 180655152451 171806388883 48007009176 1308434106 43801784251 27074253733 77081357826 28958544131 22909824786 199308926607 12665073078 176036061669 124985297920 99170234939 48253863715 8735056479 182530034976 118249079745 23258947847 1720071655 59174147876 171482020862 257224157 49749801255 198653251236 5578785752 41718264252 177452500415 8808172 38592119368 18278323166 15407354208 129275315903 29944777051 13578347325 34037860860 79243898200 80682223496 38696786863 18220586111 210298656595 46005386249 40819321221 36857686542 18416079920 5412189403 78129916342 66771207132 116091651313 300151907619 163342693415 152554026385 3873780672 328341741562 101763050121 180588532177 12077782436 14986588308 171084636213 198613410671 713538957 234981713910 51907321444 29293394309 92367412330 35313375895 3979957309 906819794 167829697686 148714935 63097019927 27373673480 118927256641 22569210125 180193166818 68851837251 60938638211 93150515 6604733642 34700759 33375106384 2071387064 35426701962 7101875180 42884006206 12476598641 170016908192 71714872256 8628299348 219892005932 315295628199 51419604239 167408257016 147188580559 7947816562 1289609206 51341979529 263337153612 144444791323 37613467415 7764318996 145964553007 193515010830 120486929740 8350606103 82064887512 61606779762 80825704715 64713194128 31327679562 124259319000 27298155297 3562040223 181226187407 181146061304 17169633052 232116238847 6967142019 35124074789 16954437892 156328902133 7066463273 260343272607 81187249802 147614872339 29698713540 27275521383 188198147904 36945364309 7171750449 15137450311 1348091039 108950935479 3432126989 6657808436 48742255959 61481419442 65351817574 56085415021 127637170042 28860466342 71405302147 14270561640 78376373280 105849182444 148861358902 8111194156 55476092729 183944728848 185691682122 1545278125 72109926535 62916201121 105479759374 132819991025 46089524002 9917546346 15617749601 15685058757 97749504252 11644125336 17452408842 29896248112 2657887576 75763703431 74458497390 113544727221 123657622149 19137208769 9191948650 31977244225 12165819916 51306210504 127067891001 14477915229 78472941517 154454604401 5646515223 11860434423 43891836174 4133805686 172073471264 23288957326 195871363265 36728062238 89109610346 226322365994 15276841826 31573195355 35156831415 24872954675 115092792404 28397467258 156474256694 11894549595 127531761069 4212774875 14690515429 3469974940 128969252102 36305900602 90712765 181232969088 47086072698 72506790726 71721283389 182802401020 39245885245 40193443620 150202156944 134246025707 9900290629 13187913357 28734518980 3157023802 168814317786 149899143975 116170737591 6372726007 135765446904 117131968924 5372404394 16759430852 27456173020 20380399574 6254459825 13259694860 62996531158 979903996 61422702539 24487743673 130623317814 109475549103 17550398875 2901737762 54087172026 67590560323 37219367978 294515661656 9964387702 100017420443 85742458946 11148465625 79141873324 11268152696 36515122570 9200152226 27278951917 124467014315 34578772817 13851915901 18759739456 20782165675 30743659463 1192527282 58304524853 291057987427 7758215238 171485422010 77550062668 8759297649 9220501575 789174303 44894025777 44646455608 10360831440 3319680968 9799157061 2799633490 238970205880 83321925937 3529295663 16216952155 6816591752 16463440963 4195225385 24518030886 197722842008 134431490489 234968561587 55166595348 16436326460 12101056994 240828472756 21295054918 9361530645 731350265 83603219431 245113183 106693988070 104583371583 1425269733 53611354052 5161419629 40629434355 121639517296 12450422481 97833679840 150275388516 87307076657 21281818320 87281936318 49515927870 83276068193 39647693129 79833994717 54780956308 6484698950 160862570560 126763094581 965177168 7821515740 1293466085 55496154000 129593406221 6276468890 1458221067 10287489520 55293099605 79486824493 14248986067 188185634039 96754358740 316255024321 4455094226 8707240603 3625740537 25043573488 34521645821 21073424849 59900794076 88397604349 116429805335 174179513342 131965291249 3133071940 89424696177 391418526 7669568700 7602065893 133816717036 33620135298 16953865222 152296848399 52375780195 52312193728 195503737887 296164588150 2801430681 6902992950 150843841931 2689771783 17418641659 83969069582 4166609941 85843015753 51957180701 96844505180 207149065390 202137161896 95733210217 23892048585 17232653281 206438662043 7368305499 72923170522 111197532447 95480075059 15406769602 1937279344 15962825374 11756273305 70371613237 26015752639 719047060 1095705165 3721043369 173162611819 1263772100 3717486597 4695079645 54978746060 80019183972 172915678229 87209453228 4774214553 30608330110 121885697 11979140940 37898293013 120989969612 20709244480 36758751528 7758272991 124917173059 40640805654 47047998892 5319947052 131760899178 180077202386 170502995304 62641885631 1546676076 44230695677 705460240 303968351 14457183517 15848532975 4652846317 49397665473 138595887854 46558109293 447412059 18246317241 19766853222 21045992153 18785346398 46375962280 182064921704 36363964867 23180893802 206927449038 180556413084 244350370 86533227780 24396648786 39096255321 77102898161 852546619 78531481251 162304492808 1723633784 9099560783 50628063958 20843535859 120530287452 244357998647 130607412235 18511251927 81362858279 325979873777 123132931028 150820393557 124563942742 24515925630 577873607 1519034345 7684336970 6084018561 517391987 226857277827 1978170320 276155716 30037242399 41701726879 11497449466 47051315746 15392760207 17808207883 102971055204 3812145939 88386482698 239167263032 198142089832 302382636 993716142 1888947429 295091922 345232000 117344969313 29051303475 14280990798 59771035306 21604152847 39929864073 32662284358 63812883634 287407328 59893516375 30905824051 187716498202 58488181972 80381385232 64892837957 78566657126 76336716671 17716825580 134522091444 28571831164 1655562518 68037549621 71261693759 173256551200 2016121284 272377450906 43752515995 43104704004 4375947759 260742795739 2361685754 11784138894 18159738199 139129159503 54957813067 4765803606 126152862360 1716622041 80721017857 37091273931 69408290741 33651534601 3725116037 16228441679 16185882079 19605666192 67044305939 173047535541 240245902025 46394717314 138513596124 9364165259 146651929609 228072841615 11849652697 7682498151 22750030177 87468131526 91376574777 31019129298 2591422583 9242615162 291769559330 153351616903 34180611258 3816600818 288094224105 98392425615 28864882559 45180880958 30669141554 68164534434 169406214343 62934589095 14908706896 18511332357 49969943219 35809496883 180194614387 170875945376 112040408688 124239261328 135528678310 124294486720 2065131207 67133566521 8001533020 166579758501 32136241255 31001586900 3192895452 64842027243 3915814568 42782783142 2358583828 3645833305 36107026077 74374601423 36344922466 14624413019 2076480793 10815034657 46151104018 11770021447 85036422883 21453181605 61669418644 209961979176 60626534367 23291335590 7719524379 5155362742 7744229558 172498219419 273335726346 19244320685 55202750048 7197405787 292867394766 712592994 295785508712 35952346653 137792620563 21529859634 11435667449 79951173980 50250059460 53318841416 103485758459 82593375819 178243893135 68795123286 256673585888 197073880934 30452180245 98965848209 112097177754 196196018162 218420697263 3212964508 2727442946 20981240585 77754229200 23682595511 7874635337 207226143077 55321541849 15705510454 4746101995 35811330246 5779208273 10893551856 1250650743 15986439696 11576973287 29842900485 1993933632 25477662069 85628946762 26847510663 4432177365 94560319014 9508321052 35553597577 60874428599 19980805645 65940854194 175944711019 16792062016 113104032506 51518725671 25573109894 96045798160 145967324549 178015004477 78754076545 7137810971 221033796032 78095161706 11516755303 5187568192 15050509295 124792107149 290114819374 161211702629 82477474271 167375856095 18785174023 2842163641 200097079490 112379988 38111655646 1000088179 19567763747 25844963102 20009549034 324842054 51302579048 26841300952 2453182171 279682359651 30450858088 37371332365 64257885065 27212585699 53205765661 29217691925 16479110211 8907911091 53384291642 164744516545 9603814279 22413008441 70483740011 11349182167 183238416494 55419662929 8209365711 60760893109 278005768041 48619144470 140942506256 16352597834 23585982514 99843772126 1422798168 1278063393 12247450478 18569366543 69151065639 33266699373 190476048694 87255134566 6555426146 190564711731 25742765303 67434046637 30066672640 55865227464 165897033300 18698816772 174646111065 25621203473 274181050239 99324044807 157915535983 6614466801 7664683951 406519151 103364240003 25705533545 95383411342 36598666726 12178627298 16925990295 42679592801 23894007946 135571082287 36318816714 141264674675 118319075881 109173991743 310132782034 194237579347 2819329240 219396778138 6684981859 2679198903 117537415305 35348284852 33695816521 2978601835 9574231009 17878231056 18016831928 100082530859 1997079650 2462688231 35906677448 68308978820 38240306906 5341620073 98645504913 58929730711 105798085537 135185324333 194369383810 21304417780 209911999264 7424891 117022538212 11154170897 42220711435 45601793630 79496030178 180602894527 4673996466 82363601520 84977935691 179804797803 3370881383 35788056468 140651822892 156772724189 37014474161 288807863617 2625732831 125676457016 14084997374 32407086222 6715057870 60256165507 178998608379 7726658156 2082127268 71620328497 51995995640 477658552 3327283473 87851472548 141640283971 186982049786 167247839144 285736823 37911319263 188827978777 47759199511 42977604954 291236087818 70283052041 43644113283 17619140602 86084075723 159728234630 42407220399 142160293025 15089130725 374348030 21217153130 17093114131 157373608901 30427096599 74579708221 75978732982 53132979094 75947870408 23676099998 1559689785 94929995139 23481320103 2967212813 31088587705 81845653084 102726469927 79961382666 22551616556 653403691 4918335311 101300639846 50576914650 1600220641 29755361466 56912986502 7804668556 81344133410 15309441761 5135278287 30289067306 58064374437 51578858269 7183393432 17622301068 149372154158 3236398590 85032564319 57085673588 116209575737 68557385320 8258678620 62541562533 109742779891 100584520713 9116758853 10625299783 16495009751 107810886179 163254498066 89005069211 4123036715 4045433558 136380336417 38929129360 34907758417 16739668295 72352488363 53208519745 34777065949 71285129519 118255972599 46871732820 86144551581 235120340563 5916973488 8853899939 13166715588 64544430472 183474162950 254134257 137148207081 131808249108 89444653514 38142491606 142018132999 164341156654 26768962263 32590863105 264459889930 86111471241 72952229908 8291251742 13086389140 2037695160 6430746497 5786260826 124669157406 25489816582 17230426153 2935566905 61352238766 22305437135 11673244643 5513161429 26786670905 292657794369 99314951097 26451063731 201241638730 191054130200 65992393384 193929165832 43946127765 37489601802 132132611822 137030619895 52149582771 167519949566 611674255 67845360885 60748664001 115812043640 211977654342 3772866130 91302208256 158857365920 2591630525 1574639074 59777706656 109638481748 180657100845 15757010149 1291852028 190669712310 1756170604 8612652493 277972991110 1857472713 74623352676 54819633593 66329698150 157552993695 5856787136 175677759 8690713471 12432687719 179553896466 142273200456 61775661372 8804385844 228172946501 18514870993 6560951602 266275153123 1928164107 23126610073 34798350938 107672181854 14215487491 31390827311 272086076229 27350536013 140997904811 110035570577 24284511297 16644197803 229927496839 39555546001 13265680065 6487649960 4369194788 13076698800 110519766419 175289085340 23402060169 3544044086 293534568562 43456946008 27480560348 16139206365 97613035046 217763043557 21368807673 91238586688 17368797189 9436003115 67616474389 1262439430 171383061870 1827523639 65714327215 54249406460 149648910611 18786844945 51241949912 54203444033 103592026261 51258017420 334391278 6847526745 4434194431 96439896891 2543638242 28851544168 9193557220 94081493685 230169516637 32562348081 22611123461 1657373715 74071357597 38099995388 4302925275 189333843446 2223709316 57728508320 8659905478 92226820406 80598473550 113311438376 11886719794 87786946927 176737793819 33497230279 23924136726 33320981459 7649953836 148452304747 154885345688 25963422855 228891953680 166558871627 94553785486 16908110283 2478252027 21257222462 45288207794 23944180533 48201269892 104988118 3086463003 89327717877 2096629898 23052414610 294307799257 278752626227 154269026597 88560873800 18762203816 70423097463 4145395591 24508071263 6908655591 180581520679 256052529394 56389456903 4735618817 20078342228 112785995898 15105398755 76567950180 89245140567 52822895154 2742935728 133562642057 5691746156 15444785654 13439612297 135826451194 5217417599 118269485053 31202720229 22883972527 6430729892 197430905853 414399969 4146350246 202726687069 136775142972 3118942416 134179388686 3522276778 207397428225 2617124594 41771988047 21257088778 96162357209 57018326150 49676359155 10179871245 23605706313 33922772102 106520447573 9579462692 3224337562 198230399772 11619370804 52090713346 239983858964 55429854686 37933554346 4468094812 18030155913 45417159605 130672209071 43332851618 148102608608 97235594634 105479414570 139883174187 7084727465 105832453330 36920724136 5915879796 3341546313 9884644127 10305125235 33442736551 85853383158 397557323 24208133681 88436612943 241917848383 69197927020 16560798999 202940614566 123785028644 218964051761 7306555350 67113730408 29319516460 63770896344 80656279927 109932337184 53245661294 58990802739 97091239863 6454414519 12841534562 55717759894 71013478672 69290734059 1953962896 14368332874 150794135924 28165269006 25846969434 73839474979 204655001 66818089476 221575066973 20206690578 39850598906 23319355068 196001142490 194952528644 121101772514 54836211232 82481286397 10447388820 5760645330 140533807050 16211041932 56084904219 11288234453 90965808422 161413459967 666801803 220769502943 7579585120 6614995363 80330314968 103038617636 127433762022 120348842855 255658186898 24920460244 38312104597 13803843608 18188641438 10993424595 29910504393 33036392545 37229144999 110527062837 4411028559 290001326 31732742969 5178131183 19214361080 100728303519 28527041652 109418222230 74722198610 6056377609 86371673144 48093642189 9278365524 61309645675 45712802558 14186945634 39250987071 7072582703 110059798158 82044546410 909697581 209444609830 12120243708 46624282705 85057058043 34315784168 117414316941 136805755802 16794999457 2706491763 522172247 61439920267 97983263900 20863283618 65475672628 4577432358 106269155030 113456842285 8155451560 179596228209 5889430774 69045109662 12843451042 561343946 63080551777 241732824716 101505089087 71206451368 51691199700 60223423045 76541181049 126787930219 17822308494 30510019742 87942213035 55405439363 1323900053 10198202542 81865824630 50747962082 72895261733 6849168505 232233935735 65723128430 7784232304 36346062434 91759549647 6157863808 10538232487 47126703400 19966139058 29556559534 95387587725 73466068179 168444502527 152258430076 27033669923 8261070204 58799522913 12615052413 1786828650 19172846713 27710515811 9548666126 48609322230 493169059 43210770121 201016316270 30882700258 6979711384 103311797153 155434234245 52098194188 387651207 170070899053 56620566734 42511291089 5445436078 58086692450 131250991583 54137395504 54711967201 7398395264 121549517799 45468612432 76885157428 9004284957 98390256593 35143533047 38632757401 86771695532 57518362697 65546701018 12462089095 4293291010 19479353615 13632664960 110405850419 53957573452 54753921468 10362554486 65128390976 16508741675 197263081105 536531011 31394916222 68846440811 14212441103 29641955035 11319148358 46068276810 232868000822 24261928082 34976299304 282886138191 9869558944 54760874176 222990187 152622074485 25729563154 65019813414 6594124974 80887816032 49534765748 247747646217 24872709461 26230272612 98780765005 98470461391 154292145969 3108148059 184557154 70578907547 105387596759 14924421237 72542736096 1857702075 69303164547 44151027298 9953460781 63269394304 114787571543 70365010602 8061009951 115175102938 138181124169 198502771159 1752263240 3004340064 1560433397 7265483509 10345740297 184348526607 116381370389 43569738544 157499108948 122515359 76468788739 36217012787 6503077282 18223322205 10642377493 731058674 2274063761 16996229244 26787096169 11716710405 63809693315 512342651 4906023846 31722796936 14629446206 68977286091 51801606218 97725606872 47248373176 53339744233 267451072445 115848280834 42402707397 21971819723 8878598 89949169656 133178028746 64318839468 29534750524 178388123441 23541312671 48260270824 17644082250 197363786277 43376966842 732285138 85581055432 92343879141 154130841213 7083603711 743144348 82108303490 262040900 12498888984 4964018302 206359998318 51462918036 13622014936 44661352254 53453829888 28901371153 13107811180 43651243518 6369055698 54219216299 3011984881 186550589194 5715624164 4823988448 131413299666 5427134587 31263218676 3493690273 86720612935 26656670955 90622044425 3566512946 34865756998 11975911517 14103649655 68184764934 40107799154 226633718118 16082160089 40429756490 45210151141 2086695899 86529448087 467927718 165414798763 50565945012 57875666420 303808527817 83015743128 5857289660 283600745212 42949756825 56264521792 1851462260 207669301686 33667234458 5405679961 1842639181 20737836089 97166960885 190727814487 7571367000 39043650142 61741561918 15009254386 57963044143 89359986085 25361664504 30332793753 18576570228 317295127124 126097057077 29550787480 6296897977 140125660960 53173545109 198124498823 15634688900 11063226268 6187763299 2305593081 5988372 215271818590 83931823335 6577218425 163395981035 26526206539 134734630041 144508602867 24301721536 5262851878 97359422 18579884000 4608202867 19282438996 100117514589 177225460713 60593571393 152510170029 89492075851 173475544602 3803859295 157945589839 284041070333 264225705359 8835905441 41094063163 6829519445 84204166172 14489717889 29707327222 81942355007 222968502743 98924716810 165982286700 40326091325 11197476151 41859613462 110978740152 64711898854 41431958195 4288535632 242954400315 19850118178 3051080417 5206492067 33015313132 20542004331 125996511520 5049303300 151344487519 14302800107 64402948297 3378312839 303263625699 2831884040 249261314605 94657253069 15369285928 28378560906 73534857345 5146229669 73633799010 5287122073 86253695836 152667728418 43612277033 163408277808 234864750913 4105831173 53711468190 210209606760 13550062851 77529612079 26174840868 12511085213 3074070602 255558966145 235342144074 10984897659 82538760974 177429816919 2815386148 194983416948 77733097248 34065359545 57354363365 52690769053 18085042432 28525832769 95661783188 11665288855 14237255064 48405197776 26230402529 5304389289 12710388885 4657239172 131042438581 658009332 92489499414 1163474303 6319347198 52275735453 24254701836 118006163154 24561399364 181130539093 152362165165 116685124972 51817350864 137442415625 4908644646 126800523572 10401793834 9221568105 39396269002 22088191032 27997092652 852253965 107267637955 12246512809 7766040796 29816288984 121233420974 199789041742 51196694151 30475667458 117789442434 176570359434 102090832229 103955132701 40705705409 226698188599 8477612917 2637134272 1125096208 26077847441 408344219 1786320972 219351599119 19802992165 11986972886 5920938067 179844130933 101654907662 88123207718 262656082171 53463632921 25742655957 66294267589 32287997236 28519739147 241865829619 3246343241 53276023062 2417577944 84757695508 35246405952 151179657428 72147637458 160051102817 12065829884 147354864112 83545857530 60416504046 152820165182 163513882971 3565987554 59930723035 240140701288 121155905323 13133484565 40688794275 6770872306 65843238523 129431836160 8117986074 113248131311 467555907 133821979894 6174330904 136672079690 181823783752 72224498 153479795566 36571488421 12641875251 228238952 53931580158 85057346334 23273636206 14549443284 34445914221 99760893383 104894974828 26852852842 4347278662 14244353174 94858125974 199409473822 48200597532 10243386341 13313179036 22483021548 206872728552 6349858004 93350405229 2695235846 16812986172 758440820 2476832729 151848980210 11628483224 193403078 64595862 11445746881 146215183465 19936930680 56132424137 4180756770 69304947117 56909689596 30837313920 25253875291 16991787365 52499970233 92991075337 185420369642 71737543991 166924411589 191844436093 105532819411 221086047063 22621289328 10156652972 95213913075 67195759429 187528904681 1994104718 154849875147 31771371808 9947100897 86156092605 11346933571 231604395742 248407890842 23032977815 25827925492 27415782550 22657566982 93355896431 88006724979 266260980 123609042849 16183605093 263193346356 91855579493 108292077592 33119975237 4200237711 7009014338 31497328506 3279326052 202887986756 156837396524 4759430741 194114879887 202133550398 11886078392 77272367759 108286514556 2463790986 97355956611 19942049090 176852244818 107373842353 18378390027 130369084792 43372066173 3903100540 3010339 70168277227 139205622644 35846690999 1680443424 136406152186 7400821598 124311340869 35081939547 6598525385 286026681055 13843510469 875939441 4993393538 99014851939 33083716851 166611814999 182998766632 63736995210 37345037719 58063148381 76478574970 22320358550 251426717361 26097013755 155218677047 90167153496 53553998730 177997045794 143455541438 2968783270 24609963872 10910247184 98008372709 3439758593 38612540747 11785388447 23081345339 58659911943 29405906754 53104786266 52049017033 38805531579 71422122622 18497527807 95031702233 64324138241 121737302317 33485773792 12894121239 124562736545 16101324738 59002845063 260950220876 146869095185 82161529380 144065462920 5374237490 31726404872 16911589482 19851220388 13311312667 4308606175 40663744266 43569802632 79915127901 186986868735 146093220971 17379906463 115299432823 51535568151 7918566870 160674330206 11826484984 38362890932 5964141035 17435628117 149617339125 62983562491 216787760611 4748057 10130799826 142783199464 10140305569 34369670248 201928593542 203668630218 7631749085 138466271968 193074654060 13112860000 34726868779 4825604839 149440382232 33447455170 30460018608 2297499747 17327006621 15675761871 25627561878 651039405 62829016130 43689797085 77435404699 95712110425 133017520282 8957956777 15361686167 21307664570 10756639821 9519669307 102972108519 9720257301 3975964602 19529336082 11093525038 23682750722 36915483016 57929941366 10645906303 2659076838 3628189481 170613596557 16181863977 149300871063 8086140512 11484481245 42551202941 58525418707 54133136758 110440868228 28993262233 310972558584 109481547275 61664179431 20135456917 2215116472 222462540868 141620668654 40453471259 175474352936 75981418627 136932487015 98255566069 143954701794 11440351566 1724924 39967928468 30766710735 25626818615 2696035503 39572488790 64981793875 4131570417 5871947416 2708069876 58467073272 184003571083 5168502635 126813508330 41592416965 113907744718 907651664 33971742192 164850066288 10423374381 4468975456 27783381364 92744538231 2593473978 20318703752 74848137315 97236322137 32245252503 47158861474 1656825475 55488826211 29094867650 77090243511 131893544100 218581399 28872977307 10026324131 976091545 37704107632 56735860055 22555281902 39222126418 326772693 2332128090 56248349129 130056368459 13291896068 245376651863 85890457845 8498300718 21629687167 144685061533 84629760687 12218562244 27076807720 6937992996 33469609709 332111975 54560747010 167978730534 425695103 22942827373 56228552361 127252767894 198854478983 54824199210 18718921699 22070632128 37749495587 279441246970 3649365286 104950906710 35771225106 143100747358 42767319742 70904374733 69980329661 220264689981 13392101793 30565330455 140748940568 115052195915 123133772975 3981697265 72139848894 18609708444 29642893682 84344088780 8708087140 64267265190 34735634274 19581747687 14363275672 39335612592 73602899328 26930458910 3498248486 15495773726 89492780101 121546259852 96519758996 33762238222 13681906714 4908126781 13878379406 10968363153 86273703541 129210087082 414583830 177458872390 48532578161 45957762147 69717686544 786967 1249258850 138372990574 3905456706 52025762646 51185880476 19463200604 204800293464 15180195810 174454670710 15590199358 8190464772 77642997615 174598777332 5809646346 257818770672 4253475828 22806170520 3890424496 178289297436 106419506516 59112255079 2648020292 102825271270 32269033569 16145461859 851666129 88884038490 31810909629 55036799549 13233697409 145135907835 1306907371 12368387542 20519850156 35355513072 3263266532 28488412530 22510698784 15035095488 25962644471 15298568008 61433817256 165759395633 114547829752 233775186659 5668527501 48989891756 114515424199 45743229964 31933576421 361459864 79478431346 46490749408 5039847089 49322868000 58811018076 181582545055 153224931107 3369127612 13127615793 36956374987 36010593674 6319452269 3632104456 188207621962 10603361240 2170150464 88612962826 24517116737 22869084626 130434568762 162015583411 191086858 219966606546 1795256650 241431793 32328296569 56880169171 95438993325 13566851812 15202432958 33243767697 49618572780 110928439559 51748537477 232487888529 153628539350 4464358771 48130268293 2550935158 5208631558 141381066926 23793460011 790928947 21218183307 79747055798 10871136054 100354286604 1612116355 216580507802 119012707358 65657258565 15841362700 16282820697 21188554668 152610309708 18577721118 101497376845 151641999176 73047953955 29236163285 44222059127 65356737723 225340627047 47917436985 87013527980 45261235545 346945813 9866650766 113231630665 15107472239 86762429693 78060522589 148324661625 68823224434 24070686024 130276203766 17157294565 34528565086 19434532 12050072261 17464349641 36016444936 18858159950 2195825045 3249240275 46714767293 17626722490 160035517298 21372807947 4186886130 21046590659 3164470801 37900506376 5385384830 180436974656 6696751186 19296794301 1436540199 177523502238 68698529527 67556553747 98294218739 43018307686 12765597837 46507025644 301783364 389565724 4335070789 238833533120 12659852889 2328424605 75012532580 27185078077 8209782893 1285367156 5184420303 19895057549 65733818337 256819500508 158132796897 2392719799 51649456727 978341801 105749368043 78421248017 37086347223 18911466795 13739464404 459628747 120745951361 34514187380 235410638370 2051246563 145217244669 42681423409 2314626530 1733148131 30995553463 187404461654 50297774966 229218926936 24185387799 80934556198 34312325824 1684042062 23303969730 48450492964 5698219625 37046003990 128879840019 228888833033 152986967421 13144288019 36003138762 12741642061 88189474840 37720186967 122311910789 112688875913 10922297801 103254902526 126822175391 46540319894 2600409134 15324162500 79994416605 41950846698 133760118990 2873783210 50992303769 88772905798 30119623215 226969994159 386653021 67689284499 42549376488 145602335162 43396991382 90343236882 102515033394 52525645853 31505020171 178297827867 29090979093 89347779296 119500885119 88550171329 697623513 73446084945 179234403369 35095694901 33155821404 9920944898 169069951297 46919797261 6652266215 162792673697 46386590007 146784802140 2020537230 150859139 60435022173 61661947821 5609236642 71542359489 2790689706 3109143527 57185077002 215514134698 97765795530 37886445112 53315983638 259863003582 10236514235 20976144246 15298198689 3578005745 3840875999 124711098255 138867684508 164531323105 22929742803 58257526464 232552258291 20822376361 21215692170 47091940445 16914910244 32194784418 16632975319 145406197442 67635695195 133470481557 5754902497 938328099 26922865288 63674163241 96379835912 292275749179 15883634 37464265262 62278020208 54065772295 3400389307 20298537460 4029638237 4528041688 248383187012 180292434652 52150523 29739523784 32897053163 41278161373 26618952421 317490220 99273633316 31540023133 152479892943 1311119315 9817909393 18057979592 73594758360 60347677584 60437688888 792331319 212458814826 215824773772 66217225160 96058769106 19828451666 21070907126 63139025966 77050350868 1663475749 15295522693 127575475423 26713157079 3737345427 16896841553 9699331761 84259462051 144556956699 8530019347 213250296243 1076070120 458180072 161540752913 42631454534 26372278803 77096496395 16513638668 100734576919 40620643215 14755540825 139437847 46573475444 10554870245 57082360105 60646937563 16140918529 214068296611 73298730565 25060064620 43227268286 30674583913 18442208895 94286214780 25234673506 18747717791 69148129260 309539580753 55930108142 5580728585 19367983447 1909262267 98055867358 23906303607 218674458357 24138315966 49983817722 44741542953 146561181846 19309320184 13174099714 12029708402 13839525282 51797512157 85824499829 50398522352 3612735449 53100252349 104898897449 19251704667 32719630924 234588127209 36586017383 148970014418 59986655254 157768007895 193625828 14458163378 51646127204 94733106564 210716589570 50131954494 18579712512 17707305404 236357296373 91783005943 8816864538 171772560655 12357620764 110025084422 10133444938 12211983558 203401622206 58147400180 24187196756 86875224886 28098034192 56536532018 1508643938 13055952260 117564266522 22685113142 32117949452 18613976459 236976807657 7560227460 89421156034 24770195361 44570134715 12322964582 24003836038 65100955775 164362965 36203089280 174702546233 10612308176 11869534438 97832099979 79762394399 11716370767 1685824621 55718577024 165452895924 14728682814 53967359397 66390375021 58345830773 97441255444 83866792109 144257247339 169486205633 151583456125 6553005441 49796020557 113622676592 196326951883 81098020447 219003868614 214838554649 29417009433 57365097999 116300447849 20291083588 72443635879 176918776549 5745600179 136779802021 25243331061 23000445028 269288385686 1049543720 8956427369 62746236743 44373419641 58943469445 4222808057 158494569077 5181526209 15720899370 134485530169 4876435502 121514498 17970619364 246599986135 6657666305 37926460578 11253120338 7464614621 2922030060 152458252183 7629250004 76637179021 17353334546 7247283125 109734857454 9117704269 70832149946 3428144029 139024791333 3175955861 40587814201 76045409530 8134148392 15488558498 115262523783 35923082159 108783516364 84254762042 36297344761 28473933970 167351895345 20886598804 10192636049 73829456439 50594749963 38008963847 9379004134 175918778747 22504436549 86848976164 52123451770 173365752769 25768819819 43339937731 45923999615 95842236110 1810698825 3425238001 37258108684 212354248198 86820983183 19701131986 185115945399 263248394878 63664867565 60079297408 25506590921 33608799576 162958997552 1941500506 137921089042 41361474861 138843286530 71415427599 92806324181 9550964654 70600694246 23377069562 16193255721 8831978256 13569968149 294008846782 157439960201 16065324317 1031364033 4773052517 94533580988 60510492820 43217173924 6556848963 132097084156 146452987318 49678763281 296812002803 800604347 1289932954 173531332659 305985640157 489391004 222998381866 3365168129 2477899252 2081850163 955348936 22476590204 2256110887 167970907233 47857630821 11641088489 32310251800 33371774057 124452693288 20727024497 53947651216 17997305719 978113135 5059636209 22131861689 71957904804 16873550053 23871469443 131700180857 208687737218 6231586258 9221745020 9358060948 452885004 46223660885 12262314360 80212742690 41418675349 89589259689 188962403778 1609188275 14179738965 117929089565 12327463226 21551826 12289457550 434537408 283108325556 23443881929 41056465981 136985837793 64658877010 8112173818 122567162616 26575376550 3375748451 2002341545 41356510791 15378773458 280561745599 1133583393 65710310544 104555901007 145892412992 130016147206 80502220042 32776209538 132668198094 11395189384 39069705607 200672601135 53890783878 112493506246 388140665 44701351159 31868536340 132330112414 133133267739 673914400 161157993369 542772627 15688458660 59570075104 103348096477 22967561428 17091071932 14899097 3109867622 53795490162 88335559543 6835146084 1505497805 181969899633 253970970985 5801778124 121565188272 3406563930 326775389 1351657734 22246339916 197681589786 31579309184 27218646047 14605550802 296764275314 30213735261 12702767101 160272917179 80200088565 51066724933 121922164536 52752268408 26918900962 23941105131 5353283976 233591370734 248257968203 102517712526 104571798741 75984080485 177652886038 133031721085 12817111445 5274211808 27943262743 120613798296 30128124831 18811030630 15484242611 13548728218 95131936716 120125507669 23036690791 215660807417 241989189184 48649212055 124262313454 804510482 37140083388 40528631248 151207632553 4774483289 51203041035 144153579865 9834954715 22057763991 211195956305 14205522664 247316415754 17275150883 32033878572 33225168200 10959358289 170016709350 60474231593 8649371881 27476004810 49142118247 28212691063 17371952884 67286686228 16233584202 209924347732 4377404392 144468207911 115987814858 5536532072 744937964 172263232532 237121162157 82562866263 32550528617 5288609 170521330449 28157215247 15832231693 221694378062 35018206188 144092716241 162882775684 77456467878 635378577 90269099647 67080204223 32380353419 93410450795 164918322769 30123937798 98275312437 54006880209 31606920330 169868066796 79871102345 50528547501 154225944 29084694756 558142541 3799976273 59307185541 45393511555 71672003851 155211231543 80149520152 52116415882 81464232917 1604336672 137914125101 988290624 1101209493 18176972019 151960060470 39989235387 21613965990 6468668099 10409637563 77560407587 27880199357 67278938178 28414644536 35840166233 291342682 68436287974 4467564830 25908386215 20055333053 62980219016 89541889576 60156488855 45553311821 166064738969 5029329604 2273341 36208286838 144024865219 16398040053 141595542811 7974240339 27449998805 6014299101 4885562393 11958751584 113630656101 6567607988 102343104831 27417454983 13368981026 95170750570 152892199487 30086917590 5808884302 62726478722 91411906181 22535499890 98939256870 30431586735 9707877217 137602064764 701425396 170567145216 132994342671 50664044628 6382490949 39107514044 46021795800 133634526847 2602265681 91825376593 78445619184 52303809722 10539875398 1624471769 54550372833 530793128 43475489398 278874682068 27936584187 615611352 303993929587 267670330000 6209920322 7845519556 196202460988 83953970873 77188684414 1860813310 71482336444 27844345546 84692303004 48300351127 117495460306 122263618756 27432175595 180373449367 61568265549 31123255687 97614773587 115630492102 9402254467 2681511340 149342625742 86850409373 180660718860 22080611354 897523513 6815143583 35827787629 468953771 55816614985 10524033660 920615947 114708480020 31160138390 42068908167 1058390739 6471851985 333685591 17660257385 6974440007 31510875714 170913956932 19469571525 254824160412 134971545998 22453145172 109471496712 91525242893 301581971123 111892633707 11331028962 202988323100 148900178415 49858644869 502856575 2592606 30845248019 8884450074 134329680625 11716505619 20150893108 137641543559 190544540826 39984272977 60042317517 3489981156 29334734960 527786991 93938573266 114509055188 32308783285 29523969773 141377819852 43191092638 34276429605 9824840414 4336283286 12269425129 44636902214 40204797669 80937186999 62306711108 37553428315 37973209482 121307813156 18369288010 18853606280 17215542774 62681888627 5743570756 33566921468 11021557857 10138204806 1499508541 129535040251 27166476216 5969790207 138456589587 21588630862 143963031246 3125501325 89506913899 13150714014 1328749325 68678967072 69856388539 23314326820 892466853 1371291743 24256534917 234759087070 11567349589 90173918 41980758847 279465485 72928854587 306469475 12920361942 25044475131 53220764806 213849322020 50002105641 54742346395 2640285037 17994604413 111936777910 79729400431 4558701336 28372508812 138357204731 10701192414 37491729464 64034816493 51763512431 139118743987 123424599863 55245184305 5533274576 1658028948 111633409282 94676369212 66992467117 208650589212 112873699986 86718663670 1760780852 2951365838 6289981526 2082629966 141657133308 5775936428 71421866832 5588057002 187295853375 114190552135 189217943541 236516948753 160239413496 8523422697 62859538996 178176371555 74693079733 133311778643 16144015424 50439726690 27655548214 98243215566 403529299 125703243158 120341679592 25644785937 22715991467 3231900819 590435897 82327398863 50682152687 80297627577 4243859231 206890999979 3848119578 2826835868 201706903534 3216953860 11753377988 173634426779 151221817411 293660382864 50622452787 3415213334 122122563672 49608730519 72654185207 192764588091 13689815847 16223354363 239180788478 23427686317 64627899852 150081226430 1565572530 22614871040 128788125868 35806659591 78046718 1148434567 5159162567 85902569484 2027995115 12690714667 66410606348 115602168863 23698478709 107652943830 26639091044 27329428350 6582198403 88012264618 216198526237 203664627573 45599242879 7041257542 153204329472 4693281486 437674827 17026937890 45112509381 20315434951 167900403865 278620232526 83807834984 255547923501 4283706473 16445677997 99772889235 204274020 7808058628 81493299337 45206790854 80205521347 51459405090 40052955488 36199051991 82871447908 35246296231 8262777947 31546920534 225746895408 121640140694 4961247528 54638554041 262877252982 43669982803 1229559424 135583135153 87035930020 88233572841 17151960142 4827233290 7065202261 12164899139 1140933086 104667892207 20510991346 1029494288 156301454204 7653489690 8365696890 52494457815 29765745163 74944034343 14147461217 73516925242 145791193 3220234302 99306379247 66361709716 66647976577 36028758890 80121204076 29908500150 30478557739 195801033501 17312305407 43649365040 87215301306 52144940298 213064083638 79189682254 148429066968 23996555607 110262323 61222319049 66813654361 47906198638 14942438279 156685885516 71181387521 37150672104 143644374262 170219217993 33899078054 94975695949 12319757847 44291299450 20962806083 3650686071 50193557048 93564235923 396519487 33961477832 5141026895 2703490808 51461555079 62794048472 26831067248 21744085502 89165843013 50128591007 10555659837 1130403517 18549090848 60262677137 10682901604 7175240232 18711673655 11398861868 64193318135 37136408887 103339384130 68204198586 11418115405 73473835571 10998036811 53248471889 15148874862 52939845273 108566894525 1746519891 5989399941 56216906002 20367613780 10286349891 12275385662 29522231008 85646805269 3846084702 89327342753 11033647657 100206469855 4260111186 194506571435 83414432356 117889115330 7132190572 49602231068 3273840560 40657329120 12835718 15696269290 163561673043 128028179668 41221153637 42498756995 297943919203 61534392 12923106659 129062572 24490306674 177010919299 77672965849 73320894054 142850257711 923659441 180731774534 93172015977 28206467052 5763918029 15724030002 168520753 19596982766 30741357873 204110406804 4069236381 181796058354 125013201150 21083314960 111942877721 140829483802 170252157709 180732110398 11255162174 46411147017 7808835474 74807816292 584338936 169354580082 187434983851 98518681831 75572744943 6770303268 73078986807 8992822911 89274939440 257582342524 3216361766 139407171173 21846241750 10311871279 19225950317 42702568015 242339843195 27128796281 302323826420 27860695052 3754547892 253874451752 135688400419 4391185050 46615824177 186182830234 15126851503 7692916846 11456523362 44779733244 21768848527 2276858118 47743930079 59220261010 74121722171 12309947582 9583839477 113236224353 39454184744 59913977085 3059786269 5266001494 57733310241 21048403182 179086914290 128170716402 104474864073 185731515414 145350575858 24870069006 21310824422 17627366672 16797027522 80783607346 299181318589 4175032411 282511987224 64305527869 38248191069 86421485309 48456336503 192769746 1997343151 819748738 51993745256 66868900092 8480907015 337242438 96454098117 4154521265 49364075274 138848199014 4254419838 22907935054 194197126274 225687728775 19336705180 4170251319 252298809827 160169660311 37796929280 112879930120 35118736883 88000203082 63740442641 62590561357 257897946880 5905017932 13808839344 2140974191 16756395436 82971591729 11872644937 31391795193 58528384542 9701999250 132609336968 15124061797 29327548640 16879527641 49563579333 115158358179 83550624690 50807016 116293720976 18071363974 241623577824 111913745776 49140010655 134912198279 5405880426 36755968661 42677294126 6543155029 10178698949 12396483253 34866945515 9454938076 21967358537 75647977932 47926043054 11971236639 124013683499 94427636336 64886479757 14023333448 67450437575 60021340342 12523993642 2264806440 110680281781 66296674430 11045793808 12444498721 49331741183 76165832717 278786398993 2590257406 32253373421 153764726215 125362488571 35601034538 65987331730 26365073074 115782438 20229084099 12970150166 41180290622 158031082685 9217086801 2059899589 16556185437 50719221325 13861341278 8830421967 36980280470 78558976140 136239655100 13331005215 22280218610 35242438924 106401987472 16798196909 46135125149 141353624777 6525515238 113677691470 37711754759 27921776421 25388175743 119527023912 42887995564 73039136064 48238604218 2196106019 28283319981 27244083632 33035752788 35518783883 22024160149 25047881927 4468011255 21951965693 102275633 7418181003 49600980448 115628551833 1246723690 175458322866 139460472754 5760251914 23416824353 50042488323 50729315189 177877994088 54258609359 70183979938 47835250091 10815712164 56694215332 141388165010 177508075619 301606 37316624222 29422733447 257109038655 16680428353 89067585003 6278991727 1080855897 37471599658 64875849025 9226025599 117995263612 101933911541 68674150573 1584744991 60201610011 110861399170 9173912629 73882606353 122885102922 17818499216 26816240861 8187517114 145712499685 8780335885 17351053942 14083943178 21630836362 14211120765 63498862902 6841134569 78069818500 7281605222 133120609276 106279284294 51827734614 161314302570 83348276182 12817653348 48290610905 663462266 67661469387 119177249833 64924669290 4387893082 1346089322 264240304 39254973219 18692154564 6602593346 24301470874 24602184572 38872878313 143307004847 15335086265 86974881113 61142210290 32793605553 37560230474 39084542467 215861227544 619136358 246805174321 5821683953 16131524090 24373865793 50637260907 62631594347 31677645150 45615293455 32580451385 150580309804 12124088361 36313080629 2217509965 12768393518 63528568712 38714953735 178291854504 47445624334 18123089636 172753157840 23129086850 68764416935 147475502481 83618725006 902867010 57817488805 121292321190 86436020267 5043527597 17655949733 43952359791 20826755886 143024043050 11180229914 15343220 29278512254 105919868989 2850197338 5965449796 96008183157 76519179708 35429600788 45959148311 142453814076 113931272199 984549715 5569678413 115992018373 141354222452 164119929947 14508152391 2542888951 1381246176 42553165512 27795918843 199175084721 1922216226 199846150 10306929197 190572879911 45449093391 36854375294 53664166399 3576974931 65905751565 1685319508 65234790902 51065833098 11537942032 74020015769 9657993446 112146873880 10512665071 98091022054 815224907 29917625453 15914785218 80015866373 8751288742 60686616256 77368163502 4689021399 434519 146505087239 2800405200 42912586352 5685138863 158364155084 17002426420 149663580479 2471101602 30649836215 187565365 10366104406 69892884459 6282531197 19524983630 1128342821 95541808896 77195057765 138795589 44680788374 73219229194 33075708 46661845538 156192187151 21737045125 88944934312 188595948923 13116388149 11419340031 28367798136 31021788817 23835464368 102595705076 16843856496 58599711202 56139055602 192968230936 23262686604 104193765042 72237960777 27699046248 41298711221 40420900601 10162319276 258190980018 154289649437 17217245711 17990871749 10212420972 13368326848 154113230496 2145484611 181675330726 1723685502 16601990359 231584662517 108132489259 4774773307 15009551274 24070046008 37122910326 20293548069 34845720389 92923276543 2195803957 10256310980 103638539695 13784833676 2829543576 19028687682 111309176958 3540563847 37194141 6264322072 267052296120 110439559862 133919616589 29144328193 11047582076 17571105346 13333000048 27640651578 12814005503 97995885725 113973973626 37553592380 5957018109 79025932558 107482368303 267654453213 46374221536 145995505416 21476414425 286546372853 77270223288 86182006531 5131738471 78955614884 28096466974 4173364686 19345058443 37856914522 74917306433 122095519761 2061799106 10527576462 25804849339 652466033 22228488330 76029388097 57719234948 47737988999 54390047302 13091802615 10987364168 192186272035 16976506472 17713498175 24456489884 63331915446 193824228526 146198952486 4035796640 15889478011 175811884732 1304862228 139782170341 191889159 20638097024 36962919066 286618025 8255840390 32055045915 9487585047 7209440007 24631002859 169711966 24885414526 62549280290 20482997240 5383628596 159303470469 69521157488 246894070949 26566002686 84723415905 88197493404 31561888038 65871621220 14102984184 46910408428 64337792747 32308288120 94248747640 88758948133 105466086023 11189622281 18604631762 12988457320 937947676 178703711976 121085738884 64029395597 65744855447 127371490056 33810199738 3044019663 57652332923 52825788809 81583328796 115859915912 85179701473 15808609010 85085421526 157078434310 7220053235 9073357115 18628018246 69250872618 41445333691 58018851207 88861425010 23093711278 9496082660 18236359415 262799045 17808485462 21847038158 25935454537 3054591901 21220739760 21199850854 2921833262 230678941862 129924979302 113385052507 13341711609 43491060302 1429107584 80172307303 7644421361 9174280164 38475465552 14479971816 8875761206 3758442789 40911355235 28717141362 4118378899 25869050123 26493143351 151400934045 1387293258 140079728655 98769383773 16679621640 213866603119 634444803 163268337727 146002364258 209565048762 23840108841 83779951931 5734160226 71392090934 24752149535 154573670020 3992423080 29260542201 2034044511 30148059846 126925966641 80346866052 11559808661 740628419 42755252962 38370856474 88894353669 61973330864 83153638463 86693840487 86216723847 84463169258 31018421631 81987488826 135175749617 10136335722 19222469534 13636464526 43649495671 49373397794 124693789347 69357777739 4999044396 6829148678 66949337619 120928340773 26616138503 28826624781 33745838473 166915315075 62335291285 51342753792 549119963 1310232108 44802148963 53141597500 24216181236 43098339075 68748305449 288607277063 2588869292 166302343586 143235011138 31862482976 264190588904 179266808545 29983632052 49145244817 70755950613 236526044529 31710680007 31153065161 77378985423 90315411206 127064582942 3575587860 53791819838 5556292061 112672829245 65840966887 45774049204 19790056238 39249658471 870803947 69861031828 31872781559 36035373025 13308629913 22135310432 1697003981 110343869644 26219523213 8656408 12021994266 173464471568 2938501828 33970452673 61660886949 37836971966 228920700014 79005044493 233175860484 41340045686 8364606451 14248970543 92660585796 17559610044 9278974920 125959379236 227991406331 1180619968 53338551913 223664386153 131776208784 2247523800 162396481254 50431893609 32945638230 78207473753 65596494426 128311027104 164098684919 246481791091 79721508559 47863348655 11572318539 116443585474 10826077447 91244949961 50946071448 13225585780 7426813218 15986182978 21758962618 23169338049 34956838133 134716841540 150367268802 121162082973 26938628283 667210987 8560545030 18306573993 36355748417 39162896315 100764264751 96038305790 28789911638 5796974388 60001148267 42018924178 799983586 885804478 42872738242 29519859310 10975839620 45872098071 15216399076 14100736986 3019512055 39399347116 8535939069 87073354880 9646010306 20776783576 4526076310 67232803894 11995184303 9677324678 11952644252 3435395772 98750381313 184662279890 46626983700 2949909645 79367228930 25281125162 40236278330 30218597205 45664839426 35125618965 48151365290 99078716944 5536286581 29725267981 137473450932 52489156290 49353114655 86713056315 73557491876 86072162354 376004852 16084156807 70366013816 116940823527 71333889563 8641603334 27420286950 30006307173 148616179965 6821484025 3547916596 22600589907 1740510670 236532252734 157062334789 8289478620 3458952483 14823008797 141470202406 141810924004 3681940554 71315216430 1757110196 96317737986 3257332046 2961875669 119089654640 134684927457 3751740374 51214839646 137392272021 108980010479 43060300911 178338483326 16731207177 3447392101 107759256560 122163536986 14816583261 30023904343 151423486400 45872869833 27075320138 159141719938 85576221619 4795531843 48297271931 71693065006 166895791134 60876459061 115620333234 173370937554 100838075215 15777771410 115650746568 49793449510 24684112025 19784732127 107283153884 19497538542 26797392646 103043395085 10204930808 53258693159 31497885109 9665240180 41081135256 970844328 25310780593 56714585868 33798816429 3553034510 263385188648 51672365913 3329253405 180059961382 11156860110 136218334824 600986971 4391600741 125253804356 148514130551 2445176776 113340846216 147774750351 3365019462 55287840526 25736839192 15412617276 324934744 11491595998 28743981213 25115412452 56723139953 6267624644 58796421469 395107994 2265959703 48569832316 3121476222 38086971969 15271936568 30790908647 123343223404 6260003036 3064688328 36677481107 23620226863 12134081359 1521772410 425473598 11723371455 18188084789 111251614693 147231449575 27929019616 137822989 3883246763 83079651590 51314902376 7140032965 119800378085 139995043710 70970303543 2022054338 2185425404 42883839350 14637141221 37232927995 66142880701 233886104367 59213107165 57719925042 222182199081 14014509224 265406178487 109164967154 26265593988 25360692675 123261746357 3721345500 9876346964 202214145442 206998354498 100435299663 2944488256 116227128947 113430876971 10769009831 62920252683 84620395354 56155006338 22704417333 7925651118 48054961467 10087270614 100725546758 265411299 454658004 74670612461 56030961942 122692941714 44204189801 5747022563 91477330866 15208377221 22674949821 185997848673 10419624454 26330818540 215556591332 8849560649 15218549901 27770427159 1151374123 80203394745 56432811432 155626651087 30840509136 248772254419 47971237414 4443897689 152666406078 3970444414 3829302576 104870692170 3467138617 244510390174 186955433652 31695688952 35321201657 20109069949 12384271696 15049460163 15125782126 220305316 63482324797 47257860055 477934816 74602835070 14209755557 12709653937 95590812370 92302871978 66764645120 6910888885 112389100697 123429041453 12609612246 141636293886 40294892665 22102850661 19064443061 56572423439 3349955385 90186399461 48300923449 159660530463 21452502620 33328170649 86984971127 52517495845 280613950366 67033195544 181594936915 91612812296 5709138387 399550574 59835254625 81742366263 2534291940 53804406366 66292167756 12176739357 44052204327 180968629053 65209609561 36186388620 3389060196 637543480 12986931090 106007965549 5026807833 252656078835 108602749209 165414234126 106665395391 11623345501 65755463223 46587197207 103961200258 19314747244 151054079831 36872623899 115929676227 101943372 26667793985 63018285685 51395501988 10128054872 118357416509 361777392 53993317143 50740342644 99570829992 7165530395 23511546337 106174676299 62696894706 6934186982 510265500 17753151762 100827773098 103044541824 73431464288 67985179835 123332506207 37081040541 194440058394 40403381683 85030709942 215844619111 210827994448 195313088365 16430302133 46438043081 66096304506 22051638054 56626246560 25331271849 2191031359 52689541856 28963718235 124841482976 16798009333 189096101836 27245209687 91735244622 239389626783 50518002771 7597758871 129408333500 31928129234 31564752513 52026077939 7526183231 31286175872 170590213707 69318332870 47391100734 26973702594 9852580070 104159614661 86964945585 12807145423 86585377752 12576127427 8797286306 108274638956 14224216397 20509620882 228505573042 33509289779 36104388350 229543613552 7315955223 64601108158 29932340790 27913034333 124395057266 310802769 148466879505 8686419309 96060837613 17620890256 43895032702 53228972803 11399479330 28861212091 57855416193 41625344159 7035172025 139448589979 5180393308 14135937467 21907932341 1377019622 222642513226 7731094866 222054471891 32359277707 83425512664 248019017205 51163697983 921630561 3323920492 19436603917 81593951723 24953709768 42066614361 240850968881 41663415985 210367104731 26189320267 499346656 48395386061 38403080977 151446700852 98169028985 51556001517 114627007851 33905893918 100553240667 2553517368 162187778407 15982138184 122133276430 1772111990 49233177222 138710663629 204351807464 37097447819 5248331386 2245930864 68275999329 249017128543 46147596730 129701650384 39215528158 179550272123 293675561488 57020043923 205449357327 60734572885 254093232533 347971076 238122587082 22821847042 72149293035 31828871313 30509331631 107835879809 86944631284 161348089769 53411488755 148347743193 149999213148 67377883446 40747128545 420820116 2674680645 70540010123 124841479088 35679369490 86704313087 157524380051 7553307183 5826844529 49985852413 95192067248 23983402805 207151262 133775333059 7445199620 250838556991 182852145023 61796216569 10568450567 111346770677 3602638894 10726143335 201459018 96669375056 40749695459 3034107228 221449955057 2237370498 14705118681 21445091873 1130178013 3506544804 24541579266 2184742944 43390490816 129980646201 45464650596 38605954846 14646233276 13032591793 24814223440 4070796284 161371316145 75430762836 202140972588 4326004941 1683890858 218397878877 53803315944 30329916977 154270411633 5035429344 68861927538 77849503300 11141909169 40577117413 103184133593 42745017463 173444276726 3673958154 108829030038 226387318435 9468272874 15795099350 32147530319 124881502107 24067310324 7533727942 18289561718 28189934234 10773950800 43346809449 28697734803 17280196297 80855722 62691379706 68601839075 202518925431 17542956644 39327582168 93230236272 180056268864 51134497894 3109058971 64963160656 19509134926 2645015283 7036834411 22957991578 60207531826 169794350669 63743587485 10760795797 677057858 37121670160 13012318810 99188674600 335598871 201669146134 54673029015 158753138282 162298145529 126434875055 85467513403 921296692 11620099886 185370612258 6731943287 35160404853 15513910535 5868055499 83923433020 25492943034 123896119 13918066030 216999019 39380763031 60457227903 11891860398 4096511753 59467841970 218993688655 47116281041 2145271729 87572740972 24101395332 1862275419 62102904988 82968061180 14357011371 15395050503 61708345859 361986543 170095047828 142920516883 44563157482 37369788369 176144056216 39388959207 18605702514 24550366712 43249947042 37901196471 3884194229 34081058792 461800303 3386102843 107485755090 3533601018 14117452791 134518852388 59377973649 32488868120 34086761041 4643835257 3039872564 122106842743 126177613865 328322899 115824420734 5156079668 6366854270 32884007422 27846142561 5581082844 21254448659 55682906421 56482403466 144161549185 4651915498 24401327122 7125090713 12106500972 3865826719 19788859887 193430372275 8403389366 4858823452 187238774157 1897240398 83511674387 100807624 3705233381 11723723927 61955620863 141932590581 12514873466 12688035907 94382504979 29346848856 92478106848 14347697298 65416811112 2372572308 38208898609 24053349064 5150780404 219736887059 31090728722 2785585340 27346688412 66827538006 12482541679 38345788055 205549125356 58678948464 40118913573 30138698563 77197060701 36525555106 35495996875 38089676156 3536527 33869706493 132024581838 16503015394 72747018547 82170767046 218447882320 17659190244 75109389197 101314043446 75930572258 46332038930 43293993220 54419879959 21086881110 76568280957 4577592020 102676144876 141717349 49792403041 198831667470 71511675604 86802514109 37699023177 20255637224 24812796523 64589417953 160523709501 58131428776 17540213114 140916336645 63812232035 16079481556 8794259313 17789845615 13126772089 875659706 5617407799 62386046326 830291050 105716787231 11668744153 129194585772 58097831843 143265761611 203393772 39768625628 27247158157 112164269216 106843273385 576490233 2954039390 80665347407 1620983154 64647549298 111292110466 35607265047 141142608770 23934318253 157563226609 36266718668 122382236035 29965335780 89351959910 5449541632 60937857603 139803945164 19786584305 110570510574 158754825765 986548132 12849850035 37560100510 14781833206 22112911757 14394655695 40819963964 34125433829 27645533041 32828625851 108159875418 250269553346 57425980774 79594229275 3971337102 15411214376 78619525104 30625648625 107672122850 7671473105 79429313965 48448608056 3811225825 13177574271 56995401757 84724049944 52506890532 54456225788 2312329782 2012137737 1991666223 188622274174 4906969 68194289080 97526468718 121247436597 74909573168 147225261759 32764745945 27314661 69600299763 27923684080 5462221191 49033113430 111077753582 70815143702 52275172587 12179688031 10774369131 12333125184 30266993693 16250425591 3256674612 10156517359 18445984378 138605176423 4099887992 593274 7095130162 1130995392 41784607317 1631883939 179755034839 39672712414 16595528298 5760821672 8797969223 440394935 45998231049 29838173308 7636516727 173293528 66871473013 20692584776 15971667804 243726784057 18306376386 23394199558 676669629 67195190121 245838489646 47735722006 4172520165 6546824824 6277338648 190885797642 33587510069 101721343535 112855553082 1811363982 35050034022 75665422393 37334916456 42390318773 11222553963 33979381023 122325472795 58470064797 1734724835 35897291918 30607779731 22960990449 11929648271 59832195894 157920578942 23955553100 216082178393 6302037100 30185033841 155105141251 260437984205 189053923129 46545252509 4050352454 34525149974 116238479440 20253535309 4986616075 4391784870 45167867902 192264785000 44592006203 117571523690 37642095672 65168400629 1320464878 51146138634 23492469050 56492134794 221529507617 35137487781 64489300518 111816817137 111116043970 327841524 188814261441 112950431836 3689586162 8722106638 27389156143 203087225601 160145719198 50693284915 14106190013 66247354194 116053098979 53156709648 4246443756 66573227760 980079960 100661056765 83165726920 25847332602 34541031338 10297803370 50050601261 108310387298 6684737534 98363048194 141068508151 45947735793 10882589936 56159895818 392056748 178183471430 44869205988 150274566296 15760038845 74804446477 14257339194 501485698 203703667827 13645665647 85732564531 189572207226 278655855 205693091057 36353777101 106628064315 33903862546 7799330518 20670276097 17834411137 749221678 116696277289 99777842548 49318772747 728239921 12556182691 257984456254 103626810719 3946245446 66652866 37327335217 232845209997 4266341224 171815710635 217388433092 10399571161 8306414156 1972032876 164959851790 127610972366 76518649052 9524151066 46009674354 14925849082 85343790577 95245543301 63111099361 59818308912 437916621 19148858140 73894336325 44115128988 32336050204 1642825208 68347649050 113909785760 73734466484 134604492457 252848981209 36966055538 359522493 32246836168 133203093254 49311281401 1042658186 87197558448 14242446147 29490010330 58140795790 221036769294 54278100083 31929520085 51608750547 6706923164 84010593117 45741390016 54305810881 178884689837 4010649202 46803466380 56018483469 88209720783 2369484789 75030604604 237298549113 35302660056 7257817233 244404967040 61505130708 15547548744 2590174328 143008544280 158177525937 152212212680 65892950684 29563258546 5573549326 3129552916 92146258986 4455329038 8840973557 87465206869 63008184324 142245026762 3116675885 164625178682 141145343764 18764224613 91140895552 158749208000 45602995822 28138006939 6601653581 6028662182 87888946580 8611830030 193904719655 137683001584 3894024354 46223167826 805537856 1483915078 61710820480 60159044580 286401257764 48745248191 45534647774 1846917779 93977024632 217425248433 17131160784 12377253088 83683006241 62994752894 3712961430 212034775666 22568692466 29823129934 4449938329 26494056911 1015322467 133795747095 111714990437 51100340149 19284516533 66676763864 52462768705 128963038739 211012833656 110960252413 18157219558 26397032067 3278304698 28725965881 202734089467 25457864289 138730921992 173860210862 67880142777 39920617263 4243098393 190852575827 49799013720 58682357658 27328560793 3593196606 899425 59436438089 119599133151 93938494682 192383651797 4164689657 13680086671 2519932891 862725533 89303704350 82065752832 23520078428 139399076756 107077689670 50627477628 4261070487 84827941587 128663464946 1076486704 87699577689 61555214426 124951957719 76829771059 8377870472 22923271678 8751535954 3487756754 659316041 130660424144 41774735404 83719276581 12467036261 14711859349 77557920907 169842165135 30438242967 79069477961 7440948806 18117055530 5916879170 226362849111 12180161758 2680356742 1389686655 2903654908 84410711471 23381036210 14114179728 80518656034 17199325001 48531848818 6194111872 124815107114 18543988334 205006695411 14576795290 29557876337 770517469 80208498252 15405373049 33884655025 17287475786 31025653297 38033075422 99948774246 16925955341 131363766506 14147213235 85009374078 141434716910 77014038102 148470625021 290555085283 992804771 98269352800 83938346170 79559171526 27729663251 190748546189 34913896695 195721148569 27079117347 86841991490 33526890132 74712911197 117345510818 63639271900 108644004 59634081404 6423208442 1032003911 7538743172 28013172143 31983373587 26408717068 26163041860 284466432746 132338522715 42332135555 36064060069 31159636364 14300680840 27154595776 83872927 25494799966 84191155143 13134107750 24593608428 51579723102 34348089563 72832160163 70041746309 203414796836 25013894120 27353683679 106019522862 73396052122 29485063750 16637682981 9706150315 168185743233 146237536635 12180596562 15372226005 34563714989 233800076345 142275125032 22143138759 171084402181 8582331704 12296041569 385671591 4257915770 8557146892 56267286999 194146456200 63592277190 4951448121 3006324147 50019710613 21378403544 14713591642 281823525310 168961602233 40569562455 21740748924 43466462493 9411039704 50462904432 99830121743 75414474870 28397148838 63582518576 522988044 17928027978 14725525509 63738113395 37870315402 86211961785 587780230 11735123458 69871776239 4431606507 53192180472 14633173921 12865771673 96407364092 117596692355 29718916656 798919027 95408331157 13335957806 8668016704 31797964641 21858173892 26875374387 34800594035 17676666074 376985022 14998747647 44080848063 60802400616 233185307680 39612923238 45039765154 22432683799 21085366734 33780801295 236244311010 10506353922 93566526990 4589308376 41240867407 94959148550 79425631871 15455200630 96794597057 17851049162 64666398988 136713039907 83063136607 51648540736 31234957135 104023614108 77480721550 13072799428 8788459688 74116342291 111965953098 1611711414 39642690324 39251242258 66762920719 22812849393 2791853402 7920560210 20548884152 57508018645 29561364942 20910042449 57471613019 289023434032 125990010276 56156105581 134483136928 148987446307 95319787464 62974130064 46291973255 48542067875 2244577 5998647957 124871274310 4111106678 3494115992 67087550910 117079676813 29028182899 152710468145 15257090966 68963785347 67554276672 32494380101 30729779259 245595298738 2083348680 110079771210 3941309578 5528743305 118974702878 28510186481 60753545823 54706457035 2897342371 6239896076 147448710536 96045557480 63801421609 2290927343 4936528865 18842851746 81415054253 2516931723 18805058893 23436638948 3951625208 110220415721 152804039870 40839231369 135865630 14313376815 58449423037 85478953502 32386786073 57209043719 103799842190 141798900404 68911561307 130416391027 19202943527 187466029475 38773684349 99409797165 134840217747 72854005960 102923186059 25043345897 75805395548 28292941683 139555088330 24300926244 97434694914 152748123059 53036395813 153801499526 127424421262 51065016214 399743564 85418274903 26732670261 281132572198 229909067489 11740489097 135536825954 144211800634 11364435323 7651896404 132735586237 16547300748 149024224467 6548137171 35237589897 114312585554 10905241671 53636338525 27284265557 2193732482 222809056468 29619241647 22388390698 7914207712 12121953001 125557075156 88206013110 68221572224 163355499360 23953245110 53980961444 8982734783 46911543961 57358138188 5474486472 17997833974 1757825225 6509537334 422739421 164839295484 462635045 31982896921 81227113506 11191830814 85278403074 2740672977 40096710725 73015374476 11503211745 131095194522 151365691518 4171985218 4590607033 20358885095 98210776172 92969112274 40196042514 95913875731 139751952143 48288581054 35094538975 89010462793 107024131773 11297695525 46618519833 4996755515 158045435663 54355424281 68472668280 11105342985 41469597101 55643130808 168204881319 42265701228 27650116295 96803095933 13969680040 73931340588 57534044016 14767189677 28924021287 17029070180 5876972650 69796053353 21471732725 126061097434 504737064 4921225238 46397211489 713348769 273509492407 108156982684 237294814813 168062405848 5966631833 175789327672 134850534322 5090141077 29634347698 36400370256 6998878831 64505993868 16437868210 47909308844 27132116294 80390829738 204920994 35215917358 51607546412 71742648991 259517968741 17866837660 58103840003 37826181103 24209355122 2425462 1794968 9928883700 56115054241 16635266674 35967434666 17757927311 5172241590 7433312053 11732784772 9493612115 122843319198 2242886176 1633331402 54473907951 160686001562 144376964916 97192010456 38442709648 9089213866 61192787058 28681024439 157906789798 74888291369 2165448689 135100751175 6045519184 13655706957 38934889291 1813167343 166459493754 8372076024 284974422448 36566073838 6669285360 94906166154 5031655571 38149214088 21859007032 111592167547 44336336581 108314253773 15733310555 36822702761 27006383995 282530440 97141031769 193812288078 18504691109 17658143209 161014744440 8237603973 107723647081 35306242962 354486644 17342096939 81197289865 107405653545 110319934976 116983372312 122213918051 76565789590 47268134733 49874342650 155153837579 31980524825 140466982708 40166461816 43930911393 149472164332 30784833754 5279824176 39634192769 2848647283 175665618188 15408820615 34349404422 19538952953 41398387631 56452992920 77062632731 182259834854 276096836 30830404 122374604527 39094899004 3831793081 79432569750 69184660614 24837775309 223616918002 29741100680 125200482303 19971099919 52485955235 18113277218 11854269873 90396031067 8451921885 6291128645 20360386761 96665313613 152535325078 3270490499 2939958676 245341576450 66191222474 4029997068 4285603227 25370496488 23508819831 29311432608 96677646290 1947634616 65673501091 30502628463 21376689629 127191727662 171618488681 74659311651 174790113812 13030723090 210060957 138691032701 159898337721 40430344235 14455949978 31892728972 238162048705 47909017952 32040523738 3261658195 36719147883 128312276225 2849659725 181806160257 85364206651 19910487284 87760639678 23630340849 54950369215 86828156067 171568820457 166912030644 85102712246 22437474260 5343511032 380113336 23982387100 198320991743 104112183580 148382994 60495606904 6419737955 6145307951 108916861202 110402791036 57748176178 42899775478 105386627694 3157978314 173074687982 107786528657 4917244472 11088000716 203606287390 48084258813 84702093252 1982315777 212522127 1876725225 4339957319 28411194469 237435243050 218175111717 23305605948 4228815793 91095941042 11091345340 84055530186 10961661618 8013551615 34025393 78701937965 87448747446 120087898221 127675411592 4758311007 5321883702 22096409715 111068171997 71184108812 5556465262 129607067431 7681560256 23874356754 14084345824 44983517152 52815109583 1380711421 246319665655 930603375 47819336807 123014739158 119089668778 94743890882 94879719794 1447763975 104588328706 21326655821 135437646864 108550948902 20427413537 85184314331 1830869875 213196340921 192202036383 1573574401 4816460548 152649342230 3487092261 27581061278 40278966118 86108240597 37317230646 32716615288 40112538191 10782063410 83066374237 452375070 142836182612 35513070660 20425574631 5476800809 3934680377 18402746260 25747527803 17592443198 14633630873 208559999552 55607744135 96469344828 14070456720 53840296383 34983062980 64495523815 164028535547 74822504171 28006389454 128454703972 274207547009 102809385322 12072851142 1915222521 2369116061 43952082467 17566996706 216107992659 144884643681 186997373940 51455884566 23708478462 2010668463 1043457354 19077211250 8963673133 118092547196 29367770909 143365506417 23041937617 32914944682 41458229845 64339957932 1277253416 35686627657 1890794431 108680516811 23254907469 49131625477 12917894734 65330620082 567161604 28423540040 15719771128 243512217773 9633977677 72458543436 21851831511 106892650261 22151334693 57890889633 19444442870 130217512501 961352777 33370982000 1559070185 37350077655 148648345422 9248778865 16167377108 23200388082 6354219261 129355980065 248079046490 35540719951 42726441071 3647575701 9658383527 179861540790 62749561610 87891198658 13942214953 77538768057 70677386887 2557953012 85081929556 8943912498 146640328634 487834767 65573410879 190836928478 31684723627 7381540762 76359608771 23144571866 171073098943 12499631231 20188017139 103156094 1695186031 83263772079 25580644154 38053246732 3716121790 143294002345 124373971548 2802567718 119300509907 25326634074 67300824654 71041708691 138019204777 76712517788 78755401242 48359300643 66310967385 39595305049 5821479770 5068295291 35979246836 38827258740 1573783800 28895373229 83821194562 493485633 22735027790 6707002367 1664075182 32329069544 205678428533 2298276043 77403482210 1548139358 26650319708 46228078111 20973657604 149066754934 78804561665 38796270258 22747282881 18146709453 156561387 163919933190 48351488399 88505538596 96147838256 42645675734 275592722648 43780637648 5015303408 23588778191 44502562871 51367347905 68731050644 26046129257 147639994 139860973749 25346179687 14185106747 114870087639 283577575778 61141609823 12772225670 90894647627 52978852054 1311190287 62160635877 1313497109 41658231968 33715465839 1105988705 3624948492 13242692720 2512172284 92192087502 87827461481 23285923670 30571316377 81767936699 5693667385 50983269907 15738972707 33549903424 89965190014 21772097628 6961458645 154177863055 803446043 242987371044 28237231337 201383923827 195765136696 56324094589 117847458346 6738421026 160719384758 13568969621 215887867679 95771721648 922059059 142944678460 37143443004 18731019744 7546512769 12147981897 117608539806 105169782088 307833950 241300880478 18944301377 49803405337 31933843641 16065621511 26952744582 60135979770 20708671662 21179728695 7742253886 23873139023 10668080 115964554614 10984029463 90259851175 14305391723 17731802343 1514786435 86593817776 10233024913 7768803659 70620012943 7251077903 74453353473 143822462383 47723749371 31949108610 46812496739 15579433452 212138128624 229614210120 145616682407 9335884020 104792399807 101791959501 12569813193 2127177142 871019916 40295157209 16349392214 99268596390 27801875034 181008780 5697316992 168842569764 5913800877 134104281643 42372428989 11391401863 17862789105 250613937 58612938820 75639861349 19397016898 23904018422 63956100042 106936196363 17227924888 147401162400 126790298078 25868467973 34686061996 52597106037 232184596568 3890514 174121188679 3840321022 56146113277 7058189904 75470158840 280913912840 11429966889 27410600792 78598952092 180022427785 9263796727 232585491522 54091299474 31298704400 1202486607 5874889682 154729467415 11569534379 125237637376 128439228670 37212402299 10720290895 3405078334 54965502586 50024172130 2685659568 13838042886 6112336918 15016525174 11888438600 92111183998 6579148202 71568772117 110588958355 26784228733 39717158399 148127839638 25254532853 859555068 47652997004 10018634738 204227137146 22648387869 13224359174 20621603 4522095773 73353492140 16915619253 9121732282 25148596733 104782685507 58286003940 45992806184 80645979171 28248277112 5891274589 48004764266 27892055411 348090252 1048796436 12092884553 24968332279 189601161667 131589866243 32744672226 180173846336 86195315910 186249420461 34754407489 33053861298 42726211625 179915784210 22426949809 47493009017 171983106852 136769754900 26380630 28994364105 62196823959 24381082020 3054894977 8903044247 200859123297 1898522910 5620036407 7618977670 78638548698 14146750298 1988707871 24741474292 92204290302 125063346404 168360546120 234134443221 82838969225 223475096146 215670709389 47125327275 756958692 7572642761 32085945971 25325987843 68481005019 26650340882 1189451399 6647673868 82779966918 59267150408 60787516788 42368359794 230396459352 262822095549 133491649888 224460669626 9187959606 47879838899 2174195557 21699756562 49538345781 20277262772 46012048347 91285300465 3383916633 219327359139 584257974 31157117625 287789059259 227590221703 80092329278 2894614941 26019338854 5518209680 18951314721 74364088867 203809356705 109576568677 135052055144 144942803788 27293891313 125802153289 33003437848 9383339576 3894119729 91209423969 14407470712 14506537548 3033815074 5788108346 5714335775 3527068357 157699707955 108136013260 106753475163 128659659766 64684773723 23206918973 65912072382 12096890995 221924478028 53005786870 10034881248 27024492210 23573263594 2987745602 18563502821 5383480066 58739416641 17499710391 14318232454 233230966107 20132574901 42377433264 43144033974 14344510389 11928795134 192656276650 6784256458 5774405015 129881587704 126257110468 75592362696 93701589966 235235443 158325375594 97970282825 59752113521 18262819051 21309786191 3213886640 138202261628 174037762937 19155654336 25257260876 3035958429 11845375822 138139150056 166885419894 122547617838 30835330582 141158856053 7100334987 35759798239 87455860145 117862120188 61627301638 30506686318 27197196059 4606690145 111188888723 37884742119 221210871691 68177956578 103702651132 77918999976 34649316638 4454100340 52650979211 133839418252 3658166594 28965881096 32450138556 119923569843 46544761798 87709679343 7234885432 72003602050 79300247023 3170444447 23337424014 10155598885 112901113494 11947477788 497404052 2434462221 7546623592 4607654165 169180443252 100588978394 22691019952 61694525544 100098966247 98414026123 79691933349 208440264143 40114838826 16824348831 172770899025 1278468 6832647815 8612340755 103665003372 27641176770 66243432299 133989189673 24688383693 244505736694 4254619118 5292055757 11440210229 13115866900 17871938312 75768962764 205570969 15101109331 22674477326 132310655523 5330357669 6278367818 33852143504 8288177098 44688129304 2343919811 103104761638 13111307817 169699428912 145265792285 50717259461 80345924787 24709137942 122663601762 36734074547 79184261860 7644760880 6011037377 131285215434 171425199560 21171443696 55986506 672425042 32044177451 10576530306 270457540658 6985622508 26176422601 39670930714 261477932820 28390777279 42163386020 14417867120 28497525826 15433473067 107962932331 20362294136 6237239435 181586861016 81427762913 12377117346 12026612314 215518640315 15245878338 114710534722 70905776727 37792587717 137544748088 280704816 22594478002 77432972663 120496579547 1250652723 35197250076 3173275319 16157203284 30058323851 165801274883 82160662786 22366371702 25057955222 15506097661 34241658235 13014938899 77571632721 3304007804 468319314 129940288342 106246879371 107266727349 4395978710 8832159245 173666499203 12351016606 101756565223 21180744548 174358064229 27889022319 76646711719 4034050229 60290683511 25734285925 33457395280 28253749366 9820746603 4137106500 35113300906 38973204387 274667526956 150930359296 31013992980 148591566316 87827113356 16606938699 112783477071 2558958532 217567337670 20146409758 9281976507 19485480197 707751965 31008893708 15482923345 48790250090 106367544888 24501246151 88714515119 41973550088 270358641306 111880254180 20879895304 64948816486 23852614852 20911798666 26093133581 40199880900 30918242597 10984536520 165718891079 179318038659 207257452699 59496083293 220707452597 192063181560 12211871043 7872953824 40222578869 150718827196 133486780121 48913068598 13565332695 166811131588 65518617461 37531481176 71442847664 1534077229 7153206949 73983362600 48415235629 143156051564 9781614065 8138085920 93675266903 5593534243 19025789418 19799621113 9181638838 8371749222 14728431776 30404594924 2520970791 2583064537 137742089912 6900844375 12424500605 120840145160 142193010263 49502643755 42459221097 21353926072 12995356518 56409187686 12005898832 7021513920 17283842671 61260047671 8977546565 13397451489 67517287665 961236242 15253677907 49571183257 48252592886 135660851905 65590158221 2838823876 29400191188 420954122 139088423332 35026918537 74256509295 5089746459 107305526994 877396676 11246753924 18405489639 5781081966 47103902182 43267274975 55350838109 100641955 82722634569 85261683104 66987052347 36942176883 99255512333 91494858773 35336401022 91020169272 8716287757 47975949037 20111003280 146849698474 3259597180 3905709284 17953143595 149977232421 12603080175 4404621766 66745845893 257017200742 28106992667 23074446350 706446290 104262964885 73951159936 13623962713 43411804006 179124136110 5221173367 79727910105 93886876030 32721255961 25515991222 21287278306 4749653197 26399125403 13806570228 17101648961 8255853543 13318026564 92898410375 1494775722 19068939 7705358804 18459838842 19801225761 27441258588 1665304694 26653457073 1567234917 126079170 77354597037 70957529668 42391643981 31322131973 251627855258 9809424365 2207506172 69726637767 47556243017 75484347333 180408718003 42313824707 9961105893 1890628907 16385076204 106452049180 49571771047 130842826162 42481213097 4449249464 9086918794 26617421956 26321853 46676262390 80928554247 4127929291 94437347429 8984295357 26678234615 100868794943 31938832120 114108084323 234841954 34000840307 9583007341 38993617674 226960264017 177446782455 54770821589 3580777754 29815794170 59524629393 18551446024 136660454772 37189914236 43786589380 29620649315 15904618544 28182783522 34141503470 25179091229 52847337170 97924841599 20825462003 33641512282 67720045456 2894079063 34410161019 10470751413 1938207491 28020066495 971191352 177424371141 80326557878 228614169529 10005468507 53004431127 7377293255 108817484463 26887877186 66603379533 65654142477 25755321598 203813292294 9580940514 21514448616 184003197775 2683091281 8838366222 5593273418 53566410720 3464101795 12393679668 11194321639 96716113672 16618120393 196458195514 58066077923 4399761030 46435976125 5358161799 190586817476 49654789038 2149836076 78965786341 111935852131 35367599517 11872536186 74049438461 74807398092 32804441341 39671511781 300515675 38464088356 107771640036 81859611342 55511610658 56585674747 87041821396 925529345 44455970777 4912641543 9095851425 3460438383 79308116896 22315738395 93205794941 337518027 1070099524 96786491284 91802243073 536927898 11974046073 86010210922 146898120756 1078322170 24068291438 476037601 14358066556 54955542770 15468982133 66537689755 42124913804 175590690722 42780667468 5417628206 20925995779 238482471371 7786284100 7787494750 238016779277 2928247221 29829814306 7912554659 21508251220 139310827539 2218795184 42582347666 20395544427 140376167831 28467293764 87660542049 70189712082 7601624658 20419841691 1248842022 37016629589 169135268270 314309470 50960788802 157205984769 114267782576 4460036693 58505964403 234316303099 102807870876 132801627961 131146781109 135398856374 178350553515 17919023166 112034266309 24896269508 46842324484 117469797747 136495800074 26544570621 75369781984 31304058577 3949790077 114074560163 33016325022 14891471092 61661699252 11255933064 6171743769 49835973234 52745742661 580859597 6936569313 139329400555 114762667778 45355497006 31553739119 4426921174 36026492684 73317381667 22541664478 22078445876 480449418 42289805278 5382212940 44252891011 29915044809 32057356449 11919178963 32589476172 119179819353 16110767705 173860426034 92359469612 77909154120 100223723408 9696176816 116033377824 93869244757 31884445161 138393293517 5190700125 58473857740 33314533204 3316368597 34334615585 7675855022 88802525704 81326959378 48735890940 72111985373 528968306 99400923 61759031981 33384503058 103938045362 9482745630 8897059 150899229004 6887829957 2066662144 196002160055 55385598648 97717667094 52173065253 47588992795 28910520218 1012320507 73814072954 4173394076 6055345250 134529685226 36115857937 95236939424 50155460571 9752144621 54313892207 238379615573 26902200504 25977312435 27222641392 61099380518 31914465903 95556708724 9942629207 1222526131 116303570027 163009806530 78743948597 10286867149 112830039250 2022831032 736995915 47369857172 25923982615 17442476294 176786510484 87244012419 46233941949 239435536698 113612578674 71652104085 154489296868 18083104599 276064817227 6265159515 95778189184 136221177992 411269401 43414636794 97664365708 5352172963 15439769666 101438399842 149537640220 1762162308 80759501279 42042174887 8476394989 76818066566 1539383370 17290614209 7121527253 57175141787 60752611204 48028160766 99092613723 21926773244 27548996454 30330739708 103112390870 45653061605 91202739450 107139380740 49701298358 170273820305 85159800965 174771065572 12496007798 131785908918 186033516251 12450924881 147293683078 147627566605 187631835926 154710093862 3540636619 76441361531 80150477813 1698394475 81521644149 156497765849 82098700246 138580925593 2103782486 8186652823 14875911040 7403084269 13075909336 96793193412 71833813971 77219955849 69480217533 62708673636 44857241599 118168439640 1920338764 42939740165 97077613682 52666481760 253106043516 41859551440 2723907678 21022148799 52050152614 200101639214 28810647832 43973244023 1307683684 260912015409 41468721957 99566662913 40284581381 106046872859 76067844427 184839891246 11008385584 46473816017 12699518539 24483496077 33928153298 9292873914 34028963322 26816179353 166810256569 9921553879 41123280284 1744694618 158660762206 68250532549 4018622818 1610516033 2232136911 29366647279 175832489 169414693761 74335519712 293111568 45760919210 9174250195 89821256841 90788714427 47535461436 65909653031 88526383658 10810234529 17620519242 2922008004 12622962478 64850749264 6892102786 42601094601 19875250845 67069281967 61719874799 42334106813 97854157496 25583930845 147041400927 6409379276 82119107726 60720790499 7502476242 205518039722 97811024703 70793801998 27449483322 38854601558 54274892337 30595782622 730881892 17400992341 29025470908 59977843346 16460350487 58480671334 51081755869 23176769850 13255895829 141763209881 25482211625 55396684618 99949362748 145426619021 3660211499 3566433245 209214437128 175855254875 232625772989 34219267488 2347210248 99223340382 13462814914 64861634713 2220789561 13272138130 18219264957 39143923965 75409431257 68627027093 74879862882 19882242289 57993396317 3913057003 66340177344 60988794290 55143492159 3646888003 16608433222 79844800775 93538691977 12987197023 18583148282 87030793663 18113535724 106482865015 143700653427 29700534475 2005700936 39647677183 146349819311 6031195994 14617579511 127793562619 72575944216 61376001094 53988168421 213284133955 3045192429 113700401782 20665366062 139063352955 24355333492 49295728956 19471879550 9010709877 7414689584 14450412031 31628504253 82570135238 61799250541 58249121959 880121543 473340875 9696204218 46033597059 27434923640 20137381891 160723500999 99769976260 116930608040 128144450205 5548560752 7784683892 17149620443 61742988175 41652389686 119130426264 57245892830 7853889397 25207092910 11297537862 15692773953 1746073891 132518802749 195234625311 49603211356 9372482869 4202740438 46942906583 15085669578 90866335225 31899699205 4287473611 31591074196 209836414 72593824742 152350580386 53112392250 96020227790 118114361061 189960193095 32523929449 99084461732 8787296942 38485164401 76860482304 216667901535 1037425078 20870366748 107793531194 10988669353 2485162901 64728058620 56539805444 6177723096 130400526480 38261092267 56384758009 53807293307 1018164677 205450119825 22164436760 62402720371 67576278180 77637418457 144780602854 1783709123 41591629884 190091879379 10638435354 78063962368 3980199739 134042184951 149259818258 1627511043 39899674588 8025715346 151616536495 84241505860 34171623370 10228768617 76807757546 1775292048 26206254336 212582005472 12488957592 74599706743 1052306237 67348585000 177542878086 631874630 60113981212 90403365819 40251022060 110779841272 45321083261 7462082939 19721512829 197922147739 38542861955 58939443239 5570793091 74959903844 69733243789 27436502482 1580968777 17461882809 49793852877 148335789439 68634630986 20285713053 35335614422 1324018467 5631107926 30885963354 5656702384 199376208415 2256231486 25057359313 234715137082 31266853612 210151079367 143472573560 922750584 6593497099 10398515753 23366808346 134834725473 12625338216 22476218832 14081318821 53678118421 9245687343 599861131 16750066974 3837754221 26537049273 94290444892 3107542109 9264337592 17365337917 36133666919 31364531542 22007454215 5056269707 47162552600 274226076 39671446207 49135151060 904295673 35225002131 1574389508 194073947 43561675991 83332004945 25357256585 74883606792 101942777246 5626966348 2454244243 25030871021 136794784644 11590987320 144293457635 60601211084 246436091358 21397253455 11631477878 98498806603 292692139793 170405782444 110034904006 1111927528 49230461147 2666931264 27962137647 10747361785 32971098022 21499824083 53997380815 65267767204 15694078354 151742650942 3107228123 10366020985 12880197763 106672495308 31237922008 38563611984 35276503285 50865444297 36660271949 908207494 48798387641 18895611614 65585527 931952568 32748541393 42971963749 8750297301 45557864776 29180313806 100749259193 15345250994 56903749803 29382700270 8382476488 150227543941 183279737199 279180181733 39459237777 178062745107 15529702561 9957416086 899586276 2030211211 7103543914 46786686491 96133890855 108193647536 51556428161 49005860515 6877074562 3030864209 30127303972 254255242897 26173362881 8895255955 5617407401 56182870381 11589302222 55726304703 3459423183 51503394909 2590487533 4356610846 95815774816 245789128563 87332643977 16339403578 146621429460 34768142210 587990760 2018717943 43010465928 115844181093 53438401879 16135095043 42095908457 3109264382 215527079127 1095114858 78665899477 10497990226 190849727276 51797030767 51850168519 56678373289 31385071716 132197822708 10793585649 12831407696 53645242710 64412826985 64160313948 3038324547 10285143438 9189636334 56621178465 49844542916 76613770487 6782143294 26036802770 5781731167 19645630139 16701994829 20779415383 65639918837 11507992559 82471232230 1136942269 27617286515 8595765538 14771762726 4625313108 57973782290 1233527269 39103861130 33687691322 6408291006 97553200655 2361691585 42029190005 65315808530 92439767602 37595682138 9242292605 65375850554 22755891398 223818851050 143035523098 132959527456 122216798050 207858315 19604929284 73785409875 828611227 14788255448 91270427066 200794350004 70585849552 121883529078 38336155608 11496709169 3063431256 147208399200 23127115543 1218941574 11088922069 39014492615 40434464787 195418508798 179236220508 97633739324 120456474557 9202834415 32889832973 7529691746 15793254073 13389446017 2391308932 3706330712 119043701068 39637487258 46009662554 4804133770 100178475627 1779600117 81353523736 129063523661 77033656644 68529115910 116898242015 2507488427 114817909182 76270353288 25500280630 38464337481 51915463444 91088714057 55793473805 55250240555 52007783 24661765625 66458831961 84596899119 27704475365 768881862 201044869851 44469882938 125339903200 62796656831 6749922126 265579250734 1900601242 1868734105 39311008809 15179935369 35900824555 204984035416 631202420 10477610821 129476700012 6305832226 113226601361 173906131700 445546145 36143350947 111029287531 2146265341 28899854229 8792456731 152254849752 200326814 75442206618 2591552426 252200 32853068000 9173698828 47417646522 5770913714 45880225170 32898700945 129908524523 4721518819 25934858962 168656397809 90006981168 44159485480 71526192642 53727369725 26406998497 71976482 8435260166 72961584072 9614840134 34988244966 65170443092 53961612085 30896410437 7904974133 93994066855 31270875690 185841993952 148198414704 28972448706 14154989071 75250275675 14728711070 86316539816 1731057372 42358754330 37010748915 161669897717 62939604574 61264062283 265470061637 56123908358 241547387968 42844865371 96569902610 47856602362 207293628368 136682671395 2225672409 13742590048 91262680054 100219097434 40000457830 29341713591 21024513629 51321785311 51496669311 40543818123 142659883480 4240987487 6553529559 23630276789 43219224536 37728113761 100680100581 2583537773 547067111 19662333595 1650891842 175446408512 9991053875 3738357661 31472926309 51807638804 13021531089 106480075369 81466129762 929298596 84751153063 27845569781 47922390039 71519134394 21196529980 13089591982 238569140268 39873269858 29232555925 41936947577 79309775276 119715285895 34692455556 26049561495 23443620653 34053916372 144073787166 92453239845 26305154943 83799812296 11565855672 16285558555 46294616714 24161806640 68398554241 13360641124 6574030019 98497861441 48390072784 153901532741 31541963905 3816328887 869837129 14502342715 32905739923 65456155167 21465324487 5582861176 32249063941 168093721236 1878368869 64219407 125701578894 19164998176 3813453475 15068979549 128356481875 68110573986 163917601002 199695004294 40657257067 140260379759 64493746772 33932837674 201269211184 37155913164 169869319412 53546824566 61435779536 132580094012 33055563994 264126058755 3119395486 79380747102 113970313395 15518314841 62446147108 29566968361 21021357332 224178173 50822987416 17569178263 27817487834 151085799933 9455116248 21295462087 83964806582 6903688220 19647244091 69174115085 26918214532 17192115637 42622840362 68719531992 80710732210 55721225222 24599408897 824264275 41022563938 55163846255 1720789395 44628281828 51624171395 15726141844 26095133248 15519390328 16337281002 49549006077 186079211670 9401452220 33909996598 1804153608 114157648704 11276023379 25835192784 22203973354 61415161869 4820234145 66718955 27297085905 8725590200 12215731039 9558298328 90806283752 82889567950 158768544539 25405790816 7159573116 34822320498 13925331041 176621958079 151816199874 96476635342 44248944792 200695712039 12546342783 181558275240 11855887973 49127989281 65221295993 1829652655 133032354482 25440661751 29767684944 51466700759 57918379162 7720131951 15435477005 57200574044 55743641660 74443047376 66567002326 28629266843 82524855112 365415331 38676442545 172670399139 101947274957 1179177545 107530976628 25208297507 69163816669 19959422365 4899690606 17365289742 2914242510 20306903918 1205604291 16410691082 65991988046 15827109203 17075627830 1146865320 33772346519 41528427683 100014548445 189152863665 63648306898 25867567089 1616741066 33209129335 1188120932 8776683089 561701907 77684566099 8963350172 209631914092 22769904538 113676572128 9931997104 3274915577 213481050636 93718212656 14391962012 16694928546 1687924215 24411438370 36439084094 115694306691 53274408671 98901853038 86544700749 184380189458 31054606972 198017345929 15835905710 3936004456 121103508484 10788615658 48599804898 25254881265 22905377654 102537381228 150958961014 8719014795 2834146310 146458654463 69384764324 3544877311 111512932224 148010302977 2403015156 113409759426 3772308386 263175722 23751220545 259844229480 7038517528 1829598266 148515996268 24338922526 81108694608 143884645253 204394659627 100078929916 33918130981 13060743618 146941551335 162839739361 123849061401 42312013251 92726222044 26777816337 179403491331 28199632085 33152778114 5237388646 58284206027 69724517036 778058144 12244651486 19255060228 6668063222 19502278652 19871320155 86716602302 56557983656 158180365092 115538956456 61020644469 5754995438 60816707832 127789310294 79214916897 78372969956 39898144204 237714800786 10249562354 39011701862 13482729418 6446965451 7811384198 29727288347 135616097467 39444161253 16582951148 7950434767 11896915361 7396377038 115120051473 10024570234 125834150801 1917070162 4415358609 18950915263 158656203611 850642730 92891081102 58128369532 68299490335 19043164467 52526035514 69488889238 192151669803 104056062969 84419952648 36810052117 95021883882 123997806340 64573420071 6369581035 120222879896 9116316023 46073613671 66091632 91064302563 5026948305 2315602911 7256831918 20650727727 51324662303 20540119225 238381471635 58803749115 31360055914 147560566892 17969081918 74367910267 36965284073 52658926508 85740880385 3680371108 21414218471 16686959132 110580030547 273068028457 17319592474 24024867831 8448618816 39057487603 11467492246 90435154155 7123120723 18795789019 15790623281 4192327118 15712630148 14563172732 5951179258 83023527506 638792379 52578546435 161028836345 34655673735 68370097498 17575550742 757581944 174902516012 9898734255 2543436568 199982460 4867704291 74440778598 25092502065 7502659503 131657502243 24555753181 55862281855 1832104850 7905783364 28155053080 83141203075 208680710627 25116389708 89581501966 208506169176 63497009541 44208728783 31356175947 5735190528 94507405168 52538435360 20891496537 565589869 69431188256 75404864902 127788788676 89862936623 24893359316 6483755121 1371091264 3322949431 3223217199 1394822155 120499811584 118110106322 257306683 34330310805 10349938071 3381390979 3427937970 173694249337 71519892456 95718525347 1467328314 1100109 11131840870 105853682818 14036283872 15661812998 29662153022 12161224663 2004795039 141598034085 70780354065 9087458400 40312721351 28094180726 72412285052 192012405314 7690742659 52255037523 5078969454 158387940037 51987740873 67039127124 24181766203 8255540662 47583668873 24886883119 227306534222 98028880345 4225257128 16666040 58374892614 130154248269 74048841071 4923177197 54176930279 50589027898 122907361179 7396202264 160683950130 116603457324 177465761656 132648289503 10382190396 22554174687 99869116726 2384543490 115676828911 4192229681 8610820372 123399717484 110763465233 26409037677 728727255 123605574430 103193960974 11053831321 3679586232 86643242930 7072277261 8688174211 1362225712 2212882945 26999164967 130750848552 150000900715 190717734952 25649238686 48675563892 174187621461 91516399573 27569963281 11095467342 7653044 12495066378 89559546224 7163552151 26676868985 75491547385 54056176783 2175795388 154178394534 609922634 16866576743 19390748192 947842948 88368409697 63441065 1016258837 5394225561 57407009139 881893888 22592185026 19630792002 14647391833 68112670146 42056992467 13745599067 58940848366 106613986527 171865564388 14461680815 2703334176 61592348446 69193664038 204492901257 47662634148 85642066631 18378670853 5932678580 72638509547 1750138080 108741224647 1143364866 164602047970 6240200137 9110802697 7520147887 41128610624 11522912408 18356623958 43710609867 159510493654 8507112204 77169338800 30837889357 160865580500 33374899207 81848483330 190961943248 187703011868 169242527730 233506379200 6059985694 14478036032 88630578525 148141716530 77650582287 24054659634 758922124 53080640309 10302896101 41171981736 32620417884 125315902959 17421184991 36407084235 8272192225 126924295542 98009700289 108431507657 241801415681 124925137713 20327907136 3499516124 17908092785 129905276195 86165387663 124413446284 29544926847 926729 5857682988 3152618117 40050251710 8031955965 13500401612 12602411774 23736875867 8966232121 16287643176 159727862045 48952707206 19013390832 67333059618 135782291815 4281573592 42450478601 28103853324 16801029075 72531869090 102984107866 64504529324 49886711599 222538136 239062535 46531360139 4758434575 15213839041 38364906924 14849541154 208069346788 123809878479 6571921883 70994996039 37530236546 25957836215 73344319634 170486512248 113379007677 168963324370 22532910960 262083476 135471471894 21058537386 1538407081 9637564117 262546086478 32605141712 813214688 128908847651 82843105422 62901026557 30980876760 177843434646 47180936236 46365257963 56244819702 119728899987 4551905180 15283980350 4082454872 45703552204 1710183533 15467459102 93615606942 28010468871 52173317529 94199533170 11578007192 14124131300 10115148109 137504018 186900479509 81107272700 12153860192 15400371430 30787124256 47606946889 45900299592 36036158061 117385162202 2003478531 61786517333 28547092959 24070796304 105654275124 44759932722 65848682919 155673334327 75570855520 588491584 187632800060 17838057256 51753317719 30871280277 51066439334 159448090209 13678587369 44684129868 57447094252 25042941065 34250043353 31308989108 13298627938 51467397924 55785228200 2100062543 72400258374 5118611240 28427576963 24287052512 75863390962 64481031243 4946252914 100879878402 20845681297 88055887043 37955141344 37656136372 10401378429 1214993225 4096415 234055308 72583299552 1177857882 88114972960 234162843993 7090915955 91552485579 72435960474 74521440894 114474536988 24704078345 12122772488 60630720010 34588336938 6389532489 43433805721 39850399907 151875491098 116015107901 527265168 2205798301 53080588339 80586871506 314416048 44610185231 135224986432 9079730947 111450744171 995710753 31998046515 128691848389 8433607361 61489956784 79381691082 22109908285 5952920585 3250754315 37535077059 145543711064 973777252 1863177053 134571921938 4917742841 85715403084 16691691750 164832266397 11293694621 24757530579 12745572854 19724469158 32260380126 71921333327 118757440821 17720312312 229685442395 51369292216 73085415732 49093911491 22273784062 23894074228 949583086 144093163906 213790304814 246611180389 64655850082 51326483615 101073760857 35935292987 22672248490 141543127212 18143179704 5882481085 49322270449 54823990548 32239519904 28222638725 46436731299 145236561928 100076211259 13879765048 25019124607 30402340287 1750804722 219169796030 44136322256 112444978064 99985634061 13978419169 27353864072 3085480349 3759590088 50192253663 25673005186 56432617657 69125928605 28602963645 89592215457 34266952639 15915514515 13780036684 896839219 1131109917 14039548586 32632082100 840651585 2319050508 17830612142 624002708 4944629103 20339252388 199976745704 16059544690 42729934091 2312885731 2702973659 6236906318 51897682681 151499874307 13296117045 41075157135 1756362119 10647436418 14244614240 68461715806 52703470298 43403891763 8330620534 37738851899 4516507602 181816930322 17109574782 13181408375 82464894228 30805247347 8616696941 67114488823 6629900730 13679524293 6582775345 43080190255 240263457 64924646339 12590695909 9391319257 71565549325 34704645247 17338369840 139079322439 7221338106 19948246950 85431919398 2070191578 201446755311 59966202264 44423622856 114899639149 2957721622 15419606741 17453277871 226977764721 25655846364 66088625723 39605101383 22155227294 11675156720 134317976326 46149776281 154160990584 8214155210 207991338714 55852131028 120837452085 3868750502 71379940623 54149727572 6087501746 16844497905 53910523796 12577449500 133343850541 1286547871 169459023358 101164123192 21680824840 446099607 160587193240 169277810607 39073482928 3884066450 10750448449 32471368609 37344502366 32607612111 76455202486 19101026122 58008131627 207503393 44344519442 41568122341 97294919 12273681997 15697828716 13927166789 177659234659 10886369948 63984405290 114118163756 62831983078 15445765911 12648425608 15855340289 1397128249 21491585762 23903006630 45602502907 999220110 98749823789 34553872570 283712706147 7397649071 30083004703 20608590120 100016799695 12653786609 131543191444 37107027788 5547002110 27136136445 1970380995 7475038642 31601936086 37596636971 3793176798 90447939963 7439841370 6539034900 12464131011 9275749971 98063167331 3173198004 66789488388 65615880438 3078254573 2849776291 8988899747 18934663850 92221603679 122738804063 2427092712 739541976 29517645065 15739405526 74231068678 148199428900 8912709464 21468587181 81840728342 1051523574 32299364275 16225237528 39451691715 386036037 3002981716 110834466338 25684749742 25103419235 15916835053 24025451490 33205235415 116842348316 121621366383 12335076589 41937809028 36260485016 80792372883 74191220865 12621809267 37076187367 8668598116 11494199004 34297545146 6424015575 110150235452 52807501262 21357214868 60641932988 1550531923 150379824002 16001273322 66924534899 36678707648 53308075850 29029025272 21244177331 62035658145 12043823824 89527727684 9635329047 41370393334 1388379309 50264415553 82142234481 59780428389 1430431403 1391455473 94956530039 17606710596 3787935592 6652246592 26151852696 20776106154 30816756682 31411593834 62585036170 31537216492 173823944189 35397621510 5394559960 2524645 7514245027 245570086209 3769865103 37284450590 79198717704 23181838331 19406547022 39891405477 123531047409 112874477898 226176744714 172093050154 32759084973 69080160668 109540750852 7949357655 132759974977 26768013739 12128275966 837532328 35138700724 172132591622 7215311236 66519125389 56114329748 9463336793 47137594311 1351168444 1047842343 238049224 3915931477 17431589625 45977439551 8382149599 41749316392 17570473151 67320240 1570507675 31309272260 47691412253 13097189980 41046393977 97300359185 36159916240 21185846885 10795245287 20631012112 43881256842 1949685130 94289470430 109478762531 71837339572 5338996638 162959733542 81264606170 39642162425 106160431977 49052181748 175902464175 127232876810 139933632128 3784233915 64628749838 300273704 72500051529 48785166139 179883171969 56834555145 14205365268 2954746951 949960 38173501644 22513059737 41789566988 37380016561 115287878007 6902023149 8132730569 23283187314 99537843850 193804345173 13992241124 136371560100 89087597155 23483673980 34323119601 7144030097 52225554925 5719714154 143625679989 85810041764 128249213472 1154492685 241503059615 41502148541 279764876257 52358054291 65161016055 31061048576 63882880815 116143012205 26342277259 154357831492 172423101928 3086514459 95226426601 97631030121 59868610663 82303077345 2030469908 6263497626 39960157584 74412488928 126985638194 28787940426 36320612416 52709547724 3472253657 51316351146 115365623673 22191684169 285351118 103196005121 35236687378 31976342664 62178215449 62727217613 45394446156 115692706182 11090818083 15203679327 133318493373 5448259060 1339233407 8575469 9795960301 20622760777 6202481973 131740811348 32137334071 3724191862 103353556889 66388900948 71492974364 1494098297 6895259724 117110808111 80033480525 150326524541 16005213174 11632240962 34421159775 84268498347 27586145198 3259231661 54181561238 25971634631 14982934042 115774466 32310541718 5265485768 3578332492 163920835631 9218700475 64795353199 27215956919 601875962 111599375019 9763626580 6332668147 49456999162 43852798265 128420383944 38132364659 19170490868 16332603973 2019558074 200795891053 61019198044 7786006852 275480514 55804414239 86885527660 13624879140 13004105266 4881835579 50859763325 4863461534 137544321867 9900698877 49680508300 1878026792 32808405227 56521926151 5807577362 4771269424 61542617719 14066040998 52963908017 94403793910 193806527220 85418199181 92214698744 3634495251 244284883455 198855316764 31173478387 9409752976 22864007240 3724378066 38059534705 26334256037 27818995601 853275313 58890969787 19273438977 29859250153 117727393426 54232329537 7696739552 39026012249 60293292678 130760546 127938994864 101828562014 229855392610 27568671240 33482516860 48313567891 57464107407 39624817368 124953368803 51775921524 18195851957 18068820022 10878971847 868365328 159028949825 71129458956 85934183815 249912435898 25253807802 58839675894 54426887221 183054403051 101751556773 146290075711 85119005369 26401982472 1465815886 24505010363 13734360493 22697836370 13434983662 26942498356 6054187757 28535212123 15647466410 3023755202 56653654 14412672304 32492620732 256368382585 25071149229 92234697298 68130478165 149345109883 137893473938 18900918266 35031490400 256422740370 127957769531 38060973012 36854108898 1215262798 51031271848 90928241611 104159033472 24175798547 1308915 53334227217 56131837307 30225228361 176791120969 41902300963 21969828358 6651545707 2080038530 50731770199 22895201903 97472120726 15194567471 167032510073 21022226037 9181672 59895247386 47881446461 12285227541 162758530998 36672740811 8487614983 266097568784 212029209447 101480564234 59538975821 8277405540 126343513409 40465646156 8364104903 77197894863 114163840394 200790684572 159146720323 18275928805 15629658385 13004209528 25850177711 59193259777 123474453708 86068838044 91514000469 29126738632 128864242781 18264034423 41200361107 71520958313 22151404948 26253361583 20211530500 31562325036 52486137201 12950784781 91952606196 24272428908 34893347408 32264606597 91469288860 140672814 16853245968 104280972656 139770866595 96636641114 59917793211 15586298956 25991679911 129099156376 656985058 169292294509 16825951336 21108560252 40662423792 178511232780 24971595092 35910419745 73145441762 65200184810 46356580569 143982198202 74790168318 11908016562 48268674182 92450616753 186639611691 72241635661 26345724604 75029123732 134238535885 114994596 49597526285 112835569422 9714523701 47448301457 19320510311 181719004168 30647626492 262581959341 94718296106 28745303042 708674678 25347611836 54910351167 90815734093 50276830495 132576798617 38973306304 3026958551 19574376425 261684164767 1247727424 25679121427 129141427623 171334890088 114942262254 55051047650 11859625961 22484208991 141707995316 41943781403 2082572584 36810341756 113952981853 1229306399 26895905712 25380675724 44667820123 34628405337 81293529462 51055221312 112005365689 2672807482 79302541614 55488347554 111708900380 79549120324 25622031120 3134359060 121174298295 55533312613 6809234678 75416704809 64964558203 1991423443 10290741382 66078917677 1977685951 78783212414 15494785834 105416761190 3646273619 33245520997 3218607237 14026596298 418828053 78938264285 136943449488 147290030859 71914246283 37721700076 78734869476 205081307637 33603799816 35739719103 1090705605 104889976285 116064772099 43146771939 57263998764 86835046310 21980543667 108972367279 27165379127 20664108090 60954485369 109182495387 62291392563 19020528780 6646700971 49510864275 41271641426 1735778622 91862107657 19814777015 188305961494 2575605424 6489463273 50123058864 26423155576 113129780175 63374962214 10330347670 3949223987 62095712516 33648107193 119428934333 4190676905 136206950293 2788351540 21086263249 90161982265 82569531022 4337840473 49927139509 26353056101 123088932133 49129954929 38436466843 7468107942 11446660100 21329630603 117632183611 102978460487 172058905705 8955419 11149906148 31143620332 8904013614 11321981009 18468600460 100516441015 19240142365 29505878874 11100868061 50737909838 66323647052 173890191728 185619011057 15823507613 87858148624 25969671900 95955587639 125730557324 208508532173 78047586942 193940493034 121986962090 2209021178 76366281840 67693720005 48208715088 8810542547 156569733560 25408862078 76701209046 185634990621 2439572029 10867373916 2326518867 148995319781 37859679783 24885046970 71088252047 9968805743 55590827291 11726628216 150698584505 4354524208 33612368777 108610585094 16439495055 121109400657 77438239684 48356018521 36379608048 8448356841 20105367069 104916218272 72681050420 21227372345 31358080043 6344230870 86238607212 46438094242 139337636460 1826565142 71464452137 1618872085 109705317110 4839143564 145143084767 89748688280 17863510 36935591122 137829375315 40252679230 43559903564 51425844094 1264798521 26626886782 238723219565 113447904469 1309183031 52791404545 9611032127 13254337403 94482731794 79563879003 81329851465 3816182 18661339621 17923138508 111568590571 124246677903 50919985465 73289331711 8275515797 9770271769 120637440483 87047417394 29258209794 33911936341 79020909395 1863401284 188176162213 39884042197 6935434522 4593380342 95591914029 618080631 93411680545 1766193948 7576092124 38551951459 30400466400 62282994431 8471599633 106099088407 27123612676 6144838416 116386989604 33802439377 5778741494 80664428414 2238301431 227380472347 5530685679 206216841543 116283973405 154710305914 46362159574 45242700468 3588568580 76936852833 6170338179 29397881727 58479844681 52297178720 249763529794 1178088588 80802579275 84344415798 198638673369 155812855033 2917234066 1690676382 114920251692 93128660667 105905645814 64950729600 129358020545 179121560057 31553075951 35131651070 12864692472 28072244672 60247293535 22908184800 1042631799 147680629636 149743017552 7344060773 8859780561 4672937684 104016979669 13064423112 39274138808 74241137249 14560423763 65091566496 36232645487 5163648635 129199235225 29485864899 28799016363 3043937440 1388367170 7838135632 121394903683 190269004205 16258242646 186059079840 5015777692 46486545119 2791848778 26443202001 6814236198 31901913082 111298486848 169711129714 124410036260 44005880545 32158378548 30337972989 105228696804 3965128447 2061424083 30228504393 17502874769 10310908728 35930120014 9242544233 69735097492 3223752829 2561216833 24815860816 88912822307 23322531006 8593219994 89521052184 18501772591 303324448 46715658317 2984475186 8933551103 193561167335 187250666570 3045600383 4707163561 3221052767 3661005029 153539243331 7319304637 3234073900 37951387437 19846516103 124304422003 24683859179 2680150059 25984531834 7056347714 7010599366 81381333958 76075351663 4679845805 6276293165 174111794 987103561 22987935981 117665240179 117535926484 11531677230 17502559401 4603469371 23819773792 34657009452 186399815225 14913004 48109580829 5804780394 37704182225 93831209204 61651277940 13910703734 2259267655 85238693874 160543539572 10000913111 6957156028 218789300195 4620682316 3382749450 87176418680 119254819160 152466134632 1385519155 176787605163 7504301326 8919665964 135144540062 2222713166 31539779450 2871175 88210832737 30689418056 153546816570 85068898127 91149994216 113435244596 62275114425 67235076865 24255010161 70742070426 26610819385 9552650371 5741169340 28902591522 165690598959 22058052298 59272029783 56640992119 190792547186 71064942170 3262554948 6642825453 105375426670 38607427452 13231103647 98650018657 42320138458 71235575555 176778211405 7664742744 34197671514 24500511420 14503452395 5787523110 22575802602 110954019703 3388933985 55935226034 53477502197 32165232571 127010710628 39324097634 101051138673 8427901432 27275132321 36659143818 334498740 228685004281 3824116451 11753050432 175814713922 41935831160 97459421918 28226866909 2900956152 37588354667 145747472153 118538059633 1079551660 168252835731 29314675597 55146123459 183287781297 41365598630 97912645031 18313800035 65871299351 67358602833 2798103243 61129985822 158988742620 363234641 184728253325 2443057828 3339591221 13249752408 75938378112 8164515487 35870993826 261655531249 9604033959 511675008 52480476248 11993713912 59410725 47735100524 29685950027 750581 16301028264 16655768157 280860572 4795231732 33859912827 41985028210 119408754417 43970690406 12226093786 9008521522 3154357148 21317796473 14692625723 97289040718 5873347176 151777687120 156610620690 1077011435 6165412479 34646911310 12899199417 10049703553 113258795134 41331025047 131108404567 23825195259 527173698 184142980467 62682594010 112871376098 43341052582 25967369423 10623306205 20116793701 131292329282 33900432510 4614547388 9527602105 6762005218 61128387327 186438532829 1588306387 915657492 14671837173 73859881643 11551413600 8042413179 44372354339 5461955854 39017659460 94347283288 59338790947 25725224901 118303132423 14373872969 223015671957 92658756568 214732491257 63606197787 123824012801 34822217333 101530975359 105709899177 111205553006 35354528669 27737506572 75674259408 63192946008 193459966893 39814809861 75459275780 42959505900 7702241341 152616528365 3338973652 19990368705 24207740060 6729800720 18182595093 8662214426 608511535 16380033911 8683950072 81717320481 68455064190 47856899316 2379065272 118826318038 24684209135 56120934850 10531272209 25459199181 10340948345 29594193493 155906239936 23683821180 49512668634 23423323381 194258545026 43030643556 178663500731 43173839220 69188722762 6848543113 24059010771 9947553566 138563808030 200663939761 17957072157 45554820804 46568242227 23551285852 87036657815 236399784567 75195745595 2423107898 1533038297 15323420028 3541432637 2336353204 3582102681 17509636896 12369114675 13204467362 67440332973 26544372874 2974159523 133360963553 268958999 67873421863 222976192515 64372809785 11949889341 9297483689 34960775484 42456526800 31054410349 71630519427 11953929748 2136576087 25705604827 13625266054 77133560736 10932684354 55644716639 67228658536 188217502207 11900676277 46828414843 5379930908 6619222020 110086817 12024266770 6101766882 23285322990 31565621067 25206990345 140008839235 4414008967 14144216434 27734844518 33293429845 317954903 31595585499 1032800332 3897731220 35339311055 114646879941 20842760377 92432689488 93034253741 35460164014 113852620308 120246901325 216694670152 146525900525 176919907674 20177428935 12643305966 144973318447 523400854 56129898159 96671883482 62913443055 63354548409 113267432235 50909677445 183612523402 145813829529 1975732858 9104017251 162826658742 85824102931 19233828088 53035654365 579082864 676494054 20952698654 72350169682 40209449056 90295400151 129813366350 35726656504 245410988662 118196177474 589658196 12984656308 8498336511 33957366220 32650019308 28837021392 3486151059 28998966661 146830960132 56514995851 19484316043 8553078667 3675254178 5498335284 32561671166 33810091198 31692539249 108500023490 102603858154 16061455940 47200858428 32645241127 54809899421 32207203615 504303831 12629455015 6835046902 1439919522 106526300754 7470296467 6235829430 117319972423 15289582793 115250477757 6926271710 29180087902 25375318752 126393416674 48612830132 48111024455 1090162717 33339058275 1876774038 19890585773 33941465297 190608266687 5759133544 192424205769 125533281642 54096800067 110983324331 33190636014 60363912524 7576767303 159122835918 4993381775 339654084 137835678161 10252284728 24102052858 7524805149 74358805761 2967973 14595706805 64545890122 139804535973 49535537411 43523541466 194900930568 230039456046 75825914168 35918089500 41240768433 56424479830 26979703592 21530570331 26942859473 15123237622 18461353076 44015786568 82597293935 40447314748 26300279765 106199717571 33808239151 12462894761 43699511235 9132411681 1197029328 351219425 1283498326 18801431791 38599527798 3268079212 58383252902 64671979937 60964874370 911359934 114816401387 2527697454 54090313648 14415414918 42147850026 47521329668 4817032839 21931884721 160712096229 118757736014 8303139696 10219578751 86910030190 191207510 32460021540 19033582665 63109011254 28527195138 52362617322 138650589259 71376931785 223803793213 9056734572 168394549 12455765222 29917507967 57254281756 150263617623 61204978211 7584355393 4664265730 9304422423 46891698183 42590050780 38632394440 79011906370 104326657664 65982676344 19659954813 64518785402 7336899717 71428003837 35309515614 139093445040 31235656177 165047007827 21237720553 84056465287 40818110452 417088937 21921960637 3419693606 106875473327 53670695091 24295757064 137507898970 17207843024 59994273500 81837172986 13880926485 37728446423 10776466364 15179692595 116786195154 4245362324 44815291284 44289265575 43739052781 49380302456 15267424091 30932820294 16009992358 40392170438 6870408141 199572190335 105502775223 304885621 6619129936 30171715239 6143897268 16015742660 58079726716 12257370959 120718126321 72683347254 47974507219 111407115315 91894467670 34431552198 59116689531 16582004893 31543995231 38206050685 11327703743 198775384 80590731974 29693058632 43500929866 94228472671 117637468507 3682590654 51015811928 29801469016 49471600109 66999548688 25492103 63673182139 31976751726 19483567880 208005276 14134207622 178945470938 21732949740 1238830028 7526758442 1025204604 50089146137 256718536833 15953394808 22723345607 77670715505 27139571589 246569649508 54620811020 30965260658 35536710758 46656638328 74363998268 86746647106 22399528830 141571875446 1615337183 1586230592 45172506237 30291685188 11751351899 5792191798 28456646198 39435423596 29485379685 96891705222 225516595419 60497738889 116935272688 102836297344 145042294790 11300650386 84325906174 194657034991 2714748267 168599190276 88481553551 18749273282 8526939425 15998243410 24500886525 2135107930 145666185907 22730088988 35377053204 1241916524 1057344449 237170517721 3178995011 891012068 111146539134 149979459870 18728836110 121606358134 58345895043 9765878574 350976516 235983500 58870395315 115518123836 4545111428 1726534327 37260083872 76983601926 1200754557 38070607982 101206301752 33958701141 42655137401 15203282159 1626285873 100683181362 147978926638 67806944305 73721930766 127211903655 134002409871 10949647717 1694942521 3792080863 83580718855 4466650985 7111250115 184643927703 44284902068 117603956663 3339048485 63186310003 69297808399 54577758426 32936192343 139599878659 1922380234 201206463102 161797257136 70463780933 1916989719 792979075 272729766862 76500776635 37758684357 37468699000 7124961055 44068208796 2476418648 151691288573 31760226559 32192582612 40607312023 2727890470 128670763663 56702246030 16966299597 84678265822 24018036053 109054685112 1766829603 77294390245 22230883449 20330272063 43198780429 85834942701 5018709710 131847170056 44038499737 5096449802 101226458433 72380285648 52968357002 206979127944 97040232938 21330047669 142654180285 47631101799 8913260950 8299914141 8231689419 3229654196 50949408468 147485068089 152224000303 115762978433 10785187927 34391299254 51216773057 2649769080 70096037084 12769145183 33586571298 142637855134 119435921405 5118984987 38405473933 1793106778 96899663871 9852612970 24534303913 91264242072 58070045457 39834954420 69045237545 40416022199 17183822755 81634277288 9002545678 61384751524 89266979422 39392007930 27826211089 35193682113 130714848888 11514081066 7916818372 24791308379 46703251468 68825689036 352435026 2843088413 83737821218 43271227673 905076559 4801873 7314963744 36279396249 12350160369 11851856160 132881993380 93325523 252835974059 19447325563 17357858537 3819136277 130535122134 36051811235 53577424596 212971097085 6831669713 192035267788 8482332151 166440281253 169383704112 155864107472 121151287961 16483988666 121547614693 22495105555 69816019011 165975117527 98169654091 66714471642 13332830261 13327379270 57988052546 243880097306 24190225938 71973530971 188028454123 99294879981 1761573004 88209214823 66830711649 6935586456 89256318429 173995490866 9352132554 61858274544 3385092151 179562657896 623276015 63424026406 75845790489 136879038638 30054847420 15296494086 20549569266 21929652334 3585911960 53313073351 167017261576 6244275917 30700194073 59544829066 1005644212 54040112516 74131370222 65360947221 31683984459 52550839458 221082647270 45870798405 2091261429 10355120318 15961962140 90950323374 4635831905 39358305492 259770194952 549493457 4884944620 29776368490 66043948877 236865893051 92000252970 225244382654 51063825438 29640832969 46453710386 22492054929 18987568709 228494299045 3396976719 19456664190 34057000191 2314382279 18715476429 152125019275 23244235142 13263557338 141909270239 79698730845 258767688316 231664814 58915375042 175210030593 27888456025 166119591739 43637479325 73605432420 46128906302 139670328429 122620391501 120082718978 25429847502 20704640783 5384550380 2462364884 114552159522 91345910394 1361093854 1057833087 5865917684 123844614212 56511812664 68736645192 134607787405 187157821784 4165842644 257599537591 64285949431 479399998 140695859831 94996230134 11479349589 38872126485 49837201045 102263660 67153592524 53058811693 117490976187 19831654382 135409921586 115124761728 1505628774 180798125 7083758448 84101643176 25849731823 3140025458 139191476324 15762529225 14932869 27224389849 28123137112 41310505460 5634246291 36563194903 35121018676 16076766406 16137532192 120386769893 128338229833 42618648450 12737853859 11407780209 9955923443 10996284147 27129626990 51068908822 17324433477 4193361052 76746062679 18189731569 16417867140 96212082144 39960522058 20668985880 118103236871 195798124297 13143900895 8789673479 63206052401 24464129367 5127587 20000753379 21201566667 14892266432 44427647958 26850956398 229856187205 25122355565 10218791459 58932797603 12462171652 75187770841 27587307713 13317353974 20019971376 159542462517 28776251973 50080763203 55439481049 80494198399 107761450089 6945663565 91049188 137488907515 4908363143 12404276422 36983540891 8562491926 61463995194 1970469644 18076821169 190544929966 1188310985 20971718694 180962457546 27982744003 226394243524 5852933492 125814442747 21474118118 21242387789 61746203080 81104754600 100026300899 6546426189 41600775539 109146837567 26888883156 2739897698 19889538591 82281016643 802132540 23710792822 167072129451 1007152647 44392668728 11630316217 9926236656 178580915778 1332605851 100101368949 7623588677 890536407 1869453780 15583401057 4983866857 9446616815 112081248219 37112873953 87020617902 39155554620 92337689396 21540734924 2882888155 2095364350 50945122404 11200133143 17495786904 21437938451 65405357923 14972084415 4216111048 5101915136 2417628869 190897552290 200184027869 425778758 195587463375 91413964176 28934481053 30747644708 120448481811 20589162367 80291864635 106672528822 76577611455 44874581411 39857953434 27405947295 50557680817 101330866744 23181804038 58490551575 125965883227 256702949807 5685143988 105292422836 29543590081 217285374276 7745106444 6151028821 48564910850 1664526323 98461357522 25349472778 20689156022 127320889509 2434723733 108896972601 17134576946 117481772902 8364663535 313845570 222269148047 61115038518 32797484715 15585621543 87993981110 154487403715 4442141743 2570717793 26924304104 8222308077 145954793322 140842765322 50615228923 76612093990 201901360011 48784482015 99632925298 38567405230 43788647135 55749763358 39208628849 10133273656 3910800326 85053898420 88742070903 85353559217 22031731821 8377384162 18058853310 63853004277 132093634705 63120970095 7899857235 7255187624 107190505681 223317903372 54504379359 77938385888 24221404583 149225430248 30221065877 36785756742 34225923224 31643906096 219730560778 136801232061 103378390213 30545352076 93114264543 28494073398 17134300520 11279822683 147849511371 26779674896 51381629899 27137716087 54917679169 10019314812 16698116897 33767638815 38894936534 3471356254 12589066828 79626966301 58710219 11023985579 154584864241 13674774233 187662181637 8113675892 35512362120 54596718681 444209592 22224578325 102799297343 11534480088 230835576579 10985297201 7051130227 8397136316 125563407141 104975154 67212071032 41518753792 598233415 16282560628 44087478634 102003397918 214165022055 89000626428 89008954284 7819656587 32531973416 179550995376 171467440347 88892889506 144796141827 124741912091 9553443317 2938823 109629547810 34894905807 80978994271 127778984374 30666288037 42555066042 28181267295 25678539988 55349183828 105717035011 231734095004 10529297943 35856470560 84187651365 44057846261 43193543623 1534366004 20438577482 63815544600 6439295065 45037445536 14059134199 16505787727 3677901970 44609680621 156518356748 162974033653 5897929062 6547706099 40058370887 75011136807 57626670866 180747928 81790116187 2356051416 1687263911 6296714696 50160863134 20493078971 16790927549 16158545158 2495799760 150581413097 198280196552 33947390082 60810154515 33233651612 2826822854 149775756059 135323956735 17162069464 10617326830 77913075474 85570843192 117216814971 24634171091 14188554103 66774303462 2208517380 39751777760 97643406273 139225943874 169229680607 113069024634 30372595856 14384016639 105871046007 89770251559 127458979607 97290340856 31146070748 2179017090 109681118828 16620684171 2958395706 692372748 28134572028 228280910751 32493390569 22803057815 81836642279 13484875911 43465569140 69730903374 56952654034 88609820829 8370601425 26812251478 377642431 12219844711 1181742407 256305810052 3054173053 123813242381 198905087921 16153567424 18190868475 2863546339 75398492725 14013851404 2627134083 56551383917 4426741433 41296922041 20163158493 98439418693 105783852187 21269344380 220183691981 8908181745 119499011412 12026672458 7500159145 11743111545 7375976245 7310194083 56821259398 6873771163 161530158173 234349566333 2402165509 33168568823 15150963528 68794283101 97524536570 29769797637 120671297078 26114370238 14249815573 6885663851 1167573242 135932588057 169518240728 680653186 6133990826 97457760626 788312142 60832804287 160463977579 65387139974 1860298102 21273010857 17617084617 39644228988 34866958616 5480876407 59579909487 84883310153 111644148905 138217393727 33319103373 42773257452 45404928435 49113711825 100397734861 33892425253 70302527495 3531758716 14820362095 131310773403 4561854895 17156698869 30210294671 2670226805 48479847651 72118664247 60980921902 3104140359 84233493425 21142004384 28416630238 6657550868 48988592027 740672206 392040781 222025182788 83173135883 11394731644 63601175362 155138307248 179807102039 102061657 25354297810 48031344769 189464377923 79322823018 1452279968 13871231377 19643177526 32688475274 62320655108 56185760071 137091258454 129066398712 4898534472 82102380253 97785364425 125125949871 29997558181 37669933465 124222510549 151073215864 27683170747 62268807944 96132258708 4957087524 3846757594 15046809179 169293027563 90637880941 42108846197 61092811515 35227212901 57290447662 40363677965 144064944572 7585420323 70383922638 196166280308 1889492038 164046534926 25579840849 65041190465 26779452381 7055556253 132314582874 3908197067 16848898045 172838397942 23478700919 120859714332 35550690598 39065534401 22280265046 57469698749 27279319670 68877110217 746139839 230288189270 113599941635 63954170765 3384773474 61841865910 29679718744 9266100772 38231894483 92555518125 21143731926 45637658074 223866090521 1576074282 36418967213 1910134882 32507625000 4397901790 2020073431 5089194133 66593047115 92318475244 40159778417 139648956396 6423170998 10092153632 24659373850 64101066811 15146638368 237777020837 124093063065 172863714850 76504331959 9262486766 62526383827 137570740727 95978463113 13645014884 3909805005 17555653604 103045073805 36024986524 27131261388 37286730223 1584073465 141441247505 55542532526 29088184 172171278116 14954909293 109257691071 53046792180 80191737664 14305383036 4709824516 73701878889 34385609602 85308680377 20117076380 762886045 12226219831 8132729516 66026302990 11458885311 4372349902 13871813291 99176266124 121327865369 12926344849 6417903137 51768132778 126886955947 41229947880 129174695653 20977038769 109139822766 17448508387 2853125507 3186551864 13731202377 170518858071 4273471923 11493612956 2770101797 7815796250 45210546607 33105462831 74251167849 4710026120 171532730150 40100707812 134920149681 37498058659 3688886241 7656858811 2633604275 4507994021 34639673896 5676680996 5538711155 81496340312 94210875987 16487324459 85461800293 24009768418 7461582264 56520173419 982180138 41040298706 57791981533 14611879023 2981161555 22328226590 7544524005 278008337436 22398541756 156428120813 140248930022 102312861198 31409937475 23205400267 3105324615 83593464701 46455202950 58375075862 29651524510 111366880400 37976445217 58842561119 30783235109 26633510912 8334913313 82805657641 86531349946 23106879835 44865549042 50558504062 67644110237 250893781199 68561340819 17597286216 5220945826 32224906463 74611245251 64747621131 8521566768 817393237 126116762742 27576001078 89781120625 26658001318 20687557323 3559932130 20993203786 43523848971 28621025017 408879365 101396197987 11269087413 4798317342 21238277480 2829580 45559250446 44700407876 74459644214 12746373490 10336283092 13207267399 45377655177 53671520827 6869210223 19385142380 20654182109 52302636801 57709522724 1944253009 88408855023 6309892894 14531256978 24712772444 39542220394 2699293503 70073788766 50822085111 8483493329 12345371308 798062270 2153726511 157258123990 29094011121 40401931303 11492659086 25735218175 113291098605 28011465622 60140579704 39294098959 92150600833 145305190122 1235687164 2638859886 66798111879 78226046318 23888265326 27745038478 210113384682 1590230778 172645152665 37930966786 112778960278 1989975975 7292210447 147060746386 88806063724 195079715338 11032615148 284585078 43088142157 11632724382 48109511091 56307827011 80873728604 17447711637 19707954160 49713441173 24303913483 18833601453 2270633174 102358833655 88462860969 23854211031 20658553684 5999667120 195599211116 24269359626 76515620168 3538729672 167802579568 61084482217 32675084570 57175701199 381729074 198693931799 38667639609 49257201624 6560983028 28547910396 23527007469 12882385932 5778066266 160449919525 159854303659 217646438222 44165033768 88388601876 27080182041 51272913633 7377002949 122861231730 1692778996 68643428128 68064789503 244319399180 17890041262 35256153852 2778303585 150732825613 8792071078 6029552823 97315664119 94067093551 222301879 19074925546 86845850708 209722803851 175795927613 70113626051 16022997919 3413856310 784839453 85612977366 57068002433 94371822115 574108955 17724918916 144686252195 5711435379 212551046504 58009124585 4194599703 7408678250 155219718911 86941226290 159306345185 86050090773 38601344741 25023769247 190464656444 11405272381 20288015597 33813676143 3220843980 229549889444 1682666370 92907083636 92003755786 39792220903 15254653716 103426552946 39756773429 17295773586 63284250608 15170185223 16213579824 21069731873 43799011163 336583011 1707815246 2835831597 6238218790 74451864561 104564185219 7840593171 149373719300 53917732652 2722521706 235399780631 94282841978 52091610064 32880322880 3359380287 36000907345 39693278263 18755873053 179420671322 12144315156 53139810065 84685538577 1805709943 41831899272 71415394219 88431097990 70950765304 2158217070 179371848566 6874828883 136984982406 21838969906 921965314 125593779547 91781718076 41681152303 26146038993 85917078680 57240735087 52052870178 36849527422 16846884920 21664200892 5275236169 112530583505 2572422488 59453713830 55835392460 100265049646 5374765518 11668841200 28549047211 4658667202 920875436 6233265 224064900 5295287681 3179026907 156349960 7435137588 78988150822 51274996036 48002948416 15595409696 116473889908 1523841845 51407170354 23086468753 133085163259 305932023 43210031217 35742292782 117423019280 77104624076 90292730801 34593407353 11542754378 699036847 19988980325 20828375 17686231999 1306957963 30130079279 1859528745 36080092468 15779865482 10521037851 43311607892 275812806789 220463952425 23033481012 77191100096 180503499843 691726852 51427696446 50500476024 1400775732 1729694228 1804293293 40137295140 9655634234 124277774 28945073927 60318673281 77338343280 20004211719 4040658313 14327277645 29122280431 12703791755 39765666454 13933011638 43069634560 59474550027 108211151230 59551307264 31905279779 89706908006 13397724388 21216606167 34596573029 14390796803 31321542176 145158763466 118374262663 48614162284 109575637907 178046545658 18715062344 148881553622 2712761484 2751338640 55763726593 2524961618 1584640543 133678085420 75741373655 18818218068 96385834788 16121574834 47720058327 126383666979 37974318792 12549614291 22984548653 123522602073 27448230898 204760297869 17172146551 1288347813 57748550689 112005057424 52055224533 43187287938 131010709926 47614897615 207981540999 45883009745 4360405963 109734520789 27346762297 11978810509 2394982241 70208627198 39156597965 2419439739 2236790749 143869663513 177763832561 168452913458 88911867935 3957558506 173279272784 10464237472 13941730144 25583302921 24957946987 49752883540 6703220827 83720240568 22936466674 54646298965 131551780918 24558985971 5217388 125685311179 117315182774 16950194407 64979993564 44490037614 81714889672 77524642101 25885033394 52512899429 121570623412 6571134336 94569701794 28821794756 32115692430 28542474396 96940224560 1704125220 18463070618 20858150633 4262918746 118241342233 94123183409 31979983258 83952520318 63319980124 9615186382 5501526148 2209512189 65844068494 20706473480 57674670643 2900028211 84617784153 74277716366 41171811379 3534420233 3206845994 242061268856 135592194269 44820966552 10306782303 1570674195 3426512313 167034046845 147530295345 24222497460 81758435665 14143561719 14411742124 5308241096 138912916893 418249890 103986655881 2257660800 33894656454 37749367613 50510734882 128677390149 121785209900 30258328881 549307710 19742108015 25015513858 17624332116 3155515725 3106373804 192307157 160755759920 779249027 22625170 35391354322 168210872151 114945130455 81227593673 3705558407 1213804400 148467693337 1408923604 42843315516 233107036358 4993535501 60807853951 64900171247 175091595131 72893977119 2454402595 1230669158 13474933560 5251114291 1386026989 84821884199 22850324301 13969987989 16014414961 158959638621 76781614569 30847158078 5303040475 224734090419 69178615135 2962769523 131987126056 30591253551 1030480001 442515011 11080662385 4817694898 40301321794 25475515845 74724130000 4568553305 130066879480 39189001163 40022334144 379652758 75952462180 42589076775 148447378322 186103269285 102918215942 10654459080 25045399184 124673467640 7258337270 36408257 162968778307 14043956290 77700516700 75807240787 67010024555 855446771 24169128691 3444074853 3552602926 40121113233 18177594888 126347616 54351238074 11616315965 19600483000 21538996676 47876209100 14453243671 23034397189 118026003385 59951294672 50618620463 150462239873 27992328640 19154100670 18302954846 13387567813 38486609085 212522765408 22344296466 21376899240 912890155 72879943748 2385825031 117661648926 50295594161 68368719657 34608812690 42282771924 32050117518 22354561910 69593538304 152619890958 16816566290 139845049849 15285970416 51065698123 7865997308 90383753234 8146488699 56240343197 3041089701 33991278419 395697606 3077052640 432324416 88128095053 24627633584 16856970756 22591173732 62095316101 37021390862 23556025329 45951702884 17393861786 41555999771 36200870975 24631532681 8690758946 3562710876 98017864516 47033026909 414424238 79690135849 110614429840 13335670473 41749898009 75568028940 44511865815 43241722367 110194061802 25077405803 26176313845 78504204162 4120970889 18202787904 33573414394 163929187898 1036721681 23719305330 68212654631 39407429180 34743833081 7978405379 36369791395 12985958094 65804267631 203781194991 22499528977 142900184842 66243786528 17240899952 48582239094 8164296397 55745653353 552174716 26319200962 46854138432 94136031662 10241864053 120639694071 79531307175 175824714 134964086389 111241705690 1103622837 11544788411 8664283673 21101908928 80197915988 1102751564 40050820919 123857993 16476718576 42579078983 4512842006 18145028883 75002648412 5701644271 194108170826 30276681897 130218780801 136387200234 44243245726 19446239961 70446461192 3073407657 140160659974 49034486797 74544347548 51679029416 69792173946 5111901076 60953902757 52568856178 10507743884 161472937548 3151583 74681743059 106608150529 2252741717 9645337174 1351489840 42336753368 174981762764 246339507615 36222883675 39155908362 6697663405 6687833071 80588707273 53154714482 40836835237 37132752833 19911889554 46403033256 16134558980 27413263656 24675123610 180349750779 1285493974 27084758132 4664388985 169671317602 37977201224 48490730123 507994836 254125768222 4321851760 13442324604 15923978777 11914608504 122890336993 7738889739 58049953864 1884614912 74068272208 86010313436 33670501641 1307477247 20462440523 37586271424 37778638495 257746226320 123966942120 11517519243 20004606815 17644552385 23408406485 27884924280 15789132254 165318538193 47387383945 41341531433 57701019765 37444686422 2898284937 114647833523 140197978748 10677580855 17505761464 78748029956 114819065767 149320582391 25437824823 21449554000 535600300 28869243486 26151619574 652827077 250262469908 101453993402 139642492563 33217854480 91998385303 5449397351 37086803044 137111430093 11061415133 31855098247 8162890844 9519699416 124591662477 182527558246 167763526495 212820275375 166865419905 305968690 17640393581 11613857084 90697009029 3326620670 15754268679 142169597043 1128865430 49317926665 27568535967 206616350860 62405522106 7236683886 29440333281 26737758387 1545014201 37114533264 138230265214 212612064058 81125652540 96425366483 82914342471 36562445259 44498802659 57661149386 59961659410 136010384208 232892898730 1394825467 245956676771 82218083887 11042053418 20707546348 49527335467 58283722150 8208499592 99604728410 27145969396 83935546387 28978745766 204363462931 7128588183 16428174881 157155950590 122900842852 51583835008 11082963821 104535032268 93472977839 73662178810 29261709668 36239214823 6441687358 190311087097 69064543478 39011759582 21568385519 61172094197 2096853416 111010008058 71795789638 5854979964 156130046969 8369783385 5572693263 5494259556 75361531416 210322591119 119691431964 134210727442 3710866703 47623123249 9632532196 50111949634 31890228629 3857319208 12494206465 11349378969 20077273897 515526536 1077285211 5267090410 98020910946 19987296260 54652179621 253327277714 40825898251 153524896386 14285804487 30889931525 59501726014 284332518 195763426 2847469942 27116291190 37132054161 4608180077 27738180793 34804104153 269047696258 115051452378 27848943601 121054437738 222939858 61470777169 183962408908 561556691 201584119301 7700113520 38923140216 4386406717 10018346163 35496111389 17138657318 8140492830 31525610199 9007980044 51540031133 4747348388 47328402561 38694757757 28206611238 41846149783 47427659960 36153714997 4336634751 172486359782 27191707852 65357109730 100958791 79088151362 47902274204 40851781814 2765444136 758757765 1418621064 75573240892 61136734343 1677070158 8253987797 49309672446 16777966217 38266236163 80691131146 129654313599 17257110249 179683133417 27195742204 110655241533 19346843010 435897763 81093665242 13286336141 28890645502 67174114220 118911443 16813623461 25015479994 96064528968 124296287968 24214616339 16386933277 134334067589 3032184411 37827428541 4526806312 153274815348 57607503851 6846605596 49139670353 6309858633 4937757713 47772913491 6396112419 70010597454 24436174968 69066441792 5778736245 36143002651 126598926860 84187796942 8483289822 5964844074 171836982068 917427711 10786363324 134649445624 23174304299 537791987 11424374652 32513188864 8305657455 54976056708 157618530273 168741460510 57319541744 38337238116 90646402219 50165223480 149108712814 80896224106 207599016673 121502300 136920544250 189248913489 59850424837 62407269737 105861520920 60621748128 115846763763 13186875902 2237200527 110964852343 64642077614 1891462163 116856882072 2727187486 3587812601 1654925488 93911229110 54659311637 76988112977 153879700683 44551914762 15000610658 73389297859 122113004423 33568754159 11439630318 117235641026 38884836679 89040981832 144890354312 111988549791 145697121113 28701488776 14347859522 89447140502 22064416581 4830274308 121320176407 379469367 19044303743 10921371939 63111786455 19927399752 345277241 5380850806 3459328367 28347935036 46454674175 17612717676 103229281031 23240031897 91535511130 74445373330 2350435577 3798582678 133955614161 87803604815 107945843227 1118048698 27528940125 177263336320 5234763995 2134544433 92897424 102674813331 8545303647 51707428208 944450496 6430299785 1574660632 29145711389 50938623088 190071836227 6503304095 37832367009 140139442058 48794212390 134319087113 77834095089 42389658271 136660901228 9976844966 65049214540 19984657459 72645821416 41066200400 87766384193 34977489286 62457913295 14722744306 23609128552 90472583310 11385642319 100655989 90409373126 64568979996 4482541966 1698404 49374104584 26791258010 46627797411 3336190388 51423900026 73442573684 73572097243 96514182787 101692794920 12230251623 4783780439 8050257393 118201505882 181274581985 26686115390 140519860527 46420810277 54362063768 156784422751 14089563261 66776961317 19626246633 121049415601 8235186546 71156775861 125058502915 86051272933 60671218065 7101534 16757310422 7623280160 93245595458 47729481985 1473941504 103336309038 149263792752 3230684007 684441494 116492863218 7988992845 40169496691 120824096358 133077635707 110698693727 27178424559 124670071997 100225259376 188095911937 225602394153 125549367605 4336281341 26434178641 4199115856 70916838546 120410178395 17304198527 8504835709 20769390553 4688559222 45440723506 54260655835 126311385499 3689824494 25505990601 11246709877 222508354905 7799028697 47305490387 120062999445 71602294499 18350503826 139093703041 206495332117 12514102768 68614441289 67367610249 490774910 77310332496 116499180691 169152535589 10546255705 11701741703 150689293782 52217064006 75799783263 16764759097 58736837557 37626464082 38103771284 17282890252 42462707449 87051932094 19795990652 69698609304 46377819955 158019026847 18234147447 11220769150 101283274414 104601980762 52382362168 115714241265 1981960477 15635765578 671918321 96765046745 13463634915 6481632408 45051814622 51304440708 11020539240 14764764331 140156972966 36856197613 30478816699 18826029021 129363022339 54329837106 8482197695 1639563572 23938336412 69668857223 11232823500 4236438279 227299043932 102504210771 112610564095 42685955480 7899443300 8645529520 23534018073 26681219167 41325108131 26194079393 114729080603 31651861316 30253786132 496983202 55687411612 113926990689 96587982582 32535534896 12369496862 4598731230 108798757513 124273331605 5157425282 17093990886 1949791511 5351828933 196658048363 85649432271 47302371338 81566214720 414201634 67416025973 33842752786 121529035122 58459214001 675970763 66089477592 52414946570 30230802546 27477579971 12023070348 6823706756 2264559646 14958775130 12309750409 93062814939 9801216286 111002268093 22114459878 30675397494 13606488435 1209964017 63364377492 14923152117 105931319457 41616274837 43850810336 35618977477 37390037387 12804594497 18685157112 22445092949 119722046249 29055447659 15283988708 15931812610 3770434655 143394837792 74968659786 18080420453 54398100033 67373351940 37798857142 40217004808 98196088634 73694386298 102456823708 910051714 63664440158 87957274002 136392393811 66125496005 143979941878 49917401138 5333406776 82223076744 1581837706 88972617898 38434198466 145152459582 89002406756 13652391696 76369327 31377314350 16524866586 3837544074 6310677140 102645549259 879859280 197525454829 11968044659 85503899726 14470681583 49709933896 62686434494 27617184478 263720799457 25417130393 2651079702 5603245763 4870751443 183857354412 36026905568 14118083572 2670842979 72614917767 187419491356 14875581663 30360836591 21740365996 9439377398 41952470531 51992294745 147075645970 121014575066 12029943538 7010053485 181710676546 44154563305 1924793166 40129607189 55236484632 41886592707 191765247488 78831116790 48066032665 10086758835 22981580174 5742377066 24046273188 21809700430 56060064646 61542099762 145674586513 99195913422 142980658512 28507438679 57860672161 3315142302 86052706169 77594103270 33178357449 9789013994 182912792095 68759717050 6592168296 3945589998 3802037610 203773904287 50574926020 21893857305 97464980907 192985833353 124652370897 3787621862 2917872472 99295037895 62334267614 34141781630 573697321 138820259678 50811430343 333771814 4117992882 231608159028 34927786813 33791238541 486902440 36024072371 147141468827 165576167918 3870565101 34171842117 66386949990 5513498259 23044910610 80378281379 6944497848 16702623426 17534433793 41341768544 144145026714 3679994548 20295345345 3007839416 68986105924 52090998 160805590618 1630725024 75800237664 27880893560 84356819851 132831409478 5304854626 9248821649 16235675613 17771723172 75729653469 8438459517 20974627785 90606277419 218025686835 31055516191 85035434484 143051363249 2987253642 9525601269 78570528182 83567656247 25107725969 5071171771 106394530527 164693015494 1188549131 35791605853 47801913603 56971134623 14331463545 9911383593 42003670492 26942467237 1686837316 43665148583 89902137046 5398624684 25961004514 10389012 55263444106 29494418920 1195175569 82950051724 36526968688 21837886980 16595221176 12731616763 7633704840 107040554 9215922130 11197788960 66755890035 71360760315 563495662 19316911369 44095407365 96437018134 57502564787 111717192798 76061942162 62972002613 941001892 82865558786 51427196860 144982249213 55856709285 60504724819 25561735345 12323106260 19177137375 107706714551 2163967803 3278709782 9122294913 195546784019 27970541094 94247907841 1125983311 21758847570 5901239024 20147992592 40081639920 258722891240 77427634967 15460630189 9648493326 6481205859 23247664393 142366421189 20843565625 3088824048 90890787218 18925078791 86179213122 237939743203 171506334705 80714392136 24419039708 45662083186 44870250411 48326673578 96098557862 12393345669 101190194684 53021485749 184976432781 175124838730 76668156233 164491636043 16028507194 53414690476 1956311776 11129851430 3473996154 5441605437 107497123610 65740876908 66210750138 14085357648 1158568689 12187626378 31753420857 3782485165 59805100516 105687101518 119871656204 15647399711 24996757952 85181066637 5046367328 127599605266 82101921753 3330689046 170182780115 86628436993 23745296284 2980835993 108582452026 173098988832 89063164835 215594773729 15588954178 242931331435 80194629547 209982137195 6458233374 5980318731 50819580105 40169897330 20526578877 227886847013 58893911053 182501236043 9065207347 80625810401 55544182151 118351666889 31509063438 6806197461 15197083608 34307983381 24303274758 2679099085 155571291461 25787654704 52149035065 84843820600 24644707302 73820535295 8414851987 37685023395 147122615 49489067957 52350774325 3915551308 30485562384 30785028224 645096051 11133327633 2198520677 56240856665 128273630184 59693811668 70540124410 122762480369 155671724206 416261876 50529422249 58236650148 242233074 32925080363 216043058000 180543845329 12902960086 3519431030 48676717640 103422306727 6450811544 71410594965 20261469181 179584421871 11331555884 18682314213 36301477413 2677739003 23316935812 120861728 11947913402 37627841390 17480040245 95275007104 36020281458 108769190463 87041052216 56519531269 70273246239 78159413551 3432166753 87462510101 180440499698 6265208186 16202076424 14746106892 185334251 112939832497 150823039846 119435221459 427716710 14121148062 1442566455 85866432642 2836251409 95169290772 37699301664 48521054808 15682721776 759741299 3542168091 26206727279 205839429170 8317618960 29848552332 46160838353 148485915468 38683694405 94573023144 5422474278 25529267011 60158343693 13371146852 4314484122 7709303962 216105309912 20398835997 31014518957 16978502135 136218125935 14090732185 9986202822 15624332642 18349605663 24084232329 19007980790 64181157677 126155772686 18735128377 193569658888 1021956603 54171129812 26529383528 114631130822 21827300503 31384093239 34535321273 58671309165 21148181639 18344159852 33309759294 8748747890 7334125108 19382862858 60835317965 12721513629 90922541206 9926273132 13927816888 3255761637 25357193922 951622779 96483210437 52121679688 506084980 15428288242 43884114735 153264849778 90613745846 118873136788 91146414962 49168732370 6570771473 10726330239 3540756878 60594505237 10347688657 97533643764 72168102743 3854668990 153113372112 81380121596 13917931447 71853575442 24245241613 33607604202 91046610992 15432398977 855615978 45883407440 64445925577 32729238188 49864187703 14372545262 1012084767 167918948 34090420872 15441328115 119645024642 19672079277 107238513389 2317674585 88662011510 139846444836 19978849751 62054568336 24458996137 112610146214 55064641639 151150849277 371232074 94438825410 109325650386 13861346290 10107456242 102022941775 3677405345 190306367123 91873265223 75442065412 75255928089 13281556197 77260349204 6732920169 48172759468 2265211584 5960956152 20037291706 50820408656 59704294052 27353436018 9890366060 43760998548 181257792496 5391138592 2779736885 146341796308 91307486449 242563855368 4209574724 91136009330 71311806287 65934261141 37008616991 14517337449 105002520367 76978103524 70570173562 28314226270 33378075412 20445595319 88528165800 114992228615 501500602 118586687322 2546642098 81114643930 30923308971 135757563518 70427688923 56488597081 76781887484 3469375966 55618042289 8647636279 61315661803 5136027736 65043055087 12541318917 28379672278 18640038475 15840551752 182734358138 251076907 95335048288 79391673858 2059957194 12596021342 71415998685 175464637747 62232713481 959357401 96438191388 5121581521 6544661447 116343531633 53294172066 86049588635 163050545564 8173954463 20432399035 32481002220 139953126529 26636423317 27073330072 4544532601 56357986888 84263111022 7166046073 86938891842 46523876230 84192689282 118958886176 143257501872 132303774574 71648139648 21166649961 5529277898 206160300499 14806594385 71152990352 125093600844 164100040327 22825708380 1487364303 93814657019 22694967596 37950107836 16206739201 11646992110 48066663282 94933088827 83199846840 1734154343 89576158066 520989977 93021288508 37614210027 87933590964 42168259133 55641674065 225402765543 21851140675 50721325095 42424423161 35038099099 107737081661 34450849817 82587010787 3750206328 66248094882 51769304724 30369107276 20222471316 174245863361 112253165058 18965850768 56200906988 1265088446 112490066176 5281749159 175651219621 35531212967 20915292128 108047547483 33684535006 26150087939 1210563385 38524590083 4608646213 35422495193 104582937534 106164323174 11887895467 361323567 132509134344 93578309990 4522712665 7931681669 28410816704 169022844289 10012708548 756037627 6785494329 192522387589 129073364095 22803095099 3308334515 111370434859 30299490914 57068885054 31080731445 32595927362 5950162884 87030793684 75308989342 31300348394 180138163174 115368282197 34566336150 25020326792 5211616308 29737205635 70466127287 33795201096 83459023717 180625426269 177382080377 80200025958 146892498219 35098273533 52750028911 7465171486 100755351346 51600624349 105679926126 13136342971 466485796 131241718975 78434908974 1141139577 17880175546 54801461285 24805412346 169232712871 3141648151 57142828255 108411580074 43313205178 47632091927 94040013442 13823180923 129098926066 485106277 76972274605 40164347927 5866553441 1292560771 5997152036 189329102163 54994769334 71197085811 30284858852 29464417819 8675703034 19746340490 163301233 37952682834 10872653637 193073515 97683190163 22301683249 83096727052 121875716782 148798304937 83958900093 92375477346 26062947829 69170086938 9103668652 52292933526 5300691701 139289224851 98434027180 8535691857 3246092243 21895525730 22945426936 15116516319 15835235401 13966661737 3723083222 5040419764 125415502642 2654389957 113464643151 11432810340 35359563804 80580588239 16822764038 4949224122 54206204595 51495638088 100037479884 62680502526 33269192489 4900081709 181407004136 54712150867 2414156106 51741671733 32611808033 104524750900 3000769438 2019262414 7080304844 20570543279 11466454481 19062096150 76123569 5970283214 157176764127 12253022680 17768965922 114817880293 2381476751 29163033598 36177349013 25295134874 104050160337 2229044955 30429833402 58867510413 9943824922 10441305210 7184871099 3552509336 40753294095 5156358676 1429387214 173527699470 3637274609 9066701013 50042485395 5077554787 19937294527 19088721941 33692822620 137138123644 100460679801 38957996791 48654647680 8113415269 30694259747 57025086066 31583295556 22537231925 1928790760 112355493738 81254425466 89285168481 19438476994 751954928 9598960778 92612382846 162293466377 12299479909 84612427965 7266668550 137017596453 33232648355 6269947052 1591435708 92345407575 94939544772 8354419628 43950760750 64842411731 33592945349 179297837498 94939321082 42690158021 21800855147 150718701884 35093090994 78009902709 342755031 143459232371 11662973551 61156696134 122518982978 2689528955 201851144745 3451024447 482946818 1390134564 72922698470 163246852958 80754507970 3078114424 65621839663 39465285892 59045320322 24103771507 149335436759 177304106833 1693752481 17919573992 27756230990 7565278252 103878939280 74544903100 11245910667 695995676 42846193210 29085209656 116853275130 3835307723 129763509861 143253218301 47281073239 7512263123 204731187018 16062675603 12158581887 22083110769 762160271 90463393678 2503054011 119012567581 14876617049 72778017860 149226650598 25619244259 29002335862 36392551225 431468537 16933824246 778612 160093721979 42725984228 43836080524 31671838412 52768153117 78474172872 29362380761 142657532947 99129396458 5250078314 14211385736 34076994851 200920744735 121135140217 6009562595 3708204775 3498650954 15539774 43887561082 3080803512 6466843686 37287311271 13455274885 81283840136 93605086273 72166525891 87420968468 31637397520 1143529803 204355893440 54076573895 28172687233 61555600321 8341895487 21395749726 29206305277 24259603555 111173539477 4470929050 23005143779 52054739119 94562751195 2715505720 30994528310 118148505916 30625348272 116871570410 98692462251 15129124855 126529545649 72894694865 166627124721 101893720763 25413009767 184339503484 2938868491 82112964146 39840348878 211071746808 18727517231 16025254153 40450003377 48299593477 27108250004 98759665331 104039863960 37373328343 113359391997 60927776425 24333992554 1222279887 101920450448 33350972536 4096331541 106554219091 9603433061 2748724155 28289990050 67927184163 62775479039 43060016534 152176024 6264895127 24650872799 31227431226 43873058262 2941526398 124418529189 88993838323 163160507174 4830957379 93538128416 7267256863 94685092523 3165411000 48270647115 6253233932 151307306792 94828719207 164067142735 71916438834 65465964843 127249769660 13539119491 5002942124 14515237701 3622435731 1360812310 7568284256 36567692786 123927131439 81213583083 115217322266 38517117258 39536877327 27619348865 47926890329 140147915768 6400961928 19694235612 14918971 31682015498 106741731404 6011113784 6533039832 174319657121 5405371921 248221712735 68592098942 925752411 4855211072 3249159512 50500106706 5753155291 979453272 808622802 19208113190 166530804076 3926000294 14383202694 103942914825 52535966859 288752690 6600009178 8571728397 91288802564 12416590069 4273049598 39063361116 29183448472 12271042083 10965425009 84981620841 83177276874 111778674363 3211040233 84620153786 759398782 12585891501 11218568561 98745646640 83176570926 63803665038 29208237661 47164152735 32315077515 77777941104 42026572095 32577578529 147504448979 72038404788 134214585973 81198890035 76367395298 38015068025 96256287563 76997453577 91907310825 104734569873 2072617862 41467178871 47605924269 158922569100 31626527936 10447586651 354138930 62221200325 3954061803 143002706403 219901540860 22682829437 15780892010 824184446 230760142447 763043519 125524701613 93818306994 85171928105 10478777820 11274795240 9311660682 6050871863 73789662937 27408399315 4958675965 11910108508 19136724950 9325452368 9212952221 4758995964 7081574448 112626421617 8322482400 43314606211 165098601811 100416357134 34993275650 2707719 20062205657 52225799805 1295522556 68600814570 52492682731 135288804291 320704322 19454097487 37018938252 66712059984 3472614185 175452954099 108465353389 17997254920 62723999604 45375671224 7740872518 16120837156 26321168699 1301488443 77735478442 11986893754 12844626996 27973759089 23958874504 151612708806 120796278612 72978105683 71525997072 63244592903 4350939419 49439170295 7712931526 90917780811 32777615957 149616386155 153135308167 13167334577 17200063967 8644334346 55573347586 85107875925 4784224023 118046941 6204166117 11570079897 12915865153 14825154407 79169878678 493789952 95024574806 19671268057 35391113409 127442973930 193024964043 16019925298 81376390137 4609770198 14942050346 1026730003 137759371073 4822346447 28627023827 131778173313 76938226545 113740176358 80036557323 49344151959 24401439620 17380605588 120854470676 8815815823 8767378771 103864349701 65339939707 4037103372 70903842067 15578265817 73487611930 14264884317 3035181089 1613992892 27066741168 2903688523 51623409580 29901719420 40708546511 86346797749 54974404295 67207458247 104486359579 104064070256 23782699486 85068303617 6375227869 15723558505 73065275359 165119374781 36033770126 1174134746 528787362 80500035133 1362250677 64505474300 162402480867 1803764165 53178286869 14392206016 71393255899 63167028103 46063010099 1025220419 41637219561 183906295752 25875899292 37488409922 94134294197 3710882047 33240534485 56535276677 14595309015 26055390596 616393125 513650940 606649907 96234254903 7088541985 9012221213 18075998 25573560350 11535991428 17504704225 75603686819 63765348628 58213950202 246343101262 14424023435 17443606233 14374671428 131084580358 79567050704 108098265968 12095401750 4748006372 98104139069 16574441595 32656176777 107337392400 275075221 10944784221 57505140559 144697749903 95401622041 876912302 190914253803 2023419691 91430876277 62193549181 12893622786 9134101647 10057917886 25495688949 27358404141 13397688719 25348760501 5820340558 119354504664 75258072899 32105511618 2884732034 24034962791 47586926961 13914132482 22415609382 72497508697 4492465027 93047848418 111206496952 74512756253 6770940381 2420438110 4274596863 3678379002 1604878043 126838667812 47805491211 35656176417 1813455594 1587029124 157955601585 20616973036 90743959409 23210714389 83069424913 12806387753 58883914787 54026979121 39506989564 14138144553 160720070073 5034224112 129286078 6570593301 84234550751 17278885258 17033149400 95936459259 5312949501 75629689849 202687431003 77119483768 89770110629 138027602784 83728692022 12619685419 15724164395 27273610366 15178850703 15985998031 129317691046 83916172072 15493895259 190368636991 99689775712 1386930529 34996804145 31557861310 1445368122 7119902184 26522151504 124991953298 1188871835 2819443246 95744822385 67856133206 9510514305 21183245238 129588654250 49333521578 16277354 10220641168 78427849208 1737579373 13532889962 36928619118 144753815183 22952471670 101102852527 61773356664 81577480210 13772800490 27571382106 85344670534 30357729575 62378518870 3124275126 42724266598 80919147509 61526317263 30175200016 24693008491 5512239736 1893003820 10308047684 55987087367 65008491155 750009481 50208129463 33069521578 79326614324 4582041047 77853051740 21131109448 24274257803 207094145405 196172322 216283850668 98456622747 3855912890 166876993857 11813443793 406271831 1580808937 258947122 17005621303 11620182068 215698662724 4935511815 242082498230 57825896705 128780658903 6676639430 8632840590 109064573634 25121586508 68718799174 30103056391 155449626879 10682072120 31937866911 17927240347 7927756318 6391708031 9475452101 40238178604 8224687891 79779598871 59166390836 112340313943 68819392051 55010634956 1372892750 90251121216 66171833791 35146496441 17154736232 83303549374 157006625502 86457152918 11828558007 95152779742 32360777854 33685040910 31506324062 2926802888 2229042942 649755036 15775702668 75400158495 5801281258 22286382060 6711314626 30978724821 40365237996 6978287518 88025147522 9932941769 32197898717 9304451338 13849849794 4352662882 121440661075 5201247065 206678535363 156971048808 125648568512 13737414388 50870890802 79332572120 215645723443 6393720819 20593159217 38365168697 24417195527 2675781104 19360910243 40358638910 3341225090 6364305847 11141215248 121732043129 42043077462 144543028230 89885553743 5475422079 13299402147 291315780 129262973374 26794489940 69726047252 52646127223 24437283417 8363627630 38478931868 53564546683 46286608195 16346562010 9864814349 102138877952 55150008587 48647541377 46247162001 5039001403 119451884167 10037222 15321503832 123104665282 81105898196 7745230192 52243989225 28519758065 63058943347 83774759121 127294057931 10612680925 47736636487 3238051334 7463069118 90010080297 19407472726 134446326417 76741104770 8552086373 6023333908 14994253947 61897392781 13481306831 4641072561 3375533704 92681804219 72270460218 48740032807 4463022348 12408196003 135047170139 112740810809 804277409 8227270494 64867051861 39730823336 30130556088 7659186140 12826783719 32819476609 9136361588 65190288650 18620661108 37125373383 3994351361 1189576644 36082109323 7735750106 98219566821 7547679535 28867094026 48909674322 183489654561 21484519349 75752891868 1171909750 17763317804 182471136863 71303200173 161926272381 132391215553 237408563323 30702561076 33393155717 51798826805 12199330425 11087595395 4101713978 12906253937 219692564529 18047810326 14616001030 50980174877 54179546716 135341005228 5310896408 7980312695 50622619676 14076067547 201831095085 3880638 45541635874 93266915251 6579221684 14564745714 12975390369 33645448861 22893810216 9433416609 7221683057 62537533572 49127906905 1834597165 20080144035 69885199492 165601944 1218437602 41138810859 9179322000 93598235125 39355813420 6227605390 3285482400 25947562311 174507027420 104850486325 21550587800 34144356890 38522916348 24552247991 15923274080 39642529401 13668204521 115157351048 4447131455 173236542015 151716065434 126847586551 89606014559 13222704837 38007337570 42449404863 56318430596 4798883453 25403306068 23253611131 5739461694 53064981650 38921103383 2845450948 59721102831 42561273242 132312449743 102771903600 4993082293 187245327464 65394947640 11151701915 10265878342 96509528297 75452466638 73744126510 151321589939 90325813492 22533060789 5992470770 117100903785 11723155513 79445067084 19692820296 157391297675 44501609759 13794558885 18564466280 81566318096 14718961672 400470181 82548059815 81588214222 3333153882 69600262674 3027981994 20466363756 23941318357 39630747590 15430210136 1993569777 14746648449 28816669623 16877447391 2919152917 301761172 23150913978 442129278 3102320330 25852753507 120568850404 60145065075 16191940210 113785604510 3204489636 21599411271 165651564915 36573763272 16089679831 2374052178 33288077425 1634645636 118138342908 49346297598 29377532610 133025929256 167359687188 23413076249 26675814313 40461635564 58045376 9304651426 467868921 774100876 27771682547 7942687918 175694080521 7908840472 46423418417 41297659269 201730594964 45713435162 22327479284 46842130553 187333129759 44737806216 1073506601 7483568406 66166817589 9793950686 12242031618 39678294275 23802342294 3789125191 5374118217 15224607531 2884466395 173897840638 2836594665 30408876431 65873947305 13089323378 15441111797 115543225450 23339468439 49232201867 199572306149 41129591648 182987409175 94226510061 21585637436 181155665350 15259639709 33754050586 3336006430 23015484671 19810977978 157534183316 88546555423 63860352156 11159920438 24466714817 203882121622 99724061205 22558154847 2063046604 43271419369 1315301962 164311483772 1024708970 101700812936 7286174895 17494560054 4231026867 4522368651 2843799510 13311466408 2865945625 83465315314 5849394896 27200291137 36629469814 85650025884 222398602203 122691328624 9556060673 41844343228 65652147017 127232716610 35212334316 12328808981 3825383275 38371069815 51685388160 46550837541 435370779 162446546600 190344600057 73861459595 8101960991 292151749 159206094240 24383852719 2403992258 4603574064 108926913579 176204348100 85020427226 75794938513 72382483360 93692264813 82838789502 25396274813 51603287929 1683036456 40367562113 84552589317 6768988443 29845732137 66648416966 33412053972 42538401739 138704158039 58486208637 23084374401 9713180184 65308254731 156871110235 849787025 51247094950 100789097618 71518111220 26071374574 129282487696 22589635951 73122281169 44425236475 5838173290 25564505751 28756697141 80935154935 75291100204 25768304937 2267757012 1320394240 143600940334 7509344358 22862636095 4713924125 8274398498 21567067428 9228330464 3259255172 46394507020 34113750521 87069083377 41612451737 45152440986 50438066738 27380174416 167498321578 79975096279 93686478041 1674063502 4026986481 13379087683 79411560900 7281241262 31168737125 10782099008 220776039000 214992159253 48794428479 3504381378 13203583077 3678427592 59007451464 21538209152 86392229954 66240042635 20002154635 167148764996 138379419954 8374169055 17077111963 210490626 4849268132 14131514372 157579775275 80155849440 74056367438 18346828532 229624242 59647344580 430626670 50657128122 11033030150 2985378420 11639867270 27262040299 102629847825 53101472483 187106452961 19829804134 118147650443 15197518067 95157589886 2933635516 1914913807 25867192310 9738751184 114264345320 29488915982 81074671813 145335513118 17763376231 21934547808 51824170960 7074637908 34460978666 58735856792 92976106879 14655565214 363897541 72819132048 20439817956 623503337 46152720626 12382702372 11171255510 8955079106 135396310536 9589886397 9970568779 260818729 230970342276 98819970755 30183375278 62299891646 3706541040 64528176470 100178972834 8129708264 97914213252 18004843062 159614971169 119477249097 6995933483 20588796901 113723283558 16172843668 12105039967 5773983434 46411130550 30441888472 23858253023 30690102289 63700300098 12709018288 176676250325 4314573493 8095986647 46664961484 37560454335 163350273 40459239628 32731072593 6591809477 77830857329 143065075230 28808366067 4411223350 6186902847 86965427454 93189575570 3020649561 198667170977 7650862674 75528932525 61361384808 86956009422 37695337801 21855659384 115823830080 33371327211 26286282793 19008609915 78211704459 70387009483 32778085868 1694307606 137326280096 129093743868 74366564470 10123109805 1659086472 998409146 176546884285 37320465108 9229113337 5431102983 6551446123 137202838194 55005123649 15979048381 218287720799 38326128364 5977605916 95389000162 12771336073 80858533443 9436341054 48950305365 80496670213 26988888009 2907116977 15062952688 29063975516 193853133380 28384138027 226273006933 109113162097 83505689350 39601160737 113120887812 3999821384 2851110418 1357426 41503199346 191099642439 137604182463 30797466014 15711675602 102356768413 111427689437 4501332053 93267213720 113900989557 32761981079 209201134947 56147717053 18001124130 9606281191 12550456406 203296340540 74013157614 1632487274 11463862291 704843115 65417236331 9883694467 7019654626 56298753205 3465748083 1743867423 340376864 119775677410 86527391267 126059296680 2201207528 10257344371 49326117353 46077039142 5154416985 10341419394 13826913431 122672378320 68329577959 135641009438 1509094212 15029430382 1374258076 87153798317 541079858 205634740465 3394900349 5325874269 28214962810 371338702 163134139177 771835424 7376108625 58052355275 54274421145 36365173069 37702502751 92558073755 20197772181 77638410011 3953542173 189330162344 3622122102 45527347238 3914052632 49040994609 187014378069 104827824322 124697829965 110272262634 217826689269 44821738709 47124960189 43937647 49919883719 929026545 73897369685 8780208161 129092438330 1102882397 38506905741 95114512368 21288676609 15603086124 7672903378 1567085485 5466158040 108041393192 15355410339 51205339751 38084046633 100549992429 14010488273 18970598404 24048318982 22715070925 134118823282 455212139 170243365770 138135086691 28985765551 85937040476 2802087541 89938507158 7008542853 81144711677 217655437951 45331119981 27471613006 83318380552 11311981359 21272989149 1876188243 55373699032 115932927483 116921351506 5644293327 2225001456 12964488492 83316145533 71884553450 15750770137 2092744705 3487492660 49774960671 114558681657 34747147825 71302289774 30495426883 187313428266 12720357185 97636879818 93515502654 168190016786 5900315295 202358120134 46595258908 630782133 8170093690 16018189805 12200842519 14817890165 30918112993 13462103215 45560203984 100256755024 10166213851 28393808404 3291277517 6115927122 10000048906 5289752790 1505457689 16684924903 43620359900 28712169251 90332894973 43432083068 229914223903 216246463521 41506636387 124396237064 6376034534 30934253633 111820288961 46573810121 43653763217 118781032 114899772807 407500389 42177530947 27806012138 10129335274 72430445078 46934189661 76545286719 11080715606 4828097484 145397328418 47551661377 49595987789 84016441162 87411979356 23873087447 4054559180 3868912829 55980562167 174159845146 65169858857 40242121846 1016703871 67577158970 104139647603 2423764291 21298325228 27637607235 5203365706 28313978617 39405335008 60101850002 104175441073 44221084610 13365592262 43841824886 13384526590 36922006762 27833188768 37732866032 24573904786 100004802995 77200847044 31912470840 8811111155 82541351819 54195225779 72310191103 152150535344 15086481130 89660547322 5106000918 250467687533 75011103856 95020147690 5234332668 89340918071 31561164547 76314967959 11541977748 33102242758 15837175261 10115717059 53564914464 21832071572 53440391681 111221016652 25568725742 27700355905 37560599015 101633696086 11328311857 196148096425 49495990600 128743482882 75312936372 59320043202 52631109307 9200356850 92082788903 2977022863 61210341853 218948929857 115462746669 119699057012 180079939398 6754354183 170411434005 234330486 84906291398 120913983859 14003043448 9569264687 70192963253 167862719445 380887137 8770367605 15592933774 67885256945 56215151273 1091800864 5159767076 58534399627 89044205639 20475841401 5147185516 231712389141 45629090300 113210152892 120039329291 20123676997 34399262409 37311862204 116499473 20321943397 28340991677 52248890960 52571528553 7563802925 31306611081 78548844237 187406421235 33683467399 7030746790 37665388183 4497184710 80084317730 13806173575 92004769265 13295564966 1200053070 36530664046 70452272503 249591768197 11261856707 1318169359 8918541327 10904175977 93054383938 39426659304 24222605561 14006309901 127987812297 8551537564 25129910761 5392020002 75660991314 193743060315 31389739569 89218403047 42898376439 9473643300 18211110553 20424657303 126025620665 51708963978 10105780880 86094351822 85855242447 3036322792 10705848064 143652269300 30793258661 39364561446 33638856513 46503123855 125340757483 103469563369 11286174319 1539585438 3730941040 10978852660 9350308509 11678180775 20532492261 21789862565 92553090113 15027412187 3493190475 159859197745 129689712129 9071516230 8261867142 129365832120 59985462500 113637854554 25410281437 11311483446 67626312271 8177520705 11147550007 180255339379 19900784591 23440131710 88401433314 18654948333 7610402453 3308995615 75875257609 54818330591 33097444157 94451071693 86347431194 3429491643 103128325236 6061083898 235587412806 136336925108 62229076951 7427110387 209009914268 216400269014 15163376929 23385983947 5921628350 26017902782 16811346160 72018379143 131299964581 2784469543 6964780842 44189151129 97787410474 53722924929 1123566926 14370460973 168376428233 56582544675 37440665142 113133018037 43351027938 75770459337 3062821160 3204991720 24057050227 15339756434 17327346962 90468712606 33761618738 95273891742 126430466 13412247100 32481825678 88898704410 26203160844 34412629919 72203400305 1726656707 12519687185 111168266001 30132858150 52964362992 4148824947 101135747861 628860537 34169039899 128998761561 45990106397 7425352425 827332697 1749422393 27885234245 71184477913 14053626229 78560349931 159648676314 1046484467 3901215019 5179635616 1454950573 47891991670 32082011350 12681568029 24177886514 18274800720 204935685431 11686276229 100884854000 12092877610 5696404790 42423016948 95261605208 25833313573 27020008574 15079815441 84539863166 23085268430 71744529810 10416678944 126209794960 58675329485 22166042556 23435519818 49721492291 3137157002 3103625472 91019866753 142602431187 74004234424 222876458 63038247300 14871370970 22357638158 90313577775 75245848297 63952565902 5966748713 18325725655 74816304785 39454393650 72068558558 11188687183 125502104486 30611916034 60802160798 44005890302 164600445 215415237368 49800451583 93414975241 135393766918 1044999320 60610309047 86818502115 194289325634 12243810104 2066041866 103051806048 22882128226 5787449112 71735286188 49760913525 109564658826 11162806261 26133561277 7530377482 7911387701 3311646734 66118095867 5433759844 19457838664 1347860376 19070830085 25948671092 16893407425 6567745524 28997048106 166060803719 38071387193 7942437066 71719368368 9315594778 1750377649 3534616105 13975678859 121215064677 131671888325 139415012310 13413161023 11650950567 65081921841 26621235005 134811204657 133989702791 161661180180 29489482753 31053535003 34911290992 90991133298 50389889975 220692013 32688689592 146203439146 85422719185 22244385318 35868766876 8744959523 76242473643 225096817540 119616503 51957593439 45984990778 29043784928 20822664819 1305961546 147809359600 109607559422 29642577075 15867669311 7668070196 6364781083 6264952091 16797437961 34826188514 79423076110 6379200029 20189666390 7279483124 1556632716 45205913126 139682015657 24346116555 6739517821 23977679789 29578047261 1307697371 117155604538 132002578597 48409087290 11500483277 457384489 72095875087 254944759 16994904465 28995343027 28728052543 70084821781 18480815624 41131228152 101811693386 60082411182 9599774466 12957421602 52102286159 146139898892 91244004534 12399929186 38532443886 87283903768 29633999126 66740755975 9978586828 3029837624 109762061102 60419523719 35184650051 26022520433 61663511571 54878261884 126211780766 101032562515 24624546576 180698956154 26049262301 110398913447 7560222968 3369489475 29216796479 88958639950 24691274775 19300877041 75331072526 4951747643 82804845712 15821509741 138781160026 142601620281 42732426017 61704346576 47681413543 18993486723 58398975761 78274027720 575206031 138164806168 49994817078 211771825047 104554630907 60599005349 4935568155 18163956425 135648117633 2229139621 7014028289 95629151434 90815035185 28603631 15583948034 21738090907 164412102546 11795099016 33769534135 2573533534 108957519579 24506911158 145442128800 64481310018 4072054076 2493818809 8750368340 1043448947 25287781774 12077735209 166273179420 44762892076 22312708827 163518986550 22584742250 81533810855 114364023313 29162934131 6873128168 8024366906 219623345316 128143836273 30243780877 5540902390 3762324173 16193488777 17013139053 43606670905 114935969 35998590076 199495992711 30814165682 96087239312 4682564668 7857026720 9902777222 73789635513 44577200131 96930752236 18673709939 110588751763 142189628922 94696780994 64622495441 69089679093 22756994439 123287225893 192934370911 47126089544 146665389673 120571503169 30813578229 110596575214 30906145916 169302651882 78206628164 37674668550 173221588363 2190253673 6059796060 7704258545 18874825951 74418933692 17188814675 2084379823 86853167326 648996803 9144475032 72916502853 31601172647 42145270053 10622154936 49016615461 1151676691 42141509549 50344430037 5005079111 130339123405 12649290753 71381841448 9131265315 127567366950 62985367627 174754788757 86592634612 60237800885 4222735185 62658255323 10523369976 13991839552 12464915493 50340423037 23463405465 1509154104 117523813607 38220250492 99123283 5676078752 7355037026 38067333364 23043778876 69475506667 9141855341 83561677488 60910787328 66864730825 23121456627 53667780660 159326393885 29771503448 9496415772 891040019 19068858235 42445583265 18051404894 658526553 79144390511 113257686743 6163859008 12401039385 162322768 7841666192 109472691352 342429252 4533049120 31134067620 75102717912 50934363399 189068473809 5745784977 170124790054 1472388554 14976231486 173905849768 62753090193 31020573642 2105014587 7238568635 60452211200 166255575284 13471107773 261016447 4887466900 16736730781 214472478599 41618021929 30643169661 61505545976 136836657647 8594825054 97497464623 25878938402 7896448804 61786828662 11718213052 41076159499 193483169739 9702321160 40544592777 12280712792 92745489607 58423040799 159156348534 138924046655 6218135725 42680045089 1401759775 41853053632 70725059809 42236211775 173625455699 177556990208 77526531508 33605782603 148827608204 44133748298 24326049954 74731370826 20976030636 58768618425 984199374 85197994588 152665114577 31735634204 16146926429 4051658495 46877686436 88370531126 234622042710 34344241968 46830131303 26196343975 3894054772 57671562663 30331837833 98724247544 19223344236 492716733 61684124196 7065379501 10962649840 389593628 114147608925 126862669403 56030116311 9118752217 34320467564 67781087721 106572865446 15435397108 10769113325 36956312504 33980886784 45194721085 48776764866 23329958648 72602266165 3836598686 2776550327 3369502655 27674317236 7243159874 4640247509 8466137500 32964345058 79057265094 120186799819 44425108972 69147449193 18451425490 27738987794 21216442584 41638503717 9949582823 1493076304 38752884601 105903989731 18204866911 60033616220 79014915651 17099490161 18369277537 136457516388 87174686390 90517269379 1810278498 64721775037 111177005032 90505565034 175069078817 7793381080 21487307596 340157 32843386926 575471254 133085817668 1946523103 45168331966 174243518139 176666995975 41529493487 30306652924 1649222 2631277556 40568775534 3479432644 1304366591 120015350 33764757415 1881616182 55648120401 184557141168 2892537384 202234335529 99429763686 143811153428 43178486952 25178408304 30335660098 22528836912 3040183291 96115805758 53118556567 102752082028 50856941345 131502462596 40413880611 45914110080 5639031342 6762096652 131358818253 39135523342 109916081147 14621510618 47334330370 236338799387 65828259691 4083191655 1941715432 13238848317 5008695254 31174650209 1709591413 24594017194 176706618310 8437708362 211269531867 2602865372 16400845089 170701918845 51091367797 2604693102 5378609375 1778717510 716006284 87682818485 74936756143 131167138040 200617996941 202990297813 444882003 141512668813 122576197773 56817310912 44974045855 469534030 59795020484 23461863285 9572688726 37776688073 72875135358 24888506240 36946843630 31701437085 10487894885 38291342850 35838805219 25923120021 231809746440 247938420 7703364542 58897432005 20302704113 30304058679 11264552226 58622417495 22842092751 155878068 164986436217 38294660359 55265536673 21661710482 7352382740 3023357553 92031094194 11812816506 114846087196 32254139510 121647764235 33171167420 49673306899 84667388628 24506285509 817684246 116265301059 153618305075 2916112458 3199449617 26217887945 7606775422 67230991955 153725105339 128664338612 81237570616 35571117822 23181296927 67744573694 31223859571 23395070812 12922241339 60789932791 34788834801 231031718194 5583773775 117764572921 165799765 69417953478 26695809155 44887507483 7227208455 51283376901 18872593052 4128914805 3814642981 1937513537 67281674831 34485332564 52746235561 59664356863 39305397567 109700678544 6151004250 11138186604 2956172210 4414283791 8393803700 225544727 101383783048 217178592500 81998732362 449781841 1530848958 63398132531 4963662420 112985807196 10831955499 1630860521 29459856656 107824070371 48347446568 25407231808 172558262862 98384719082 5526324343 32399155078 10916962261 10687502054 13595314842 66465609832 171620209051 72365517434 6071973409 1893102627 7958341808 65290940 13593180198 4728471701 29587129928 5020401438 127532447684 20804900459 19002888946 38153420981 35574201889 186749854 6365984534 133376862446 84532573543 15778736090 57265496099 3187210916 2294184255 101928236494 110114392179 1855086596 6560427104 96546309861 53547507091 13566285056 3215832302 62938316291 264542069 7560130204 72568157937 31516863125 1854397791 5854469253 2677824539 2070253031 35392537331 20100453078 52988882784 173913261198 2167649208 17192512697 62447395113 49377969295 5321913488 50990687100 87895232 9802964411 76629116254 14763270535 46238465950 19461756087 14443600854 14902017802 12057162413 9626056382 7652294978 37714442158 76436833514 58896179066 70828398157 146408470890 110725889605 48004370495 52742290041 51063122136 79361097337 40812576749 19711806488 126335410276 58042484261 19331071690 79351174415 177123803113 10979254371 2135448691 46861456249 12488759156 120477965401 70652759373 72650044102 15934574075 19127264538 18628345709 114908313937 453881339 67592150403 50624142399 560462281 3359531435 91261603094 18135025745 99380335622 3583517844 93836067690 253484413 25698662181 35017166966 241946419845 82530069 3866309640 130215381890 123016446385 35639142763 143810618889 2017379469 29906514528 63683145042 15329019522 45279837372 14783503055 105948260431 37691425709 238378153 10626568149 140279008004 32366923188 24752154473 13817639037 552394859 96787992224 15361415289 25885991681 14241256555 71850836426 117231411561 133888516330 57369049203 94770565094 40164161150 78614805523 53689703747 88643888952 14689230153 17821225077 82561227251 42738529015 38512793686 3379053633 232875005074 153438684073 92007059523 163484350272 30949048982 6571688522 7617000562 28280576699 9696143438 80529217561 36507642453 135775055354 137529263398 8698708838 8437525693 16546624450 25666473154 120383807848 50361947807 36485102598 4195016501 20090120092 137454766950 127833202396 26717054030 54265233123 184267274143 77818135026 64328815694 49570733 723646 42605493600 70000871538 27836010548 41588482195 190215686881 89396582317 61607106487 2557362602 41826842930 34512683990 190814901903 111763202482 85107103951 25893521649 102148503337 86977522646 36064852316 54849229719 6428680876 1812640658 14268906282 22804763327 11089953920 37698947482 12650557982 19330073654 12740690617 8762633556 9948339472 154655913891 15601617045 8437173474 64558477660 8179690495 33927093692 110369016674 10795409551 1267281294 32236023429 21279181225 79374554621 79991476708 634616426 11920342631 144403513649 6441847696 71239512122 15564163877 4416629157 104595208 112475100300 47961553845 2885917790 2760198880 70380842932 136805869871 4923048699 183838922 6991836085 10449174778 40206868772 18836422398 111308723793 93451573538 7789393205 16730314525 149503811833 51376924216 184006765169 52866966145 3571906334 2162375890 24517993836 54968841076 48855483361 7206703339 46382925487 37212182621 137541958 102719323324 108079735433 33852260095 94880405205 128533726784 148809829439 91641712403 103566893874 15226512572 210202364499 54074016975 1635663680 45861711089 129565587267 109748762934 76397095961 108827274761 894977775 24529925541 3750243438 12643355512 21070357234 76336495445 78879947493 3827746809 117101484714 8778864967 1320696967 132959056078 6284719013 10624540831 29648696236 54946112280 2448153656 31186314925 150795175020 55619397114 98808095921 1248580903 657437954 58917046397 2887672852 12765736838 3932875400 53218147602 27505304159 134819433605 21607605659 5109964189 18883864776 8635629215 79504845444 29833481720 62806851209 22683000 10865605285 97605213455 10442205807 14765247262 1861890453 10454977007 138558538650 40989500622 25866281508 2160352889 21241115105 143415363729 83294313972 51298507397 230099467158 132851020011 19389530043 2627741922 9181046970 79233542269 74714973488 10998737893 53164067424 4349733929 21433110367 3356355973 25261670692 45537261681 19531772508 86493653568 4709053536 75621207654 14527483213 15299450824 16307633490 1661349392 2221969978 4574142292 6683430555 90246927953 33817397130 217919238883 3138539134 59321385629 21321262708 3392540299 641844106 57856573388 237367779273 86715686199 34788547263 28613434912 106844007361 1406582214 177578185641 37113519079 115621837369 23652072457 105530878821 35214104668 3135409887 24879626554 113867612146 13344120938 46138208502 19162567861 4687539753 136442502026 7437433376 4599354540 194421022293 114907305934 21165065015 44244734437 20185761005 36576232818 12579816410 93331243714 30597106690 15471936179 6329145655 14959561045 135853776546 31984878059 30774005587 109116596924 1920474404 7160089936 81408663903 7843437957 116826107262 144283892993 5461652036 8300678711 132332739406 13169470012 4000755123 54660678612 116301258017 38197607673 62533590447 20388648028 109658702289 156622539791 86507614449 1740832738 12015298714 859715140 30035200382 26130918565 27307411196 5309422170 14846595543 146172667892 16019134461 51367362967 3229873232 30683742528 66927640242 69362405135 37790405497 6388828563 284503893 16127031495 15887232726 13958804486 63643320353 56148319160 18331109032 21392700454 1885991950 35831149209 30540139749 3745269896 12708174267 109937537738 116467869139 66621234068 110570406796 132905621765 110816833850 57251349282 190554518495 34905091879 27919634263 19001087150 6766494275 28249392493 48611359479 3197821088 85879796040 77514228595 308953189 33669406110 13357563980 693041763 48938714648 22687912609 48412898009 74939178615 33253243696 90424394668 4012333396 139146851761 69348319660 154523408671 9952929588 35743881920 133591116844 191999033746 9437354960 2932794222 8131437853 11275731202 36600892884 4513417021 3304549910 173696791642 38794651922 224790905918 355328263 41685599338 9092771011 28883832044 14398642141 4696173719 2957286580 12734125647 68950300653 2174059232 174668536869 41438576824 79408785154 11077188847 80695345083 8176656419 51228468583 217792124510 6300031659 4535936088 1973711165 14767326034 19642555685 17662183530 4397271118 84908859773 25987029553 89977820088 24687023130 225786918561 12316172460 22270088138 37217754705 96368421388 124080759686 10799146565 12168785083 78523622699 16699473809 16067131754 9234340193 99719413483 95134594798 55329369354 12321077353 6687487182 5900690416 26019377006 67990699404 172585053214 16908735030 13402343771 88867564642 108529862184 20311328586 769177687 58894626437 98097083765 89381475492 243074509 20615876070 24594557914 14196282143 100768784290 10631920430 218926105391 11763059507 7545708324 8969569634 147997427664 21083079346 522287529 225452977313 18909940862 176625129538 1784656962 5037954654 11172787566 5711516144 4672306359 23909431982 80257422394 30622014110 3681130769 46217735120 169631364634 84719564503 132080254065 135895366510 24588258634 1835491144 103266385816 2307438413 16414925614 179483846427 1316507177 47552662234 31526345047 87484009741 180445158155 111445166320 15945277327 1722489764 21656658958 12929769110 19708616736 23428343515 23832137011 19573604677 15142695311 91595801172 25809097309 1333158167 34528426188 4310348239 61255236448 2860937841 108311421211 15775802729 199745531101 15003236611 71942781829 77214025221 1136833712 153046586183 52927204449 6177161957 31778357884 34211522487 3432215931 49904738418 99014086225 32519847272 7729876774 3348741497 7068415305 4790120640 48831247162 8977300862 34006694732 9688332268 168563306 26666964878 1267992724 813899210 751596525 3110069650 73094163511 48570166948 109543259931 83868964761 10504153755 8098251 13702983103 112554255 19308156292 45902106756 9315336055 143680009224 37792229784 66734067095 86726131711 3911272437 118760464780 46003283288 17870767504 57537988903 12150728553 46346616521 191678641 16524519741 131493998007 5883310518 49540745761 107650735869 25774724464 10937391528 6513840082 9521671463 69653857656 64905039139 7521650727 15263941383 43472532802 54342442453 82656456865 5715473355 7857970390 28113028000 70002168604 154545624149 778124747 56627794029 115079713465 22913080976 60014912364 5810055923 11544775648 7771730151 732746681 1166970322 14822404432 27133939426 100238097 7545511528 10248725532 24330206579 83190915460 85929371138 10608071676 35103517377 69987041902 131012897672 42363093982 56801476822 6848518473 36213421308 8057139357 23676525943 2635272792 89864679073 136712308059 16827126824 35713135279 61194902745 12923267462 20090236486 21259937492 69104091788 2518797860 3125540047 4616792663 1079806992 70051447972 4288095210 65107020282 32453835222 196951991110 22122728349 17577386274 69958389955 67144547712 909282859 67474494546 2661093074 109107645366 570885539 128401564 2609807306 64834791624 4683406311 12158807035 186156564648 6663894988 26662206121 20860742288 147875528334 78787104827 44698921149 28834814779 99701640316 151247415002 124333064242 10634863307 40018790788 24657176394 107728047897 13090043295 18946677934 65289634396 16418732369 82152044905 223379141125 22490757159 75326703267 26449327099 1363862513 78910389467 108616228091 138708402 64662023728 7145546393 11462665252 917894896 70083667411 113785689692 8380536843 23789584261 97079517368 8966737867 67315130669 103881933853 42714163234 7753708763 40405189260 120622088689 37072676238 42657646232 147372590031 12731266510 51556058508 35264981349 30965850472 28180701696 24915130395 960491759 20395098541 10340594424 36551967553 125663278414 2692907158 14546874282 36600907340 18756541857 24183674384 524025836 149760632584 6226163178 62027757552 6381431101 23614990473 128503241808 230131626 51302824591 249523331 23340611663 35950120913 142606506815 19488720280 163615880430 92159613982 63349399233 104864775935 20362386758 57470899039 75132713334 4869650622 63564783205 5182839759 157288314078 17898694078 49106703084 1889285386 17634125161 11638750 30170274064 40062428954 66093632220 91931710552 167721065582 11595087888 111291233172 26717854238 29658963979 63361714213 6724462869 31607423417 77371746929 59605397060 127217417276 1516756244 552884260 85731020143 49267527120 190446720997 217897609143 125829679350 35008444046 11192003372 124882932371 2584595351 2512216375 4530458840 102804247320 15441187786 28155987048 86453212834 33897166515 98517245670 10617827833 114950554931 125590713611 42214568635 25385453987 11421803424 120943333426 222422817 13235891882 118596347272 196340988596 13796202501 80533058767 63497588393 62811692859 7723560807 24909590111 96676368705 25450312874 17661723294 32397496460 10922620418 7194827640 68169432762 162609350924 17692688969 159416304241 3420409093 3279101158 9940816175 16768889478 162179610724 22557922088 75357183322 18270314303 7091424766 7835391800 35369788039 133119916246 139434403916 1853626 193666903341 65642265705 7088523793 792384389 9243611903 51878051021 11321341794 44389561160 16236190564 29888950402 5222352162 113549641705 118909815932 110936819192 1505886942 188254079311 43243926097 5305945192 9597417071 46730179577 119726741710 117107141018 908940410 31251942898 124292187979 51665596209 3639012048 53015396790 103021363339 21468027217 21004211545 37303185731 34887423215 19338789285 68181627873 83342508157 54269727256 1524039110 4129557772 1026753649 77801165590 54204176667 22031064725 152084185999 70042086163 42963836440 65358727180 2558326393 85768566293 70570095674 80992926969 56465564625 1672059403 47207274147 79833636379 25813789301 34690160341 90496189890 2969215382 2400790617 68002708017 11756269358 83954508837 10527066285 11589246180 22063790378 41454874821 39035737343 84711260009 98763173453 38664711836 29868418572 3620970118 7204595199 15917002856 5292503372 77375146957 431504145 17460306035 85346143873 129721858284 20920433206 88105353439 20504214320 168259816783 4583142853 18619956101 7906858270 77316198047 23734625342 34159134071 11429748392 133970008906 14063817135 9151528049 64793372187 9935591122 206252110902 140181685824 138326415169 141196072072 102653409661 18473412029 126334262 133116348785 208506303069 27636552171 92140709313 119881891770 22493400400 248243275322 135332628797 166916109174 25670931464 6608680150 39681001408 1944505718 72919422327 46899799279 147980592708 8907668869 22560362352 52225252423 114014464809 59314075601 9052624501 30879385903 91385779908 19975158241 39061014311 35225275074 2646923409 199090051523 10974143606 152627369981 1500430517 62770469313 125850517341 118856354505 21977671352 3239865862 6890901974 69334931804 78628841076 169937420711 24923222776 6370976218 13605401635 4155015483 50626800917 54283291597 11063623877 108439719979 429713255 1042008356 134399587908 120070740212 107132166067 4347139282 1541260952 58073882878 20059293195 41445654030 2399811899 129592898543 52031245549 206427749878 9465723822 1802748876 79403432288 206319008312 21210160132 98842047119 3134026961 7548486744 2484592170 118000939542 6286676556 2078194926 20453704911 48312244979 45220706183 60907531994 53463275220 50637431777 42443250563 116426127630 4365625815 56454266215 27043340925 3964313226 29312214156 143599449512 4125494116 123816101185 102979199603 113859214707 53188383473 32814397255 20253049216 18318210714 125596545910 132760609415 11580744399 34345567274 43942405877 239291877019 959389004 128230055905 4286683840 95768606281 15194268240 4494997499 8416398009 14169005356 32292785616 143162736009 65935011890 169573316516 7524543544 8474142530 217549855234 116113891783 30121284658 30222909104 71383942111 8056861786 72673988048 46232714040 64773319059 147487103366 79460138261 110965140331 44671658824 118304904546 30368311530 8065447 37569019978 77143946866 849509660 224996909790 2997338436 166958841184 83501745391 32476125044 10687007064 43896453356 33008692673 85173400714 11723342445 9752284599 77456638401 87989821499 24232766965 116425538898 211336255 4167543160 72677299985 29239376758 13195180235 51507238903 16418762377 14040225257 3244019277 79492414133 76294398492 207128731885 89563674690 189094064 65558624793 12292399155 2186384840 5960489101 1797840816 2528441796 45810808111 145115878187 68931631854 133285246544 31656247100 23893299616 23124494053 108950102247 42423927755 63670818525 130175361568 49331308204 158806185933 39396557287 11136620539 60500967457 106190309175 9394926092 1440894700 89864876884 19986209080 39679114906 4773060107 16592527728 573167067 20511994906 28283166038 20861301988 38431008670 18310456852 3901155528 3220086180 2951830655 1025782735 2468303392 4667132924 40887444719 61070099328 12616359302 34613593828 121389271615 57771196886 36279280262 28400114896 26285917296 2119558042 108661395257 3370241241 133749090735 8980877578 21448957717 31725173792 17997841423 17432200922 50182717022 75566850549 219161440255 38386594679 36218652330 2011277566 12956735548 75552338041 70324350201 44748303346 1727396118 21067628007 52320428363 170276012016 30950369207 141358803 10814144023 5903131127 24103737247 58060476506 9671716875 4587840521 12413037892 1548577456 131209174429 35444937737 370323034 45373284132 19674411950 88753068289 59494746641 3466665769 32281536062 9265986320 14828733454 13247046962 23099782799 105511355965 112094628957 85375044819 7060713471 27441482377 82556464817 344758052 114537830098 213992654077 4184215328 480787619 17673297289 66728079189 85059212288 6101100075 22173734813 45174898035 61051150694 119552847848 166579691388 46409014439 6835911473 38913018383 10412855894 121864556993 43259881653 26188121181 83089380766 52433036133 38363839094 4354663606 108452794724 178784582724 149825204 78728761694 30781927830 54252677355 80200263306 32308141145 59378278245 23688985223 179033849696 105688155715 95818034424 24472818357 267578510 4970754488 44946424896 94514667075 36388402559 74725309097 44138441254 34748736417 181745231042 3532259383 36824717842 14654715619 75335963432 169717579645 107142402134 66724176349 15371804311 119675375113 86875479065 14442190942 208948495338 1855167987 132337927817 36229348883 77030701347 120684924864 37718298026 90230948587 185566538346 62079641292 11988515283 13692361221 38050991669 12173079141 11012770390 189515887 6929724909 10466640351 130697778806 64986836536 73709326631 2614941564 126151153440 48380708619 13221629 30223426533 31386833128 28076708684 72559828784 162011596296 58862201517 88493018954 6281166866 33110802119 62703129828 105018653875 153349825 124405747914 5723422942 71473140528 1362132256 30399535276 47800639901 24346616230 227544434543 57907886166 54825726107 717923417 3942473041 6174391588 3096078883 23907687537 2580077758 80708643 220144800998 126514277691 22423433147 45344166388 10528549450 1315572719 38345577531 50179351039 710241868 79052139118 30511354339 15031225215 95811073724 71687226021 102380675502 8741136512 241854100492 139264651152 70658510187 83291665662 104272149136 53576186375 112038929060 41955413329 68317274241 53044874660 74089576213 190745952133 97034996087 19841717446 52008652289 56464310297 4704313152 107638764033 123426013091 49038131352 59069945898 66116945644 9594651811 8835227792 10316484789 242787477953 75290247687 7796384621 4723137443 66345752797 71456141856 66322981989 44778001933 539324644 42592792356 122825770050 134292168201 4909882437 18681762678 60127763796 124952273226 25789756165 28458555864 43746113220 129441666067 1031170427 60194990667 14269968358 32251109387 52165464035 15632454947 12100002744 150230437754 73131922398 25383614990 125597802163 64652979463 58822974597 42490118677 4219902479 157718415945 20173560047 18616797767 19094721875 103955642806 82893971723 26402242748 16465114120 28994513369 7591044207 4184468844 66529500880 39794538315 11817558777 92708518450 5381511875 15787018843 9693295334 36986945864 12003723988 230508443574 42662555540 24365327621 33211435708 5101855672 133530962259 131324646505 85393426673 6309896547 3804392992 12729071868 75061688217 6875067001 104309969423 121304140870 90726847699 160380657122 3893354384 1033043383 14316394268 75540011369 163913461360 71585437687 53647858654 76322207902 119858782146 2805140780 85684447024 3881086783 121194625812 3269476045 4503003444 39355364947 8363943817 5503991806 33950602275 8621384133 123668652531 27339410896 91954344572 13543792519 93612216064 30186382145 18885465965 119276660391 59815554860 98930257271 7648630108 26458853283 79569778697 67483027669 81832465156 44814183136 6113389500 42696203864 181692500385 1799401001 34924908468 560721824 39866707798 12744509351 74054253048 6230742767 35855561947 14272161876 3233285657 134059625933 26848385068 76858478910 509820995 2258443747 11534967526 2928568850 46258288235 14120548267 76003588316 51069673293 2180550375 35035515526 12911862846 50112293729 85502329903 91670247486 196074284154 36274365411 26760700634 48980249904 16437921283 37173550304 56220873464 16405265236 51040772402 30125817779 10387713187 135190947299 139491097515 152716067525 395375402 29339514015 81066409766 25388675954 1129139475 12167051816 44315102867 15511519240 12088381465 50636956262 509362644 21789511790 60768696512 93081350360 177886918720 5686427498 3365142879 22861624910 85556506121 54154973572 8410642776 49263800812 7311945188 112790772482 111832274385 128447519103 3439510273 82434509209 23624581362 138932177344 104140386372 2019099304 67840593977 71594863122 12467799982 9615012795 104881697978 49914821871 20620334118 6473382221 4775131698 2282840456 93788885044 15499987700 14516996958 29406423582 2217289973 10044384609 6623867233 20575498352 3226864478 104768314368 61311499835 11322906557 13119973380 10919232699 19308371234 84222854690 99508363139 159997569477 104616788750 3685037418 10263165649 42973210556 19229699055 65169890933 220354192852 25832768571 35486214930 4996090205 15123689179 193474268585 199323903175 133759045366 73860908397 684761260 88172859703 59995502599 107755431370 988960294 66110459042 1350495095 29570688759 26175000274 6875309894 83472487122 12694483196 15777850672 82730240192 25340515104 81786674672 20051123726 78098952 39015583860 45595230951 1553470524 26684657417 60387188889 145318772371 63419746251 144266324461 19238649864 18896164482 180485188127 11726594048 33043267173 38729769463 10760866383 33672427913 198118934490 7528093486 1484325556 29023821590 125492202279 15548215026 119662755973 28628687994 20075931696 85682728770 5259828692 13639487851 29233995345 4522594130 23991147895 31902301391 101908949593 20282122084 97557036088 8229352046 39777523341 62226919345 3499279 5022259142 147130531193 4584417788 7052382823 611717989 90646669333 162494400995 21131921724 23275595701 632956905 42437034675 206805516971 6262566041 18191008134 12014179946 4582095239 71591396635 40181499834 52470469286 24822476444 51421513305 2721170171 16314111492 82900903978 24044932494 37313769257 47467334063 24615989591 58805492724 127904520480 8719721272 58659762081 58028409338 86815376205 47260102324 27720121264 7437753694 112804466133 118326294609 1415388990 14608226026 63302807967 12293321678 70890271950 83487398961 26147107683 85101052832 76573139304 101680945598 24923834609 95424269992 59750910826 43933833187 45877634050 30438922906 37185498118 37032198007 19767371734 2878386477 19488615895 2107820658 31097152224 7302081179 76120752178 56196833990 11586474558 10046703906 1072666121 11710788336 13106724844 12449608940 151569893 121371801 92051898424 3492479108 131587933411 120688356568 8442105004 18874050707 212249964453 14491386402 20857133360 26804610039 80050926595 40634803905 148448691311 14497507326 64008677618 147600002209 11090700419 24944662267 11359746882 125682616943 6300541661 43435615660 79973447357 2568679651 155642797966 10147558723 125689179059 101813537152 6897213080 128147834976 6237192031 23882097108 11487601923 100142268056 15686354294 131663791036 12425614841 83341512618 478584420 6613793238 27180810885 73505195717 48238791730 8206523175 75798858287 52424677697 92494980127 24587547433 1245245174 3297548042 133265183678 229182564972 47902517377 81334328130 119398142167 15284431695 13950554317 74699786387 102220151091 8641932977 31781864324 4437970859 152379201039 2748264137 109833008660 17436723243 29210663840 62985367756 60104462216 17818026037 60447238306 8237332155 6008232098 41584202395 16515151716 34627098607 25473014293 59902258069 22293961215 9465785641 137316768228 3747822077 18867044214 8925175562 2222884438 726571524 41645427543 119059997499 1020117258 15189016150 3198068819 4662646222 97222503661 5335235532 2189085370 11748152128 5023231365 5358248983 27543557430 77781368 15625820113 103966131653 65154037184 83099633530 158233860619 186782286068 682281020 110062463111 8545774826 171371997753 123141927592 27813189768 34684274501 22396876762 57728484300 27851065136 10457710865 10906573553 54117529710 77375888902 82698631867 100127193060 68424005185 57803914724 37327770131 22997759641 1743679541 104049699888 83076406577 28721687610 21063702522 57564651598 8259960652 107808941 60934567697 54586531525 11271705524 150193904114 977604954 36157515630 55433735377 63017888710 8908335383 92418159006 179921474360 1755806439 3368050230 26626887209 7520460849 98567200801 19003582076 108280163028 88159704297 18156761758 45039603245 89870953697 57641286358 2155266600 18941461564 121510832081 5140035897 3979289352 6538202246 19891511630 81699136097 52467948165 5962347349 16400151127 4210474969 188120603825 3615148255 17956296466 20798100850 618125010 154050440882 38429541318 8838911353 106795411144 23765117280 13323497202 127446753 116704176830 21332474523 31458963354 20302275417 105917161515 72737389258 8392291361 7674287294 120217728910 101112517477 51509715973 89286190994 50737950274 23581549087 99721662598 93459020920 160127302580 469802505 42152371873 48019088177 44043938995 147942494 21637797156 87387213454 2839577373 8086790504 118302603603 9443243020 136904913241 2815782310 3785432009 14443612739 41757536155 55928642396 31766201260 36774878614 78610347558 19686033517 21156901201 119700170097 74785272471 24909642268 51436259715 46075457838 48412094785 20849440723 170744346535 107247634136 138505498207 33880362194 47355183582 6594358 58670402212 65181432884 14479332907 150529795242 32886463741 2803705393 25770747284 43800453790 224362055988 55614646260 323779573 55821258161 90141335928 76378883748 109312525659 17840605329 2260531042 222131784 50508095070 37079588871 8069260463 146503878373 16059743853 35118316160 8745472525 41512133299 175900237102 23816252078 44463428144 40819097277 35581442157 61849474724 976029693 52188125963 52138104122 67922551337 19322147051 35608896070 23702345033 47744856832 31105681138 186057263256 13636555571 10797025278 76015081850 2975037855 25788451479 86241461806 27905859631 25095272338 140481548546 5995188355 66531038 119257167640 20522820383 7001381204 4935777946 13363810287 11428727607 68423913061 45047840740 3237922186 80559426547 173231015058 15476652875 23700536594 99150241281 60597138371 110808657568 13332514368 9554610619 171602231216 177157023793 123500943118 96901036837 76696040472 914802532 82292864445 1536408346 26012076273 6429763641 21018006733 6118896437 50244857715 101766209531 72271632848 236622655017 85511286236 115148985185 18635872296 30459351977 10992685840 27085800588 35938193743 79519841660 27210077502 85506252173 8314411572 219203408214 18123112190 58837692729 507689991 18650539230 56128613074 34854782845 110218928628 5531811319 7761491279 23086478156 61492963205 69825762653 5571278323 54064616503 68796935665 147215836245 1659966240 9415797705 9998249156 29746183134 107529172574 37046451568 27917524734 22825917684 54277302330 185628230859 161313809 78931496900 20162774950 157273046 29907062637 68309494592 22353247085 91779516212 136619124601 153145918722 35685823356 49917254465 33212425235 10001346164 30266231711 150966571728 62761730669 68346963992 6316399920 55093408573 62018791625 3977820384 90992594870 7256681675 199433280433 123243393966 10599659713 34094711094 123648235 82430612337 775871241 73333914116 63235556225 174195770359 866638317 30996757992 18066483390 107175172906 4837077272 11924436290 10743214613 24949286471 216628031776 4874288977 151095174588 83492001247 27357165271 45605254541 39338656277 8350787435 105017117796 22130887175 90613268257 718649198 47246472561 31085579764 23278994077 7907433945 11840128658 88820143614 5681487677 200316355290 32682200456 27777906682 921847332 956440255 77836310686 128344880928 3842092045 30423978690 67847847463 71351640326 220032904376 109899298438 130889017217 26518303518 6038238811 103589904751 98109894230 114358219339 56886940396 622775778 31626827220 84494594029 753004704 54678233357 389997147 3579968886 5171025103 12805771857 57484706981 120480398628 15182349723 3289809215 43634303760 12356718209 19953739269 78309189828 260770249 199211940809 172637991 134575464279 90913764909 21573510480 18434482392 129732975596 69251874051 55329434661 30261905216 19242389353 49822201536 17307916546 18777166532 1632204957 24586706952 20623536851 231280942172 24782752618 44212498986 21009758182 46474630513 46015429361 980055515 26364988902 225020429788 10789257732 86954747864 160088390642 73737590090 95125492804 1302350102 2688851899 177378349191 877286519 4727575821 16035271281 41216754577 20565578273 87641715150 218538732761 98375834783 33437063623 102163411817 81475496713 13567718387 189399193116 4325569101 172413587556 2069337143 13670131125 42462523404 10618901752 26542276366 113103193657 1681841558 128454985 81664842338 1091846288 6233595582 46147095961 149214392386 125102400777 131149537546 190767657503 3360153550 234473595 23282954511 24187568343 125375030303 45454115045 1920074569 119002406 37453233957 4516101538 7081661572 2428636952 13531823433 161502280362 104803803425 4247937293 92534102072 17740181325 54283957077 18323504445 46205871660 36129042392 75198694056 27163901670 25696682878 28642201274 77308899958 3804258236 14471765721 13221601748 13320289502 2003784482 21962883394 9411454053 7272305033 99093846561 40578510343 115119473648 36084968738 90410236294 2307095066 32078948792 8438959947 138919004 12392535486 7159367241 2708727047 36118683168 35886300076 117453909140 134901922357 81372969946 64844750189 5775302475 95215032608 47547675526 74244099131 24865316345 10300917882 55429767012 27135210988 80007823 5137790021 48160444812 5428394696 62200966812 50569175915 3565854164 62811172980 28291599100 11595637482 80290939252 5364200650 9740288232 16099407347 105609270755 18717344303 130933604770 8265898906 90728176508 140271498142 184541110301 86726285737 7853498428 2246945435 37753768022 99702880618 85916555947 62219697827 3967416021 81181440059 9058976312 119201087721 76333610421 12091827251 9735003076 3747705814 4283655957 6212322994 292876727 21508275286 1375359687 2944936 21541135001 12595843862 43696974567 15030416420 30239710544 21599889560 20786320657 72843107721 1712691608 59791786844 11721099970 11737057225 117589123259 18585784772 37801120352 53885078272 6969121833 57348296577 37877441482 26417735263 13594579351 10543394208 53611382098 11435384940 1688908055 64785706577 128826024181 185265951 111014564829 28590851193 3514630546 4009730997 29064636899 12294819073 14746380061 87043935696 66983749418 33211246358 9599763636 31190100004 32295842770 25072281251 186478763574 44769522552 71820790448 40941565591 165338445402 29235564941 32772210212 50885282979 6872071201 9179255256 107863419122 102293260713 16170670546 136086838054 4824129722 37640014923 21479584721 10609267140 102120238235 118255097509 26695666004 59591970290 38913239037 164400919643 97603920786 143502202856 10120973757 2719291057 66310282902 65089663138 1989353233 11373881398 155330361875 191049728904 132109491874 33551074707 11003964219 10533579792 9731488442 10151231169 105127660401 961863329 43875771036 136761582749 1022422990 30369856320 28414759689 37609490569 191487455971 61929930533 80191276726 33517283795 11971604598 98032056 13248838107 9419248693 14324033934 55017385044 46486842516 1264073780 32751566138 22655401629 48033239044 59201613701 18579105654 4350817894 33673962221 65031742215 15911594716 7202649883 39342715959 158333685015 72120370346 32918715943 196119018754 1607444321 74107284514 56045702087 7751203219 3545487106 4703631208 65210783170 1457133861 29282641483 18627831775 100031591542 25205274659 124923488803 31231248097 2078352916 26622544251 45416588214 70338208369 23788215274 8742117075 107151484489 68959075399 95401548306 27420200229 98183510552 38691414853 31672440722 578163228 7586696546 179822376959 19927475414 80207962426 720742679 154427296766 20289175940 144691907664 6988428016 4237089477 71064765221 4408051466 80099962655 4362275265 71767832578 19805234363 39202550766 51525647147 145881799524 133577066641 24992490427 41294926 7740289118 2209524724 299547994 73565660485 11445528182 85619275074 102166416161 56926003258 72860672603 59236187241 4589648707 97760082508 22027470356 121080435099 40029390 7583529145 3920974952 31642736273 159774319607 98281292795 95987005449 11670157935 156486184378 15252136291 89442401012 23813686537 14546821940 53976208117 72370999970 10934355836 844824722 767163907 20322940685 201838847908 41017058919 65294223268 6873168066 10169250798 13499694096 81774531539 63674046965 1243197216 49799377282 100788426261 945167357 6701918112 27641818132 3590124612 10901762189 8708777053 116081487 38070094043 1992533171 57442932758 113450093483 168291488340 49885271400 35708323361 3636789140 21053963791 64084433935 325811773 127782576696 229949943724 47503628698 48818448130 60567769563 28116439188 107656406823 107996143010 34353587439 81513382155 11749879565 2512836554 52000504548 42629708293 34510443182 325375872 9516538167 61709389111 75350751156 58232056599 98571306536 1516617592 1163536164 8951570662 19370404255 82832020433 17563326577 33347757795 2391102683 2922205503 99262956525 84898624700 109699347043 22374104870 251895146 3113315455 50148993 3453431047 1887429793 10384027024 48697797775 118502304834 38990142693 11468908577 20106182006 160014645853 109065254568 119316317245 4246502912 70967669549 116379461218 175927731145 34239927886 5407104680 10137995560 12958674472 12729120498 12719706720 39710328389 59356700509 7321791703 103651348012 34699047225 115102199187 74009370387 8472318717 7617872939 11330340155 32499061928 34128324865 2105171427 91220668042 11553168490 73252868140 1519658795 34580281430 8981703577 3402375956 21616906215 60967580580 62336085409 20382643651 6462181 5131050447 4279180510 14089167409 7745486344 230578591 17060138912 2770445744 199804209650 13361429017 36401001577 8013163514 138505455002 2237364155 120174373144 19353189967 2898631972 235404875 60928384365 7074055480 174926502769 15721734430 4763397268 32283829662 107308090802 158797068801 119608587485 30827773700 117101577594 81099230699 4819653388 203947323816 117540786853 70649083426 2743130911 46458642101 9528431128 32123700778 42255148286 5557421852 629198767 7831591478 26967934291 30022199111 2509104574 129555587180 112682156279 61558816385 122243309059 2047327623 98712577190 32768215737 1025066326 13335875610 13137763209 52927372842 73996669265 37178071717 124346326705 447406728 1299240670 5753128864 188636700918 84104041720 24131013569 42125212973 22084538657 3294091110 92626409910 1886365242 4106034349 9476064417 35010206563 60009373118 51068270857 3287980645 13138495188 3095567248 113044837488 2720393375 5151570324 60525611147 89793831007 11413829753 143626906 23852223806 2721850660 75737901996 44457459022 3756752541 38505766013 119246105569 54739805833 68054114934 28835433952 40078511881 87333226164 1233447555 14311877120 2679479307 7120575017 40548721856 88583889410 65700187329 85162518157 37033310067 7288930767 193912565928 876900502 1450227102 3948189186 2984303214 46167697934 18602437693 96120588457 16807815360 208450314266 18921631317 1001687299 125546216765 39247030243 5067310530 103000224396 65604784212 22401514946 176530410358 10241288951 103678397886 32486829666 101852313382 2888882996 34929769962 102136972819 35009574906 11130641757 35433638587 214955117 133811244090 34415925948 4967037457 118332454889 2628327285 77118807903 10357236063 21360295473 26392437526 28540148846 2506251140 106715403509 18494133910 49501951247 46758609598 6670712408 38842854621 85612164816 1383741767 153840787028 29111349352 22341919144 4959696462 8669931983 208362381098 5887185090 54438061450 170589299628 1906566555 3628123089 20364254921 36407965978 123422446420 3570977377 26382145456 27875641720 8072551979 181657436061 49457011117 4725642962 1179447630 84796225563 213482354849 105316480090 771071187 28386708745 15572942671 15399222507 1168596699 109925798760 89639141732 24827480426 21609722451 979983768 61494051049 2176584574 1107996078 281586552 1110801494 40308119031 9434388963 17492443953 8408763 24059762541 16804672964 25410939908 112050136699 49729182490 5056805725 96801316697 48662319906 284597832 85984678489 52080085219 159587608019 70972189340 88105900088 180976134470 62939828805 19089068476 39920517410 51343639571 212308284349 69053615473 11018400103 52617714574 16179567558 44225516011 7254460291 14054280879 74434934531 215408752297 62036585493 39510994296 211505085 82833069751 128832232501 882835730 137436392797 38121632309 3583582868 110053299331 26009403132 38753173502 9107355852 44600053067 82172924497 77393987844 57004324321 84473706475 4526839 19616318884 83157636341 29090070493 60826907560 83964416800 108420585267 50011445419 3777447714 124613502411 97312047607 22635169404 118633223140 116126205623 83675976821 20510296421 58203293006 23505934115 55028262971 34145220119 68362193283 238649580631 82092008980 5655631170 116751851591 58607070756 2827676094 158682446159 1737257025 163042896917 53458935837 9855093034 60529983934 110679032502 3554876915 127956987264 11121988871 9604159409 1537659436 50211346918 93146493894 42226281991 6044569085 607021207 29907182569 83961377830 47563652313 133028389974 3427433161 18250522282 18573366317 97992275160 3308885802 42836011571 110026700648 23400770739 149738016881 169301604602 1793370509 65876429444 6997662765 1794676909 1079391203 30260116281 20516213904 101440568407 1817192435 7407465307 4518506646 125022397 1363334262 21296403110 63527466255 28943642753 1726442880 28574137042 26238866112 215245503193 9963769802 27812107538 6750602370 119196173560 27342245713 39692608002 62872119663 138096403090 22351293151 43948269165 111163006147 53970471621 105354380700 21321957175 2478278091 38157910887 53169485355 161422121377 75366212968 77096600415 43423558366 114836273230 81469234831 126638421708 69852953970 24797570633 48200354625 33500699025 11956002021 43449636605 93203932972 2081613438 34097651194 20577912037 10728174785 48597329503 87472191363 43273563353 32968600976 14260503936 144522263 20303535067 117505498044 779061592 36326387935 2179313055 19627941611 179931631099 188642232372 130648249178 29966439484 6348840076 91570017244 8448125178 27269901108 176672153447 27491096232 97198268 13523864716 31006274152 32285013443 111925620203 44850056252 1109656716 32829618955 9283869460 321746315 30470142968 196283291691 85871231293 129584953270 83344922813 12678714066 104447653832 20597670778 31419104704 4739058286 19758323411 10680540452 62249256075 6263826207 98793788508 88002257353 85823276349 88078392035 52513493377 7591014283 1917872652 101045849724 83349440259 29704346449 17681851897 129792638549 54070325506 44535274034 232763768195 28320227613 14366809542 150595970638 13716925354 119446471 23239885131 22845523577 85115706352 102566516433 5227832431 106242355648 1826897088 23162853185 105076186895 145049482483 45879046616 30794220924 115441544045 15677120317 55361899822 5779414956 123550321 13553496856 106347187259 110232783385 41939574448 126206704448 66524503855 146051810746 617533334 851018479 31624351404 7105108767 20669528936 21041429344 40765205255 1768120187 34006765349 21297225879 9541091878 125692973779 36103957945 85588342389 923773568 134791238 75856400439 2942082405 19452811686 30082229231 157293133172 100422214779 13921377570 92345075155 95699709962 12830056452 123790745111 72189606692 69297750696 18102000631 103747507107 155021360397 23623768949 2853028343 66106264357 119834207 23176424811 62476208018 94009256699 20954740569 8355117560 7520500878 4799399943 24675634515 90792297537 9683905948 40481549914 1663210437 42575041403 57438770581 9906974730 107358249326 79125590669 69670920281 8592977894 25927806493 2180498984 47873855172 75446881219 6694358446 723125361 124001724839 118922359 14442159878 27513019090 24764156345 41042873440 102209969789 52223505480 1804733866 22231761159 133665031252 16926262942 116334498250 22666120042 133499596912 19768949852 13395207855 82133771833 39750015830 7174352818 117577566327 104283122835 26746250162 14684155065 18285760893 3417980102 1548364379 120115476004 50529053008 3677048193 69124564777 13287270493 17882874826 229936042965 4815857933 41417127753 9007892922 2709984108 18203152248 6121858170 1083458838 69922540557 81201307491 58862767090 19051284960 23811970944 17579427484 54970523162 60900336873 11207515573 175403885785 14096869547 77334541579 30974189671 38074041226 96188085722 5893764467 42848200664 79919006889 572812857 22619917191 15881523319 35705108552 118301748639 111558114996 72592433359 2389738829 113544767063 23181683186 38419680363 8086480685 60952265677 107152563150 114752130155 3742443450 93558659755 6573388433 44144182742 819517601 51102070591 173928799080 131103815698 6110159993 2704186855 11368182281 28666289330 98273820731 49153310008 20928210303 80291839078 90197926980 78359092105 21549865329 31361347056 64129034505 92460277280 49883602781 800014485 623436865 34412326650 8679392129 1866965652 35263110144 124494370266 115838152001 27274670477 13563956318 63374755025 123811434121 12612732015 20919958155 5344761610 3067980935 14741251160 82240076950 402905680 9623259117 25123976436 323929532 92981415207 38365871127 118925779600 147321180064 17472975974 130999958852 14195840207 2837272782 19701642522 153318688915 41871062652 22690887049 20528602512 54540563070 37955727662 27313915218 10355199088 57544906734 18770125549 6398187009 13515948034 25900989160 65364261799 59933525191 11443809631 56223274814 44503981099 29966003552 6572628690 25674997820 9721164013 1624082947 131574142954 39714779679 53220226495 8747741640 64168417563 87134366072 117713541571 19726180746 38143117465 26955651843 19293776659 108811280323 14124367130 113498916935 25669652959 169076946860 8393751142 57425081462 87741679389 180135090179 107855976721 4613033349 31791442109 1406963514 98481205538 74958506523 7569952932 51164641074 74435175914 111028286236 314492038 1684351096 5658665481 92224693966 20601933802 19136185357 33031168751 6293620929 11771741 35354672745 5724658643 41951716704 90939825721 29251316912 22982660273 125736339857 21316242230 3700077058 63302117610 90450138637 73999132674 88587278591 245433347 215731495959 92067594122 45102197318 5518053716 5556687292 17998538873 84638389631 80767108458 15060014286 38376434833 4992923117 34584133613 116524546687 45607731789 23432041209 130405675881 191287283638 4648677974 68456249595 9190041138 36977358 271421339 47957075072 84176634637 316611779 77991103338 2758358494 86416354534 9364639862 92500815172 204937027671 12797692576 67166858143 2268397451 14719746409 34886700589 53279980210 30536114854 64203345551 104388627626 38990617125 143598654032 44975374002 83564198013 49938152390 5409199162 1851566443 51824380785 9973848277 3216555168 134227609565 2369470401 5570081447 34978332021 100822138716 1394042138 101861331106 36223323594 67807875004 1639272955 144441401758 8577588369 16438666124 4012666804 51260642795 79475776881 3483519650 28074289298 62080487471 118486502311 93952566572 52491685634 3540985339 149674244303 45716709434 20277718644 3491999564 19509761558 4256547656 93122316757 20487679531 108055256265 76786660487 938046880 44276929649 311302321 121111652 57523650035 29570303214 57726710495 81940269862 19674895359 120580312089 15378846142 15068277370 78536336457 5321963451 11618022945 4792357971 9389292701 85113640323 23058549286 93792603045 42521880773 39202014924 19879444698 6056209993 10944896544 34943796344 5710346833 27934619273 40093527655 2892855831 85885623316 5054746378 119825547389 24129872925 146636640831 7032809298 32517726161 56781639113 115287259 141899033540 4169943574 3608045774 54106040531 155927638460 266950542 4596646490 32786674294 23893024818 22006556451 8302112284 717544904 64196760409 13680793058 2331545082 24225217761 171385413779 37641787785 70951215561 53710686048 17116230298 85410760602 3099064753 25920066644 27345124687 37125055730 99159832839 14623034904 2486411 9345391382 7228275988 29258833435 33061344956 329454562 14216375951 11984860104 26649401572 3686361694 19488587362 1759270158 9516526272 102613431449 1333206007 3687647053 20031562664 952358797 66245447872 128590398154 40285170164 13916576415 29000938971 136476655305 48081948223 29708563374 1364520819 4488052121 8061445979 72188594053 3677163957 14624136915 26233919689 126686166373 22791572121 19770515069 93009062562 87852314747 6816895112 2468887933 725291633 156851981873 55969662203 68195582184 104443907145 9928487597 24290145960 43951772228 2912732852 29606194806 130042174331 2450835536 7918877404 29232669504 32085818304 24579743152 25262678864 20686518291 189659310396 111904671820 4995820324 31130106780 4312835705 62722433254 52794437863 19486900169 66405621776 105080635158 1718315851 119601945973 52434977 38163734456 33656511932 3179417556 19894861172 168055688495 7769293324 96752581559 139487056944 106773427859 47561608235 61256338738 44609306124 172061621279 37948391250 70731087274 71224974466 1539903936 43114412413 41465057649 8364517511 134152715558 28633295312 109121728142 20357965628 6827252254 73191064216 7833903655 24793100461 71072946048 155597534161 11682230 19119865106 28621919873 109698263651 329839687 3801080403 153742739021 19493362507 34807628176 77070137673 117882764102 1280435364 131380655897 54045175712 306252080 182284297356 4123463571 5599799480 99080792572 1566192528 55651218727 3559714380 4540029087 157969061 77161514599 4744643421 83784205661 8526472137 8924722132 256027022 15881156302 178268094954 37017474262 63997557394 21281679905 433635093 32659829358 65472796823 25657091614 18482019838 8847407057 11389374809 19912969504 718706373 54410971540 14818394436 46080194665 3925200300 12384269259 42456727366 14976902945 33722619490 2251928995 7246610419 28997526537 10132743957 87999468018 59102377597 7072662395 392823836 27548823110 9831619108 48877845847 6409828071 10805099730 5533039489 66845455344 54083242758 19283225090 991908272 14855422411 188146873403 2825741062 192766634292 18554515639 27918375825 67551145778 31809166786 170628024539 4205453368 22831769621 1106952674 32253574631 38014264363 13322356622 57836 33438414415 9830177961 10992977973 18149779550 17435097118 60883311140 23312940370 112234922314 98144504808 1377102217 32537791713 87104975766 24094357256 34178650510 90623915145 141446338720 86058438725 15710046573 65001212236 25377467092 5274022814 9978543928 19762369331 29773448499 3041971966 35422121186 33214076785 22005828777 13384404146 65493016382 77850078186 96520799173 10232822802 3519896345 22556834372 10720419327 26610018534 111920061298 6849450662 92467306550 36450124173 5210441805 110406404433 204544248 49716975645 16469293632 46847818023 24364522215 63020694723 3539194001 3648363032 34311608528 130410400799 66792972511 32014118782 91552287590 10417218156 216769515623 66214847336 6133219153 3254765882 30676039566 8492943521 12649696156 20995272999 4925045990 143910730877 1116867442 1323207931 187751993309 20033647587 106177083430 58099473782 31086549312 6912543553 3131709594 137622348652 7467875834 28677989830 169778803482 80604800633 22765328992 118538232881 18306368330 10633097476 7154652194 1057168932 533047958 56866057883 62273151862 8125752146 7962177327 80683556261 8638325322 103968328827 118280876022 90419488334 224145686096 23583118845 28572491086 1353474903 34734294907 4590315795 8180633824 27408411379 146059194813 158271200452 122799833750 77578921313 56514219685 1663179119 120887948866 38829422748 81802802278 40396399108 51305549391 111545273603 32734771143 5382106921 20251732641 103724992350 16377969042 5756548724 62080920698 32380456140 16069505449 5434737561 173684194949 126098260896 144576668065 217762534 11553582158 58272252366 79213850559 2804366271 2530780992 60353737826 122072095231 9748203471 47669138413 11056365396 85078087261 52441597619 105275305446 20600375498 99055832961 8282891576 11226412526 29918520672 67781023862 190769056662 28583672410 17437913917 4132221657 94286752507 91051257210 21923393960 38008496842 3214434896 79241351037 30932828722 12928370549 14610294820 54241857259 44348007635 74291981044 612324071 649760378 31896874182 14572300540 42048882232 37445962365 39221414465 10649526303 14050877325 45070695500 1196001046 785587936 29728418960 162375346144 41377702865 26392212860 5646833815 77805549766 49141798290 57379063 71119504763 3484565584 56183974086 2892881626 13672430091 5445085495 66314813163 21686654778 92325858705 170579925133 88754788489 3626542711 3966748668 35621548163 82310643152 132097396217 7845271263 105497435326 41258648299 90230765511 117668768956 41874466226 148984655518 3529781526 64579844594 14074344908 2437328577 28093002412 109609539915 3236683519 14965229250 32441583566 26456670550 91704631177 47264322888 7236468840 63160505633 570162805 121489296375 5367547695 1816808963 37569972114 10277660357 7979498207 97715142264 1262300756 2928138703 14044914101 86077006400 49613427545 124454670461 20407889189 80853280982 5346244910 186808998 9249674937 103343543846 47615594323 43907528242 2555391995 111455941390 35035509519 20807195246 14852687966 12506216723 66165919853 41926225241 28513478971 78165213715 63113681528 145685462306 5496846344 2483949665 2237129396 2262548 33009582862 189784193572 5604548863 32034330551 534121270 20015667211 114677418783 46826009960 34586627252 148810966099 34024108260 103681011690 2772887101 182871755936 51879554775 54061462782 52287710682 96950292162 187053231166 32917171242 11267169485 163201482383 13305207718 44729293040 1240077550 13461776134 166685416333 7237655024 7073508913 182539341414 1368709727 18584457241 13277280566 62830732587 24655741152 4509806391 109478712071 7613495324 22904806141 27881965349 29399218870 53936519464 21541141337 23703049282 18558543116 59017486037 48203098314 52089948057 5965914604 84761772076 27222638451 70529127988 122694001270 3049011753 93691985618 20037848260 3583518408 20383145450 4480368081 56891830250 29507871823 41973479288 75802681040 4731692499 6284748169 6864152327 32649259621 15449043110 39592200656 10655210491 84134923274 211647569231 35913109886 19756036770 7136531459 206269948 1368162305 19973193808 957214287 95687842524 27099973241 9418254315 88302829985 87564650135 54044189729 122715154602 14830124857 189219246205 4826606354 39485278182 18318591921 20125307534 67721051790 477231346 23605814819 6443353615 119838370097 16517372971 84662989897 81548541296 197429646181 19424114164 5656688881 169438036 112707088 11490251199 623539793 146111505423 39978464140 36128998300 171483648048 46991294001 41705678631 22249925548 13093122794 10149996979 112861984351 85995770928 27890966433 68072863091 106760826406 18740226729 90833322633 32318155013 2221008637 79287385839 4341359252 9361880515 111249250448 132669599191 6793822696 1737845312 186307348141 7268659519 3983665870 33929317883 146067354168 25043081744 1759559548 5911862693 140119747049 47328877438 9560011447 3991295256 20068279453 73897419676 3033329166 1333087091 8002724966 6958262668 68530774772 58970065677 27721367629 1663485731 37430512555 29386945009 113815110089 30402609328 26888996374 115022308971 65489405124 7618755007 5219741380 15238016666 184548751959 50968014253 13570152362 30571693648 3759313123 39334042575 170460142 87401078715 97880082799 794969996 5405736915 12324502133 531400448 166893196703 31975400001 105248166005 118914061638 67278725375 88481298700 10343652467 8333463933 31124351691 83105555782 128681383168 17649204319 80288693889 8388170 35106549453 21309433839 56633094173 15542684276 180286513998 73821562334 12307560725 63121772917 1539420087 83370407282 193503138852 1961201345 11728538865 28533753534 947091098 6618615648 201968026298 11797308656 3517677266 75292792470 88492616669 13992646669 11997290842 19302041776 174504325691 24605987734 69509894939 91832738632 24350417217 14182687304 59725608382 23098993498 42601034767 36712424556 2295568769 79594094430 72886616337 43492382819 29033994831 164628204388 434010123 24561258286 2597392830 54409324718 56075574983 22616709760 52246634056 2552669121 25549110387 35561804096 26025500239 162764989597 11669742967 47246288660 23329614933 91784351561 48551138224 7414613756 152493085136 12021600808 69849076661 3014825374 31470403779 20075175583 149055475729 61002037106 19898054837 87669359468 96805015772 6632004 10036832857 117276706597 197792067 13446397842 80606473029 39513911697 55589387708 70266231185 58475090679 63144915669 15127774126 159690323810 40040119938 89742214232 3509832415 46960655456 90771067697 62437090758 170668432955 58971815966 55834234498 9293300682 102288463549 123569746470 2240731450 17011138432 4170995941 60696401204 744085465 25640394618 75422514859 13792604433 4862186284 140915943489 115941544 101227018018 120029710685 974024481 14401969520 31632381793 33036742772 14764157850 33553475203 63354584710 32642524250 6262388454 36742774508 67544073685 61671063047 1382106236 57679903069 164152031216 7497479620 46772616701 91695773300 11261845309 19883062903 26915981334 172813508937 12245085198 61476553040 16148041589 196253786965 13080008781 57413265924 9362550472 68004751660 31746875740 121528618612 21205650476 66878478861 21348790181 3642671193 198043873923 58002587983 113784637406 5042258199 2819103022 32942924523 52796383567 113432256337 17010427749 1331947439 116212403046 3645198629 84889978290 4839138821 106026408664 2336803079 24240239554 21539774515 7364929320 29078610877 38063564318 4270391593 40611144132 106508361278 67857835818 4607851826 70349164042 1636606663 78887337705 9460028707 2857906625 19204241610 18371924859 5597345144 25210840464 14311990540 221276174377 54381270610 3120617652 72422201373 9917398132 106494837042 75095676781 16097201306 17313852022 77336783512 27737096024 13044429817 13105446688 19575075854 48647335928 128202236297 154986535713 28043255339 170974656239 14669319255 22069770889 131998370670 52246335841 11673625081 40682496131 8848060420 96686967025 33347716285 104841768808 116379075975 54245961447 2769864049 33753800242 57035626507 1748223186 19432285072 4569193761 1843864622 12615857803 1510505230 12128666017 181382728166 79737469443 38621169621 4617772080 12596310217 52849634209 98281070986 1582577399 30727814362 93150969443 51158532310 97769779781 13169894312 13684998444 5441145713 974257009 86716460144 39586158776 7140239888 15295324527 23924608483 124490998736 24940968970 46759548556 8363976630 11402188841 36545291834 1503768571 23540365238 84603699374 97417956635 17063242 69194755377 23298486345 16227904990 3363405697 174581424 1732484160 18025734327 2949449296 18666960419 55714515131 80917092852 47112541296 135275940941 20481732545 159354963555 17723283254 63451348354 28705139841 17608077608 3704818592 17967059404 31364178875 51662399337 67179493211 6578799590 45922039602 9211281653 29313260776 13684291570 13897093493 106418174212 15219585617 171440622674 4657346691 3257421330 9846081738 36250534431 60507909666 8432834934 14908895488 17087916615 22155719843 31262058239 42372605133 83693986382 125289864137 53052789993 31184066568 1522123884 70026023177 2879155178 35424087538 32062613214 23257053229 33572814043 67274988046 17858673416 10683802015 23791603004 166770902894 15258232292 2936101972 41785402723 223472056592 18139787013 10280474111 45093737918 39803207104 963379024 81372579478 32052910394 12873068642 43857434367 46548908314 32796661219 126783463594 30935809645 74066526517 53783886852 13821917522 58625597037 21167956405 52426479810 91099309409 103746867960 3717024542 16177606852 4452396945 34235739576 2503027029 146859617067 48547051709 273987150 16514825762 57169818336 85565988088 14365070937 7748538001 57245139109 70390208312 35017531915 29236026854 7495973832 51024655097 24612514484 21999607891 52357129653 20242886872 83995999064 30866207134 9027038857 14891463584 8873060372 623527985 169365591587 1481775833 133342545623 89223709468 659641595 61644099197 6091386791 3901281265 61124528087 29600053738 13623801920 92831987510 17844471398 5326471516 58228122946 119382418231 7975799184 61585023942 112371356778 9524632425 67438966859 43252693702 1260988804 18122939139 2651817466 10569242356 39211041862 57320316265 19525061442 61848054720 467506870 51485137063 46340669088 73446480206 11753276271 94148710474 6783173858 91568312207 131574941590 119218144125 38817048504 4990755785 146618236365 1684789461 7284992062 138463435455 4393635250 29725240469 555112528 3614257638 11934495016 30267336608 119833388835 34315619004 49146203484 2735779149 11267496869 102519847956 52503527246 16059862778 65108396720 122987752654 62980962207 2355225810 165314119941 817999620 16401630428 48708712335 61959948994 35044617049 669358604 29878462612 46649152177 22346230832 12689607205 1823005890 2724467293 18428015762 41289711730 27468541547 33480738211 7715934153 1221534449 47177052822 59934048020 25977570709 69123856838 91318475188 3377042366 38234933318 2247120364 63718992213 24944122712 425033227 45055552199 175702518434 34300709780 65688370936 46169750595 10222634479 51594168528 4442245043 790832308 69917338934 161597997851 221729934867 81175994528 8564318372 177623420437 117741581862 115354969271 20273803211 15644355808 14816142039 66102011383 37590122432 193964968807 138549073682 84405542009 8681659324 16087623240 89680638985 1282145027 8758858641 101189516091 46553161556 11572904637 13675392190 2668037236 6996083440 126648744 140982932 6542460802 3560467058 62363450072 50662095942 61436748979 152627210101 41927794848 20299572995 24660940607 74662552774 8916597991 186339974341 27941011160 18997115284 43840126520 48738786640 20377817483 109410569460 94431679710 44243433849 2856968798 92795609204 13392312981 27811761877 23868044826 117064951414 6108704210 4852785124 45691113722 13559090334 14127336511 7575807212 25268171507 68257822044 8890097400 64984222257 16091855272 4144951393 24591237344 187895348864 20874173145 42848852276 2341333480 57789765585 24897823630 50527150809 22848758031 14111547838 66564335500 2008643505 1487933992 2010772975 2564658233 8708655938 41798453310 34588460100 51930850295 4151814363 73092393295 23712929895 4849110202 33514595931 18291146809 4677638658 4797193075 41057594 55928237256 12915288658 174896436899 9081007592 1487930212 59550741342 113886813 58453592105 23765532942 524129994 21626069179 5134945324 259649583 29270706010 46898090231 5269622184 107225258091 8366307600 2375453471 88883140998 961369805 15528201812 22635981370 1511933189 3031520081 75077708929 5141115684 2788453116 53785715293 858815034 1834377039 78164520673 47331863509 163650116571 65016292698 17456891029 95203452 29676344294 111662245531 80007944588 55884283592 3490486760 13265905843 46825809466 3774149830 80228984083 9105878824 94322100412 46691647013 23145677188 72214364603 1851551984 71101389831 75698678106 1334258149 643332679 121815624249 25121118556 8462180491 28159144377 27231815386 36309618318 84739201821 47437427502 60663868447 2644898964 421250682 90670984826 339135949 951075942 63822367135 10399527265 13172720680 174970715864 222073238765 159954915996 160900238203 61871024838 93791931729 130171388633 9527261442 29465159285 712675017 10452390052 58973103680 19961435984 32375632027 86049615290 73055809833 54112802120 10572830700 64793945056 181148363033 10906163241 38927 86705678377 76082972395 228344682 5335404741 3900049489 180162698993 52259131024 5731767964 101659455504 30128983092 1623129114 4352049949 91576117064 186276368517 7099722614 83438667168 79364984788 81712159101 99043413271 79259470608 24388617374 5144676867 103903311124 81705078967 16585694553 31275331977 14245432075 3407488122 45237201547 4886918480 4338282396 16398198286 10785898595 20450188126 9301037022 13443527898 47123305219 26781162409 7276011022 469223577 60867649100 345501612 60433066483 11915373361 15899434572 32572992902 34687838847 40095945363 2968065328 91954399290 65837934884 3631200794 183282997897 10904932934 41654115029 10080566923 10733815232 36906284962 84322171938 12683674943 54393686941 3920060522 5078462495 121132454556 45209127885 6073475201 3095800298 78372353670 87154110883 20694098041 25940229577 4673453979 32987335663 47302525856 70187727496 47058073267 15860571551 112989110169 14683689822 128022872910 56706080134 111021283870 132781809287 8248741833 6346016393 14890052641 18184450427 69783027877 22578318652 659496481 10023392351 37300288310 121221221604 43622307830 64756328949 7651036750 33704254110 21395688713 30042893944 442320627 12765690033 27715205938 38025791197 92240627979 4920850982 2005745950 15894949347 45432020970 16943200673 12315169319 66104092398 85467583241 11408317007 12503098773 77484400951 5206128892 10218804158 14428111090 61701069732 49167053777 18137206545 104240178039 1247354983 56429557800 28712196172 9995772766 26413674724 8813422935 34879467994 77538250076 16332428735 4076898524 35697554611 12648725817 38464709429 4354837588 151308360339 98440163875 24635449145 2967791884 61427889952 24076475900 10511435896 6893169579 25905081558 5329398506 114303360999 147536055172 25120530066 4781183823 17681187649 48335903037 8590719155 2897471131 22146860148 16425008687 8174616952 97438377482 4514481387 398680154 32815984586 139957683879 18500906976 4493547405 45375580278 39321919436 45149909827 18396302554 31106924159 196912496531 93667263158 27658898924 3961936345 5337498549 70008893661 39561398093 26698680543 77502268452 80234093526 68569610926 30239358258 111381853 26352098987 163501665774 64122209075 33993816178 65906133545 133203714 68847125438 8477234839 46727919769 2440809251 76624405929 2837707418 8587729604 46067127987 30569867400 101736050133 5606327198 36632567755 73868973415 61775483238 18187145392 35466646983 91497786993 50906230966 3691593377 4862984360 134518160072 12314139897 51373151666 124958201256 91089460502 3078597575 5320340598 8124360146 145168939970 669229689 110304535686 69200286582 156262297756 7345179233 25864720022 3259950630 33804052144 75947040851 43078698375 127295120129 9463756224 33754691779 16256968909 21825218923 4180022534 12930558313 107115506524 8452634406 8528655428 9436249699 69778476541 13170730071 20969009225 75334618724 14353749981 42321728141 63150429390 45389618164 8740058353 52156194213 65278992263 839899003 67010725852 55428168909 29820990550 66721511551 2387954523 2909884591 4084961475 64654038319 161402282276 29577040797 86611284134 73917692050 526178690 16661472318 78234785366 733867810 25097842789 86731284559 21403016044 2848440819 121342785 6983259948 7272640422 16996046145 59160815506 4127459542 67847406476 4116150515 100264858165 13841805339 4458755005 132813445712 23002992417 35328429306 149982863086 721296370 31595664488 72454198272 2629635876 86731908547 60172324 45336947602 28501595193 154086365524 41605930563 166672121395 71663688110 19836735414 85214979553 150853347518 1374456362 85418120403 73349445025 23877649544 7460916953 2829673402 11069734058 1678079084 101543174732 41607110100 11973563198 11204579442 155899005192 48493784560 19731443427 86451894546 30477430296 14090471209 3244014982 19660333454 32515065079 2970867614 23390581752 35578854636 11852975690 7422680801 69933763030 77647785946 25725647605 15693894407 444247247 187805285431 32785923886 31734254421 70180781968 29822842662 29687840351 24203516362 17739346745 6286373300 176698535471 152148425701 12570791544 1060402652 5711541596 6648973293 172759329708 48465594783 3889537986 50052882380 4873554910 10232144318 128390401103 3588976779 13411360184 12542722442 16011805388 1144232514 29382954715 23593112650 127239715022 29225982228 2174971553 1730578345 84162776355 450187473 16606809707 34896493192 3325980191 39144469777 127462284538 17284360516 88811821452 20104531587 29599448813 8598353003 33200906373 102864842700 2302254399 2497766121 8395083360 55817612826 53130342243 12365567840 259599878 20079346141 103911440577 58573603623 33830664348 234172899 34348920171 19896700579 7515700121 75845818433 124292716 42000077142 45083778340 91654947633 135441496149 4606912560 2954509338 23876730317 3505040552 1439588237 16599879100 172639983841 65227055800 106882423341 124478381925 15967332947 135475266548 39939392391 2430586373 44196329395 9752565820 66004477171 148258095640 1290242247 10416648869 297509276 188718186979 119443849402 19477640095 42149492813 10909541934 3778590777 68662488039 162980964539 2678369510 3126897629 74091859822 92017377876 23013624358 124537684865 51217542428 130407825440 57678100005 73479456978 255211668 18807298448 44479376912 5774647730 8008989965 3847665950 69989940097 2997494934 173394698183 1896544104 94610665983 97135281713 61248400057 211380754714 58324934538 1887261519 41952843551 9073442325 15647145775 43659946579 4250944480 192567549774 70814079201 1165061020 8511775450 57106258303 3235241498 120527215407 131081794053 53353668884 466561484 2459247350 37929106497 52453196351 90782265162 34435520824 75718348777 17829764617 22133694129 60096317049 11409979769 50690521202 22053290639 8272959056 207342696165 32052876668 75113474361 14191531949 2963398265 59353929961 106415404905 16763401790 67441305060 120485176 70262848013 126356002866 19826131271 58241310634 142282487686 178401130798 3756436687 26658823298 87341302338 33104167240 124733473286 26923272644 45346921966 119133018255 157262287563 4210081881 124785955188 254188058 41919638869 39380257890 26509348469 150839801037 69341076578 109754359671 32036857317 99715617329 17032604469 4873459094 172230777686 10332592554 86384407149 36613308497 12949583717 20908621943 16544006801 123174742 14828885188 6389513016 29982038115 143088208598 19069912682 8083826425 18608764976 152033527284 70412129033 388154113 9537250692 69407528908 998103785 18557487527 123487655521 126960238539 28317475423 5008377645 1914637781 64612642308 37079518656 7479000433 30040614647 4298632943 9638598702 196480365011 18843153821 6671374741 53714958709 132498227382 63973239030 34944368133 16216711230 17630426424 74475588408 93213497061 18643111577 5533475491 3906246364 50010758763 12269190479 12378204494 1972873361 37762846649 63212361820 143692518352 86493428812 926347453 43424225770 76319852427 34320580341 41204354048 72241813339 4070378579 7387843874 54599630311 29760738810 138093670604 196429386138 44778770128 5910967464 43276948375 808982987 117585289876 95196255373 303403168 5622140964 57975730736 172685998461 56559445249 80551099725 44815492874 144836548865 22403817427 11832474772 83459091612 81629582651 2053582444 139700698126 24511695393 97666503737 26200733485 10365198084 31302630125 104683330860 2847715622 6231865672 101180486703 60163692840 87613793 20925674121 97283445471 4574596521 27018984781 1524566565 7139159331 29131544357 109388599836 38567510122 23711528531 3428945687 665285797 133122008239 97578697065 1626955733 3598363351 54579162859 198379303771 136699878693 77316082203 150316061368 2300086587 3779629092 164371817580 641928077 42679215288 181971992530 77560289 28245859355 2431758241 80349025586 42119078765 82650525714 526905971 101670013963 724187691 100845342369 3165386760 460617465 46693996046 35822462459 1270944942 23444970769 16546130769 24590642515 21400769 6336490409 27854712066 2952094387 694421349 23204683569 61269499572 922047434 133511251818 2344701590 183893554788 26781140190 18484751410 4426562177 85734268344 88416253999 151821645952 17383945781 561896188 7570527376 272287670 3331134827 79212342442 4023837640 149079916515 84026738893 51106673646 5780711966 97397310464 83656333985 14598738095 92294015096 103340219305 96702106090 134519938 21472559290 11192459768 150996716930 46084301709 8064223095 4441473360 35080408631 50286417637 5186273418 19590570856 10002790520 33469891 3215716685 5219395197 74512917924 66674582556 146215624010 2959220092 89642699302 92772539099 31339766546 25528519944 23453750076 39700238769 7313013644 85797026915 100662156848 44799864172 39271321321 80004229937 12687487328 89246622803 13796526119 14551845 37026584308 120162588148 1281579889 16890720053 7065807866 16371226051 33886184130 4667101197 114952133842 18959773173 5293167824 8340277139 17068331342 84013788 43134110377 47009956141 9341947807 10299922500 69963872719 16755671513 6840946197 56375710309 101851777143 168740394284 76463546234 123753804 53454262706 54143046265 66640371800 37703896156 7352522405 11372656033 12075921012 890682620 78289420065 18454392668 170584086526 1466218129 161252049586 19170901436 214318071974 74825344985 44702404716 133934552486 30268100365 41099409173 8237435180 49560888940 4932700304 80332009183 12494136487 37255124101 184114729858 2125768806 17468651333 77134451247 19332800716 112941977601 144103038 16575999830 87094018662 97807757362 3523886152 2449569420 405970095 72594126035 63586016807 91495467298 109948398565 74448091746 87623180038 51239950929 3019309837 25486938873 84261828583 62454496068 2401969061 12482240516 100160975681 28266104484 190246558280 864487219 1765388908 4978559763 67546618146 216472474895 11598973890 20612308683 129888601800 73202881720 4019829741 59652375844 10757961800 4275532816 53699968239 9798900284 50526544218 6998420881 16900485742 106468869046 66874662346 85031757990 92484281731 77905282927 29056265043 38707972279 142831032672 46178890948 21245904089 38081987506 101435926961 107909986722 4647541025 122926308688 7257375733 178692942 33421878138 49482356088 94447820215 22313668191 113413459496 60249326 57108093915 113630362789 37988865868 18822688614 64201170216 3787144804 40375614248 23609577321 20362143999 190820786016 81052326143 40459846165 9045211348 7547749521 44005061403 14306753145 113145982666 111169954240 75521720153 12147913078 4904348566 26870053260 5184059792 8797221062 2490736006 37305350402 2007789211 26219879981 27353501504 4525861311 203874824538 39991062861 20086198203 33779535754 125687690520 34392875577 28258465512 87854858909 137374817046 4437043498 141238546274 14722795979 71038095247 77714130005 103690654022 44759597155 14016360855 43749791353 7413345257 5790052702 8087419656 25595450236 160007782903 52315638653 14892193780 15631493282 6448084874 35354723765 26753557513 20120551200 35475680485 55843663916 9871472153 24471055253 137617898243 17717173555 37573534724 1135343760 114538321233 128422871649 4965995386 6109334014 120337652848 7997271843 5332242673 143104769654 83850639422 24227110888 10382326183 12052894956 106595774361 1217724844 9053019288 156854697 9837187893 54137874842 58576789627 196700456201 28532257761 4826363534 20357325404 66987885799 160933946215 25758927035 60019094372 63910020925 79001900692 15166629736 61648444506 122853286367 54771286590 90390939294 59135993136 161817160575 36988902233 90492991888 37022007527 3933858452 39923205415 100772787965 57964015811 29553736375 3470226488 114815405712 1610993923 5150381 325136 3660036717 69541418236 27628995103 8467960666 83007864732 96756328894 185789717408 26274129914 13105926380 134831940504 5758215463 65178882277 2128226121 51782597776 41741971308 69496901631 22952919216 166360693529 76482375689 1496739040 184970980479 16741465589 42179194273 47468700158 32282677152 16987569318 32373528477 3896052829 8685731678 9682187248 57065458759 41483793614 6120179 15921940176 33734109179 13595332093 15664481442 30952891329 22425328218 38611359685 174499708 13597506706 6643974491 77379685959 46796260751 37261116234 10777783132 73222891 50618864769 103940667783 24548378519 50718540595 13495642412 15072904780 35697488289 125107757053 145810401450 16556786669 703144389 14835275244 15111495764 172240653794 50688209955 2564605529 298663832 93431547192 23000159446 35204322576 9612919924 1380628304 161575557478 124338127600 8129192135 10282189747 70461180121 46330275799 60633913760 64872536994 71168521423 45653644816 190229931737 23517776068 72748768707 8663181393 72837050138 135911824362 3758933636 27159587774 11495883444 7160777349 12635258124 41413834730 51095167558 109137134590 63398245759 62569318879 5832326340 18251951832 7804324915 14950785209 20480382112 11707139693 53569368996 11811688546 24066406568 128881492344 27901763499 40492840730 18638050062 1166165380 45179959858 19750738792 33735304737 26917351411 82851237321 160435571954 3031128625 119831443095 14481091873 17266752571 152021724192 22191202308 43188730546 9416361058 85807684 4431170847 44501561253 10014888511 3087198238 77156633789 46445529556 70398868667 66996652867 36592397198 59075530373 36047698269 56115507687 11512364481 19768847774 65932104624 27262023370 650249973 26315734524 37383185370 93626581840 13055688752 1992599454 31709324564 82590241466 62846957669 7920315569 7963815933 67462951851 2240916855 63071850780 50628276981 3604319555 5085894196 18693444376 35183300104 26968640885 27366502689 110000937924 1152732538 62566969622 46215235822 3605453324 3394125278 147061031132 28928169965 15776219839 76399623725 33770665875 116935933084 9181565599 17673478522 4625854443 40899134649 59227059445 58477814089 61163584792 74621719455 884330341 36645043771 68737403941 707290772 50381743973 563702927 15317981980 40302981700 126133680643 22347917165 101207082 26523958382 3176433694 99685301683 16008671784 98975898919 68750491103 27389623414 13578420345 84276566286 821454993 37132115739 47266490787 85368134840 92792329642 26441394412 133564694544 31045843086 632724392 95884918564 21645087560 1571450477 3986032314 138856906 48435076292 8631183570 593253934 17887338337 9137242739 474185768 72346904829 13164774628 95136990643 1483057051 77010459926 28493934478 10054492734 11555005411 17208225845 48551859871 129772869991 176221058300 68409618772 5680554027 25904744773 106034315994 99350954971 8069552176 3963650246 21560649317 38903723845 54955691739 177333855976 3084063599 1946615507 81046140936 156061213263 87139392416 21659382504 7017499993 5642303732 64934138665 5342966139 33804782092 486000550 40839037375 112239284381 173500823491 21767779499 118790272312 60989694276 46738300948 12954602988 6613898960 51034495673 9807061177 51280032910 27124089028 48378275414 114535546953 57050004474 6911344037 34038344843 102984746302 42298376459 35996394995 94730896994 37714681867 32896623301 1976942190 1873179573 40758299013 98105728707 9746375985 68707863949 7328483208 176275530451 26817270604 58189283716 3692952345 418476953 848547566 149718775326 62970687168 11961170235 226971988 3276940709 41358010757 16418588898 25805334776 11585383922 151388963738 29153031097 10258955630 63832164550 11371483633 16856256955 3035318464 81379549738 100162740878 113578433013 18094560464 35101622197 20131518990 11568056691 156832184209 19651961077 3698780410 18852453546 22636419735 55814087514 3427070332 70090781074 40787724535 114872086213 46499690873 64181969370 61474359834 13643284297 77772536759 71887597269 140920585584 12200305188 59797451873 19152681798 12183152298 42187079088 110212434968 7445737837 28603806680 16900140361 4736855953 12349041587 147150376370 78794663696 109945000283 184358234961 26750290631 187290027025 19407313476 121716922680 159123373705 11670798191 71805210345 31570219378 26465625623 113559332080 105036599608 147900231099 60871399186 66199001884 83694853947 96184231770 77143114916 10441599147 77254640255 169784535181 72345377078 126079183763 45190157607 1306887456 24737071239 15972745687 14651554195 32479046988 7282895677 180669284441 29020450621 11852795741 1098522374 111169279239 61689526768 11876262187 73051156321 104688024976 176513371281 29566628408 196475051252 24635502539 103278285967 80161105212 31464099219 180915964847 118564804380 63007037495 44351714497 29350839307 86901807312 95601139168 21786709224 1849504748 1011628970 13249734303 1671231719 43788622817 18085910786 33833126102 10100682804 52339518343 96251511436 95974383053 71297435509 72624715367 7832663104 114015092241 123061200613 24439528159 149611874731 7406212537 694764903 37436250039 115369414622 51713614402 8240338349 340609763 485743100 4251718255 100950852695 22642579307 128227763675 49939365667 10671566507 86443177266 88114131941 89579068912 103270246133 63408323677 1698708276 29035810077 31227793420 155692606405 87763280002 39839038841 465474747 7913772477 8386689477 4209592575 53065572181 8921595383 1103645774 5118653627 37660210829 20044507551 19738443865 21336273646 8437175844 198529552355 29338179770 58591142514 12769072582 86832156241 1464411796 80050972513 94358640081 11615412592 53837596932 15358226264 24756805880 94344993055 2113614037 4599928562 36295640648 2123872917 12940871745 639267648 6711861926 45744723285 17759252969 59635623161 48316513975 40707999454 49218252135 24176022579 85597809518 72019358955 166723119 54234634548 23297629835 3176033734 71490958521 151822735 33394667925 105417269230 79827729367 958444659 36703862615 181900431827 15366781426 113612238103 44821878872 52494921370 27258558985 3635632621 47815353416 44252045406 118519750096 8039342379 1037104417 545029 12228109369 55774897328 10043460966 94572285456 14707571038 128983028796 111040877032 677028713 17807884694 8458488324 97383541185 2605041356 12427705272 1552854810 50239714023 20940994716 749441731 8116746179 8032788057 96918279713 697948278 65356118584 23572781857 102601696951 134365335706 30388896813 40013194040 59087308773 10829667953 5622918337 36890577549 34114579189 188160982261 533312424 1818704092 2653010168 9646015766 44686593963 31929106724 99421733280 156212555560 3522521544 9310838654 12510339655 18321668 9013164647 16387166940 34806333087 167551680591 37923300637 7883481092 121038852535 84997142576 12953184762 5676208691 21466043530 103456281674 132371584318 33852478286 648881797 39366359397 146500581368 27577396084 34608545894 9716133106 23147232245 51698501903 52702950554 117696793118 91321885 607350333 191540193820 15996497137 34477342324 30913902006 181296428148 51515161272 156574827141 5017454820 165142935301 63317294679 92018843648 73778561883 31100351144 476059239 36185582127 27980082098 7284285682 28321473752 42530434294 23162079935 43556433704 4791941516 601529073 29510716800 33813490228 46600316963 62005724973 101855497152 24375126155 3820220411 10102198213 103378355370 27400359714 5463128294 100142695489 114907810561 12149335470 29763440641 175024291014 20225215499 4685157141 13443400354 156943298507 65363038697 7254648447 9615048031 106385989528 1102979848 75889640713 12438893297 29625359442 6554577940 1738638705 29681038884 7839580165 77953918677 30161434947 904548875 12895272872 16501205610 120357953297 22956752011 22434586114 26713104776 101409853979 62632909882 113827151570 6613158067 43009698551 63774021607 99714547499 54156254016 16030523324 32017741542 111111366654 8739311167 44361826572 21990243836 4908138554 94889770276 34925432487 22554853946 47581336682 102226580930 27433690248 10014252919 42974942071 98080392203 157568897120 127629033936 147459907309 15734071811 12278612286 51395539093 23849863061 31544534293 19778567784 71490929045 118418872666 3128452588 12812547925 433692049 128640992723 26456580631 98212843483 2438053840 163027763548 119685366079 11583704208 132267692383 31217292672 64496059105 56753158225 21399995490 14790771226 19246591990 30383670039 19980026942 12766818621 2871192690 2546122445 11475679619 40369275285 17226969436 20499172368 1714123127 4888592477 44871633963 69646948695 22330357565 66656156598 16248362339 158179291030 27413041360 32504335720 40474828929 52911244629 826311942 24427853355 24671448454 23883006758 11094476715 34515189403 10723278146 59667536243 14016192250 108683349979 85130916597 7731743218 21889020370 16234459511 5277014443 29508470895 71999449317 19061517417 9806361339 2006810316 113504955013 32157223828 105512567822 39000662150 87856611161 138773653083 23046763370 6943981210 4978353300 2476194083 6623559744 6390501039 178092278137 21805669177 119315837467 67221413587 3820445772 459133298 113640666276 80160447817 13887224625 10517752291 2571712971 59613983814 735522985 7504873988 95405768474 63203688856 91225113772 82687661699 21566568154 8849740678 15798881934 8362239718 10635236559 19813996870 50234821744 156813859550 838730424 51741923 62852789662 4396290030 88850424323 156198038656 103887085656 92148877374 2131956036 12424810767 23044339216 368185676 11037109466 4550430365 4856720595 3827269359 51881653785 5951869776 12953750911 36566638950 102478064678 3781856724 9958831928 14214288228 49800040104 103932439116 39580810373 31929388581 93411977961 6409592683 131254183314 48202452107 32354001546 59483227872 4586777306 7955799543 85294035214 78762348488 61675054017 72829921442 10998826498 108110523663 655762813 4242153782 104732771579 128239070430 37045448724 4919522161 73095069497 150403111737 37854455613 19350009488 173271872547 32832944943 1312888305 7310813785 4722248049 7189324854 15377899951 96646870040 27215918118 285864574 42974255414 5319674209 45494830506 14147807330 39719896036 96122705 2091035540 21720137434 3186924110 186387343206 32751324968 51196407228 60698438689 62623454519 27501379900 14011205427 6260666222 20908620229 20927965072 333933913 10400952004 144319934323 36601147109 123260776216 43952755711 13589644781 15582689519 8341877156 27233271476 18111965511 23085435353 9166123083 10353071041 176877961514 100509400079 70386315815 70602990896 12113239454 171066118165 70350436548 2720008714 30251598496 23153717966 2532304329 183323789137 315725732 11474201249 27774857785 48903104198 15512036988 18489155199 101993539463 77687171607 10114819063 75937711215 31234327421 13520259901 4759908311 28592543445 15268624232 92189059092 6533726 185092402 6433270486 54795044889 117681156518 77782794408 56182032238 3076334064 4757368702 56487502893 58673001006 113546026133 188511866069 9862677434 25296972661 50443132003 5681006830 39960534298 125806992083 19439882369 71345474063 12419962309 2919244788 5052487795 15859000649 101131983197 12564833864 51299917788 51796314479 30201301821 42324725241 4940104615 57350894729 10772990284 23050070098 34585828723 66622947117 92630764233 36077636586 149326673922 47746832660 54804513739 11568910000 23400955155 5591161510 174963458 19641828635 117379408550 35174215250 16478664499 9694741216 58566315575 11314863128 3355497078 64096026199 143810457007 5178874801 52413253142 13703087953 60201949013 53290458579 1578060102 100568985437 25203212189 16170816866 35618041244 126489805555 95199356259 65859024965 88987924304 106827866207 12441194103 8056678340 73829763526 47018496792 105299568537 99474919809 108629119192 10406536883 104470897038 54318402728 2973029474 69229340310 89492263682 26960727879 39461585531 56224246040 2366745787 34033615361 43980333394 146508063143 70814930169 30948106636 10560513302 9684053426 137849365348 113000998473 1556691104 4355965410 99385700778 26560565142 14547233893 74795103569 116712481477 53407392035 2212747341 113812854524 10799238625 27027196965 203582335469 3070446135 11606013953 151571731197 20555225670 15633706431 184676876691 18508743566 65768118593 38815215910 22467751775 130528229823 41159766509 38259134389 45078322905 85490757654 72427366781 37743762276 4941749325 81517327420 131239034149 122933266207 103341313092 51423555627 26174366903 23888464343 3598325745 93419520696 42836948567 3711535085 26849858733 19076907676 72055208726 18676055521 18483157459 1146005713 59851202814 26781878899 32267183020 78131579965 3646544651 113059427872 2386180 104688855129 41447433462 16437081260 55375345153 180148913401 9713493437 13097532560 37940549456 25851698071 56245177297 9197967346 23888085268 21982801460 37466989922 70822752986 22350019293 59075997659 7386871994 101172247228 30009650579 406112762 116263942016 79332592574 162522465100 100532165560 18814923807 68565444336 65517771657 128549339977 13097198082 30605016557 50868580677 27317643747 88622675300 26423322387 295233075 56622568042 152631508977 16666484727 2189545386 173048276943 49132885395 16751647330 49180928878 200073606569 740704550 433951559 71884123416 71156365217 32021949027 16544986689 25226136330 12524339798 57329300982 66929024989 62067201314 30882680606 173097090313 52232797685 68885719968 101979309184 32341355735 84565285172 2508607017 90354632248 85174552261 19281703182 52882321325 59907903357 105151989 2507360766 3977574833 43852442678 106911619875 7578768908 28286792760 18003574928 7965707 17319527136 137926019947 22311852021 45887115669 9190518794 3611879551 68610572909 69335847062 11110469312 9134325828 44588874586 115557943402 21569571710 78921839115 117915703757 96804405923 31765048117 67135898777 7893932525 31461809709 80692852341 23262375337 34700922328 35356487361 7644540722 67118162479 155893374440 6384737376 53071399248 38003519365 13874722590 34920988788 6147273996 111452587086 73802417365 54573726540 12537888770 32483351686 48748916866 182077578 18175341796 11356195858 10290373305 43130651010 19340154493 39818562544 26864969370 13258209729 7998213653 3603246999 9855588052 125512813297 24890636130 84663328341 171352631943 59162527116 50755739427 10821231726 23025937451 9222207452 29943157272 3671812109 23835685277 4071645009 92644978125 280003357 73486201284 8774326227 9104122915 7499536217 37611577436 8632682324 12060847581 8248760934 133071968206 48016692165 42376709963 815201026 29205351 16169515087 24175117190 1717488614 6282720907 1954156793 36349692591 9525761251 96966241337 13103621654 82697304301 81743405158 1677750667 32230499832 15919995846 8249523400 6889510207 113487783338 24660877756 29138030652 81240043005 23502288860 6273565607 5831997656 130900047154 67881610941 31891601103 97559083937 1624579473 36236082401 75212356302 26819516490 10976343687 47148849259 33193316690 34118846251 58151984701 31652086968 120262614036 441857618 14787446036 126889639263 47957375836 53496776082 34895677972 5918414086 25000923358 195486709087 100874730102 85109864581 111017332629 23814889939 5052092105 180615383746 5591874129 16032932601 519670463 36070771508 8479309835 7101748688 35878710016 15328053231 27391365923 13459168413 12983425976 37930098799 47121022631 142169025935 11651422264 3711225659 36534537933 50650916475 32232465025 23684117618 279650715 16340377219 38485361261 7261363656 5508759813 12248935905 8940087400 10090565234 27250847234 28377082580 137887237843 140340416291 171496142812 35529530516 31136801658 23232524587 78150719026 73338947462 4332354223 96391511850 1070798499 36895440699 100366965714 2345771781 5464260513 98581857215 17092210013 154760204484 6266359967 35556629362 124453020440 31906853452 14538398319 18529569486 7004744098 89680795076 6136318066 150354448657 707410303 74585770529 5783629288 846063164 60657656565 27680960655 34449274285 12842965344 7280630981 32935777087 65493970316 4898189557 3353110671 58245148695 937775844 29204253400 15803162508 14097642116 31670026 42162614740 96827606887 7715927256 36988340120 73449280477 4741591792 211050904241 108496996459 85757315895 19119347213 664815194 77623174692 16847599759 23453726435 441737273 39852984606 11833858805 10666444069 79764726440 5084300420 11978981652 52261566016 91889963733 6090102777 88086942174 38017305086 34982214118 39814367715 18570446580 19633477136 1274295818 5768128690 6201089357 119385845616 3167849660 68629416191 116489619353 57994234138 7010028975 176474408478 37054986955 4094904857 170010026865 94785136504 81750041384 9995818655 132135535061 100665204252 23127876571 50674370402 154505518144 75591925247 129521498140 15463312843 167341094254 49120406374 29360560153 61301877883 49790402732 86513954985 13398052329 121236633067 61772813854 38092261703 32112700559 52991599915 76829934 17988432102 9209889904 61673622208 86747789923 2406699635 38200060224 49670241348 26931379093 30894286505 119739864166 7129213831 32981756523 68374573538 21442222906 64580242217 82096252043 1903508464 9448914929 22780196631 19891585735 132752433159 60092295752 11289063389 35240331070 11965837881 34903614508 29651766265 30843230837 3409711758 164303444258 25261656852 9452599835 164564371473 4775366933 8681876956 34613969861 52693140755 89979667670 62311842769 75058416468 28018947806 28551053314 831391586 51325674053 32590901547 117335724531 63924670149 55857087440 53060421158 58756792986 8358033691 31198524483 55082347593 135820998482 23629916461 119039940896 858731450 7583165932 14543817891 5073923489 4897833615 9584072645 137864642032 4626525615 42391080164 61210490342 68460581569 9219473109 5536900887 53363605695 73607183113 121603078865 21572044516 67533189689 66864239725 73964822924 56940536519 35547329216 106754930033 8668608976 11397365099 39600968392 84137927472 127077384889 24750933337 526017688 15351186317 955135159 1201437433 54192052005 6554029920 65014464710 29281841590 6312540248 14332801130 21107656388 17176898867 6536624498 117119633703 52317401857 5019939629 6136050827 2953090850 2940886010 41732959502 54602025606 6524861221 125979649491 50267259097 70402199650 6007747986 59511722143 4095570406 94863861 1920602673 253801108 26176443515 35556050763 10391458600 68687980030 2550727127 65749527072 12555924356 129441618890 60944443241 4213108290 115373568535 141441976468 22309803735 81923024388 5383794098 27049177776 25353296503 51802361330 140618498034 90526970955 50761720577 3871413279 11559963011 3726823339 59823718893 68610695996 14672952240 4823258703 118643061355 71541905335 79189914212 118953385531 21622391927 470848740 9591245498 617917114 86788563584 49354618498 9997141767 56617713388 16453604498 49606900867 9950206485 39511637207 74713991156 3949508122 10491341719 5784520747 6677910210 14208792818 875672223 61883269688 4108682780 26707434588 1254302368 51380748956 6978482330 99507984776 59638646132 89683549515 73200955546 174311185 86956476740 304848384 40177683595 86669133595 14589477067 3663176802 8261065232 54239920175 40367557320 8055841625 110195656781 33719816862 103794360611 1319458314 119034400699 111647625860 198256521290 4685252361 25518770753 16667780398 100479077157 12525190031 70242930496 31210707582 79361468073 54021266314 2714350660 49930089466 43363098893 3642728452 11286457998 574921993 137086111694 5677535527 50723502817 33866686136 1351337194 74386444206 8110018826 10615640642 5591999459 10361704043 12099053477 76163381784 11698033943 65149123446 18146077978 64099331622 46425889238 35180233604 113198560352 38941219252 15253923248 136313247017 5322512733 14650281384 8764586727 168772960355 64413768743 46629084492 3880392966 35307005876 16731065037 71562567762 95783125468 98589193275 1004760522 73318001668 1301600918 11715396962 150114278169 6887972378 25851292639 50901784906 70242669142 1323967852 54986392829 8175725543 71093905285 36901339854 14572924819 22804009663 12858601019 9019077474 8181335382 5493749507 6499752227 6919089581 89276576539 46033378011 163179349395 39449284348 35608779396 16141272523 6382244902 33015946605 804818423 27427921944 18991755412 158224550586 41415494826 27663329319 1454865424 11371674759 507394965 54812040556 7294644172 93978918304 283951468 111966685624 13991332460 208108350 49587782407 147273504438 171832503934 188428428235 12092852716 3383907255 87569279323 149471393416 27504261814 3298490369 36751576728 14933183911 7797748423 9180526414 85738634734 47763175328 65463299949 17837074745 23308667277 13749599114 57479918873 112631832326 68580897721 6740111070 17674059070 96807185762 2720812214 55538464504 67038276363 6650665863 135913615808 2572443986 73300901823 10628071883 37097277383 58998684317 80650830021 15962428620 116889599101 427497337 80297146159 130308409678 28002096317 21341377533 38242315780 34788865306 150808544289 840414061 27588824139 11275822631 3850701422 21984048152 18571392325 2963883073 56410472980 39904937607 85231998101 63040546476 54871593712 2993260506 36986573353 734342636 85597383040 24117752224 76060061518 89791266780 612930911 6291923054 113268712320 8443701217 6440548653 44994246139 95126110261 1126271257 142490037065 25842440588 10384822582 16755145487 69598772154 206269720657 7823151871 6536963758 29510678736 39291736433 37385530473 30414151696 82073812983 19203520995 86820355642 16402490257 94231603872 4218945251 29792218805 15620212900 48471630657 28777437105 157675857800 4790606869 611183742 966394292 146184701788 37413950013 192904026771 50333489911 6538121552 3888219115 37542745674 76674371483 7111336384 72486653638 11020958887 44436153070 326318132 6094770183 2055793956 87040428824 9256745094 6203335737 71412395973 23371243128 91193328387 62918912235 4888889191 35166586762 43522335964 25517712379 91644175628 113307578594 29022675947 124257357749 22847343385 51211392902 123261150114 31365656730 2987257216 67224983872 21492915773 16822054492 1320914305 5256906032 132381496 45403468111 16581205397 7823637057 174535400945 48818046424 16843533383 65657106492 69357648733 30164847901 63881809933 45545254105 11439704146 7926882755 76845288715 927337880 1737501139 7566716126 15067317952 3357225022 96680770479 12110310634 9787448428 54433652535 135431560924 30478959381 102322917559 11608073303 118649565 275469682 56343978804 90284159506 1296488401 7827161966 12554641583 3601895123 8912166288 11443358883 137398965 34776989476 3921436298 27036564702 12539990221 54591466273 92180469638 33414439418 26641564712 9446554150 28401607063 94739135160 40510889677 47271170078 17821463742 94139829079 67206828383 4723802493 36563711865 54474234318 74978921298 75572077957 823007 47924139044 109297865766 1652864319 42972458112 175298767121 169869978 37933509130 658661894 67207203574 28954777502 5341493590 21609610177 20529646620 18750261158 19035910497 75589648631 4181269066 21823239764 12460983117 16684307684 27998641149 99386741484 71975548189 44159752687 56976421139 22506419257 68424953889 38232867762 17850717055 9915787046 1339344927 22152639175 114612600518 58489853847 6516453406 2328625786 3738915287 201520985182 41049187184 113667866061 37750300003 18251205528 60636448720 38504396740 5098361252 23328170472 7164521744 21873527859 763616138 201376478363 107774164732 7331210637 75481354588 56724751744 9306004638 29937344204 27866166627 40632608032 36843754448 79046437164 9809713782 31928485880 12980457445 45237840429 9766989122 92401990094 121858263704 4281989628 84962709605 61027452380 22960102602 23372624950 10819041509 78470917212 157368077225 28371946037 21882556780 18939039915 178176524467 57623677171 25786133924 125605849706 9053935411 7860424425 123986684157 2036182037 18079176299 148575874457 7925286621 63711028434 2084578642 42525733293 693260396 839681159 25666630942 16752912463 69678814852 470079679 34728253791 2699352165 59338896544 52500356093 59435501654 9448804975 26368853461 77290324159 24479404399 2405611510 65088996826 180418978422 38049368237 29544749327 86177589702 1422928523 10875424983 27356184430 51812806998 15314300342 2374990979 109028922241 67154824439 79537413356 16872231665 18074461385 34160700023 8325609819 52924065799 14106444426 53139320044 2442351950 2733611473 3585662755 22045314650 11528044191 28239872908 774258451 7539731820 3043095 5091725457 5456718283 73501892760 6286497432 60297688247 75319448545 133422218683 18364634290 51204950168 31564972723 4961280213 7573074156 34362839527 60872318267 89262485795 177205475321 79262249543 2289062448 94267723597 98310648669 368393782 10832822857 55283459617 28858430381 105797205818 108620700733 9011014879 18159440417 41675192408 9508969866 47110229131 143785253629 7698107394 19273720286 53441685026 73523417547 158625011928 29053382533 58419739866 65485377043 40671308831 1494647602 2004336317 70697490757 69297233377 85395925 151340734906 105756206942 3108420001 1041547912 74948588093 2668266928 71601553347 78274024072 2381795081 14854279348 17638993235 81786440714 689548611 4943168868 1074752408 85687876437 3639884228 53562593613 5147547327 3835001652 28064832594 80426723472 55032855630 187792142628 108404224119 666519422 37126352074 991027877 61019666507 36205468164 121527653529 109525447150 15433197321 75395857365 15394638763 1087702337 52902968063 117323537209 136916711700 21145116073 46422261122 92449206623 10343107187 113500259369 74343363423 34263599368 2859119486 129356815 48490471085 13924657628 72374127665 40344591538 75424810723 44860854118 97330591878 84854186398 8357132145 56233843885 21247205491 30706008318 114516432323 41090216689 19365083507 45605285748 101817968064 30040865948 4962283195 4393083419 1214836443 3259068871 27122957898 23897415137 136047717015 209111725051 10871021438 52055251644 58627283233 94251393595 17132522538 59443436199 31357264837 5311273228 8811801837 123315990341 120919631717 25579334932 141336017799 16786084376 16529212305 12748937724 4296560747 9780387063 2890957181 42369663510 11362211587 63313035072 18014540024 60338237216 48362312803 14516355642 28250893653 16644099276 5467653218 2429321749 18056904366 138213705569 164874442035 118372809582 59822268521 182837430314 25026513031 133718632430 73019661657 2980965885 123617289104 43267321339 14817218717 27360780910 4893326247 96923819721 25923199119 14881250587 8371923163 26416517557 5720779151 5391402469 71161402928 13183414647 14363118186 7026874845 41348674249 2397290269 117012760903 385438683 48007877372 44438724549 142808210548 125004575262 90260410740 111753122416 53196317379 84127503241 12010997837 125656372425 34439775557 57180270245 1947649772 34702111658 67357068163 47995292393 2854094936 10561784300 118580213126 66788866240 26673866582 12382764408 35620302043 44058726983 120288438164 292921798 141513782436 3072806748 9304032713 1935893479 117260455783 2839325468 97576254426 116770430185 49717582063 63875952109 16570483386 31707080483 464325819 187256319347 27970105823 23383666261 30291574598 36380239690 112523056908 28224978057 38100493444 10113611685 19619154879 53238771190 6941111999 1860166429 2968036672 120940932374 1178055670 7230122392 28599594041 69989063621 141793039048 49576998887 121907532606 61668686725 124063351447 124080165064 13856627995 181760996721 161948203215 2142600873 33971405519 5024498492 116378566125 53151395666 44141691234 18519989688 21353523737 30897600975 2148535102 9132907695 13960553078 12259086768 8662640606 11903690610 17532099779 11771556595 61478831598 13890241894 6561311405 41828847647 28672308199 157356337936 12040415941 108180005270 109608817658 50477447821 14633338099 101090336738 7502766250 720838403 141409570624 89949726789 7936249785 2135740346 14958959916 138455538558 2434567917 7292984302 59769727268 7714908 30724595798 13750051339 3720968240 7392765663 36868636629 170498918423 18662495106 103832679488 10624617162 126932416346 47355259488 19113745631 113455027117 24576049834 42366788255 11909508076 15807955854 81816350531 36533786645 9079763600 13637308914 550400254 6574170152 10753946217 64291860883 7811352158 13661299530 33858214593 25592245718 128166230379 76247603968 29043974482 6189129507 7722883015 84797548276 1230000092 1009983278 6369314 98576753456 11562291861 171515968189 30843969375 140270835295 153173194976 2969218869 38239977241 82026796596 42732445231 1451853214 29463052310 452982477 157459237357 6768884942 93974329005 362326146 20294238695 11930502491 36740057917 58593799108 13447565296 47339157885 14581281843 29131911778 18178459971 13219134874 8466712744 2754254788 3655956499 25250240502 13676035438 23018402108 2110325127 108928843998 29279098930 19729357441 29175215589 1339801028 54397818885 68293676273 15911403922 787823385 16553213411 83281885345 62764050368 27917264503 16159748012 18505323931 54457753401 2764122849 50023998391 2832914382 40293590955 12037182518 22398286788 116156882987 4720874773 2569357903 47558774981 150463590756 33299537 5404462651 117575054149 8775169631 3373479851 40525400142 82206750669 7065538235 403324154 311467011 69811241362 134431257395 70830333027 33051327761 50033714849 109155356615 3984590904 67415379339 40356202427 10281733261 32038438703 25124022631 98027925669 172352875388 1028652200 19386805006 2747030502 59258790353 69680889737 27818652060 27178402732 32956142729 115163182811 75980240311 14923259861 81746565405 53425696348 12114333074 2762959213 67352346101 11199511508 405378071 4720111459 1976082682 39728133052 4614099779 33380973270 234354623 53390530852 2183827672 57313412695 2920297811 10637462884 7718146217 718266784 99077021277 36413734499 87621246400 101356681317 12604432939 50164668786 46320962685 72304449646 6908578674 2841259634 2332852560 6011617968 5739987882 141331237871 59785486711 17122927344 122587512824 6900704365 643676708 2906802425 16556135262 5504462099 8502560598 79085601588 187616482741 11101159926 17882486052 270318982 124811044502 401225476 16469259435 25654850229 66803548769 11980091789 12201088707 1481102948 60771029565 35636827595 12709011060 52228892225 96174562315 11463892075 4897607619 149185522 31057597630 29346396085 46402426058 76404625945 71716665959 84203624255 18983679582 35433289021 124252040786 103054092913 111476210840 53339902070 11080576171 47118650 1627286765 34489336613 33026693213 17590569122 70698926790 43373366905 80706928992 25941302652 13939728314 6226021716 11547738729 126993021495 157020161117 21383942624 6260697599 20186516882 42069831483 7931017612 8021531699 41370385226 8087285149 32686277444 10674793475 4769451718 29381875537 34957535576 70104526279 11953562071 48340174927 25559128620 134676599045 92817244155 2884038467 14909913004 58187381583 56403583286 2114134641 361795843 47090960591 67959240596 65471685497 48066127450 13448332132 96160152605 30451100876 42189733735 110076298604 85647407011 33319006657 45021749760 60888649691 36486679783 12162051019 251255940 70559209040 12324153457 42934040893 30876936812 4273865736 113058897114 19067400980 10854740869 52233311238 142743512454 16332885394 72226114713 10573551629 3371999480 153894328718 28558026693 18278888946 67277423326 83586337460 6159217077 30483225193 15632391754 1365534764 78196029985 77771384727 16949628506 1337663101 2225120685 151400389529 16397579929 85805369986 3033415121 150254154996 104902382551 4249365399 14868345012 1774800738 8942742769 129876828686 14658073814 1240865361 33619512483 17292663963 83698093226 34347890400 522780718 58211952849 73880533091 52254938670 30294372097 1830163320 87163443601 102066342878 7905603856 181671661 2387555943 149266490509 43802055468 9580206768 97417305613 9771349167 141566456874 7278140034 2254471267 142036660360 45488084516 277085255 892856350 115436557868 32120788558 29473813647 28776673155 4720078100 155216234548 11214597508 10407122657 40240166849 19109559743 18702993112 50599265257 88739858616 28426078900 113987489609 135328563796 2980572534 68309903196 499297991 82496294912 33700872583 3580972542 32136061981 97407095780 19478459877 1786697716 120211597616 137628380449 67737950187 2158152619 660840755 46997170577 4965701050 21908044190 5611548569 20994260480 33726949787 53391385187 75045145686 104819933797 4096698669 675090964 73182519021 164272390838 66055440608 13314555860 13799029521 30061990020 87049433891 10146835062 159030434597 40765866240 51377795525 54246123040 7847412206 49791543973 79940396514 1155864444 14782720360 43585778814 25861664930 38357278586 173600881309 178336532705 116079791879 144300761372 63655008860 42054046703 17256393471 4490022444 1639597951 701419630 29928082491 165268149008 826242661 19978923928 86588518062 33219414761 84374543960 277562515 179508822 33098216475 1083695176 18776448843 47891735897 3217091270 2928492363 6513023031 139000151011 5386830844 75257387374 31990413 46261566898 838336841 4358771733 38167439721 5279017833 3546478088 93579876887 14656180509 80360758476 8449533753 9970454660 4525930888 1641527942 408481056 876589709 2602891760 22248667257 24629021219 4840158738 357825296 16524208788 39318441013 33078130788 13081974713 2073055627 121442368967 226566288 274400510 5979862536 24972237632 109745117324 7876689275 37091611320 36079833793 16721865430 33852304136 91504551917 5069109616 117622417 62045497627 163253142579 26596266410 9663391742 179109951622 36046046755 30267366260 2489323529 13706033908 6707975418 128193138974 34308055331 60068469922 21577332140 133928915867 20714930653 141123788041 47477596784 25572132465 8623052451 2544126981 8449002274 7488847903 13835737345 9793151898 2794013792 211544270388 13722430752 1265809080 3377296345 138741603169 53830035035 158680853311 33070538128 28160996700 14434353255 36867324165 70581162776 28330609357 1548046988 115233472055 2440982297 13053220296 20580002024 18183507631 10425068844 26613940717 82251499710 11094024164 58508099984 35686626905 507967823 3049754216 17509810922 68660297562 62929531646 9419877681 203637076477 52690653688 5712120983 95883910244 91733746465 2262008033 1383502667 14687875434 63202171125 1963942394 30043629791 99703896886 103069365929 103136167 59876716940 7953249936 127016430205 166794158552 927279269 9825451926 28656138056 32813019766 27007598764 32306805459 51122370507 50120355778 6278438083 43060657697 74461833021 128027308447 10990603809 51318335494 12643024718 110067375124 29133309057 9968359157 19552578313 71324621366 38704911267 17947187050 15644694286 28793404860 113366985084 8744940176 39544454797 22935073054 58626121170 37738288431 162650486417 69538176903 1208191242 43866532056 22358168251 10281719429 48402841060 194013129 15214304 104426334144 61101008241 35910318222 48010914339 7093003423 62758783652 46773180178 113430901862 174999141498 127293598537 8736028169 30556715989 28779138898 34253269753 38793172211 4667691810 157817856884 15486225888 12213464963 38648119329 3459149844 60300107109 46376830091 26248736299 21077863009 80190265610 33851053203 37240218797 27570288516 55179757215 129221449141 2584751285 9004962572 116702851807 1076391652 129066043199 52375997085 13529491062 22087418093 154000207096 85523507619 7474371872 64533350447 60177782005 22383586079 8592111415 33754540155 158824847856 8269766465 155813761229 112007242620 10397415285 513092893 16042867676 139976487319 183442720864 21926884214 66252037231 127240894547 1267096735 7636211983 2964770751 48666083639 499390669 6852176262 172756422344 16149680429 195456965617 44031520204 27346435580 30588511906 34951843830 59391554945 109219589337 54302420646 108905579060 68954963455 634560658 93472316509 10241360555 15966319005 293981383 1269517112 127880832267 2762778142 116304486009 89254626569 60557337151 21686413855 2849437382 82608599354 74338852280 39838708723 75566647131 90593940081 123644297968 203063925327 722181448 3685876404 134507094908 821838318 53678909102 5710658020 51194197834 9770032187 65399065632 2931038152 29594000907 31306951424 6378978699 119781650356 128853427587 98382283862 8219388319 22475095429 2887792490 1686708300 3026221149 69715955277 116564643 14939894470 37617482770 12956697543 66585576896 53180295268 13237825586 7296192833 57472771867 17683894665 6448865803 82757582836 4609104446 54770783972 7751034927 12969997335 6465209406 16620989481 131751229244 13216764918 68414850363 9509823111 129386699829 159010728919 76357945859 2615232979 826432350 12804656234 74243029576 14985219697 3741853186 2221637618 8807498189 58469843126 22477333843 20605753347 14399499835 109375318547 1916582757 52564578231 37406073635 11468104635 16349443692 1997916661 31077793647 6165017295 6237548954 2478886932 23174216044 3168475460 7775467947 389614686 18107494303 14801997413 22670517494 116996350475 65580256211 47913036250 44178460989 56633007638 1197555649 6235759746 39192319663 29447203548 7493329157 65475773285 135342163852 135749708627 54187037267 60240119520 12882189512 8163246491 8876826329 29587105876 53388619742 117056226581 56522802138 3844039414 11284445400 125284782446 68243933753 10991093445 107306776672 1316140642 120045275114 133276113124 173224554215 37277760815 256218305 19971105833 10154287592 4810230890 10292359548 133468248201 48753249888 94404553234 1928053574 110051986597 39581139928 7403517367 29678722851 42331076603 64554453167 117814585375 107049656599 160267007 18150024027 34888715617 34126942613 60016600059 10753427531 298054765 18907706615 8959741625 18232995404 152523177977 14819089290 5755144495 17608353922 17142582 116493165763 6473355661 13527457341 75954093299 35957383987 101947704703 24531879804 3800190679 13819286815 166082558190 24233946637 8830171473 51588151005 9347211761 18755151757 11240113037 841530156 64223882163 14892073998 63542947130 17324463243 13254753357 4739969716 19345371019 58863819099 4851167696 3795108891 55337093017 78759080832 3255513513 52676688842 7705421359 5306543853 53365326459 35667906985 1994905638 2006505828 126013018210 112575211193 50635583923 1358992641 84136950513 36771974975 22854100723 37712088388 48172298354 204391625446 66752981896 91448073233 22017521455 11778633211 110585940456 31390542878 172896737333 43432845382 25490803352 7878227303 148233032920 155735896849 65642421713 10320141022 48420632196 66981515671 28229455963 81254769238 125344482671 117830687412 10419305634 38764624414 1777445430 93847529954 43239669546 18724999847 16282540349 9565326680 16841762507 22376187954 63133895749 2058430577 7014481990 409881522 79052745573 6288907456 13263512724 69581411806 73503069326 22756709078 69833160761 155134283936 215474075 68092870189 5295253701 11563067598 56140116837 26524380880 68508967786 9910022048 5152341153 63744223104 5292123104 32202880289 19360791982 1616399 12228434702 103312407460 26463286699 35083389274 122476818141 35943838421 8113246522 34147445198 9993331112 10389774852 14820706049 223966834 37579697629 49600332918 60502800285 32552017281 110780879608 77175437863 689062560 50012857822 5590673816 1250166690 136882855182 10696451005 5638005627 19607199513 42159199659 8806556369 101857499877 45568640570 84463906304 9909542813 17917147272 146851839960 8718765722 24176240078 34141219998 52281733938 17450894103 79589334 13288257036 83899 126027544047 16325404575 32434506249 30192757166 1870561319 1522716826 2321194758 21780437422 101774016954 86372867212 168771550982 20052969031 20064969810 2511244364 3766993114 74487324989 10776795499 111796901024 10075253302 5102616198 5005139811 17514112164 4753211976 53741775552 17196613080 41046945585 17815290599 40136621568 24118683419 53729409497 76583504094 35864992665 59625319411 6954878218 72593528104 5320680522 19131502739 3945047067 121438934677 4533296574 18683508609 95438801227 27439557007 12841624184 9215057451 6364627415 100194670750 5586675472 11533409038 35687827689 10799586820 35516996378 14870588341 120102615880 28286173153 24869925221 6175670995 5547565690 14006665887 186361802 34178202551 18919927358 4003223450 110340739797 69513948023 9979528927 9293846778 102033905628 95753051765 9313731027 16918452252 2352343374 42858038162 6651678168 4762096597 51794151728 38096164478 67029385650 13360006268 51962045460 113715242996 50629324934 3849447683 40054846510 8230999832 41365795663 59134995254 92998006336 84202332831 75674794423 20877777248 31392197316 176037990343 67804845 55129160891 6275149209 166543852973 3082513829 801721546 44105148167 109075439 3594266256 20287479766 110155479864 20234048874 19778163659 37511443796 111524261781 63186431879 3039197071 13465547158 193891714904 19331173387 4968261700 64463241355 101916873956 4489750982 3725207958 46028183301 801798403 164845037365 13332303631 35684077104 9934961432 120988520370 84392813070 86598240509 16375871795 4762565719 100720894751 69446733249 9093801565 63672581004 13635857770 73749609660 108234921743 113411430532 83102256124 83461744438 3292482454 79994594700 134116550082 39674538570 54222105505 41672938371 10348054754 107446091001 95453007366 101661630446 15793844942 58847793908 36009142520 19323946396 57074072151 14395545040 14250763742 216418335997 2613465684 132048851299 9010174049 5635831584 28008584208 7236832073 17605144131 56364706256 4213827986 1783440892 697149903 75303338819 65997092795 93200373058 177356359035 1210258733 39428708008 12007605940 37417535848 126876506547 93009400996 77962881207 74929974075 27438523647 28630855369 65292309579 21119816419 540624514 33953674 35222701056 347276398 21698374169 88519576021 24690301983 71866271810 48497291819 60181087795 39353624912 13035633378 37286517435 65235410191 8327280150 20227293336 40257753884 124486604163 702734412 147533204653 60243965788 112349413064 9483211295 9563986774 7262477437 66616745762 74452388057 116228832 148656874429 51780039493 29093431930 19660228358 66777359050 1827634953 23900607805 7271513348 6843222430 29867665707 56496569331 47829275593 7065726086 28884124934 107914983698 80841159267 68765198660 20773022746 27052034608 49163896902 123133416211 22652737538 77583120992 37003658371 9433352850 38859380743 59696922290 21492593302 11222160133 77990667117 35481085484 11192175801 84890157057 14811585452 143083899954 38443649054 12330226646 19258337183 53461211406 17793925382 81830086290 14238184546 161525874 208138103444 84778207405 23513179210 41544390746 49281484395 112616461722 318959695 16732674642 12396292363 54780943298 4459550014 69500201351 129034183914 2750172638 32925169707 12264903421 41626975973 31820068214 14196684897 2461563498 1004755976 484319378 25235994826 48203442886 46617967816 4774845289 7958708776 10082676443 40730700789 5272251923 35803720164 168170836149 96615732167 113699881906 93585319906 22345264351 10973018569 8593181669 20251604798 68049015471 99810182563 90977808287 34125140141 91093212171 32676133728 9407534989 23160939601 49561766376 34022057013 16366059257 174633967363 93458265413 20210332638 34265070209 18288447536 83626641949 71981232997 45448619666 965034275 28164954784 12238532321 47963283154 86293674522 75718269242 146756678906 2057732343 8180299082 177925276775 167921368936 14003179209 31124574204 25921181412 92758518507 2883381752 1830010087 23668561103 24854817172 7479797708 2640472690 29711107053 97346581872 30167751904 6348371286 29143905972 50928202183 16035844293 117003823854 942646503 142836125426 8441098573 1918142555 159857317401 20508484470 2993245648 684642868 92569532817 57209257576 163814400427 64473714043 16667325901 66790709674 20009793766 55081650541 112099511426 69477181482 3031998034 8845867157 29202644358 12985319964 7473823144 26845254872 8908279080 78036699182 13898931135 11540347007 11319078 38288178503 160809481642 197729975155 23098573989 105159850444 57122120491 128541272206 25750741707 1750902328 578167173 30648217283 19771602510 16330924410 12489369881 142297123684 33797559181 115570559808 52475805679 66355128652 27925592836 123861996638 81629674404 124888946322 75074254864 540053696 7607983284 138056696405 167540207358 55019046562 85213863609 14907029157 15817169209 89222030702 10797866711 21312640418 233945536 21471253810 34725984959 11156818162 36446622785 2675428693 2031717971 46870234387 34573504220 18672888831 1843082328 5355969905 1061206039 17057156024 172542377248 30400187106 9697411875 136019264018 29666715522 40751759744 36758193024 21284318727 12231232777 67567500408 16022535304 14194363133 5284601029 105039416749 54505979470 8651163540 108528583432 87693129134 30942884973 60166488307 27948509762 5557429062 5637627021 800432026 4809032760 5446291823 113834264917 17800004834 90915135869 217275403 1460186687 14764985482 99448259230 10127365166 2903585112 2717957690 39643468474 38637494981 42445510918 9037823948 823014205 18224199626 173051709054 26266062789 96265758615 62535900425 86581416595 8918278767 7476050136 23656501964 8013483844 17980343793 488281656 17267697377 66844467817 5992211346 97716907272 376192057 9815226269 57820437839 8111622087 34482385905 18785459333 20073866247 51074431605 76285002804 41087413554 8886573951 70286466972 70891965060 12218546994 14866191768 11419184650 151283507 21314812256 3541839820 1359187015 26487945779 1705340866 135064432516 52090324684 4325131194 57423920223 1546447301 50817032765 43888166719 10207572119 86660624118 5126075421 93290608489 16511647071 6021189330 16408993084 30343745617 5779231881 87497292902 4552676265 18495261700 102391244923 9121874566 37120941618 4401159101 123324262881 29981892538 12060963240 43606730371 28980710403 33661806793 4159784259 4025912402 17468145181 51232136282 773501226 580459604 39261072410 91415097793 37343358361 17043247054 47712388923 39203788039 69162741349 25208946562 10640964761 5742522759 80926328060 80542641599 102218050302 82342465059 22786847137 3636308894 93874901186 34943450298 131562398453 68739438171 54534611897 49412775161 25215022685 20122433738 107961980840 94631154578 65278285610 6885971779 80360828508 16083049576 176186595956 7186601879 10036535498 12183662747 163575025252 26168889322 2703275985 26163367144 19304767704 6271168818 122745053318 169569751251 7626082540 5366311638 88885611602 24342638845 66873442804 4339343072 193305101 4012448513 90943846970 1567141598 5214337784 206690 8322052144 4284589055 9144765004 66612439357 7166485605 144525581165 307172498 86231792708 132065951898 14590426224 69331442 5935835124 146237624008 24466633857 22985300882 7358065264 24783757659 19842500020 26525923287 115987468369 50316784572 121879628379 12088468329 23647341493 10904122310 22773444638 75991167778 26372969021 25167967791 58305581208 116785608858 14783613194 26295699190 3542258054 85767562180 94607735780 4423599644 88003824408 78974052104 40596537832 37909434507 23773834928 8026399624 78787648 26806188829 35693264662 3068536283 971062081 104274845502 7048480513 12117696375 3127990482 154497363961 9460117142 70460527800 949898177 131218768139 191179969818 24307204266 16250097283 66898539215 8081980213 53245089619 8722028179 409577781 46808608155 18114784284 22461370625 402653962 8629148862 94586605201 48739377207 5218129954 66136060257 34048122456 43263943474 93601513795 123389835581 4785683373 132935994713 25470182386 37286533717 95444650035 29887232303 4946120902 12827296839 37367645239 14854842826 53535261398 45899950160 40415476335 18993714622 201350800370 40069214650 7730825223 146637178299 34921564981 13084936272 87313411132 21217544742 27431892647 98214849892 122074467048 80360418068 53747193019 5921895764 5092085948 26270326025 9975470733 7402278329 37093995178 20316631914 16614570550 135344681703 32298176092 46947409551 129775363468 22846305474 23145575136 30900238064 15641340086 1664333562 44134186590 88278097831 71109103783 416858037 2450067961 4573995042 3033139272 37156752003 139693067126 86265516809 88883135802 92985176075 2966869428 5161416848 80973954902 90726928082 154220433981 119650890351 2942319049 22495506112 33529603325 154112421279 27279054484 12619484162 24678368254 49267784989 117791383100 1406944546 1408643123 25506813606 32395333799 75410728883 24292953022 22393724535 74581186385 135999407181 4652161375 84805006490 10589468192 64088854363 135662486704 4331553562 98831939106 44952601029 62175718456 13257783770 70411780786 6014264798 171054373263 81213939 6964211737 132326246623 17081537447 26655486555 36149400798 32846046456 19451619576 11918207843 47713908287 20233076458 95854413135 9050428905 39850691809 12914903592 35383319168 35523921783 19278477422 519550268 10290389111 16969410307 23970537930 56595538356 47795286506 10333003708 206715405 542975056 69348263508 52524425345 13919427667 776046509 18482417241 28631710350 11381988677 4238071664 71479330503 53346999577 79928811316 1141858709 95988742235 24716495286 8799357608 64970565480 8383746941 11935384548 150171389073 16949604651 26119459671 16656929747 9130177994 29332812297 115695866995 99184293818 146493518618 117097666871 25006534379 29971319654 51527835726 50714380317 109352859157 1102209077 14956671332 27753060926 17432882236 111768458037 106477481932 66501247065 6407019417 1782153427 65385314487 15044695668 36978470526 5480439030 2936407670 77865030382 24535328631 4093673794 30980860963 1654497947 96185471125 12742774338 734978784 43011075110 9899265215 23870416698 28159636425 31828460915 2850847646 90933377446 2385894090 22089108207 82149661117 9190461126 36760077559 96547803030 172389182937 82284915502 56016961042 65872143792 39673051391 1663965665 92403804135 1949346937 23964156264 23110562977 75265789689 34610845097 86884035890 56353499175 39519628353 101508435964 35528625058 8317736270 23530945988 129473378303 41747203565 21162182372 5216380203 40174649846 25911699619 136836981171 430784474 762589729 498007790 97046341738 29233415363 38660627300 53418152887 7151821171 3498731667 11392737733 37394654222 6390451773 5355938307 7592582168 115530762305 63591216474 4746907891 2507128095 1459597239 2990102165 106309856805 42957529369 45064255459 6209261389 22544306219 26042700556 95660697784 4709382350 28346212156 32553715524 120654272039 1601168443 52623868120 11015277800 150385297380 5610479913 13639064049 30803085098 379377766 22120732101 24275962418 1822907759 2398929137 5010166905 19964447430 7805817827 93497565611 37998334131 16445294333 1150963390 8796427227 7230504234 2036822900 17123986554 50655839310 97156606970 90241113333 2125344126 95318734318 19534186108 96996868220 23787669638 75659130079 40009097828 5151277975 44945187623 43628885697 109165203113 11536099027 65914070509 49873961919 8297082572 54024225381 88379197046 148970956139 153990806825 46442692617 13957498254 9135207957 413299248 6524559465 45116131323 20874582651 63296018800 1759026054 81139011070 30146842872 75149652512 1985938914 93838618086 107905792626 34992119634 39737867411 35309934056 43048604941 136510617553 44221408242 107584053502 34226747961 5786868943 859277 38506907506 21391606884 23763743515 93663894003 3777590135 54182254367 65762368929 100680692793 79153642194 119139585122 29444371191 38085698931 39306627225 8982203091 110502401464 7514746879 1708786785 21798961951 3459561950 1778567295 1150418168 128060513275 5562963344 1348567693 27993197604 4489715117 19660244778 76092106891 513250741 40303014636 3535357692 13080633714 67441280105 47879234612 25109769706 2486594805 79051021920 4648169418 96831597428 77816910561 2595173108 6441653427 64560331469 3185758931 49559077031 18890403008 20103997803 37931648416 33785094708 12950817541 16121373946 30434673061 68453561505 36225106326 37057978704 39437923297 86271397564 5242874441 96374962325 13414830178 84019453863 886969831 14848007885 212116038 10300103031 3375460471 12228841502 14883528429 155516804422 31204367956 23793073719 7298173822 29782330315 15216610876 132874129255 88345981197 17845417117 32722789363 13913501768 17392482539 60528114741 92558175298 29142857520 41287529036 35118819393 25322571023 525756882 6044191872 5007983119 63200946487 34867079077 7232676589 18155175891 80289004025 61735864030 83529109625 36692803166 68899865508 927897899 48169390077 59118269100 77992084831 110925902273 170098200589 17866204346 11801038129 62312036970 74876244334 8180340178 50779230039 59198218051 13580260128 9549954612 93338272891 46254124084 44273134543 7003900209 170347412286 50765001638 8753552506 123605913328 83470754620 104863878 7231726099 82226937070 5294569400 2370985256 14487666528 78810347415 139146380840 1312868639 4064564598 23892445321 4969053253 49168157196 6380233156 20058600974 117118476945 56665307640 35700139113 118901200 79460819738 4345547027 814585019 14289264559 72435401352 38659330932 30231590905 57543150310 174934086 18047789903 1093956347 2685579181 2131719099 32596700606 70738680610 3861027616 123735693799 30210820364 35797689285 21207733168 73324996692 21017016265 35667899304 30788463435 12126233616 693607786 39012204363 27712033778 134082637881 7083582361 779894563 1146055116 1628937220 97236898454 1969767437 8428969146 60751185776 100772132737 95303942610 3700039690 2555016915 66898439953 14366584344 133226560971 149154503968 43711058006 2022533584 162059735811 1061748728 35217158388 3112484540 17932398702 27790566765 19748193145 108137511529 22326049 367119654 41603675265 60645610137 30731323070 73966543961 87553434914 64837312410 51879609296 28810832481 13468822064 42913527375 31389372049 35898217276 10205720277 74717798433 27320813759 30736670394 40627235900 36165709108 38654538410 112624205906 10919611386 8672883842 8939858540 10119127264 123077764877 122723952129 119492687760 357503072 97630523954 13585457849 80148088549 187888975343 9609744628 107007950731 59083469834 61546532380 23078736758 51428349042 12931425112 147914954304 24092292471 88230663180 93048996848 39282214790 28697069331 45614454515 5100201867 912475610 23722625931 12201562183 10343134158 13532067699 87664729695 3941502174 44611923784 75815124330 24896359383 36067868591 4364986 16517426939 98516217137 23030126829 72931146262 446563018 4005844201 5053442453 69680798887 2036043838 54693244362 78585450717 3125690779 65683293093 3862450621 1892867882 4387585739 6342793782 41339499191 24019902831 62038732947 27740834762 34751746635 61023522262 115022164135 80624081096 2195953643 42343244383 141511600469 63943519474 113680488217 14861627276 61486501132 108144018174 128934739200 16278884812 14814939923 83150519141 24641364973 70405664 107715207814 7796836915 134986363099 67116289539 13401455777 1818453913 54852848229 59740291173 20746399234 72235023195 121238092503 21235721814 56996493902 78442980714 87038625253 75356833251 1840383480 194181656482 10570987672 5038639849 33109189194 2165877367 22573092405 71801781302 97892553320 10400794784 56831622547 813605278 40862884796 26994210520 9387747296 99715812692 14169151664 24480096703 66411943727 69050162956 2162720267 44008686930 4706718284 1902012863 20763182036 63483702954 12487766547 77635828794 6450270 11575781583 53799788350 40513202507 14433292315 504550563 6944894185 140275650484 8959527372 117592659162 17644077896 8880149961 12692673078 45473299545 30348447159 713004700 37846552459 3086709969 14574834072 45567478648 134730741877 64606572975 131947940513 9316111030 5527378410 126290030450 84468592674 122425767258 1070779781 4211359708 5196722639 53308093955 17767985704 438354885 22926018356 2626411040 26821669636 317617380 7105918912 100320281288 25967850808 54232126976 38597905165 106445645009 20116767337 29265261110 21255699470 2283499599 53470686708 26372567440 61833078122 26338489941 206232036 119540185108 77336718887 39092396684 14925934284 20616121910 8929162981 23074384493 147317997059 81548160431 9580033980 37647611522 8405931790 157512952512 31148346537 3692159389 132316411733 13718128953 11489628801 104766794572 39811263640 18522886601 50753304012 6029002161 124908211195 78678946097 19247409020 35349514868 100414488416 60372023353 18504746732 16724687818 12042127067 57272970246 5862971765 41323489760 45326174114 351809304 444912053 65442554545 31719160783 9543401474 57503641611 63476430215 16337458605 39659053813 53676964027 38345545312 85275960540 16049350178 31101304822 204488952 83560968755 50688920409 14307934166 97805376363 6780584353 4490999499 169540088210 3433315708 54525508752 91669843421 18312535107 4311213738 50329331238 4679838019 107774294354 32505227162 19494023364 6897113728 105498205794 1280095662 24172711000 4003162679 78692987083 14684747335 9199402783 53816268409 1706197793 5275109104 63712190382 10742025407 7161160511 12012500374 134493469462 151761695 12149432394 8627954115 24784285602 115494431212 76873555698 22824047883 3023080242 49103754324 91836064640 5322700750 23930799517 596589241 70199833246 35447652172 61494815371 7329328289 5246123812 146571887825 77450235116 13359307173 4116926068 151749665071 23301195072 72580656162 83514421830 10710974124 17709290770 24908964334 2427813071 1619805649 23671067384 18370297805 89958215695 17522085910 17608806403 30063548853 49074707748 38371892104 193609908 8119626503 9887894240 20905724262 504035366 172234757671 95691279959 2938050910 4033312902 35330462682 53873577054 88903621873 38160279104 5176387520 8907641 34461889867 3777721268 758543392 17862636017 72556510727 93271347069 69320583759 93281552410 21334603015 86939162756 11068572085 147281083520 8584484185 1258792480 92798356892 164631650972 66437922148 150390624348 129780095494 78000813512 5201192998 47965567188 5992795273 132176001663 21280875552 21745620877 44966006546 54772136309 18971750393 16667767215 155671188909 184388345614 41827263478 133980803037 22625730459 861008220 48244659434 54991725716 17374623703 57113283304 2350064699 145210173546 14003004907 49202141784 56739291271 4472520 16570429116 15221685383 1688180728 14029889315 1906134677 41653801468 99465926064 22835281572 140599389205 25791860228 483876394 4183972112 85845987930 4784030761 843769990 90150193347 78695696729 68705251636 25238116786 38326463355 34974276496 36466496274 2071841477 19103446143 149823575066 738730941 2171962249 13601070662 82442512506 152231290789 539438125 179781447149 43064280993 310393265 22255945295 30577886409 60925351810 12327352033 103599578470 75467222573 16863110725 2544988914 9346659089 22249392981 16631016389 85228783819 24381436302 11497027447 3564440483 34788598477 91091802769 27852811570 9851774236 7172567519 26122661306 15903311834 15492757732 6564047005 140513726522 5941423293 131525894619 111839453103 3031839313 108379785841 865772304 8070019663 8316860015 8348652542 46200058702 66685628842 33731881354 48039516893 50565496365 16303036202 12940263878 88566111604 401732164 18492356758 66530480673 60364589535 78297629237 9372485487 8524364510 687911529 7987645571 78438950855 24973299167 15255975886 30390318906 6993278941 92688065128 72352866890 173884544311 48715885144 70384362421 8459751492 51817852936 31844213219 8165582067 15697236 74492497622 426971959 20065904533 76808973689 4172800184 6695429906 7544142348 2394205928 46559281824 2592769424 81656492452 14138686431 113623367461 28982442641 24189370256 51246468012 148637054573 60640228688 47039440361 7167459974 24399294280 46627783595 25945519064 3218972499 3461846555 12409997624 120242484 16242845871 60915772718 21370796450 20436846985 110863781144 512358068 49672253289 37151138053 26881387981 113906320315 25386972776 13190800578 18644765179 17530168961 199738584836 6066433962 13621849632 32174999247 4206061555 118377508546 1559435 14701059983 18899059507 10201792360 33636950304 44010654004 12182387891 24938339657 70674283583 70687617767 66849848591 26745258338 26417339596 159738895999 192976878725 401726520 12572248413 121201705450 79697411000 3813217595 38751065468 29694731784 8004452570 2942573854 12532544034 76889176396 56196487854 2286737161 36994272867 112344200468 1668847439 2140889708 21659913884 16871214062 12453906747 109757463278 61553686617 8603461835 21704504796 195640589595 75195416269 8044926009 3988826217 106515133622 137768013527 120115393054 35216629203 42990510308 12996416731 131951573318 15306768217 2489883586 71627919521 106329489246 36372835473 18257621271 48724872159 78232388690 116782945487 40775706148 4028675403 186150256371 20783447752 49693797954 40398281779 6823868619 113913230993 51918114400 3069829587 71737836255 2279804973 11358155719 11975458130 35305863630 119741743237 44024071977 22888235130 2167728656 169660274098 63449758766 4934553947 29139951868 23054681738 21194693986 294978846 79255711703 82202137970 55908821160 3692725225 75354614673 6454773825 63808002866 7264056715 5350481868 63690250015 9896900285 29268066082 6964216042 69657208364 137169049401 21451426997 34259960654 6255807198 7439520222 67387289322 32457026226 10093509528 126175263323 13155990030 29498679291 29695644539 6324491862 112233062125 92849692098 65261935695 117761815623 142117300293 37657600187 9928211205 48713949396 10405206400 17315050318 2039988001 23155359363 8990590509 3777854083 3818020822 167196124367 12268863500 384869458 10954595144 17208737429 76683081553 51875978733 18360616837 44276057269 46501836321 59155666198 5537902337 54210650443 26492739689 40750646485 38825620553 56384373424 54778838279 81365524325 13732081133 28476475811 6017214136 19662407050 9938933523 65203892222 3066654642 6584822589 44048105016 86391437580 4537890743 139043604432 88845293521 105863697991 113879554995 46191219879 4651999230 330914272 64308414895 3736555525 30365946122 2076781687 8198648159 14727852999 50310346557 54696241477 25410010604 28267049841 21612513102 18183528153 122814912 11361203925 133640005583 46826153916 10900102301 112879822055 71144668645 10346529948 37149775536 26307156873 36172863335 9925255558 41605258191 1071105623 19275828280 21975397562 149430004038 741330661 17142211404 52358587728 174823678114 5431888952 39567891830 2079110060 6400691693 75358731873 145123309587 32429676863 46716538078 13743404285 17414493158 106080946838 14951382078 15740550506 4526500905 34195871401 23754962515 49015327994 8836806667 24589372982 56306554336 125295253178 76820850972 94144591083 2467542936 3570225176 114307154984 378623301 10278712012 1988815381 45149921363 4551751498 67258562727 45294003725 3209970631 7481814085 72563487919 120203688958 8410577108 7395328181 73674258419 38762038803 143558653812 40400985434 92603028331 41397144805 21761686430 33987488990 27899588163 7331675077 149417245980 46152452544 91410527358 43822026650 90823251570 7212086105 1752789339 33595420530 171937917225 53095541349 6270521256 77593220569 26270000608 109981274963 20024581446 95472677683 21013228380 10959511712 61705169806 51630663920 5243980644 87189113425 106448770156 8971807655 119494118620 97911013484 66695471207 29199867180 12750030711 20636512393 9735656978 24596927577 16787328012 18745617531 12106925308 7361417521 73556936264 32721292149 30432518846 20165812721 12398382183 20875463207 77141543094 82477643183 11444695302 23624889918 70987520184 17809206571 76964427731 50042021909 34587158951 13600494492 100915431940 18053308515 308858300 11650879587 30088569819 53228942551 93900729201 1674540620 50079167668 5560326528 72890073556 14714333488 29489550165 149727188160 16580808829 109336901877 17452875250 59996610680 37380707831 13447992825 23364494390 4035932058 9172661760 4888706658 846762244 10777420225 11186306290 86208120534 43243411197 8126881784 88251528315 49418731471 81658715191 92991741474 24730250089 36628362219 9151003207 47513170254 19949914914 15184050451 3642596300 48323615980 133629007363 94839590505 25600990968 54169753249 211407844 24468876724 478615996 6855539102 16018468919 35244982147 66821087616 46198403173 71775017755 14137563646 3688121098 1969070550 30451913413 67864900695 122278319872 33013668802 20634050179 3195128644 1381743714 169433076988 36645163025 44640015687 47531077077 65264357736 23387864687 16903333539 32492616784 27677463234 5810569528 106553898987 2778914199 2393923955 1129967211 45998993434 85027624975 1457575057 26611884975 60956990793 3353751384 40113953759 18021091232 87834125964 6514738971 34374170716 27614761609 17934458715 24681369511 391334945 70439027403 126863764439 5731579927 31933452372 6556425335 107959991839 17101470530 39391505 43438684405 70849701403 101043613731 13602094941 184466760726 129487205 48036988732 4444384856 7875127690 83032454007 33120789995 12567340213 138971863960 3950857857 43011333462 72395473596 100306193033 4109483234 97635859846 120745739417 55276551757 93238997972 4488468102 27920420411 17519290563 64445200384 2241358349 32608897847 19832174137 6798819779 27534652021 14777825125 83347132553 147895468716 14682480581 8033436033 58792051301 20268131017 23064969190 19428342939 60258180944 68276643685 46887749520 37250230469 111272809092 121612179552 20325148091 31643034996 37651942675 26778388568 7207185684 77389764367 11488357933 171948740356 49728815160 57312701846 45695407935 27383787051 6638256815 7119975601 56533086109 5983268721 69669600697 23686912211 27260260997 52649899307 35124813079 9321943858 12748698806 46843825805 83031872448 7376124906 25498476259 95420446127 6403099670 10239613246 3011034077 29812650025 78029769815 70807886718 8288615143 59297193163 32588682502 5510200896 612984361 4009003207 48762296511 2935803702 9735953572 1400254722 19083572797 4936517284 91252595583 160232519522 17524540095 12355042330 5214894230 27894715045 21284070701 3826111830 28894781216 126448072807 2634313215 54759821468 34214104813 110847115887 2363436516 124237401437 59566189958 188692139430 48543040744 58263348724 24650753664 26602455161 84837002047 132644216646 19414046882 7070830270 26444748954 18333633975 152049580433 27636633808 46452811917 2855174484 50550763577 26369804467 17207005499 64607755785 116234532666 23133098106 2831982812 87241204477 6389162028 99477507948 143326689165 97307503449 34960165940 191974716402 2489300602 8897363247 88424636182 11310744332 10541892331 5528854456 51063729816 34390275039 17181254262 3402827465 2497025706 10442943347 81181129496 4959850801 15420161188 41735384662 53778996735 165543516766 33248116408 147543908677 26751848599 939456473 912529908 28524685783 43027866328 2465503541 87405637 77910313471 130127361706 111505943 47945720879 11621589117 11890956018 37799844939 13533344564 22968854059 85986958468 21735382576 29859789621 5922469504 45202108426 38744974756 68682630824 119604408385 45262755188 165510941579 56749872873 44474871314 4094103851 4133548971 158295121515 19270753668 1503257933 2692931884 31694928718 60286790144 26344865285 9709387734 63883282498 35862170856 11604769151 116376715386 59298661072 74244681003 12267723988 28441830854 130548166737 4006277731 59676281459 20225917220 65448356001 150039853505 38892700588 4472594279 5858915041 154335312599 1191343374 11237206309 110083558415 33790014186 867989210 38280087547 167494577336 16620192851 138926348427 123693862658 20099239877 79438912785 113264730733 39518592978 3906130 88879336445 133783081741 85113052500 2836754879 37655020394 20509838330 5250931401 91534673913 64666068618 622916680 3770129903 59809091878 3981901744 33204077430 15484898639 81900510399 177493751246 5049827274 1723077841 144619676998 134526203994 88470044934 110772370414 77210561654 6682133633 9408844320 509055263 41128513099 40020507579 9304462613 8938160340 113904058741 124514697595 18351006886 11495134442 27408117778 21687787567 26340589435 7171913484 2398624787 48994727510 50549097990 659780837 115360701767 44021670735 2463065131 37673833 69900138607 8327786344 25151438708 1121811879 18017271535 113447893507 17662527674 228726152 26500902581 64981535381 20254186846 34627626911 377260872 52748522955 1068667494 5025444177 25187480 17557843961 88533410465 9542201756 62615433622 73836681315 11915480009 85468634427 6070347928 293053983 21770063895 3013145006 16180278689 22446573282 3593163354 90093683955 17322320355 80102086693 18507471286 125449100707 9988249068 18737000933 30186375296 103028000715 10680570538 91753020916 92272493194 55654486378 38995443108 12043519443 11367471026 141164728494 47154979855 95271934267 3292326100 55162799600 62915363104 63181238734 3547285530 69705275370 52142914312 3589367356 14489586916 28865744982 18123366942 43230066579 16149845800 92387004248 488255966 165560265894 17635281813 12403374109 71707591061 158488021486 145010986713 16976613753 60545076337 11790116680 86377651268 1200536131 74404890098 124733867479 48192262020 126182683906 4563207894 10027934386 118834472083 35999328335 71169689563 652188772 38744526465 71838279887 2651117195 3248803481 14895665705 3063803815 3572070742 5551743616 48347057828 160018278631 29134186978 83455211768 6606655562 47526546616 39053979710 105790193992 28950901019 55745629199 12540985162 9036787605 1943823927 11406158847 19900327270 538726275 568979722 38953069570 3259776296 41895774987 2660616448 301007424 116387101674 18859099586 9550145201 16074667446 174844192976 41226053286 109227063835 4440927839 29810623276 78722612481 2438168432 505087192 9079883523 9989363510 77458760176 4173746482 2211799451 47543973858 3524875595 46129881921 9092723755 7673826 115473548787 12967335789 15652642680 38067327488 73255915411 2336445676 574404113 20273478748 16688061124 129518137311 2368968014 20487968172 43441819911 72321447575 33511935692 4214244 51885270042 11222663100 83724359066 122462686746 105887688699 9847948801 32727768605 139875091514 32201480375 70828891556 34466089714 7705345907 24776434969 23525649851 478547627 210298857311 80031121737 847754482 640649412 79025484765 9473423964 6607585141 107870996341 21888686748 1173682424 3784517655 6297723016 11672899520 119812007624 35398290852 10041875002 36787206249 14916765959 171124693405 10633504615 23079751870 3331150830 92237787267 132090892218 80631149287 76810098487 25609896192 79765942759 28487177812 1236428779 40529446705 7002022358 30017092011 12556420006 51612639685 127888206000 1589260388 85530337147 84483685248 2288061935 76706986532 71691586033 28346295565 66381574062 35885472663 85854857257 59696098277 10033701447 7428756557 113928903856 40006326878 25420809746 3826847473 31984005229 165647507482 90010459211 4095512115 115584789897 14619012708 123909975827 29697751339 7066284327 27368911081 84956225579 51089749074 2499233404 140578773472 5630945490 326282135 47762657836 47619457742 2743993785 14006347394 29071855591 83072396326 2558109211 5054899382 39275273844 11172188826 64528815798 41673510335 111055267942 13891910830 11191257123 113070992 9543182552 39147077939 32751554088 64101812445 6860547890 131772092617 4213603800 1506087580 110321428215 168010187953 26971559584 2997428910 167262404180 34639393270 35605799731 131330418953 3584330807 1570302432 16569830643 69140545305 706329221 55462808232 95117283148 7256831259 146543017581 5826198226 82907669229 6193365938 26445999699 11533712624 13222688959 28833047079 53918149027 2283957492 88971200526 779880649 92319554654 76778045268 6110438660 23242044471 82545752354 128741728872 6453479087 19759767947 39633720394 258125008 63001831710 27928608195 6473045716 4554499165 15867957022 15789998074 26776326497 17548264008 32063643238 73978815598 15467198371 77400870057 2759023920 140811684627 136368157332 10842849139 69661461697 12102339492 26221985458 14051787782 58319948959 108077943223 41462970376 88894980974 33306527124 15339694442 31573406822 155298228397 61897218841 62260507167 24824447180 33891985403 42898531249 80439732114 6273586011 31121973972 41407273284 26302860394 55493409286 60428887301 26005741979 94279550597 135260288548 91374525922 28815993976 65189993004 88008021925 106421142316 19273709562 3389237900 10636653057 3987629953 104756200652 4472730901 85294216850 24927455839 140021892472 166512234470 50545591478 46827580739 46350284814 167418622641 490545447 8145335088 26926801766 7690804873 19500002485 1938314954 27695599207 110633972994 19382320506 90736670782 12019551338 53215252382 7275763194 1089060809 200258377293 5831199450 116772334353 4880375899 73908657439 31550562648 56716809269 10262202316 9489907209 14832698479 56103765433 3546700788 25961145813 5691401910 7594043785 13642479812 99572107752 12658119104 91840367992 81999299166 83380773961 279694833 3036690894 83827055316 41223185421 56744296072 90654877454 22272280250 120799244452 204322458859 7321784243 106603904616 6814076135 6117754846 8885608733 12487371024 36451033679 21647276789 5243795841 59986008577 62720291923 8664280207 2019978638 2071710680 4283235392 51435143325 74117623310 8300847283 46325227715 124585030626 80583540735 992684291 4741400065 14327516325 54337568981 31785700342 134799159857 167936920314 9929350942 22692172825 4341483480 10696792651 63733968287 173885224367 114609382261 19188840676 11356523017 74305573750 90748063339 98426057451 104916560403 82796708004 547678445 18399619986 139459316682 16709634869 4764835657 4193257800 24079444078 156889293523 10654741388 2501886389 34451163873 34122824713 63866410423 9189011676 3777121002 2140890954 27192436368 143634202071 22844892629 99725104120 46987243997 109415519041 2199049458 19228001640 5821317149 1258607554 2825360109 16412807498 63258147859 21831319731 127803694430 33851613787 65846771 1754231082 4028468206 155826861916 59299179539 20363070119 99162680226 108513788873 1699927647 1773070228 73529665834 21555884005 32590814632 11997276766 51820481655 59884073118 3627685598 21798881151 9164724578 76571524706 61037496606 4582133551 147055008806 90208539730 75262178877 44483481088 11322372708 3639540340 45994849531 969933884 4178511316 94858926731 57330568 96741586051 64482595484 19834844852 160655355 2875319359 13470284479 5727045641 18841437849 6238906056 109705095991 101162937393 22576219407 32395743680 18697411794 1736851525 49032928539 91882996045 8173565136 33807500281 97594423881 85392000926 4833125766 77093972977 100064297989 5717243681 138301691932 92518062521 9700143832 8174085143 50983214626 113470464634 50795532665 44764336971 6795729899 42499573680 108715633895 6175362805 1701704451 155620448142 974608167 87909227228 28384370720 6443882920 1027494332 17285581708 11361912431 2283855252 874529240 111504987290 52801509509 420919575 4185356374 62004928 44726489934 805564454 15881307356 23407862613 133166003021 34831713177 13420270015 89628973159 35885220608 1210161199 4141954339 43084464989 72710002245 28202412365 17846194389 894284861 142958492838 60563585558 17734514128 5141885092 10613700728 127635478476 4098232023 85313164745 41766468131 4165408021 16787334602 103651519345 118579593651 10097799340 45938685722 17999952897 35896170831 13634934659 1452780154 96401595792 138077389408 80748508628 33919702225 12189043093 68040063729 177639791921 51928832484 122921237 47054319616 15672096002 33056327232 5729067076 21198777703 85085705129 27070650568 65175436150 99288958489 25107302993 33757716933 19933127126 39638490892 6992017794 46147006718 47663430687 42328009766 35566470077 13301301538 124981379312 141768561592 80352085062 9695906801 19276568565 23766637035 48785445729 50531546993 35581108557 39112668 118947432323 13751317048 31540253379 103583558566 63857886824 25276062914 71774567898 60181718805 17347565675 40809206640 6297595752 8300464671 157110737163 4690230211 179830650858 139223529 136469653043 39300761594 131238849459 4822630018 94396467076 69700256448 40645680983 2409838959 68211676 5997262980 40138713044 17821728106 107550578754 7116759654 22214714341 44122806654 36958071639 9844328115 37803914865 61398482852 9856464130 71438720866 82477399 83294750425 17970592303 65361139953 35906085088 11654948428 946505866 123047353324 1815968411 151552579631 12311876720 60782510479 17036699741 62353171391 418656343 23443942499 79501953305 3970761582 49868254653 112873026455 2792566043 53843643112 141491389774 40747388230 20931875398 110798516135 40794740427 127581888536 61667481333 1219670183 156843487283 6189349663 19286450330 3883948917 5927127401 5068218433 36073318916 44032600368 26480163512 87507440449 111273660629 853501543 32525610826 58896822264 83943145928 612043870 26296763211 19044610046 62234275061 3108582331 40821974509 34075907582 51240072175 30498500886 12194971597 166933165695 16193323596 37443620561 4743018552 1302653430 2876732188 7246776077 21690486012 14485880212 78749160099 175397724979 1368944753 119808050309 4756446988 1370454855 201838815 185876373 28610421480 150684841036 42956194528 265612257 25576320830 41960246774 86735616262 4932860870 76206043559 38509598263 14353662450 94888092358 68672046503 54307369529 59790542434 2859611492 25436203416 64518290371 9401583084 13378249344 42601471914 22242215652 94752035464 6544530738 10678241529 54380724834 3480957887 54611931902 9991143604 41990052837 548152505 140094035889 7032366603 34300119713 6030399158 69391090824 6133989802 8307024821 22354024592 48571598413 27291289619 43158729671 80670883904 44428301553 32329915261 135795910062 62699120602 119900954975 23974051907 14249816676 158998703616 308005547 73244522026 5369675263 37611457241 72697543149 2140133317 47778173967 18935254396 43267475726 17641479822 49735912421 15927129413 4619434697 10817805898 5972624357 7979885715 102883529356 15597946474 13839036314 41466717129 9960563090 138912708807 8373957779 351266183 16481816555 9473459583 153164777360 80691162069 58851813287 1263281026 11652316376 30827230341 18527288848 2025126232 19287129199 23126309830 148057365772 86513686180 28375804353 1352621109 36100142169 42640579790 48318740172 15050811834 4217778321 80173580074 8943158831 27792253226 25829841238 201930132073 72853786047 35442488752 14102728608 1833793891 36391501842 76689748029 5809830524 41199991266 17865147553 2276002275 63116324599 14880646822 33636899882 16424456846 62291430750 70524265635 50135361834 171847800398 8800554396 70243367260 822501727 13418747972 35422465332 23384928610 24921331739 15360375670 11307979862 32530159223 11691936498 12095901188 41643437014 40502296027 21338913890 56855114395 14706411092 88254802285 92580590 44760492037 6549626574 35896277356 13552829868 15246713434 40227305896 1794345622 80688119062 148390055132 61563420063 18208104855 9808591755 42665899140 39847829290 78762331771 37057585756 2625646811 11207739342 706799588 42347023978 7923668424 449567068 9576910942 58067154664 19615381920 28711763394 145056416954 13249799085 62201286617 19847475708 17455642112 35084762572 5670710889 45245906723 4901547478 183818534182 81959283713 194340039038 1021462586 6077558731 100256379538 28621529257 36520307813 23970287541 78095700440 693953538 16788415642 163630914344 29109879714 74251275137 63632425310 20960371855 1124215803 26957356040 40189487065 2565014263 13211790275 2009862980 961201248 702026821 12771032321 18661720879 20237013696 6586253396 11071648906 152929269412 107498927253 14035393081 7374156558 36319235670 10048421832 13960242920 94052632825 100864752213 23928222403 35908302373 44460185740 114283556129 51806719135 144255641180 19069973426 144035776832 33064404922 69536398652 17903348737 45444319171 113867179681 96542766684 21297435141 43856093648 5600160122 12746464157 71517015759 29353941271 68361045313 119604242350 7134809736 98788650220 80711625783 91994956725 25279278670 12089315874 94387288947 39878532234 3531113497 106369847099 75129559692 1928744255 175117880069 26051211253 77030429924 134548434180 5367839525 89223224583 47643905218 2498554249 850422136 175903701343 10835214498 16240079836 11807042794 6184726803 46425551871 6017381282 146563318947 17222863177 2551646420 25023089423 124764425774 5884956664 27689243193 35062870031 26877596715 107917735002 15121476784 31754771056 41681094218 68721675532 62234141964 54229945860 128094937435 167431058948 9044881831 3241439392 27370693841 72830747023 14496375978 14462253966 5370318797 91219332291 10404485050 9520039900 7158842163 102614942916 48809414572 83978086581 60943448605 62044022818 3094570535 70038540397 9343362805 80296976148 4110357696 5373174892 18900720135 77201202524 6685691005 50100565997 14136427754 45390979085 9652521871 2036430361 118580494539 59226768149 75793802418 34142764738 42644343348 111431320524 12346500270 39510809720 1381243580 26523008740 6078966382 123675891535 49430153178 89105561279 69310554755 35558243754 1641353745 24486536377 85682278073 4438616263 81626122410 67684202754 22676227631 18186152767 57981068734 3024465688 77244172540 22039166215 37671058272 38935467090 71712658824 66639388 63174478246 61193545764 42509894241 72979417265 39979904543 245382294 23687316945 49877883601 70477608724 91989281365 46595602892 101707449586 22405445002 61647975434 27564802529 46537204419 2125607441 92059393967 369625773 2318106496 22793276316 11467677350 73125851877 14073093429 152414489978 41851138283 5867382603 24416537979 101103864673 42761140776 1181205452 157632214134 6261610213 15691930125 2088230117 15392627751 32683572018 5072001724 3631277182 35514143115 1897154544 33969975454 110024087696 6422974916 2157305211 50682307990 8932319061 726852122 158400355516 2992686092 9496758413 12568541602 1843770232 124842857606 82783014998 919168396 48471379901 2105292991 66395089374 157312196221 42173270127 8523664238 14264538849 28569591414 11543423983 15047781230 24992250952 22555190131 17618725102 30281913699 7753934921 109671420491 100531450507 621943552 2564552024 22377323844 68951103829 118401388431 3100514353 64715142600 42325834173 714546699 19517606558 17397033282 13697735949 16009082641 143023781345 3498928095 91206075807 2435435469 36192779865 2515786319 143727416212 8013060577 109394892488 30989544139 3972856226 19751148316 57748491387 32053621467 49419417748 45842199173 147371018354 20656319058 513372965 66793933017 39895046065 10372296751 152788372351 747095518 2206827310 62500562440 4815130247 43097612178 31292520768 21482623023 10649509896 127338269192 11956637305 21105755948 12932641152 2466872041 12777863613 129742975092 9225766580 1176043384 1482506897 34960428483 481591003 37131944466 64961474989 26354381866 8583856865 9234209185 93956940618 5671165613 29089968990 7820709331 4982589363 1101473679 18633101847 111280640710 1826013620 15898558823 10110473865 91785137962 3516631697 161441226584 7095437410 187535471016 182351059142 19112305426 1571961965 516059953 1173841034 51520391935 107712269690 58644261391 6749630635 3137365342 9333285140 2724314269 21835095054 41587318987 36134910114 139551411398 68587508239 41660091888 68075377082 2057323768 92036562656 131509287060 6805903133 120489567114 118207680744 11042644531 13761397523 17643613706 2580006374 28922683014 157534508128 69828434371 57200154830 23757900443 59032533750 100164993436 72685533801 305565377 68180039882 187013075831 10094069102 8394316717 1114957946 22389053033 13257977327 14477909147 42414945443 111869238348 39692922105 116669770604 79173025680 150280851 9851211862 64147916734 73112810238 17891570845 5917099067 74913810999 54051822175 21525546070 9708235202 210774148185 5585743737 34984870673 11253861959 4010096971 193393125665 3088921897 38145147991 22301625816 3719569220 8444108366 85722935254 3019478166 113349910508 866749850 22727193816 3738148048 98143991317 8538332745 28990294238 118599725947 177594502540 39591176653 630494054 31335249727 117660369661 50851268356 49498395282 52211602857 47327799190 58453081062 24306828600 15798692240 90287371956 25791950999 13201121449 13116116536 5216758830 20603354428 10482138688 104628458715 171969213074 29621567420 18491111124 63943103752 137176751340 53894625798 131280698874 8121947384 142532529036 19792671449 42430628693 118195449075 44110262319 21356197084 26125428571 48995192595 18503666887 56874592160 1972527776 90009408073 2528260 14573630147 106656311685 8465083388 35168255364 102441490325 7680406994 95225176960 4860015287 3583603479 78704725466 70690597498 3153673920 463737091 32778683415 53494125548 3807673690 6315196093 28563433792 31664175598 21612331 4218559689 122611536321 9527234663 1768070744 2658289702 3170354789 43349082887 134993230845 23838205561 21345566637 63850346953 16721445200 13280712252 24481227314 46344075182 19303733337 13347428277 29998936160 37818280801 44539075728 47076295474 925066484 83853122952 43636883748 79141791800 53029259903 7580922497 25272914513 69352451190 178596523963 26667047172 61384628200 7820499223 15718132842 152208425520 81292618754 19328083680 3004861678 90176588566 90984790550 111601419436 41030869988 61828584824 13612546095 29741781357 9225562712 76267426404 2318527767 10299087100 166331690132 82964973928 123419835390 23041465949 107826934506 93631661396 29968986968 16378999244 579745334 77288033486 40755125314 114952477989 206447714619 1702500270 1824356872 4736459854 17212954597 15824318993 39595970733 6030800089 39345680388 66404050880 9707648547 47619091712 3234204198 973808269 185407110730 156829674863 35240090421 54562337207 1612635570 14875297584 5111910288 115266596722 27265510120 31477177224 47137027717 15116404759 7212902781 22650032184 4234349379 179012128323 28456188080 3436179261 2689783158 147150365412 19008157264 2895318180 56856402705 59125763630 25185155355 45470949706 81766044243 22511223761 117021262464 104143267409 119594036329 13002875379 118161659998 121281994 5731024252 52338390622 176087888185 1997397411 11066824012 10503012522 3839914662 33225448319 29888452463 41338402743 4142424920 52204065046 9553396246 29631868824 134150645188 20183907998 7392974585 56533025202 4564697833 40125424031 46242671070 60964061563 98883368305 138870925116 4409562793 21234992406 144504875622 10648311919 25777930156 52643499583 55935627757 47794338755 18999965073 50061899156 542614489 30677622377 18764118952 28864253140 3875062323 60991153134 9293266969 56937382853 29551203060 2595762764 12576904513 40101196379 5127710312 134363331262 148759789758 61572648382 24565258297 2634751755 2276721366 32493222133 36309451799 5254348590 117652342839 1170141773 160394566966 26239749667 12915868650 14873186259 16885282275 62062940578 27883771393 44003656324 57885726770 141910005856 36169241432 118089341652 8433236077 4364800596 4252243037 167934535233 4248571307 128494618 8160346908 21866962590 16016852744 72691539145 100943602523 66835517240 124901017731 23756102846 2546322899 623456390 38386429057 12473359871 62766853065 189769606592 2596412051 8344021637 68439274663 150577189642 84095010229 36562690136 16505378450 62086245442 75179669372 63567474610 13742651434 7013946130 147605408523 112050079803 964092722 18556747848 24478073260 9776715302 50988800403 99045759796 7914117695 76636473529 9833950586 30038981229 19351032734 68923510212 36275882061 80446928509 5470291213 28004109701 2949849181 95631412313 16558783413 18494896385 144473023261 50591795134 6229799757 143833100562 24863498228 47031160109 18918038400 6645983090 24002875982 140230637510 3620802250 4360578098 23257789217 61710790107 26841747571 96852478351 3591412111 8247202533 167448607988 95278754272 17647360841 78814389755 19384764232 156358424143 79123436798 6209077616 37011690962 593032672 15383968316 8326714793 65678890852 45946788178 101473496475 13252616106 2333383776 94727420487 1709174089 18052577349 20322279025 112137381 29559039146 8204429446 67670715116 4837638717 2250779556 38624245965 30438117186 105373694343 101914773077 2353801051 20157671349 48947148233 40893742520 199228550108 28883382533 11078456543 10828280580 14269692681 61906116730 82771947552 27069844548 12246174019 6939292151 28054852191 87653442300 86392286486 50089394419 20952257803 18358761086 55245260413 106902812500 54493957303 1162426141 29441882359 113505243460 84864255983 2554191262 4360565 52594972397 22559813478 8434550477 38498666087 9561378963 25114495563 40399580921 154008903046 127430576037 22594245726 76287225477 35919855484 75326660588 84161377820 3777829298 10806560559 3596835086 58294352338 1348911284 22358099 758479204 20373262113 639567836 16747696946 5745516110 88113564443 10761569598 29370250944 150779696040 14121619453 13926433240 33256282023 139494098494 17116858598 36791053469 97323320684 48877569980 673187223 98518927147 11366173558 6572243502 113959451097 67405625865 5260019096 3394289 76783737737 56045667672 16141178925 117176138190 6682704624 8160284130 4273933611 315161830 123146420785 8385394140 19686744952 4663682282 1136291678 95054144738 2747116820 1978572344 18749364244 20891109910 73595125985 36111398115 66931002276 25679705611 21299143020 15957401811 4396881233 30972302388 152131011962 178222337564 118020110873 94988816178 44883647385 4423249464 81586531211 44794388467 27639038521 338302607 110980012850 173462661 36972402 2622134297 5792722561 56201995896 148577174 145144717977 6349156010 55096653132 23524266725 775622063 139133369885 8987012447 151432228834 151455732912 41986652117 488315732 4719227747 111860672070 370133831 100983707032 3160518544 86435296742 68761841590 120235442356 71533531805 829091383 34829800342 103850511878 17260839363 7338705005 6941703746 14134974680 23318607370 1639137151 507458034 60559612 97000758518 1286549969 160445799428 69508697451 67279877700 632738447 13908225717 23421194710 16193562235 59601487964 17492338781 21054041044 40806267734 131579218609 12913496691 152393316552 50437541618 35929743645 1400707708 194324734 88895973166 251255773 13377070916 106876048595 106757936630 4543872960 96181709466 3434772020 33244809061 5372428137 22238934919 54970877251 184407820215 4884914161 85702172423 48254260376 29230162121 3767007538 48231544020 3719770912 195249621832 168811769228 2665004655 183846934010 1991002953 11019778348 117066967008 9611063124 88816946632 3698921808 164392866338 66303076202 92763252514 13621130038 93834378035 5856444879 28317648770 2519230779 2959110188 52489936755 2752245750 64524043451 9963253154 41796448692 98416156182 85522652858 32205327999 25876347882 13983379994 12978012949 778664835 26560386204 81836525293 4913801100 5394932747 8711386038 3676888565 5378193540 29893949529 4854582208 10948099784 40179694709 115940595630 55057768457 170957784662 49898927456 7891572394 46301425234 32012032608 9096460549 68253486998 152065540597 22186089319 116205986492 23144195331 1083419058 129156187238 96117571272 21140943273 7469786862 16804797874 13091764443 99197374580 74364735030 34687300779 21961436223 103569784462 168133091364 236344237 53847776794 72698656103 12125524201 57087921182 66611975167 8954995604 79674721565 15390938761 4877954205 101109375993 2471429586 45843701208 12163648250 2141577108 39412144253 29021858245 30096481284 33558061143 99294563569 100132739308 48332479086 65046123000 24519784686 867952763 25758439969 7224830749 27254418881 2570159049 45934441728 4807062058 34772307062 13587119602 5166527920 36601703231 36970320435 44109520835 22812227262 143071375019 1192259541 175557816928 91617204872 72432869144 70787255694 49614053064 81685550456 137624696472 139440299456 101825560664 148538015603 188856174567 135963607563 102338635625 93292296565 86649766172 16872135692 68006125631 19983049080 68763225792 49748433757 33023090539 2068569250 107473636402 11274506569 2879196789 39925522922 17844975361 16191404274 8991662373 41316124161 57766994377 108835207070 8454245301 43917493586 25296399981 152492438 72508035355 133231434454 29798010378 7996745998 484879292 18212356177 2885082349 1737488599 38249700729 75325598 41311748599 20876924675 175286489124 15887091831 109585849265 67284285499 13289026428 70126922584 156108721505 30409081571 3582357401 4757040033 159820182847 60156676113 10850012203 188105102032 17123008052 46834786670 18753057007 9473923785 23199961015 74068520049 62277626261 5741389363 7707626973 14316122688 3243047891 133200630147 2837799156 42014527829 25449397097 12549857823 162167908696 52529992651 10700267584 140353849486 182871966575 15520933840 76609296148 10861272602 37924122099 5616136220 1512687950 20112424185 12997694425 26827359570 34341671609 12301819363 71375282350 36752821884 292082579 72760552427 12550993452 30441124948 1844834824 87829162392 41647440017 21094358 82788112825 19980602604 125828449519 36633724256 113979329512 1811062398 6187727383 8132830289 1376828475 72865714333 14776007513 31235468641 107651427253 49408481684 5009725383 3986231358 11634707327 2350703925 127389004937 3570141378 8359020586 21031764092 124124949751 45183375513 139851566734 55159489308 20659758793 23288940833 1898003408 8848467675 167655137922 3338338170 2854775542 63394480635 8416884808 7819920770 92449644282 110322361354 144630171545 140175216415 722257137 957824343 90628488140 155410214818 31059408524 29090212405 135351902411 65331825175 7649136837 7173765053 44226265040 36935858533 127963095638 24588412272 30722438725 17165744106 200176019151 7328659013 37035206392 39375991756 21194517798 78208239974 37846500091 4992262350 83873751669 80144488710 28642718891 45535096007 8539355340 20300618842 60437183349 9269393539 106046310642 19428710898 84921485802 10487902693 3594271691 9475179762 12111529440 15052915643 28102158988 28583615937 44486279365 16337094 31013770174 82188990010 7978010134 55545027621 50903357243 2279452163 58514825597 2491100215 1359912137 24722538631 166072940620 5125280393 59477410 11946746830 100877002226 33252536720 42655187210 15852859491 105821344 6076066209 30818464265 13872941991 33918310925 228710390 29541014306 123327435 2808696820 3379384574 92705696624 120745838631 8790756509 2960853786 82018071334 112614426169 14712906297 36896677234 84400738054 77842727259 126127045108 67709315884 8775980449 102516451611 3729707602 27701242935 25234428147 19240973847 106931520357 62833538769 3867598609 29164527160 29063653477 10328058625 100471431130 28801038984 14331300586 106323333501 103952061570 13035103479 116501069455 34516432526 31018576668 35769976092 130757162985 37083228431 6423374697 37750106486 47911564429 6245925990 89748337061 34888487888 15562292318 21254086042 37934660379 1555566451 167674903211 91174273654 55030565333 5665315387 35066572929 7098495514 18142441810 15736336514 56773827590 10626808434 87262257937 75555133308 6096041022 134596242436 1040205349 99022161761 61131378600 198782646 14112274255 6318113087 190452672 3116445448 57342994853 33923156280 8534395819 112259487557 49635016476 50198904 313445112 3480595710 1582440851 2017501102 18872064150 49634049634 8198472039 18573376980 39821255579 74506650032 11118544629 1168258622 3635274244 8756000953 118259632471 20853426136 5150850422 86611877435 76027364881 4308189391 65386112537 119428995875 129709298793 10673206610 1369948540 18163621030 4984534643 49579282906 19919407579 4308351262 6730814929 134031643424 2149541331 27920533178 97082755241 15435422713 63007741356 58939183536 11160950235 12768829773 10012916658 157085620 43284801044 1475561048 122285579154 37205286973 82027681383 16386731349 10781566723 14487863630 1489266684 42594787931 53113990777 1815979543 15121256632 68514912122 4668902264 4041880846 12029370783 28146479159 61552754096 2211985496 12232336231 2112554085 64680629392 35916412119 4270787712 34950868824 3350410204 12657594967 6467257351 261280304 2765911435 63242286287 6585787885 45942384508 2852804565 25232400219 36312940202 19337196519 7580475570 118307584322 11409218792 2643870750 119719236624 89995252199 21634563842 127277097894 5006755361 50111267401 21931492760 50183991911 18456215479 71537659570 7114656984 10716252088 103530949936 84523561302 10494656160 22905928454 34171858490 50767021607 5050736173 23815502338 33495563117 29862729378 25154593542 4956534198 96064880550 42389262480 75577602117 136716431338 30038521972 546194487 148425646429 124903038555 68983952518 3714342663 75151434971 12440823688 19634963286 56530943612 9870892440 104190701213 10790285655 120209931007 3318187234 104308911776 34534593886 11574613099 150109999255 9906592203 40958571250 40187516541 139448224887 8152385541 9988009113 71839766715 5532809746 11666163420 11836493057 32572983284 123159594 93746307573 110310082704 97048589552 104099378430 86474326648 136865009808 9815517765 119457890230 31804769375 88085019937 10168504800 20538335803 109249980753 49372242968 132630002427 30176389403 35190918685 20796159931 54004119909 32541867967 7146339294 26871561234 669147819 27283722184 40374168538 10887557864 62845846259 1645514752 2947240170 2090855999 14412030765 141774020682 2990743432 37785373537 23781515231 4338462049 80008512710 430422283 132795340534 7985103351 78511699404 2375149376 4082081287 13923721569 478418846 25536242464 6078671792 168050608760 23184063847 24661132632 39852395169 21613169335 34233798446 14798321023 679168550 119425070265 12464329578 91112699697 3370654809 26150390675 125278231191 106188839491 35861066203 3687804889 457980144 23632339966 88288449964 156687393946 24021606757 17398072722 2067867361 96111750165 25949183303 19882936248 62934453228 36592044035 16816669637 11068528447 36053043108 65631687 74747007352 75218396028 8954061587 61779752306 142476213482 34814606520 162475490062 17765090624 164508578843 31338825253 115780561629 13299563655 15392085795 23216735614 42535876747 1300455769 11212312571 849194939 18825194931 12542708438 29032472331 27937467700 6872203541 10860488583 60585198282 1782133126 8801344326 28745260241 6727968037 73389352125 725841754 488085762 6542670131 30712610455 28646756884 82722212555 2244564846 19167234371 59250405419 4650930018 40955344091 10502588542 77993064569 353664973 65210670341 1720500144 11938297231 67146328244 28437262149 80774597203 498812826 43995990641 67285275888 93627864841 23434627668 48470350111 5409371515 94370934984 37668085259 2809640351 6813077395 50157453669 11958843079 40357766139 1554960345 153258933 23628368658 43550081545 91828830514 19087768085 28495137425 7892324136 9851637377 110198242886 31370232971 16336532668 2630372934 26293181274 9311937557 86893765725 6115839438 3634022280 39079383988 748094671 40432120599 144961876908 123293258929 4053075882 17735039779 2609831057 157646755115 18355425113 17569771670 73559699340 61543019733 86047767977 55479792492 30893187038 10648504050 88215473767 139601372708 3521272742 256144650 3098437401 31791152692 68910330095 99260326490 42600135471 79454223937 125774323885 46270375853 2518321048 28364394137 49623497441 69008594653 82611398972 48275035734 44172825167 746229878 5575051039 34885626982 56730676012 80389089173 1864647404 75998586122 2702858506 14205654375 93878384700 93825374217 103002703056 16542360638 1118755925 49699772185 44473669088 13221927775 12731180796 56782611331 1375909017 8914852798 38421111080 3643713491 4063514360 27471683376 26760928823 12875447432 74861887035 56669227016 45699872250 768869813 11891446262 14939372509 37027086402 20154401657 139769298740 5345739628 64258917342 56818454031 87389441974 39440974792 2549729471 44433655006 360426853 15846114436 59290788110 20486003889 98374346085 48840186837 8686790012 25630645907 5452686772 41163961873 82091487056 30003029720 78711254396 672571685 13107750943 15408238098 4562754145 1275420041 17686559470 12857662726 9855908683 9470127061 22064685067 29956567512 59761858613 10613368768 8439312894 10923456384 9751348024 13330034013 49333056695 46581373464 22188025330 14569720072 75108447162 45865022605 82310321557 26976001280 49940648814 690843688 4112941149 81118033408 3461474819 110746995110 43148970116 79742734192 68756427209 49135284038 197167210 41591796534 2934780287 11418296469 56273614168 6665504914 4648572364 7051693753 150784890692 45410234686 18296579431 95004186612 7191665745 25698066315 117175722888 34940595254 20605387360 6214900085 46808063423 78928500624 151509537649 3442226268 23559947652 20657600230 80686586479 53344869362 16706889629 54172820132 47054590297 3362024304 113118784986 126129106271 117750832472 80798889709 129271993057 33309245671 26814047714 169198212 26328467882 101274359499 64739227109 9621974927 5724203457 191837191728 115745326313 19788402372 6324222312 79603097989 348504558 92577110560 2227074783 4820370013 26306826345 40951103054 587322642 74380501273 64559623328 24620864261 20533419216 130504441681 7968297870 147842997898 139761271510 16609245137 3336584210 5784249374 7812796167 16419773322 3002160300 10332550372 86898430297 38414889806 39124102160 74306872527 14921827445 104488709175 141201284159 26910952437 39438399138 11424569980 37841245884 2900119668 2210004159 2998888457 66926777081 18812842854 21223994498 80090524192 2143971724 3526408467 132485778776 179637813 4811707615 81354833287 4400634273 24234821150 20870861585 1906653041 21033639668 2188800760 455190743 24411381624 57367759713 88715030920 40109742656 489852381 3773409369 37373503802 72781410407 32773432753 23744789005 122408917591 277666062 39365534820 11015432740 37331169172 1928955450 6401598756 8906811693 9543798376 2795104669 100501427787 140754037970 4058713991 9813950789 114336289052 129630236387 38929747389 14888436185 74089950698 330432343 69349839844 9016263806 24098340237 51244921149 33007287440 12998243872 47466033414 131416784977 3249227530 3040002798 27636766828 62836405405 40078302676 16065947793 32855696 36800907492 7017621548 45380215472 5955705035 80151538669 2724264177 2514884461 332779180 58793849238 68376159153 9563228785 1991288709 18529015480 79722024564 36883817237 6899162573 49309287005 23989817192 3944570868 9261144277 4593798372 24982020170 169976301995 335875826 145150461765 149454459698 75632885104 3184457206 31037372151 26109338289 40243601921 4859764823 1229602406 80846425060 17388602018 18578545863 93128866532 126025327437 81980670346 132319352227 132168839158 16082531066 11389498206 784842340 20036810422 8170732636 28800991729 105285153587 155016637521 2437669557 93377836765 55676785147 10549304200 7762587058 27713120818 32923937585 3672475707 5439965000 113146068868 1099095614 88314253699 19832831576 121092855937 35851301718 5082135887 62895501776 4019925547 2298525449 73252903349 2132745160 119210271841 69432303475 14192218762 152936489628 492218094 113207322366 80870521083 25055265253 41637225411 121134884908 18740762786 20003406253 12599185358 305610508 33000611093 17922139855 63203164161 67183168743 27987563333 23146863960 150945890458 31567847923 22533174094 7412414300 47373777908 4162568981 10792063786 50023196087 25578218778 93961500535 44982500841 86403828084 2060316760 130345845203 12813915221 112305525369 81291064543 42564365712 62982201307 43708497911 79480740902 34362261633 156002507569 92590611367 20209434162 78623718931 10424131226 15549493108 15959788373 87557052264 10049317486 23370921874 37369745720 41160365231 6608342525 32235940706 15256320302 22717592008 313486641 462198400 18503375480 55387435061 22077422843 3781670831 39649975981 2821822563 8068095801 28851688366 12912696333 86837944 18489320983 6919775254 19339016930 62345095980 14568136518 99301840939 34784795056 5884921289 39151671 4564643413 152887153762 41111060105 4126115302 109426570870 7219684440 10845229528 3084079976 21332033838 3692772171 57683521246 147822497 43521404087 9013494578 36944069006 2100993541 28518327671 86453067082 667112239 18806578384 28695029079 181645076866 12001805864 137311956554 64925185563 104549860 8696811743 9691931998 14719148299 158999702520 30224668779 17338876495 20587870118 11558994356 10390304358 75785880964 12719933269 65882506905 18524954041 15221646575 5293978719 3390930716 32691513006 29060476941 8251522201 45814476977 13611935252 3216409202 1530896759 15820156473 2275351453 29648782968 74187118455 18280903020 54837825871 59920287447 2121316562 31966567593 3446299414 111125147918 1903643422 7748739900 15143657791 45916400677 13677733021 62651049103 139003919034 8415647736 49846836975 66249797138 45315509084 18606616728 6428946298 5964756847 58212164022 9496949186 30947586362 51395691679 113481440810 27309408526 80453127960 170615805273 62509738608 5222400101 47718195306 7062339442 140628827379 10455351036 177755055493 3684544595 16940768443 2384858666 9607510463 11742082236 119501558123 762538412 1008913454 190053063387 4795150573 21400961550 39697168619 4545369463 57311267136 62234623095 57660873177 6008522478 3958023714 114479530885 37938454337 8753313996 76833923049 28923094628 3089406905 72050873810 130753463605 112399338230 35743721508 4435048512 36043394495 6225998670 13132751773 96218440208 44837209615 121583130006 15842918645 8326155848 2580200920 9925581234 11790221625 108999197424 2785807778 64124680059 75896840616 42157287676 40981598151 12626837087 20001331049 56424492741 122075563234 119030594069 22708300582 7067105243 69156100487 78837118778 55579549710 62225108642 47563640695 18859914858 65166679651 67733112431 147917001949 87043525043 1962085762 44659842719 2361085664 112611328884 155163036421 166679597034 124547003064 67331709279 3999008586 17055993924 7365473799 35187205140 37050147044 10450320394 3090419972 20246060099 36502092905 22840326970 13234168427 23230995264 31354503142 45971477061 22237024839 5003831418 41516544000 87186064808 7581850885 2732475215 21073968291 145893708736 178331232572 67429909756 39834945037 113423520616 13649752610 39148901341 58954879451 599543185 56672133886 4193795589 11776473530 70180908754 61742176905 73406531430 9390674472 55311175095 1765925036 15107695834 19074642505 2935383033 29727036116 31520532448 80836663569 25062619005 48851553222 3997010275 154766620086 37290805750 1302998181 2522535380 164364382640 28507596270 61568827562 52692912902 61358928002 14287561112 30996501806 39118160224 6024775158 12200726432 14766068696 1773740283 4768985830 10562335074 560798036 387181241 19202558721 6933772982 23298849689 28241475688 68681867504 33754322279 109880018905 79027672492 42483641560 68619097649 9797031005 152995470 89909926449 153149144351 40118911732 43658097579 11329539430 33448109038 75713605620 111059252780 23869488221 85427991210 70172132762 3695861249 130772680983 22727720588 23273954971 30230069853 28848064822 108983983626 51685296092 60791537213 6646599800 1294775557 16558126777 25277347969 3161355164 2901362496 39417301096 65422454195 2444764953 78853662483 36349038647 4203454649 113859760539 28259223360 6682604208 21455185399 6597023546 12308291004 24218735854 21844680430 81557567336 6922346369 29034182057 36534009584 143461948088 50098964268 4118280120 57945832705 21186688310 9310072848 50509831478 3036718602 147294427977 110400188119 950143149 101920976404 67170070465 47842500 40046793660 87249203296 6613242835 8619238074 197605615748 16301506831 17603004494 27691329713 19916669227 2686505819 1809435641 46163083300 11631045037 92033743487 18062202444 17076722520 46872209238 18092168655 870798865 22081105697 3969781113 20434530068 15750379008 36140774483 5367519336 2216681368 52251416061 66016569925 16997399398 104656056 8885015676 51889446021 28547991977 138657552801 483886956 95270054107 3251886525 25633662476 2805597098 14114011933 7072058017 2108522537 128025770248 83254224687 158921349 38089113198 59922887314 4405358 73788004531 11284165404 85575186938 1207134 39160713755 80791477293 33787715665 23824887077 42805792114 651846481 1536204886 13109246381 19648539204 1415457255 45302651790 15951054704 8332454896 42372846118 17441918269 206627556506 6406482848 41803394176 103859882178 56324194 44192069912 8043863268 89879301217 314564205 184521840411 13306280187 11878486941 58705180713 16824440489 30069409986 47998763807 112402882697 73431920735 36280389096 4781902515 78175716866 16905139463 116547187616 189281274040 25889504272 801655472 30362005242 5373537432 3785702382 5700533024 21078079339 93631344097 37198804358 78218826522 35201993898 137326026601 46096566008 31198779932 15253095802 21347875045 16822228267 302496857 9994548628 30208065445 3455135658 54709502969 17293564600 11709528341 38311592634 283488713 36060277205 39384795369 121870486702 12217970705 10579058046 2662458950 5519881205 2628912559 4121521579 5701630104 53447062120 2429553734 29852271533 17230634744 33328169601 3286403030 12881777037 17215819057 172690417663 84642457697 2614005504 8032411821 1591114855 63720380709 51658505429 7435164618 16390666036 4608309294 20492620777 90777991905 99338047956 104086993049 127339667981 28575574361 77436859798 36010804985 141103569186 2759560443 94221552765 16487776427 57888244084 5333219746 45135792691 53786849248 25339892175 61843867060 89625958772 4767828083 380170319 119884069245 139548799031 156939938627 90826400088 87010669881 140335417632 5092652639 46234889663 21841775096 85996544732 2792189705 44350650505 102093308926 30493845840 2440706062 13500928116 2899103666 1090609822 12233221762 32386978689 107084003884 93211078271 1331973542 70979303286 500839680 11638180695 6558260713 298182822 8756889303 41673439707 30665992615 88114475752 54546361013 3076284571 47525020384 82564556959 70610458431 171990578932 54350761354 3195919531 2404 7143223990 17217016999 24953828764 24499127218 29393863924 33946912780 44776889908 9297296488 74769606369 36785093553 4466867931 18181642400 10677598529 26266823858 76065686692 7800748828 2912248347 23507512361 6702596086 36543069192 15954557098 4165551025 34822175961 19575243749 86359268765 100217446665 566191771 3604410216 9457135979 27458686266 150056889020 43830136096 1211846313 10806647756 79525892444 3352367942 13605251449 153701381201 25569500575 5427066236 10100028407 123985291280 11340887728 12172817399 1094250452 63309104270 8204776820 177021180232 53536443760 34890081111 5015934372 6176920360 75353034157 75812465527 6097533575 42492883018 4876093510 6671291507 206592522579 14048039383 67910573644 28914211320 65863312386 47092333659 21079919435 25778019569 52127330277 22004625814 23881024297 43942464759 16911781454 11702947989 71580463197 16047524243 143311316336 2088378609 22584977424 72565647918 150323710167 51281967683 93012916447 500495291 28550131516 4004540461 54549497780 11465504516 3157525734 73603715635 16860910724 42976066722 61627226246 123703411353 17811834112 99238971516 123091618 53577258594 11838415765 19632721506 6905534364 31215275612 24118379127 13695962156 6009066313 87389187029 158711042684 88726706169 21024173315 2515201539 5673688395 4395004748 5828135500 13469721220 34368079727 54637000942 94569739806 20611634146 12004587444 94852923411 9092157425 10842181870 7238808014 3028234075 4524907969 16481818050 8017802039 40784751404 23067991651 276481728 11543711057 55027761968 6697501695 28709044105 70039651009 12641525311 29506148344 118713897755 15898152156 1468866260 15953288719 27045721371 8046515929 52929259906 108069828427 2345215618 49949297316 115096214978 115518768607 39151710600 68837746492 25645860216 6338662535 141225051522 57217531129 4597476851 10655271846 6852796562 60365255068 6007287 46965846366 198325465 3982131887 155216457195 39870725993 100018860677 120981290730 6632752210 30637577695 78308537210 13070425308 10744023647 136969633708 5549547380 78848139431 32462442561 36709053471 32001025245 1764127942 736976754 81633065 17445614158 22765247529 3072899042 52437876123 63964947397 4228129915 106669622629 74353760293 4709180344 10976375982 161339617589 95425633 565426298 60564802416 15854424891 97577300371 42801190585 31506496514 31192027757 63750904339 20793183794 9240770163 47627212921 132134858710 22626873262 7452851348 83299363252 1809288482 68177157049 208555376 1200209642 28473065778 34691374391 9423661280 124769101 10713370100 36730603324 99861224526 193495939323 45644913066 13891468685 50451362818 6056519509 15418612127 131832489041 14408744267 4678364198 2495033083 77459681104 10892570420 10069869780 50858859807 652435531 4246275028 15379802305 9122197025 9444693719 5645492059 24557436184 7128887111 250212147 78627458394 112407073733 29620333384 2739648383 10740979798 43471079624 15938797291 20107244739 16703553592 10934656270 44343240428 2464231691 26957621112 3651232768 9882339115 3953939559 10864659694 96234027975 163559690992 80020436358 14036065760 6046589487 67125837 137094458811 107691386566 11905343988 64946094306 6284836907 45883537353 143152362023 126970321523 30753826857 256931928 13521336031 41456539962 30719359363 85285836591 75392595421 141431842509 120962772216 45627463114 20407445066 65714185498 80408427524 36248252265 81583164451 39736488481 711121804 112614943435 63658408786 62789412345 123136293316 5150102621 118552691834 58818240213 21370045059 23359384443 44277693222 106655554245 81163211746 65927935045 28833993277 14233668879 193534066 55256619240 5123255872 1231790905 149042919913 12644091537 12826734231 59653793113 8833098064 84452853062 18879724425 19687372310 50897255128 31648460434 12407715807 2366216126 14596686127 34489123576 23316456833 35976027725 1150986915 18005718519 19747352869 2495420531 79043270832 69884222361 87381622624 2461774919 284245950 115192509596 41060492861 40651535121 9743445282 25056479722 82159756 59358712442 53016067140 136392139072 39549441312 53906184057 20411075890 79926512557 15630048445 56924754480 111585317376 1737285548 66421975338 49274202922 2516646280 63325115149 47548872338 63245423154 86146832742 4185177245 4668583997 3795556926 9524114231 47537985300 3651593146 3442204377 16642583598 57400734895 19310982172 26013263601 7369100307 43642533384 8864422738 31728799546 1169457558 24222479624 10603169162 95908275321 26216137174 4817307155 159900957422 648696743 116214327230 13254917466 8404303367 65414381324 29699497510 23227382274 7403598460 6199546753 43393237472 3420849263 157112131881 19122865226 41476858062 44916076566 5219719333 113070908583 20250949893 2961913372 109254607974 17677355972 5964747567 110267373489 75272328624 40429606362 13193847847 123150661819 28718143327 32564750874 6102830047 48111826642 64715086365 1974434558 70726779915 226911210 19205981668 85274598386 25336478676 4446619186 28555943355 42161848481 2372826001 14271126177 25492045973 8527653137 2471833049 2762147329 10870976570 10471395131 9152467164 2259202199 32242068362 149449319623 27069451314 34343550602 127800165994 43207328301 49212530178 45606936623 25199959231 27743966397 2540289284 103623356026 66752733322 130851099399 25987713476 12135322116 30577384829 158512915745 101640348968 13905829371 1795988344 16049617931 3340297779 100436386 5084574192 146132511443 3193606737 176446552828 20702224863 7677460751 42188238833 547472217 61708112867 3220157674 43031168655 4907454918 12040452236 5719480249 41919776130 65877648621 95611416144 84382882110 85903456018 13457687010 32967697165 3860699429 122152144351 22475488864 5630960223 28505708637 6418941101 169654664089 748489043 39174642419 15570755475 48867394693 117377839472 122346559230 91349525533 4140852800 59778836150 183609872509 7753176558 17488593446 15495669997 16178961584 1100798168 24154918478 82899455686 32562176236 51042940835 15578009465 14455985572 30580372425 13584651951 40196864917 122998502743 61003038293 8235495036 8116089140 36187070652 86801655159 23663736637 22224107566 39176126631 46956193665 64924544122 21189198713 7826550127 8673070250 1300859006 29623110181 20538808860 53011156112 13927086594 112812138332 30642561001 17970300662 21052582832 19398897317 5794500757 31098505883 129893418 91352974862 1499923128 54749233005 73401878901 24647144332 45857475475 7967625702 5787901812 139736134366 64273744238 9806116955 25985212611 2888541810 36721154845 49056973876 51247124054 11960532960 1119521753 5430133772 150232328 118286526132 73189287953 64121939093 13501818006 102856273839 18194044900 7540291356 38434477234 25506109406 16660826731 29395548086 38321159991 53994101675 121875692237 86697591559 29556598969 49239329289 20541470023 1715282812 109672897716 98938332912 13840634920 181398541379 136066464960 34787925877 20606531529 47109790914 31300042279 127041718970 74425561373 104777605804 114346862595 32647940370 13965119510 1187774496 30646655899 27690778307 15875157705 401605194 40064513310 36959360620 28082978424 147993913633 169686285 23764988230 198992520644 116221044021 38487754577 22142532213 3111459912 86890580902 765133831 2421254148 142264497382 30496869507 108338211808 145026809912 36898194219 5243453521 4820063032 2759727779 2994952719 24413134526 19291910518 298393684 1773026366 14319023755 25127632624 148184373035 52669628851 5440276220 4186259205 15317137567 28097757921 86162276072 1166322448 8046661242 6230902608 50875764110 11121508920 28350378269 50186589583 35244376798 115013268837 16598899376 30329416935 38954381387 12132868245 75022561681 36118549456 12234884687 13496602448 150866251410 9746309175 14388515952 50034450885 25469547810 7736277898 16432575945 5241810276 42995028408 1308963687 78468971506 44205971462 3460448027 9154805981 1992395773 59786922286 57358022 6600382066 104180210954 7099526905 9756710203 29544704820 64995255275 3614559204 30071464246 15285903352 112580821417 4191285550 18471027822 68573038027 34355712790 65024486703 33717675626 47540295 22716343613 57780775032 48561898801 91306068676 118266205468 2930123073 33195985969 18748596131 229366395 50462345765 43874744880 4515289055 44316997263 24842235846 41452979199 24850615111 26226679219 60749595278 3209127611 113907370647 84696877353 4464691229 582528490 23168576724 6937086935 612992175 12293133941 85554499174 78677681120 23406855135 16983143486 86856862291 85628338774 87203353496 4259409015 4966920302 22058742842 39384997806 104417642579 50455257747 47281538470 16946435015 18099394665 37742315765 14607617660 23208989163 12059370523 90464195860 4021308789 143887373946 36600433634 10282707999 55665698167 121256518714 9458897400 99429783514 60734026880 74513840542 9371840249 22832100672 109444576554 123984763 55503900652 48247390 59971575371 9647498305 13029850367 71557505160 6034478213 34216475455 45020397596 56743299987 34505522926 10805180144 87473652794 15623315007 77055453462 25591002577 89738247338 4027550168 4947679093 41710467985 12670336889 126898709195 35743907641 37741926227 44381820031 46794947114 35352736904 125795301785 76538223188 27687252181 89607938460 15739571938 83275843767 1569079432 87213632339 14589960031 83456864761 15214426 70872069080 6417660294 17825561465 2498701301 14248440693 2352479780 1945630290 3758393910 17934225197 48105133662 58945852826 151689107781 67187624661 24644335886 4534129092 116958702534 13127996537 10790197058 116108587279 6241675909 73356762058 2947025799 78798457833 46806973014 54771579601 55675596959 36589002848 110261619812 10367591562 1758660428 75592739455 10441451846 10498551144 44703298521 20633625683 34171356009 115799327177 13784580924 2311521735 12644988646 106378607576 63830001040 278471978 17865160662 7057456396 2507357 675761448 57910714259 20078875819 5143218736 140315729945 55933465692 23195793799 142894298385 1394848000 9283443629 18572412048 4629111116 186724979718 49973794080 152320904213 66204866684 10064451092 7231798959 183364389328 79256091025 12007841026 27473709956 19867593575 42560510143 105571733223 176302999424 1631065744 420226832 2030486310 107147337108 112604686484 99469362656 45140646894 123447446050 18394405071 15867365799 66326050498 131259654698 106781475877 53174709 16899033149 30668230601 2156624900 45062383691 33283149362 88319652956 30018662152 19329449045 1310471569 34413110668 45072699887 28325016467 5467302908 56881059 4910452710 34733779388 2235157270 605270184 769058034 113478133995 25802773906 13153707938 62111986819 49695240836 6612215010 26326449966 848538013 33969413575 23171601706 10842278237 42694138757 115421593972 12443624967 8144868886 33673117494 2203779493 1127340660 2700090351 33405579163 8061325111 25722288895 29578377347 36873350151 51476990345 1844548952 118548602857 36246476960 23353930162 44081942659 6668923446 4762046564 28380024586 35571161139 14783296733 1741870515 5792270845 15355401669 124218337567 29091698104 10052591993 2835305751 43311004154 35035361808 103082458324 29633926468 10014176533 143393992827 40774238258 41088196623 25216741312 43897493095 4567599148 9083801203 89172093712 27141341844 13689352039 42317383492 3863017692 4815504 5482923105 75698147108 142233711148 25934279175 25323043059 31501525716 818993225 82340587249 5906921322 13462361224 24617108334 71887246728 8360310077 49993168878 7630494238 73055434650 164571471730 5036090625 2752842804 115352191128 86914968947 80489360749 59682234815 15209939271 32086201238 31639539847 435573347 22093553753 64665908505 96300789976 59341296232 13217572911 186535747678 1222001812 180544309186 24772321206 47027134337 2253012792 7290227541 134198865399 17264590141 28726315620 140435348510 74470789587 79910254579 12935176696 13642040672 20839062471 6268342444 55752832769 2988478605 3952386208 166658817835 8925484520 65176522642 8869546423 12791709915 9469462966 11060700661 30793512696 4450164119 565556052 105786046968 23916235374 17665279535 24699136407 818855390 10937833690 79387833375 7312672770 247197641 1772085010 45870426352 5226974461 81289245286 11023866904 1882381405 22111135453 121929888 111628352578 63769655216 6632888414 58499819206 23974486713 144122433759 2383282795 50635182971 74303389240 95276748860 12735031621 15858076302 3572642370 14789496750 7150877652 25897531044 242756 45015998753 10291337683 104042705 9691758763 5779694432 5676179165 23016960094 46078407722 28034340614 1954813835 5585871339 22748850800 41842375895 6458718275 46802106300 38332783876 24453966366 24630014589 84295474828 34768288030 28254997610 43671903098 18705826081 1632525169 83491757830 52596330223 18738359515 39540153731 27694792866 5630396090 46250467143 13853284561 20149734642 62644279930 25077550473 18458642726 410529147 50334084237 10458331637 16318489583 100285135310 31252456584 41662910137 17159425839 20744776398 55736047793 32086403289 39842805196 59399580076 25480388199 593496577 33914771443 539909443 2612667418 52509650706 2098792245 128143546032 70047810813 24096051284 18767122846 22475287096 9156757080 2510557404 3675242585 67859609412 14295656382 2481627739 114627038 21481736708 111421485343 8740746996 7314051411 3023339637 357308292 103956981898 3038001346 25651081189 39399730350 964675897 81375677108 1741591457 12013152048 28782792330 23237020423 27295289804 31557405870 13576137214 10672365357 67434463195 32226089481 157910846379 6181253194 63862325918 15730010317 96135271909 28633382651 13286839237 76057615704 58340072774 7606888826 76440180044 19108186651 167013142088 18507888954 6665066634 159246546160 65893139843 44231828711 6903297390 131616892007 158313819906 86558580799 20041678381 10370530343 27471885214 19172099430 131651388231 1422794816 38913817563 7959338293 10039199322 140011275683 11029979348 11138303152 28629020716 17648513203 24826687515 5693873566 23499321549 3356773279 6927415521 12183923431 9828111093 890666008 144105542043 90140085141 96730936823 155163882211 6266115 133118756804 57128870837 93400508371 5580722881 4283699836 85797312124 2346464255 32009208584 109383061368 41994792642 7568178127 14421093977 53655447522 381738571 11889906878 43017928651 5801798474 32031404167 94888880936 2446642948 67039970777 22500591165 34372320660 10010374042 1844337270 71388557401 12685554184 64427422607 31923330573 9071599098 10351532055 9121357986 2367710286 19407509054 69875052074 12537792158 10190462245 57523019668 51017774175 85297811279 63494489473 2415515879 14246328750 4425701885 2950891014 12762286222 8591109888 51614176052 756000526 606216059 86453664682 126561460653 69547353702 101155392320 87902961641 43160199975 36414613720 9728820289 20171128185 8641639462 17923006436 43833768931 10276765401 40713842488 136138496878 17566657076 9139626479 76839820543 7114364790 1731079592 30106383751 89460715952 1026092120 10985423636 90833703112 5443913078 137009210885 3711614185 36132704210 47176542492 24561003347 10632930230 7174889235 12282456154 20549023486 52460319886 2404200050 38492194556 14572122907 76285851540 10013359124 47195663829 67914298370 17195141732 117763551612 36902254817 926120348 46707640880 78399555350 11109840879 66070698892 24923696860 43484870844 2999977638 65253092549 10693360727 67652263164 13041731610 24612575100 28694240192 23800514820 6148294602 15240853404 26846095131 26306713756 45706420653 2616837905 3048255648 18047074663 165299056526 19755728801 131955894705 480678545 28604473439 48313202725 12859879413 97048150936 16385955702 139149864447 16239915880 1238759734 89731765661 13069004075 57296080950 6354288986 74730807006 45350673572 125790087529 143535481557 34654804596 57046798974 19514636053 46097000577 32883648062 103323798131 107962191 152637928065 49494470746 14702356095 49900636729 4259891035 13451481668 46590421248 456230054 120055664617 64991209784 97627643164 54219847053 73356272740 26476735559 28867413762 82701648929 1023717133 24594236407 73795604526 18577682830 18863990909 13088974639 6228706576 3579989250 14713551740 126636147368 33587752623 150328805969 4587906908 29358756216 56129553413 4009296435 2086020457 3620211553 55874630052 58023798313 7806904963 85571417972 99251385517 6038114583 76164470069 1346479716 22626084473 30634554683 21063326244 38208764620 1631565950 18498034442 15986524889 2357495601 5475802099 2955623088 20773592471 71479354455 3477113652 10486313623 8419950110 68864951085 218339575 86112159353 106967150667 3063906586 123182346398 10336944398 18219861469 1345336277 111905412847 1909270943 38847515760 83748692972 59446455058 4200388851 12431211704 83319588216 61245227965 19983311944 93319950398 5072138239 99079433265 813713043 20278283772 44720171567 4231400393 47339555149 21449286525 367365498 1047557100 6310625604 25519860035 84578049358 1533464450 49783522151 1388302890 131839743903 94271594240 62538825946 72021282818 1051517478 16338252050 20161051460 7175368284 5076024565 3219939685 93357348659 50824488139 111326938743 1723344178 20427929982 118628022955 154251545842 4185506204 12761390024 1367091345 2202203711 4052500831 71684617661 170298865 35988468357 9375603572 96898850439 69788698018 16241304426 26403679370 7220410902 155721981741 3403798234 801695892 112552495327 2622473152 72982636365 3570110622 28189430910 2595196826 74625965769 101567579313 60150777271 42808129916 1629891778 13680077985 5337939984 885745109 55195823316 17704665529 14826642877 36269792131 86239508507 49953365588 2465525211 3782729861 1746080045 116009889676 109399428512 118724424632 38874749223 13610438080 36724470697 76673488782 58444591879 3642120497 75494836524 2005467221 48492781602 6822199789 64990758198 74261689120 59587471263 2653269153 30171556292 16451634006 22156965895 19456924375 80604374361 54594204446 6783280677 62989148002 9350084107 5946218678 895161790 10691719434 673977236 29958327466 7974503449 168784367951 16932138892 103817544038 10072525496 26055719990 1972282956 124719375465 22446992220 44575685646 7487575107 4759966186 20049026638 81120951013 119229993143 89061327938 18828448475 24938912492 80949110185 52177732182 6997202306 29462899992 52155493595 156437120487 2483354897 163662631146 13309189223 130550878163 4265397099 88090796385 86394766929 51346492106 68234592389 27351578829 14511338414 178978714139 15790012958 1439812825 38314226754 13519337803 61073638 372360674 50675054243 20687731400 90563001806 16102818417 111643319840 5015736812 144780099385 38065725332 26044474970 82910790490 86684060631 10903776839 61628967898 50692342336 102900007797 70041809302 3997205922 2978007391 50712102487 118944738 110008131134 14732730037 347442126 146348015899 557398435 10230194190 15152601282 41762515831 3361023260 13861545727 322617317 48221689377 992226872 63164586466 38320160237 8363072508 11796058804 20755361838 64390722249 5752651922 6294338544 1293924226 1075647128 25427466170 23634054620 14495111370 2338846798 60843022455 4958480494 17103714 24100817835 28596703863 53768073135 30165485176 9062497730 2570889895 57958874948 81855875363 88023978227 7504451508 113617727785 5200034413 119659308135 10140189354 37504984100 30094583046 15994154277 108146227588 56290976677 56345671104 4411035094 5335154844 18904591843 37172209804 3173173849 48695020646 49157875639 3625617006 8398052572 71087102490 145508989953 38428680442 27302289478 52585301024 335912306 19622036151 58686943130 105162568618 21400092323 417035601 1011184280 79593811705 88705667233 11782865335 8146480361 69083159390 15363979306 11737250273 3583328485 2603367263 82144376163 13768632827 42297120994 140763211085 19153065080 72000304930 23894073722 4417411381 22798565078 165897691873 1301960032 33854767113 601204548 34537075664 90878619664 584221598 2016636080 9305064679 982697722 63897787453 30141324047 20385323744 27802515888 34960300682 77619367174 743422159 176519730598 1084253382 58468654630 76318397969 1426650756 116991977850 43331593406 145278714415 33581393365 42622489091 72962683573 13267652126 21842464533 33104177473 10143317345 157744626688 64992755274 52559819647 24861129163 39739080608 13191399095 23851634676 111056412488 6282692207 17340215517 14969388291 2051821477 85191447782 98998239204 4228638357 3038160660 129597534221 57248341619 18685190 49535552101 41122763953 6164107162 109007908830 19866274064 36709462434 30811636204 34322274667 66156972030 65668879032 21062087813 16897808759 65856823464 122528106325 85982957876 44148479705 16390492590 38107683993 40760103107 1653284605 12446797968 17244567229 11534542766 1778316364 9883519006 43448284048 76689174274 40505378089 39465768572 58946035590 154670495674 4513328914 2309960802 115168663583 37235113860 12463984847 13963728183 8504113526 13350780999 1483425298 9903648906 27979794653 114230304119 7638436790 10744228558 77008239294 116352348077 41281066594 296157245 1453736133 2297079077 8439851854 333782705 158948513292 24932732606 90162115330 7557699011 17068716406 79429763976 12564345908 19347709261 179383413236 28537060738 39982965587 20494230147 126669605462 1933243579 53573018289 20102939147 21057215839 15540819559 1230427790 39399816938 179047071235 4001361827 1471975318 2516513152 814254019 69525170626 10231603378 14965656603 162838964905 40757028910 128520483478 59470457316 180326261564 10689493559 55537618499 127489606005 12288955787 1553508458 47176403536 14572954179 15662820764 2740590316 33183491966 26781105401 1304292075 40559291148 49943523723 110216116 7758150598 85602467215 111666336550 3536135958 145906147714 98209758188 168501778555 14287346168 5205215632 15400865623 32206709627 5203982326 50597117607 31295432494 9306858771 25126445760 9419527553 23766972428 66399078701 42254681163 325845952 25122298265 104205464764 133040350832 39698407305 65765079670 24894605694 92263508687 2896089394 23425936020 70099601536 148726196162 7713549930 87617528922 46990796408 12663963 28413887967 158936260404 48405504901 41518319033 60237588807 49629179614 49636053861 99885529404 8256241693 12186288763 93897275795 49187964493 96515356811 26664920673 4936517044 35249809189 188528246009 8711354026 163628349354 29365059955 29709228187 60389500359 167898474153 30047181512 79844299972 16752574081 17116313911 12650503818 4164525507 29543951592 80203944493 6351963488 16591634669 59679623277 13415596826 1874514273 7273293496 61789220138 65527276957 16009349558 18023731316 15108000138 9619141095 11580186241 72962688303 34560704488 105294736054 15235937144 4338112070 11780490370 60631027433 2770467761 4847465403 60386942409 9494905052 20308811580 20085585468 128935876148 117303978310 95415811338 23912525664 6975370322 13516872826 59954586204 29514820846 16285892650 1251219673 1337883167 2058523152 36258990250 116146559253 84899292881 9852264781 99663452099 7532128590 36186673783 55480692889 35808784250 17225852744 312895981 12516505498 52048862244 8447762293 167119198 43958496221 94045619708 21419529762 34530213385 25964643747 94725954240 10826273230 63924686689 25801215218 8626462006 15128443376 18188875949 134818386613 17145861143 62747586864 17072103181 132718565547 65584685483 5464160864 50694244625 166834477 59291313258 14955207151 21998711954 52669880481 78661532762 4551872943 4911399957 20780221583 9455923165 89436390129 43689860015 134688502979 118903335846 40632410893 83617036433 22390349305 10821263698 27561279031 4208497478 122028750039 6777508431 11521188082 39197992161 4461600906 147701957719 5320523143 22514777459 854032738 11006878237 53815290145 100940348789 17695567744 28764036995 99389177991 549825339 8407029667 2201902047 25677310528 99058266210 58881157747 34646863596 12681546477 32347652078 47026751626 1060177373 17365128279 69597940910 5766329083 52593709674 5611480379 68791908353 2398132238 43410718050 2327331640 98198002095 121554370235 8766511053 2992947231 3011105129 54998136118 11963125109 136530369914 79177020171 82048438164 7715694136 38275457600 18141614660 8367270083 20222733152 3335544631 15781543919 70954678855 41346675654 1616593116 59441225102 1185910927 165607753250 2702003464 9884183432 2306628485 44210253367 86470297240 5165698239 12192180405 2720940690 120012844411 26342208772 7967538218 9921948150 15927015420 135854278807 591405073 21719501024 34421969855 121309934653 120581102104 89409473629 22145302784 5953995294 6425410562 58052867 33949461913 26928033877 36512793401 27203288312 5470955055 56591396900 47791453005 2761357552 75892604208 174228353783 2288504097 5174897062 18248627828 2724070205 22286657387 38860796150 38065839052 10788401476 127209717215 2118111389 20715377247 46071489811 51901248436 31436160324 61699075670 965798447 2620596944 12582625689 63282304020 31606573560 2158838047 36507845029 104263067619 11340863137 5665979792 94075685409 5253745407 2033131220 46634412524 25611558442 5073933549 17328060902 29864396613 4554251720 27330116307 636380893 3320886018 2641704015 11567614 14352864789 32091866292 17392245468 15010557571 86911151075 47616871558 164468769485 17942135292 26554267448 10816383749 71420226725 539147663 126826517704 29589989913 97686153479 38860282388 16824769310 8024792245 24941041420 5607975840 45672978684 9959849707 142038674651 10880393192 5772138760 68436509366 18077226585 17680831410 45739564064 46759035913 41176354243 19119189580 11411625225 447234706 107829534657 25005361178 60032849100 82929921615 4007448855 42714594916 62299691267 123187929804 11620758272 4115683799 30340224341 45938272929 21100537812 644405897 15002328243 71356347417 2585424584 20551199719 12550625976 3062174959 1442688174 69077649032 15957846652 33527174726 48569850253 6055146300 1523283760 43265466263 9248365509 3684023065 3562762289 5027221943 4397252397 20792159371 34841586512 13745412317 22631896956 42689802660 2090006032 2952979876 61339650727 86936005516 41811849550 11989026201 25530664671 27540064507 42327369983 4744710290 116946444397 35405789233 16358685937 38528766282 78089768784 49507492410 114894871646 65728880508 48681022102 53206040246 630251168 50165057948 26560454 43562151375 65031878246 115308095771 11285943966 33430895928 18613731251 10859745615 7306853646 29013255792 3944052 21198779171 17006662736 116982146646 3400123684 11974210495 100590159777 7864731848 36648870855 20823328398 43834651932 23128970393 101766355558 103486180939 158136643201 11348835536 7920588440 65124628553 42263086767 1045568819 6442121497 8669466462 25726280085 118056007971 3114415772 2394773092 40007881201 20780631717 3384359164 51739090103 6641715516 14140291855 161166273814 53339407736 2107147278 55814950288 4601954059 65780746334 12655164046 39580849471 46584436533 320341374 3290030937 110500837067 2061731506 1465113041 23675299896 71452905302 2581860457 97075561528 15198939800 20934859364 4870675207 148153894766 151577342 135486930059 71277964368 8131742071 61974083489 8544972741 1048765758 56405905242 4985988745 74210354498 21482020379 112108083085 100664006583 13037035505 7943589259 7470012762 515919787 21571033859 38146431937 40108429131 18486349638 27746962025 12123449809 12309687556 791502064 348681019 17007589557 75678759361 80261157245 163018500929 100521680263 81749422335 52987684853 72971864609 57368135647 12955428538 77685117819 20700105453 103685063486 12912425129 133548383804 19183576158 34831305887 25111378144 65489340767 47641008699 6006203662 4264280769 134895636806 3243552303 20479675752 13886932379 340076664 3681186077 3972371463 15523300620 20103274686 3256110701 1844686598 39810175397 3657638417 43796856905 96742642722 145828933598 27087677314 14943498497 18586924477 40787583620 12514880762 28747188744 66653697687 9472326706 72283147413 57356009394 16374679410 923417704 6628392239 111432175701 13183798271 33326829056 3428055774 7494588102 55277513388 5961871135 35579316410 154293989594 144835950882 1554613416 97078876877 5824917519 104481788639 8134278938 16440037752 2858024661 51668304647 136648637559 56718289067 4071158786 37999372847 21536986884 121272164350 43449613603 10025156934 20054628730 27361656254 8395528 25998090742 16656861702 11441951888 31818746140 539598273 3373241017 12913082030 81151356263 15816686831 20423717841 13959347334 3805321871 43968544328 1243430346 53252165106 13480209097 21535534549 58511007310 880410560 5464503210 9839566180 368348129 48375971729 6073120368 612704850 56231668597 3321289345 46266433278 13088939015 48334287492 51751195277 35681422489 3801321649 5774395109 121444892969 180441603447 14587769946 4272540454 106062031783 19966705136 80342934971 68931906390 15611966897 16680329789 41978108596 78125893865 88009629963 753898198 168963825034 945847446 37558900483 5807623235 30863978638 25613222128 15354356486 72347194600 18226525702 7763213621 51602781542 43511602909 125766819663 9439024487 58143586959 34726713936 45873599744 33281734811 26231898871 32841927339 3046615814 57434705900 14372901845 67603309737 36141016766 9083229783 37281656122 21865169328 9550034360 164437171672 694312074 11183271562 67635959289 80397448787 15969497560 38297131442 29611672715 148006021627 58556578351 3275486531 31844672017 3636643268 3969538733 39666545302 61966908355 12003628858 23049403695 24624142721 54460826546 2019356207 138784836095 17860592555 16730029595 150992482352 5714952626 28475641961 42503126523 140239424633 93042473608 98677185318 119680816883 96810978217 50669391076 54144742135 24023205140 99750622290 5309223372 43338789143 25414569717 49206537813 170915844783 53938391969 106786648369 17913510371 423959475 116980747005 44644744433 3121865717 118298708 72697757987 2853336666 177548693 29108704467 953391065 11716958365 44144445365 4478799826 3152577348 80604427757 28338895126 68854580819 51428169154 26885355002 4586382085 6934405683 12525872279 21448329829 24852598728 91306217333 3540680513 143422580119 4301283851 175261958592 66647349715 13173395811 165835217669 95912183587 2312472832 107478019678 9020776334 13840944573 88892242952 31769836519 11063737357 109676863341 348107744 14492452518 38893433204 13341899264 27825159184 24061599128 110866456778 49570465233 856689884 66367256454 3025406956 94663892504 100756778178 342290169 3817983401 9887807172 38669261519 150668157362 85028904706 36599401597 161877977 34312300322 2669636483 7522002412 8604142091 75940165245 85918087829 78385186916 9149631921 47486795111 514053009 10851121073 114354595 495418690 1443341434 173429104 2525625804 7318611566 45136500940 13518810498 76575814972 66762980747 30524164731 55999392868 60949122132 1962122595 42255798783 66191368125 80641174794 39872877035 16343402322 125879486550 20447109889 45945399262 13288545936 6026594215 2960098812 117045763726 2083170011 7011676160 52995942746 150568708736 93453506231 116780178325 150009059302 148708319791 1043803949 41794161128 25522765363 47454613049 5663627550 6829406360 40764512302 20596507180 69520990623 19055407123 11883433210 76878337902 8213373520 39536974080 75930117307 2344164798 3976173393 123210544803 770372485 1617666119 65631043797 117111666705 22016438795 36700109021 77342803873 7896577828 111043818480 32450336464 62143056380 22142902543 61982642306 14193021525 149720789628 77322808017 2980582544 34397270475 18567407456 25365052344 98920916664 6505267154 23591698044 24930309630 32877661231 35375721034 56673913596 17855301835 43742825619 137712606601 129135692172 86358916362 81448934299 10608056819 82250452265 23262296248 10155377873 57893759764 22297340501 3473280061 58043924794 42049929086 61082829394 111077285308 43140576075 69417382735 154381508113 1461309405 21678901048 106852815721 68299161310 30626782562 33802689149 2791340808 25006168654 105732245803 56114050381 485680206 28933293335 165811668248 84370031247 109177223931 10152230789 46793061553 135663807304 1599474831 119919809816 9962381329 34745964241 125093627652 46071790263 11265334477 65420074307 17330514403 62529276389 21859678284 85271533673 65329537837 64974393683 21714924930 87840539 55666808894 11715930105 1445084127 75677558643 22733286591 1376126842 21918175712 38955729957 40541059055 2473810131 4632652632 39490638390 3333113536 14874661295 8589973516 4475642038 8322480305 106428113183 23309976960 79604479940 12799544366 117161830 1324005332 5697313228 28353696852 34649300102 42933456851 17377075030 10190472311 49250244837 2837176138 46878170858 83241462302 66850634417 4940387199 10242871 17540359450 102546616356 72186866400 59928260994 46696771542 55246319384 8054235292 31591098593 32475145994 134593638612 31777526843 850059824 102965288825 59777780769 74446893478 59540974109 154780492805 50489869167 141889599796 7136008077 14151195709 54699162525 1903731872 841514577 45002410353 5158990369 4612177885 136736713100 18975530064 32672171795 44686147909 8709199632 17784921140 26676555162 2335708577 15235279186 33292480568 27654183718 26273313172 95915998363 1917689643 12373968524 35060115878 9184811184 8883638916 154851121793 17788873736 27127004443 1549115277 2087055961 5414415444 144070781345 118288155737 141280547974 39425279171 83079486531 37156947691 19226181562 44324254666 1858211729 2014358528 33780288416 17939835390 24603605589 372235601 27369560188 34577267385 32610035376 5508311945 35556776191 5964919188 35035093944 3828017434 10423266188 49116035606 48376437747 42059304850 73598119123 4326747310 2803775563 70192162119 27019999278 19683857230 40922036823 68052758309 520037900 21749526294 53180151245 3830327637 6204303312 14929991764 1734208021 36538528800 165599376817 5563629053 15416405909 2382252264 11225044732 8914018973 30618576217 52679593233 85612685478 19529105832 96805725652 47076003178 18036221931 3905238365 25108710664 36005663031 1630507529 32392959626 2675372894 77624643507 32272906382 45787882459 3657744347 98491522966 2913960856 61578670226 6336491156 10525288199 82594988544 4795790754 5282325540 1820106282 73481929964 87030749074 116858765867 47008979048 130212775690 174347138126 36754390002 34219971606 16267656370 109106166293 1410487963 469747156 6600564104 64974461104 21524413523 13455079729 3367553958 4631412084 70689320678 160339493273 121101583210 13720429079 11387776438 17559296822 21094594007 46065734214 1398522018 93344562435 14701605545 45867780265 34969147181 54581114766 46938779805 341143929 107003803721 92312037005 19412750939 29937378035 9637068617 1749229798 27606720926 3801021105 10994172957 5615072991 60371441071 11783558690 93439053462 38075368528 7888980723 21485811780 861192095 9197652466 20575586561 157948501770 92263557590 6821792282 11615026813 24232549451 97125697083 22127849616 99363614173 60296339337 75999317162 10405206062 3092450060 115892599474 3044989083 22212922123 11971952176 23292543555 66458997298 12588406749 356099476 153673165638 142753490179 3623240454 15898463347 14648755156 3169285801 79560840549 45873674499 86630145534 1792763371 9114747399 9640445080 77261944573 255179932 7490329073 1175704784 7775509165 118232722446 7395441114 61142687789 51661108430 21164622133 87794722045 2611429862 57511171973 23612025677 72890916882 83978992851 33851730369 82954865340 88956538252 125048085295 40426313253 5930882713 809701509 440414787 198837951 92394772787 58121498372 11207466506 84697731056 577412868 19107325328 16031121280 13811324518 64821051020 3352789741 155235630292 103435453651 825925827 180920794889 43106043746 1161075979 17075476151 31902394142 2943473956 2199297 5918195648 17535972769 161976945418 66548680902 37711335676 6873064487 11690107677 1240201129 16449404573 120070190872 7379422971 3225439033 18343000266 51216556036 31658853716 43061727953 2711355020 17461035599 176710280 97599002473 10370287096 80076688625 67726522544 11753898945 19584594273 4178541640 111479867900 21634861538 36100330436 57668969595 67710497 63016580878 90491904082 100684474885 13265985917 8275007804 22963849788 186601886390 530544962 44063813300 1277694835 32208344868 13897997536 9954252838 17958440344 26218076456 30088885746 138470192823 78176247383 26992240577 7492515174 18533385660 1751832737 9418306 2413503282 1626252292 21875105198 836379385 1504653080 135412906222 51064507728 4311491379 173498012329 37188061958 2476732058 32207342111 31986248145 141020022929 5799535264 46322050552 32669848209 55390411650 32400060563 51775518553 28961722993 26194039290 64008090793 42417073908 41550988532 79989711556 67730397628 29248191126 42164863545 71897596650 17149731767 21183884679 83805887056 136442431940 5611189286 97970809428 41569689406 43820108558 18964473017 34979957910 48036925556 11098300814 74831585347 11582120398 60078390932 75594156692 15353883485 3747465109 71276267483 47266318930 3901118025 6122440719 128171125529 190321132284 9188361672 66337004794 51652875326 53896352583 4731837979 16279650798 551586018 35823309275 76445709878 16177829097 47864454440 623046110 37463398700 54977558 74517116975 27328820570 8232174148 58664143048 32540059161 81717706875 8273283946 80739693 5941163745 11191988225 19329675369 72526224743 61388670170 396088780 1377541589 12892128259 43027861583 6858568911 135823545364 25600418632 86822776561 36761234802 115101423255 70570538546 3408813425 31271279869 33078166101 10140076895 16297292822 35814285082 80993154031 22272786913 6370064661 24089985660 45959786594 18025447523 5128035819 69458204386 54240256394 69314688228 15381977527 1419324536 7162743421 48228785523 108811249224 10629274035 1666866527 56821572779 10528618024 4067503014 1813206593 191310842 40694380291 3975511707 2612480426 115310301327 154040089306 49411227938 5851499286 71131358133 71304199352 83186199974 52031311820 23941720009 48503068757 32160641320 1324979308 40583691460 93644656816 1849317228 108853660975 16735795024 41735966691 20299025469 60273895394 70000297261 115462197288 2026250527 85766550315 4839270375 24729635880 4687805947 12592778578 63735882443 139171519488 125447810726 3077371521 37676061091 8310578334 7901583985 135870766241 5003683303 47148205189 94307761386 12280879097 15305070019 133466333783 54166198307 131659479360 15750222802 1741699721 156134084651 30306471920 86168931051 23770363662 121714339773 27156231309 47805837104 43108572002 50961935807 7406749119 18350907496 1165850186 14350359780 31445330246 74558928751 161008768936 2284752044 36754993435 2801960862 72218005070 15443006437 7769025764 19545327675 6859867104 5064635859 1696438073 21691072985 13525545550 2083473787 46290184987 126421269801 16708889012 8936162472 153243207358 147308468339 25186670689 56784335611 52871809187 665568077 2222870480 27377808541 3535927819 15421278018 32675573971 120878681417 42534891564 17201348014 1726918760 94510022972 10635026763 12791472623 17670822623 79039189791 62161313651 6613111463 30763622892 5466746666 584184133 118580629977 471361578 65608945741 26877888484 48487880930 58979171818 58708406506 3136986787 9575077664 48839582536 41648108713 64693501244 112775841848 137789794232 34434876411 173385243030 115480830 31939613650 57863066325 35399972034 9902378912 102143402765 14962474495 19502034495 10211449182 17046695096 30321821868 34938998743 7888427739 8512012428 6183013585 90801516800 5974689128 11372367008 5554096036 11897034192 26053820122 5264679811 1566275336 607353629 30188116140 8944265868 5094048184 36623392934 33958322329 2540042539 11304837981 2853234306 76106241697 15930894293 111136137767 3216977828 53263073856 48775473550 370724186 31979726173 100637369134 18052731926 86819258957 32488307233 14855081216 22868938438 83518734682 8007212339 3005808331 659075905 305195613 1814302635 61240355053 91915614083 3616788701 15673440246 33011492914 8644122 121426244897 3339177806 51437469564 28989097530 368969958 10664134698 6065159304 38436488185 19978434955 54945322060 17378256905 162772263563 4379602201 35614583484 90998820879 108977066760 104343343256 10236097489 94735783236 6078729741 56632923309 101737191731 92772382631 3133721090 14653611310 72667340529 1586896264 95779397113 17980013032 13148832726 91122892345 7061359521 117817032576 17115127718 76536046436 16810904981 18249793641 937418377 114288994516 7182896189 7683145008 13689834394 11643940487 21523793754 6099568432 12863624544 10494609894 69661780004 173449655694 6639598304 10435574294 34104571069 97152073569 6212673003 10238763709 58453119439 80679212348 6219189866 1885120364 12012317115 49663245083 4472389474 59864972108 43776170241 50812031460 40955804183 13053410604 15474216477 136567928802 69602135172 38778765806 29743779509 8117236061 19464588434 25495430827 131531560386 93660946825 22665775275 26321784388 53021564446 5374810227 29562159291 31115681483 9227717000 139328968089 181732563309 66260309096 5352474752 38077429673 7506986142 22528387121 35085950978 12563696741 5213069870 26913640596 2303510144 14171736900 47621799793 57182976453 97595388277 64891450134 46083251283 44969210968 8775898426 22594514472 32126208651 54217278040 27467198358 27635839548 23089748611 3369594599 28646871699 92546810602 119018874009 31166707174 49980987425 5294500156 138090967495 11607644432 7731452634 15590932834 19166380141 11653810831 6538385044 116874833800 28109493 108349596218 32124270875 15813765539 19782566026 11456757380 24754158698 71805982002 84948153120 41165319695 50760376790 14006301699 52597786689 27588018659 10232950594 58956994387 14250204609 12620058313 6241182934 35539697678 72386480746 23755407080 61306999159 61834980514 23511024946 21146410104 9446380054 68619486847 1592396973 535337852 9969794221 3442512859 46538255542 88329930058 62970795 138936672749 18467908561 16495032217 616911390 11902307016 54435058924 98383488670 12631395356 4425865978 38474687797 21748307318 164967061340 1570056356 13547119737 11688811023 11038665654 1978971187 7862483214 107216790047 154010705235 29689578495 21762112829 11321262619 53461165807 70838519994 31634562074 96104576795 120064751348 6815701672 85337563756 14106567953 22072821264 1507844198 923962217 5319752848 187741353 40633785971 4321322089 7766367335 117523738732 9373632329 39585562131 12325304639 107121355710 102234382590 2074739129 6787646589 279249839 4315865683 70391649221 120539138882 37072279255 71001168936 47763862659 121197551 8819011226 185411936619 78133236087 50912816929 42919305060 575722253 1347958332 66482951385 617346376 87741217223 8118639289 8253834434 77511947250 55638453879 1442411232 26321553635 75524915434 71050807488 126965331588 22096356205 17906937542 27525940642 74668572091 25688595240 31679887427 11803493525 2030951455 92727508377 33321825907 12639641989 123986564667 116135994679 67537962088 2343154642 3920611029 31234456215 5458148481 10029351890 70445531754 170561770026 16914884141 13999190962 11674216403 15138250881 11506603456 64610126484 85075220480 12672556758 8100608250 14924795759 7672262311 3719262627 17695048857 48260367240 2581950001 1395456264 68293922273 61626994640 4850 75813730236 72495122489 8480688737 68961130604 80528722703 2278720242 64524842509 159279406798 152315597093 86516273469 47237829 81301980039 141284859905 1180027914 85763311775 2132610461 60964706353 28409418054 14215155845 187333156 57102236269 4320594715 76582182608 40091168672 16304898688 71286280017 97198703841 223202255 32555134916 9342899510 6844872520 36885460997 100462845840 73744139264 7848879900 119483033 10856969539 590284465 4388565713 34310544315 10152592865 4975557304 18158907413 4126154473 78392193611 27746314052 12211815289 79861718341 2300300760 133498836913 13905019807 110512077752 157559224929 25242631218 3264794322 26963098218 23255292154 4267227494 65344763885 11050014755 101144825435 14348977405 27992628256 103248656656 1710157742 47694900447 1050840348 16699068494 26198582893 71750739277 8205530536 919062074 14691479158 74895844275 13574828944 55660897852 56690182 13473591175 14941359860 3362159830 28851382392 128445120776 11354125589 2813265867 2868058674 2830212146 63986309515 123608411048 6834206282 32136200774 133794748348 102548759626 51017045129 24676162904 28561699720 45932414104 81806531073 5585134434 82153401065 6346608907 13341138242 93063356821 44517484764 907342651 6677784731 58797158373 78237498790 8406904370 25650771620 321905203 122470583459 11575236032 7010278650 51850395535 57523496789 35747691999 114896470700 172307762 168713006055 9868055265 745162283 16109781147 50294349797 150654979989 48532634871 21089551927 48683764161 7737879570 32740970867 35175166563 60328816422 96952097412 14655873562 19232649572 28509783760 16477487968 20038310040 3549750141 65159214195 1103235386 537715786 73769439246 2723506348 36364412086 26121215731 85714400933 51424133368 69019915141 7932603011 48414019468 27009641357 13961694544 160543052042 11893460730 73791494797 3744017 39173075204 88560124829 38420900261 3254345023 40569511434 29719868440 4454293362 125152029387 61161267301 8597151494 2809144831 13795203840 6169079008 74101653424 8999890807 10400568841 4260487601 10723003413 4275787641 32551302572 13012702185 34908359518 31915751229 7906835600 722168059 33222381600 11167700179 14404055399 98103971156 1788601612 46952475277 138163707774 26185308776 21384220115 54180581490 49310404149 12588658826 10006062527 59448609034 55754193044 17030964407 31514743398 31126396277 16683335216 44123669440 13189435 32922337815 1741704378 53959332623 92489728022 44813195020 3362547723 70762591778 29398315696 17941529063 53637775389 44413433464 55846095100 81773573199 4174832971 2745284612 9014697491 13388275269 335320569 76132756444 10539593173 55899008220 67091562780 21960010955 8466021693 63705485035 9356889549 1417458766 26912221785 6852326688 23415224368 52707316961 42640369242 2005532889 4460173365 85472937137 53437493862 128086399507 22189867909 326900545 164666190630 11579717722 2373143664 110665373495 75286387653 32875072316 1441816516 1924955 8170702483 46938687254 42111910782 18041247569 37536502688 24140738164 12510824503 20666885974 1080534421 983273394 109027305731 5060441937 8677107743 274075775 27848681312 1018517512 8511959441 2376020081 37984927549 44983679720 36892547237 30215552059 5786177068 22894723508 8060962166 59645850209 28201015258 123498067316 3468492163 54601765368 87830753274 8101020118 69610645077 6498712099 2112081248 412565103 28145444517 877326810 33402115981 57149800958 1660379347 6598815500 72229768118 33545242323 49914148659 6287962814 67367892089 18351083642 2091213255 14709788043 40588094582 23094853472 70043677777 61849306 127507684607 2066826852 144048851511 18850030120 32561680964 35975943554 2637695336 20359633861 12410954052 36762638188 2438746001 67279177825 81042494351 1995158735 4182079764 789477477 125985927877 1014774115 23064220045 8397772943 44158542742 5744192904 1969295884 6280950432 12030290244 39004700040 187708228704 360443433 71791621431 83549533639 839414008 36565107394 82064135673 60596613836 142601438998 2491256610 18876488193 37572034390 97739391147 31202856813 1351077500 171506316026 115208402133 5325256868 26848862410 19486993464 89360859960 186719871166 97345034903 1251809545 62235417194 176686775439 20065309875 8816796342 99044866 115339230786 1232501254 56456017632 27255192260 32343015407 94238609351 5570595120 20898254064 101769531844 4486162358 2570201626 114126179417 55509378853 18098513155 30053377356 104231178915 9731085544 20755110825 127253304317 121550049376 33758412658 23362749984 96443442310 76236909247 10245884600 41243985001 15658886511 10614829916 5397336860 161875014525 67375996024 90182274232 18085140902 72630570 29310113615 66663396589 46384317667 49224544035 167272938854 14026053752 23163772505 27647958264 6576433231 4675741293 10937691361 6064414181 10769080228 96991677597 32786900653 16353484360 737182 88670280124 42445023618 74895255553 17837988813 23672477407 293988194 39264974695 5441931938 41087731073 111903077673 116878047934 62623840774 126182164205 26459953234 61009508247 97753008985 43591487266 156800409397 47114445165 52214752845 63234024761 71165896888 25201445465 33820211626 14957405959 279545342 1521694484 51438214120 19509827033 34562778231 88370437621 13124556654 9710032108 37788582293 12502894111 27075980001 20403964035 77860481322 24589314886 97262075825 6779031179 31043282084 5822272460 1360387007 37741560933 83701883327 158237695152 23479487794 1206213945 95240141126 20041275807 2670561625 84899619 146196415410 29440211139 635731445 16115075927 15002924488 107190605805 35308217098 37949714636 18704188097 3940382638 100526130681 2047291063 11979715325 4535336517 10122082814 22940118525 104795910409 7320329849 3025122232 17974467049 32612126349 108198524351 2527854648 3220252321 55786960193 35637992910 17957265337 16694707912 99947103490 63504858508 1362202230 10023746322 133255590049 9728838832 16105969999 1789009750 9168666918 85353456386 6123403868 6074620759 3760748039 93480815591 123852963466 3754659678 46009080960 6048406745 53844459497 78655971280 43778434794 70237384297 68325986174 56125826624 173813569122 132359800231 17705633157 9655741473 3811627072 3196983857 26081910092 5116344649 67976345597 171534035803 7947385134 4089707810 54488513546 68648321936 97325481183 3749145519 4545488692 24401068059 150467913993 16858974645 28727597889 32547359272 83938124665 1014891997 46179842151 12624793571 23909733918 9860445527 1831515144 37753154090 13165829759 5827968398 7321852692 38264193561 4674309709 42134910324 96556904259 142374418817 28943952058 87777197295 65796555396 14282985881 71922544631 7126789781 22762857547 148558857231 888630 125644091048 9734574114 41324046443 104924056753 14321570876 7727417437 28828012351 6409032512 49025169729 16098714595 19625123643 7371038619 15515864352 37873899846 22748444572 61459319105 100020846633 33174237605 23489370220 105317350488 4237775 15894605320 16232112330 5401081192 53078132799 3922963114 87210391622 8256964523 3895642448 17507211595 132599771866 15499198648 50581191855 4513439555 18553480199 69156700522 36017328646 54205121022 2002835383 5130665918 351852878 173257200199 56752389176 60265143744 10972687042 144878257065 82900178924 135098909470 80257753506 26695697522 2370723666 1499270405 53078949989 8837449095 156281298103 7540398315 5656728774 27347360114 3225503397 210651408 355605007 47285503048 14004929639 52258315708 91381067062 27666196984 40389887874 32701820962 34082981697 1836190527 21894896596 8395599175 16496977907 9132641541 7474058386 31194724724 2867214261 9500715177 46627510368 7124369170 9685448264 52825785939 2067211394 1655749536 76629886195 53508473723 1396078260 2016961238 4155273199 7827837128 127392791795 133048325618 28074659694 33951282755 14977799623 229692952 28619991568 1542843600 120705845614 318324759 457757924 11313691069 105289939926 105223765834 49887570867 39903507962 28275623034 43886437671 65188078516 166330636632 23163116436 8727646169 131794860995 74055858936 44762692357 39460870241 11676937608 22747795925 122541906 24732498782 97371564871 555869428 76378458905 18779505286 82428652077 628241836 29110449716 6996118273 4130877860 108129029898 30504753970 48891131441 9901267054 70794160489 229624488 490031805 10459163080 144085590731 64176946640 145367583553 614605750 4145888877 11582108704 9735013679 3507677448 29424884327 30224358424 81117806 97632542185 18444701555 34953010790 39893869142 47653660620 27320711142 38592637175 44460640636 11532902 44079366330 94798745688 8101634370 12159352356 27608833698 18261485829 1229234944 83544720971 58260185308 18479155702 68223126584 5219986859 3986063817 67354428248 4811616533 25043683718 1658355589 3812968367 93033449050 99335516127 850590944 84622681 23744985544 31116596566 37928008894 5217084789 46960463929 45650844473 176747395674 29430398656 1338961643 23913115306 4808596929 99700907227 80250728263 50545539051 100075237079 107526064992 75008906747 51789408881 131449510724 74124661008 94221020501 62272473470 25395611602 9361414958 49286319199 7131533451 35180291533 1389228098 84580934732 64041614762 18887360067 11639546121 166691713019 146836609636 21775596919 77809039242 34775458782 88424191995 604031953 150365051367 33614777376 74222769455 168009909069 26770216463 135230207618 8844726878 11438635995 5163303710 15832488249 4719706769 45612358846 2448070688 1402135899 72307845675 12458168248 32681687683 11019900748 11061997578 5193929169 26536209837 64494421910 52970812742 131622080673 147690241901 5151387777 4771348138 88605850848 12157921893 11147555272 99710978662 13955477778 489817714 24933714708 41740720101 167744266768 4733032052 23712623874 10924731458 15027351459 89197920041 2677157362 23520364667 142855083860 21556677702 113873511401 73540785515 74384581990 11135159268 31829929954 24476601114 26235723309 2319480663 49612535697 39331087479 946016948 1759094799 9591425072 14093536804 51838535474 2202507058 6055638960 11965206978 11253522843 6340387562 43257297011 27739025108 95400275939 62495872464 23389430884 50903148563 4013232331 1313757020 32268655087 9452352561 41869961978 17084561848 83136138479 2923079616 26352826760 32756102491 28702131374 66925293894 7109219868 56171072299 4295131243 121431429552 112546374525 62322425 7026603288 32175527505 3432977515 25874675203 133834952362 41452156393 39891706848 94118823657 7253859258 19830328740 4185161928 12198322813 54952430607 68887452266 20316712 4101438761 28562598448 87064826331 15033417251 85807204999 23715352879 2386896765 11005473654 100592996144 7098518043 1043178638 37128623398 173441255497 89237694000 1036953 23282779222 97419541726 3254495026 15893407880 110025262217 5602698936 109836733 11261546390 152879191610 46285837790 4430461373 17335809771 6677129555 3324047978 20345126301 9169976303 7703333056 88881663 50803192326 82646945484 138677707096 4186939494 7198755305 46056502087 77240698118 24302622473 32075202023 49374634005 24986614652 75632349 5728809389 47849006455 19301285294 3545084101 37475345914 52814546800 4285204410 57621010284 14777514 16760800684 22098776655 23495485126 15933433413 96140425482 9110578042 67049121408 85119015935 9774432675 13891599592 22242009412 6877708788 63686849814 16143719916 41664769909 19853642420 6263587073 118346147926 140758166169 8820021789 55792379754 35589182630 26382302947 24633081841 69074531593 46633757555 18347252480 1785478893 139730624314 5133907322 422129688 78045111856 13422050449 46831294766 5184465683 3882376558 104143477432 17972817081 49351457246 32474052546 43480876000 133270466731 302727085 7295271447 3650838932 3475358194 3610890240 129972190504 4191061420 11121737390 57414176701 65136739994 34371565248 3562153068 45035938317 28031833219 24860452687 20015037714 525457 85398276827 119299937395 26033975683 101081948407 410436111 108531214349 191343649300 4901526946 108300859232 2386022954 39894187625 28955138940 2466140831 22305372988 9360902129 31684188866 120594944885 717922495 41676193431 47422609733 44476688091 135064742466 1636170639 2502626535 29565222894 75454907418 46314815113 25545469640 25213479704 51754093858 87103304502 4354228938 4522783121 16724787480 3270014799 14272149718 16434231709 18952892467 29299794804 13391906477 45874559684 86217958053 33048200038 12017974447 169477562 29803306719 60221741751 65668014867 29465116346 76147174918 2151545863 239842740 10780749678 49976505865 17268242064 7542390789 19717838046 152702959777 55492423799 28650822984 35581463192 39984203135 1396357690 12988020387 2011920044 24971178364 38821144067 44988849467 228713296 49575731990 18232534986 65604537077 13487650782 86149300391 48368082182 23046985799 13644627323 132780213200 1948410560 8284406192 41225122468 16992958401 21296333694 176318997977 19996039396 107148195793 19937422431 12405378246 72753618172 55181766869 2286150429 35757454696 37636414000 72136644557 76808164833 908173954 401772242 50457139933 98697560644 4673933301 15916361606 62980961960 72751626962 24436205366 1362344468 39971774968 100222314160 5379589177 2774063127 92145967966 8758531904 10299738334 101500830921 63271503993 27664485833 65267720496 40856568918 16267233415 1544369636 61014500812 34933045317 42755546544 9000175728 13329532738 19415155114 16569704309 82629609531 8918812794 101613796599 80841557222 76209514410 2080582322 1142513487 1101850025 3275005995 98103075916 10433169198 9244354220 123971184266 26577792455 289207188 100152928249 42630415169 4418470944 68671544819 1750558910 518851417 23965078573 28417100646 2365055037 7796428810 57504641985 1337066472 1186916369 19362756521 2750323297 21117657294 14231367458 14192200 182514544371 9298905691 15454559287 89269459538 25949108336 25868090016 73115901741 11716322384 31504980630 15037677270 10337486626 19339478252 402178149 22628844351 24759230692 19356979838 3212253106 18383921425 96811116861 47563180455 51191761465 10637120487 35971894799 1742990528 28295005512 23936417248 136298896698 2810739263 38529637461 53102223047 22596927368 468117248 6867495657 921802441 17761820776 33535867038 73559317685 54543650871 178277213315 52753494710 66649206258 94458393654 1000323918 13537199122 137780719931 5724537437 3952580227 131265424192 12315248393 5088257275 65440590051 85294221800 3032739049 3827267548 40235793218 52963132548 66926293169 43442940850 102563492457 118018225965 796573753 96474895067 11362760594 40490073693 107527068586 691738031 72922419999 14628645994 46604129137 41935994980 2545823024 3522073663 5244780168 687189154 8223820486 32747055938 59835983983 72561474303 9301601800 67857173632 118448686 16988947027 30271521949 3554595773 16063506440 24134794473 418948704 630579835 86328686622 10509793575 20715874836 4392465 2820971870 2955961902 67292456477 2640219083 48145241700 6282855549 64476818189 25418527737 6609981379 1159435653 101500252394 125035344923 81505577706 35714210453 70618187 19585958670 50130525234 55440260644 46693579476 123395402316 1355429128 12207648638 21153730951 16265065821 7557121284 8925514779 15248019864 53483137573 44450625660 94231608359 54698731139 59081689609 189812599 29041259198 83536257011 2396059456 4915191026 132502004022 19510508023 12540106670 17577801565 4160842688 87345091943 32114304700 49276040886 16662106304 16684017505 42106667275 13168581563 73898291850 5617204259 74728907756 39782837184 245726035 273244918 52996097200 3635305024 28786797992 11614342753 19120969969 4127977448 3399168423 26237303121 37280256443 7186228720 21122642065 43282680729 16202580526 13575989355 26002244303 24645850975 23461456088 61365879836 27362359705 39108385507 12941194478 119059770099 168320868709 128962851949 49707955964 2195725189 20958044886 15440734249 126902186149 54552552034 829790126 17294806724 11917553757 25837172715 11545158972 15197134636 27051523420 146139945759 14838039873 14033015702 57773996801 12535219129 23965540280 101742833433 84793223296 60651209847 118908337915 3933132172 40785938123 84174514246 65518149029 13364082040 2674820676 18281583241 16304357957 10376971992 92851024246 65655264782 76347607607 3131959483 118079379713 26354104210 89867227641 20500418479 27779187607 14105236913 85285007617 60420102337 131286750035 26082858726 60267417971 5914823772 3322951677 4983337880 15007857870 25600937616 50003120996 3694934557 128536031303 95438529523 38842766300 4359955670 95565975182 105977479172 10670465490 15539203473 63285499539 40600634592 1199934343 31385551628 12403536819 18560864065 12164609827 5295476603 20233144771 588649874 18682720706 35820307270 7008338270 24110643017 2235984069 39224181948 12496277232 2358210042 172513945968 5064339511 26045622605 107911276561 67246726824 68642176554 70916747793 24996412178 6488534 27126311481 1991236871 6945279998 40140005410 64960089895 9026378100 33894528325 533442828 4208448149 42356975760 91650549153 26880670070 39865795482 1750359319 66178218428 96772468 9408435587 113929789709 35769966296 24453820132 63170524830 76404771989 26265523198 75702138594 111060581821 11871909993 29075491799 62488279761 30533140014 16325405652 6349940428 654148411 17277418109 26485010265 4545271631 2642182437 46549060877 2669795389 36395762530 33786544389 106873589 58067232 63835847556 109132347147 7801848763 8043529309 39535004491 6323725248 29161456998 11447680570 62059860036 2540914844 91606275701 1451188463 30532148909 24528720819 113664806178 5674812926 7067032488 18215846303 583240655 7173746464 29510168749 18463637850 151312577565 501502514 8301206117 580613284 60077493231 16708741049 59718573969 14205146587 161526028266 23007375213 4407575896 80094471718 5306497363 635855679 16610409627 11115497425 2577875695 56723870458 2156404665 16361604785 45782840029 47122081653 103357440036 68429487282 25694458601 3680865144 46833058651 76485761054 19871081796 3399503777 3320414812 38722794653 15979374869 98119547742 53648007153 56477075933 30915489465 42655132803 22319732520 21117669159 33289087427 90032948 78846462331 20818796949 635549597 15721860761 65452916024 109783630792 95224189637 112385820836 148018045447 69854768561 36267503740 17632046919 26662929425 180728764739 24805299933 6812278757 21680913512 6875743566 13367228676 1637148025 4394176433 102846350175 72681949659 3067655913 62716111686 48750547344 37645249799 24831314105 6596823225 6585060466 13438470997 55138325764 1497032019 71528954847 123745364559 38975451835 48697987168 70682985037 17913679811 14988511164 3690657260 95049649 12379963167 138588561378 3217089939 24396811573 145407761155 191882144932 20751261706 88304659920 26646524836 13702795672 4317024121 12278323876 5245020983 76369741927 2605942095 8627196 5663696698 110999846092 4096997271 34446446487 1305304675 978622545 5332312139 15102840547 2049066930 20663358375 4738351747 100189077298 12343945832 52586759874 51098643099 886424285 36299208491 14304278732 1102750276 31581578042 52407551524 106695186100 11767850995 21708980506 26402863445 3147248790 29790231435 21967176173 82700547886 106233269600 33695900760 54111704389 27839936542 90355110450 10401702464 88165628650 139943464574 54769244952 16682758167 11191812768 4707777397 4789704378 16957323851 3276728248 11425172137 11292006950 22289875232 22058868979 139113476166 32701837710 105124941069 12744244617 163110740477 291353608 75446600547 26236366882 73908299462 11620218690 18002105700 34129996511 20839666730 2493887537 75236944176 108070728975 53851719819 51362149744 70585767775 32072144481 147938082973 4813234513 8160729765 446934401 72458905602 92028031763 21843619 33454237130 127295667895 31874379515 1551289706 19761760534 131798965551 9045200533 15293564345 66071889156 29311777674 62225665144 98666373473 4843897569 138572803985 1611924636 18456828797 26984237600 2785599700 26822973473 2133119523 3850424548 10212925702 464741699 11553607225 71111895142 23811896272 77886464250 29865735818 8588729215 20564329432 13575356242 5206124684 34967920224 9699722697 2352766618 6262478315 23698234519 27794065731 59004857899 10017926344 19970639844 55899531747 69436998548 94070582654 10385437632 1858471970 11958125258 36663106022 69229992638 5625260019 4402300061 18460668679 15862524542 16639014464 56437019641 24850985173 4158829077 1499022402 11008495974 41218529672 58316345 18867914892 179954478349 87186553770 52188301324 50781719591 3979966158 2348159352 13570875856 68623578280 2508884889 2460581848 38836788165 795613977 2234440750 61987676841 21774216824 42541520161 16080325959 15731666371 11385692147 53102647518 4004682205 63472851680 3392985525 4099973272 100196299588 291756445 39002996013 14504906866 4225073260 149050455676 54974242820 16018431469 2242835713 49350998483 165108038504 59332351949 14957970514 103224185051 15733786035 24909180560 35899386063 101340222685 14593031757 5514992127 69782054703 66160644560 54440691011 194051571146 37159299961 290697398 144478203118 43277584778 16612957271 13236126087 1988840427 46154944709 7702119073 145512809082 45582538808 4138114117 6322473090 29225106936 6560510498 113907065496 85125767869 27351170104 27802125930 6220329409 26587674587 144923607880 109955424971 21460261593 10436723779 178572770364 66049610678 31333326947 64421466351 701530514 2483702093 9944383118 81653768151 17467164978 124854950813 1292978730 26803817252 434722010 65482075506 424088867 91915222322 33239488026 7661583933 57845507607 3635549804 157809652866 107868736328 22711053021 74340353187 33702635783 12837872984 10525508076 1319304452 107526235478 31557706643 45609912718 175730152889 133021717423 1135589112 36221361284 86237036190 170787981 12224229658 53722722506 15134395292 29194781753 2716770177 109498963717 33694850861 24219614341 15965424948 1862874061 16495287270 37837262262 59397762127 50852863008 6111586937 5976809039 22615553565 67468342869 8710568592 24245312592 32537910873 28628729477 27547626816 41952916601 8906572427 34078561630 33100389336 5692319755 14431071305 5783853796 88363241900 8412520343 7137735341 7016902666 2018029935 5266885384 38881678086 47789782607 4866226374 1859108537 169051020798 3024571426 19971175358 28119517535 46983518905 52673519889 33331680824 21307876990 9941409976 20715031116 17191070900 6192847345 69324687989 27057751820 88591554164 907051519 2660221750 21214166089 9707351728 104239930135 21525133129 59273366291 29351622307 47087277827 9210622691 19881924026 79302420138 16318248967 28332960049 12544810689 14358050410 78872136482 47273165733 22326435793 123420172397 103345461824 89253590950 45323549231 1071429632 5198890698 827044897 5383283460 88992064131 114555292646 12121047663 30347615122 34767169296 75354556857 31064565764 7291315786 52751361819 43114424405 40423755349 4197286097 81335519 64203457785 147159402960 109003785721 4309438792 39819630263 54731223527 381683833 5660596332 13173939971 5458923921 14738347277 81539916102 29799481553 34800392690 9402127119 36170964529 6893750105 3757117245 32983713426 65615312106 103178528267 22548226525 30233855678 31660998303 82039283879 11001460038 3894747169 8149600974 84216035435 24847079617 5201946 45202165509 75887942655 28352461903 125932060070 35652057789 20210659964 3288608611 79202507195 23595266980 124534070463 30689001637 112858776855 41012336551 11323031136 15480208780 9396398658 116680703706 6286343465 10122923734 139098294494 12149953384 343235529 17789477612 62061754055 5221242654 52560955511 6399073912 1961386917 6164726721 91074638271 2817482490 30087429691 3158506352 3975477196 668302090 13020638030 3533637273 31923798967 28979759207 77458312475 23415514512 26678199382 73698570475 23966205574 4847586824 11999433012 117546998112 35226575544 24756143412 54139461713 31697421367 51574903131 36284894235 6753670459 4546032682 23351983989 471195405 115983445597 73469857891 78133620675 4606567322 66935889738 10809457047 8918880076 19578423840 18150498386 4091898606 2304199031 13945745808 19857006426 156472423205 5069466343 29098392989 10540651877 97388924935 61232970764 5455483840 78449623612 2570633487 37946991159 25845828530 29558126711 3826075501 50279015820 14166988189 2835318672 3078281061 60265802124 69540009539 2652686430 14479863880 435275365 72848760130 1093466199 7296794188 51317651616 9213234428 96021644332 274747559 35659000317 93295837118 23432138908 32373316779 532240199 14145202400 20167573412 417138087 2514597021 63552534 20209409935 3593406656 9637164077 8437473809 12643582396 11864289666 7099167132 4293156670 17494574608 6996795155 105236028990 187276587886 5692419451 63905690195 10272772305 59881694871 4402079513 36380811146 60491208946 19964386837 27204015839 86673338880 77343970403 13036133737 34369797886 148353255167 88950753297 32425635304 96150022591 8566487553 31159325633 60865441018 19598380844 22096282501 167008016613 29139923067 8899586338 36049712075 18108391492 19930017964 64136899085 51996057384 12945400721 164390681425 50057440325 7033055481 3844800941 3389810068 28096833564 81588642698 81277299119 118027769747 42146912237 2572440978 69717196561 12659804467 8424257128 45095738342 137410499932 45255361030 16456171942 7899628955 4113993535 6715649619 2637814136 5982870405 15408614407 156176548585 77561412150 38108939757 56935576484 820274187 19216277564 46935284246 11467739688 102000152154 7066966118 7542659963 6618857576 31622428257 36879006034 62419478027 143123030 17791115705 107291796147 23574373635 419155311 14709617841 124440686747 63690543637 2971564139 67319348706 54677824918 44203564441 15279333767 10795347223 2005985707 26318146706 2271179270 18091614815 77632872442 8914258368 31353332276 2759071849 19404501127 5659563482 7435784633 78004397 8172414094 15784348650 2934089138 541390440 6441773006 32275251093 90066863375 16270174160 5216498756 16919421902 1077245512 4658760751 6468039316 140087780058 44871228666 5883774 27608509145 122344328 21697618740 76830005004 35448759875 5131134685 52877067290 28099950988 62845661960 8323887659 31335255078 119287353021 122768619 28779915195 5793308259 4788837269 28288419233 10416410825 66026911788 22258735522 3789766258 11643734847 57824077573 133369130459 27045999620 3854251568 24264011857 17531658196 19197288774 617959800 8508972273 65499959862 1449432310 31265039323 5351233436 55965881859 1149466759 123733799 5574720477 92898097533 811332409 6633047 9658558622 60176347390 127946010894 24040142880 77714390665 11253811801 43988440115 33955080862 14856627948 33934977566 26900590906 15214242898 2781270295 220267409 72139767768 49998063264 11084395960 73417941260 8979263688 98545069946 5359014731 20474984357 25390396073 2678051099 4552636824 66513884218 3289580608 95183871632 27348856465 60680729248 27353779864 2635779958 44885339876 33874053161 4772498643 6945019913 22990651554 47685053213 37263468115 4557831488 27480644064 7447673334 15381930812 7547698 65528347759 1750428525 15515043481 13875342119 409754299 86538054355 3250656869 72626806566 2797380481 64135650788 46990822326 351455624 3036745456 85728203668 33672703231 10801789400 5184600487 60601267792 38804908589 36549984048 23262847214 74622105830 19645086153 18221833599 36634704566 106538025431 3414579493 59403853925 16727441288 87982741602 1377362116 33766391457 17641228557 3221081193 11274303252 10839814126 62665548568 28836553924 8494091376 29389299241 51058309533 72036591700 28714917493 28078428348 8361564789 59648778712 149769631 3115546086 6568144525 11862223263 9892204553 11199915908 36788904924 2032600969 116708908712 11127780534 10707362279 37951743775 18992465750 6082136036 3963184508 7311768209 153752484444 40105995858 167280944127 3712962555 43845987948 1374218062 61979599150 6230584213 64862292213 30052207248 16521328248 708788396 27795019837 31702545418 110232255789 2446032430 12069221310 11701196914 8635907 34638260371 61436604466 10272810751 268987281 10399653505 16603163964 92180892787 4210182632 58721856685 90553735339 119742943927 18416309391 113987062252 7805643556 7313888944 11815288388 54990945835 6021974492 66865161332 144821614 5307716749 88385653380 13173257606 1700540716 62662674555 188938984 11003166790 41505480472 4547532495 144139700356 149150583027 20503057546 176859328 478905622 8871519902 5884681588 176794359575 16577465606 17895643010 48947140400 8262536692 2138781071 32975702454 307493412 32681031870 5574257797 75406846411 68743220831 29447374969 1173654437 36008927417 43409249018 66036214480 10526002289 81949671900 70979876897 29099655278 162600959 58506008573 144611406617 29846251055 38473180684 24776724812 1330595214 23399037473 88976751106 701258269 119356392728 100404726001 57418886480 84017434898 41235171189 489147062 18830782793 15896691106 36419507622 5417278058 19776446876 160786717187 21091629019 61277627236 2473647691 2406673716 13231073752 4581826722 106362364849 1799929161 20671283907 86824599596 1851476586 13256407222 125791632097 16859063205 99420453479 51056696774 392317622 3524950208 9929197844 2775969812 159109402 88449744191 124875616989 36115287465 70775634212 11361950809 14310890287 47161962817 189912020983 150289498300 120767909638 1211903042 3184288854 6836115525 93269595466 25688910026 13160487600 6702766904 9473353 377398069 66054040569 106117904201 2395073706 65513111575 107874262795 20022031654 65546039651 34596420642 8231850729 1949769946 19833961169 93911477023 36807816642 43845207128 1116598472 5573710058 29813735136 34335040885 98563322625 14581833105 1056060090 22841612848 29309823018 13831193160 65571943893 19218050405 87304250270 13123494730 7103279999 58025917977 74434014023 118736094134 1977194066 11446459 2627430795 6873124235 26361655756 76386147266 10794078746 117498767494 23856645309 19923580085 45587185124 2051505750 32931395022 5811008282 2574870908 7760025894 83525678251 1608855609 95923376940 31944190463 44416036221 36405103946 8429838659 16391732536 23136411181 11335361243 11962849022 115285751952 52228774848 48441767196 50097579072 154966917544 2595390360 45959691740 71763427033 12142920731 13035158157 100729361098 30678679689 22312269932 8701891153 46098593841 122136457851 11376500155 1140490947 59686299796 760096395 63658952452 110878578642 141900523934 70728339512 63388521380 2272326579 1646477871 49303876939 28609690037 8636423073 148305230412 60493012516 47101387352 80264280905 70720939869 33569778793 20950609615 1391908806 62609697115 15731842892 9301158570 6692126990 86400918 4755026485 13309038651 52314511566 73014420349 18198723744 1527315317 5008027555 147443030161 104259246746 10595246978 484026975 4598303109 6283532681 56659669228 76190038058 16640831778 5194726554 10406181147 115826841404 15613037662 134312364011 13349730537 27056711247 10717909316 3822624702 7648382604 2344686039 14855455980 5410363813 25017175556 44320944099 9731885683 23474022106 5410918986 61864564807 32652939041 57790458723 22770112173 63260707012 17500626858 60428428549 3095804795 74377376505 392826979 106376589702 22510566285 11611298533 54532406054 6911791103 4373678915 88540328389 61049496286 7851682781 1906496387 22911906406 16521528788 81561096393 3452404967 86743475007 11635490169 70182731246 145737260025 32211720300 33643420177 9315636526 109475846 14887531333 26000123557 90310846251 35676294124 76104289057 20437326059 12007434121 92614376469 54934003938 5914350136 51459132331 5894948628 105776277535 29589271 6323131615 71001430344 41160510727 15384110754 23144613220 102774395343 18217417802 45819125541 27241969800 32204403534 36232246473 115650832284 89253419340 54946454006 35207746988 8684627128 5398507854 22256666273 23812446316 56294924380 541674682 17517576773 27770131062 9905969032 91298459367 4448134863 15368290403 104081419592 58272710080 503095302 8195819823 31608995769 1339117220 27096989737 39401020580 51197601936 170560224 25106917860 5945276160 7515792485 44732097382 77911069002 6769759943 30918835639 7543375899 41597752822 25342945 3726102606 42320795108 76263564884 15667455049 79432470625 20974505486 18621277699 21469555938 14738826281 16642733443 1909988469 19930549259 54772743648 90354883662 99078704767 4574901505 1372054941 6393257 3220935693 121257434361 135123193724 2857040744 1827954851 1750695226 87719080600 61190416533 6895582861 45602664332 8239095051 19254261268 1103384447 1027134881 37408719431 79701396967 216706507 1516074129 15554646616 19116163359 195758642 61502166098 22185797924 5883921306 106126182561 33642144679 5845550311 28636611852 4036677692 18765347240 5383111976 4480280590 422973983 120179127074 75623595525 1015521691 57061251149 327777481 41442716492 13910144220 25706566008 48541086206 4872691406 57969099895 90599732790 33546318264 6791174459 9093866224 35683773094 2747726396 132620966655 26247137502 16648408645 14796033503 50941076453 39756687573 11551569 33053294802 19449878125 13525807374 10397084557 170982954 17751493636 20925130987 97271475685 28587042162 94749937384 39285830354 9885480139 8143150312 126402031056 16294635752 6625333759 15066118006 6393156022 7946521280 6964728529 89429860202 3893428272 111772324217 3442141111 26470756281 86025340412 107933418960 132396789751 147835003040 17078835214 42915920677 19812885743 73582605874 754286134 12355441741 12063358721 17430815054 2632487840 116347105706 10163029440 42377477623 132293843567 2418619392 56608927751 41860724680 6333950884 83474468858 6847641737 4107238732 20561495353 16461014984 39720534888 15037642725 163364103973 2414573604 41870017612 71234816414 11891320087 43820991171 7611492330 80823259303 117938993224 50742972395 69106296804 104434210473 42348892737 3023417477 3790715656 55325731991 13554155080 72165671 76197949277 176523227344 34521018867 5846562605 59488525360 40141332928 5488448235 86621680817 23135032686 129027052891 18468087983 26785460103 26221027099 5433343097 17340460856 7716998432 1961540538 28975194656 131561939606 27285504209 27644302181 1824264 25548237673 51071149592 6753229067 153059394669 94193421369 106603543273 75977659707 28715810497 4858944720 108782954964 97795693 33893020609 8929859484 19808921546 23299142716 35882993062 13197738360 18714693272 58648590568 42323831949 7064145772 1632151118 103797960435 5683610514 64780080858 83584759378 14877726936 73793642871 45619136128 320372303 42748476126 144981845664 7541670400 1596581865 14615191908 8613876913 7740391983 1274701229 8150969545 35321642605 34844165170 4133745290 14796888627 28663385159 23871611808 40398937421 3500831971 11623660799 88446736990 3113035681 38064537131 211295078 4799314925 127920117915 4951700266 55811465060 46149129359 71117578450 26444591081 44722292072 16703045269 165936365883 13850427621 15617796206 14551569809 75287781252 48278577728 8703153336 11366605057 33225750072 108740221747 41598456371 7753652452 18447886694 12900552407 23643490922 71527323038 44579047143 93432540550 24607568994 27969426274 118522258845 17385420169 28950374713 11004874194 103829974151 51372818636 116441153623 33876960848 7861693835 18577876104 31103251693 125872997301 17931615676 41560313254 1916771176 57542312990 329742156 26847088353 48756979699 70165944668 48599683357 3615582711 27353675720 18916909045 34852678497 52496453331 9135513966 90174321296 5343699815 113354149 77379751117 68928372632 23505291924 4005672818 9295308703 145542128360 24950649316 28042952285 22219761588 18419376668 36498060767 28341511483 89418724318 26618062231 140720975182 21295606826 9604065344 5822187580 129577470877 4370100648 6893872231 27726799195 54958065822 87126002073 7941153161 28489683825 17071236930 24970679045 4974482386 12478879245 94102843452 68633485879 119078484605 46788490688 37857867647 18589009808 37617037229 16869945515 3529371262 10039761206 101191100780 1320813759 4484821408 33690361398 10419709292 2307246823 10077742678 16586127483 31194215825 51704068049 114148572664 44129243360 2271698149 77126510852 35730833531 2099588951 1267613723 108158505285 7304696301 10535281549 14912579759 25540032795 20274726868 83655982214 24401607227 27534421297 91619483734 122808399 19685897330 25331223880 79981034655 168510806275 68181633885 7055564504 94101168347 50451627050 12737094088 28378708142 6806578220 22098294382 1585579895 66835165324 38608297532 1827720246 24078479951 491965168 10590351499 55428981371 17945132619 12718256350 12194001642 29381632344 17439360264 37896921926 17253167291 32067028868 24955852793 60803685513 35908273732 2844124715 10629335697 1704534672 3062288670 33126577947 139977136968 14679865918 22813185597 95205647274 56718026838 57827744600 95278821392 44751025697 50695777552 71938981455 71763204373 18078514024 141690677499 46918134156 26889297096 52296411121 8579230952 2782253482 56753407330 6188507088 50167293413 17313135925 186949033518 24196916591 141144903974 9431029329 82378203575 23726372618 39050612642 1125287097 5621657580 12859859750 1798201169 31680765580 135334163309 7039967748 311118189 7198770206 2684866055 43727566341 95209194031 155746662953 7182231521 4352303844 9844357625 23198206543 6384023996 37393035756 20430360005 87004426042 11503089095 579812798 12658302861 18817790985 34654030685 110121714632 135171857539 23491134619 156723309 16425215059 95797078279 14333912411 22297208751 5846745965 101219398314 3769729401 89200635993 21106875108 115600150419 56349274486 35336311631 158447881798 22503703070 14545917579 4251598664 95607242759 86232994188 11998795195 9748964902 5119549253 98625727912 16283597186 69595286542 138315448 8169996271 16582516162 101469368545 8212831165 73915750119 17176635028 24079262 6863031845 13717266093 56398335918 62582287612 83944380880 17132383631 31368042155 39495025238 93800799261 17643380743 5180080135 10841145724 82654394927 9732873547 92117122057 62043893762 2123687480 6191050084 17903499381 17315089864 3014450605 52666983703 2701131386 48386635489 100662856036 133595487830 43130699436 666164020 76959772886 35139716948 26914276889 43115321221 27237643324 174877582066 24366244990 4237807946 52439320676 5349362346 19544200305 110159380704 89909395792 6739680545 20022692272 40058556636 1156158931 54792898560 50561754601 6036666718 1134502857 8551812983 60674282526 14637235220 65791121371 74552766549 12882609709 36423443478 21012698880 24223248993 28483629945 5275822023 61209019134 175601221323 63594636637 85287036909 35414458912 50557745595 24151946814 35689530422 99842147954 114314272362 34031615152 63169387717 158035267064 1829073079 1288990874 4524219715 83097597359 26844326990 7077143983 38817596102 16148634265 21385915383 135583580186 54960275221 43214425653 52894258059 118150386362 85481448690 50769444340 88574396110 13437273341 695523782 22408134779 66645807368 78657013819 10579898307 12950244404 3135704769 19090192281 15977923431 25960697234 55905862602 67748166229 7450094180 44821452718 43309584583 3093242992 44446206652 16820333413 10508344099 24769397180 126799098572 16367424707 23440632126 40555966763 7955083 6609377380 13137832011 11663797865 1478598655 25917641896 114948153294 52614352260 43305228996 98351315659 12840756582 100411512917 52357970476 101864800157 9754890899 1984802451 92758194461 56047518106 415038041 68384510623 44097623597 90828093610 91530429172 6177768018 12526885853 30848262588 15674584737 54275904072 41546896555 67463164620 109002805826 57683710991 14245549300 18220460973 100186389944 83273205216 88328393842 14644441243 23166265392 4022183135 3469219179 3287286066 110083741131 34184512950 96298328585 31290472253 82323138256 97252315187 112892760786 55057749185 17557696873 4792716884 13987752290 8689348653 56292102962 82604827597 3603849936 551502972 233397213 47087439438 96972736163 46086328637 12829411815 5103875011 6262597949 54824207415 38644117225 9137442429 1274026974 102538746341 55467742120 44783874529 3732312645 1009780376 1348547570 50211515324 28189124419 39800108242 131225692310 4147050075 8417064629 9121940956 99981508615 20767019979 57385043893 16934046991 51423148239 128073447766 6955367854 14529887825 65706031449 116618338779 3162129009 25203423 23513155659 20308686940 1922772343 30433379148 8498197337 18558685404 27339635014 8419632182 14107825693 22653601332 50622112827 1845155388 364766603 6993283274 2821800056 132165236685 13334620906 2845745710 3141073975 16300574757 69573403212 1243136235 43860245797 57360674083 55797242613 14429786694 60308348812 21459737466 56874900395 1411509910 108092165 17455238181 81401782001 63821182117 30882886661 42271399981 14744500159 15238000048 9939438 93113863583 2602673075 57756308700 7411462374 48925681431 667530476 15747741600 87846587202 38938350373 18560484094 54074190104 178622864266 2791276944 25448006901 49538377276 2418267975 134138673155 10290556372 5815772291 150279601973 48095149692 96124422498 111650018161 5034838840 53165550948 32529334332 62401847095 1523917658 14351454991 2571926566 63961572035 72899235239 17681941459 2864239845 118595290 7035683475 80421183111 69576280691 120621446784 11836350021 158490218207 21589010893 66081441632 23894280154 27257623163 4334561615 34501891765 22749495335 145068906806 15856913507 46662079804 34570272557 3480815817 2914145729 91043458874 46955648280 23172539691 3215884365 28386417221 21424394610 87389034624 32030734475 2594352853 713125375 37639162208 2256293620 2182174331 4401582523 8079317420 117062961323 92877198 21983548091 75684582879 68827452422 7512046605 121081884156 54327538187 8082504599 13427169744 31199425291 118664451400 47769174797 2427996917 9520944732 2086389513 9848339799 12811851808 15074897714 13013116870 160062111707 1757378205 99097437432 107891218497 79704482252 4216722502 420151887 104676798537 66864731525 30425829481 31962278519 15815816875 83784101108 87984927793 68239810226 27678358464 163373917 107269930308 14219512171 5243752163 3000335996 39982631951 8159418945 2947359017 17602378525 88718006035 58885558261 93158632776 53254281067 11873537369 100305643204 85523020472 132574161152 74240096179 68288112340 10717169982 300602759 8992246253 6754404765 95193122909 1623641589 16786422610 30159419391 67317404106 34502377220 14242014267 1336025965 42734798832 87674275150 64123407384 4016034924 89702761747 78856737335 123405963818 4324888956 3706636301 6985728 7905192 783590468 92609154384 68468132748 13521498604 23467009608 579786856 81112242507 93342015343 80867874643 135051716759 22594079559 853495796 37536175493 14883663009 79097190256 74173548635 1510337073 662837191 11167066904 160927833301 55948207137 19040130648 65678307248 9707173215 7587635161 30622808856 26747527116 1833457006 2955731274 62076770903 973168299 7640359387 11923334055 295126430 65362486064 8655268689 46740313141 74585759169 5002126462 27510152289 6343061133 40286391816 3384213167 20096666816 73727881357 38018301878 141358139413 26135423126 9381901050 20647587094 43674021093 131953320653 43872671547 49096988844 4023897700 24174511610 142097470129 7034977003 2148966801 45059415597 386469903 5698686592 4666927152 2105554763 50952033303 954839018 13724375659 10140624407 1766411876 989007589 7060053598 94239417561 17506234628 2803439895 70773412083 25910745170 2320955484 35588970547 95102797984 3270473509 19745314129 3535807916 85355005167 9872310139 25204135129 53921166567 41051902466 3640230866 46342493772 47802756807 201281140 84684253919 153308009149 8996575326 16394515772 1756564859 37266832107 13131432096 64768312496 4589335599 1839136471 1189090809 19387086770 120330633202 52736172146 32501025884 3775071837 1158374096 131705845751 2846349363 25153059337 9634005733 5634553079 26794727643 310410446 60580815196 12358645915 40439900740 81998515462 86577661984 45860517312 58157569751 107755722541 8733220080 794934984 8759893348 136238982157 48342003754 4808499854 2993777650 3898838151 10821445366 22349954344 47959347463 2796202400 107623648287 11991828816 54149919689 35326023847 24335883272 59949829290 7690577261 38118875806 1133484755 93668140467 71108574476 28699231999 2412055724 45652554685 19012636005 13570898742 6836312105 7926651420 98016492266 118297025084 160375158204 14844280976 1617484964 56515892216 52592820375 183809736 28747952763 117568319 37347613663 1438644586 99449690772 34441354102 19626483247 61473454786 74863439703 37578482898 2428556157 12534653898 13378356158 3383374036 10437906119 32522925514 2640413375 1507116530 54299252221 61838451172 4519282170 96236235300 18486862442 260163285 50667967682 32272731407 66886087129 19933057134 16216114349 31668262085 3767326858 43880847906 43581776910 3434705571 79338055399 42055038435 45177679476 3205887605 54942112015 13811728261 15908885850 4722642195 3597157951 31598793554 148479705136 49961591834 87086968648 92123398633 59101869271 3845191693 76297592103 56411715838 112215699812 5973943243 730067978 17545889704 52325816666 603825183 14051161152 17736824478 183819938645 3800051716 7680367739 23706639584 20112120315 26668985528 2134425753 13535191596 84056253132 20379722715 14990767146 15436413797 26417743024 145025754798 26365237470 40864231241 2344828051 36262992596 139680938157 51902749874 117798567538 14909507145 59076710662 40482939791 8863877327 62923872729 50432873732 29483140664 100966931706 45239037177 3432153269 45014361744 113184564469 530392338 89472110974 3910876255 23476864332 20523227522 85301696192 6691695628 39941505518 40822794515 85390441153 16971991228 3739426318 8209914451 3868963574 23801517167 38333889085 7828498476 26876063746 2105955409 482731235 10916448129 20182884545 108587478083 8164285625 161468839458 39336137265 1721296059 6023775006 75868020041 12026930981 4799954403 54040139721 69469516150 3126975662 20621289831 63590127919 68880010536 87228038110 53084755435 5237500203 71206080013 103807022996 106374942360 651362211 19511476235 4916521686 11200294074 34696747616 56495064304 27460013232 46781241320 125731338695 9998323363 91006561051 3867653618 8182996164 5462143418 8363998948 24664589140 15808144036 10410868617 53935863467 7882805580 7604771970 145179720779 148248407497 1991325360 30406290429 15016803646 25375757814 6431974087 21535403374 15959847389 9314317802 521270076 1060523788 47864759268 15469923890 94141905287 116995247109 51985158142 59417225736 12400364187 65724475746 162718872 79816276515 65724552492 8048419698 154101131132 61006444815 24294440943 20891501918 8792640658 72483828697 14232493006 569021313 71402226196 75178207873 10790938299 9498512695 56975795638 15226906906 12331032658 3286890945 1281525568 26391253178 112785623698 155979916047 83267355481 5934607030 67871693 43981790111 3028376380 7046545277 7006209029 44112883461 10214462103 53358796238 50604702914 104114732467 64351161994 10131866797 2362944662 12423151651 70140473565 22828366690 5029775586 19899889311 59758303211 1941889604 172062032972 76701273513 458551632 25842647934 112112937599 18471804878 126541562 135819557521 97731203057 5261699660 41561122817 9518479111 23785733119 4861729402 80058384777 107768355544 3646491300 12199569786 106698077528 25349174984 779871650 624213733 30004134061 8635764869 140406927948 84932689775 51187214578 111701142267 298274124 16630267959 27633778612 28315583936 84540786018 21506561163 11675828167 81370951452 155566661579 1615033129 68440446779 64253261147 13287855497 53164218093 94985605952 22998475744 14914632051 96314619650 5970158634 109958676436 52066956463 17411767392 3173484517 33596277811 108593529449 135008081485 24015327263 42626298327 43513425635 3515939598 10893475097 3269719279 98158385334 93029111786 137383305939 68475120164 16698806786 116549986681 3368331818 78722061481 41550840546 148834487428 35483260710 41485283336 7348948479 36094050320 30557261606 105428847794 9321023487 100710474267 565957881 4789727343 3901691444 152807917988 24783087038 20462583732 52986968168 87673557443 76318618375 9075644264 8954311897 70708198775 18324595463 14502866563 13834252641 29514785530 4258991450 16643217531 6718715448 31749710485 1748948644 3903213899 134281621725 57661589008 20485324215 14946632837 45608262627 10782222067 70979464317 2733625649 205725151 35160785378 6674428606 60880608592 90637485750 152200269785 15577769851 13712550446 46768998549 8913551118 5887217139 14936400933 26426571652 95109512321 18305603231 80156057549 4917486708 53214456816 43659830562 64963616676 15526872806 1025657084 55988464228 44217211757 108003098195 509289732 2537171720 240420411 10138941515 940044570 14465382836 35728351173 60420254404 4259167772 25777424167 20497891 59715345120 96187897431 5135341429 17454339116 41304481284 62593423496 51796135122 39940042187 77465129952 38709525160 5537301697 4136240857 71758788768 6416123289 60950890839 180462641 27669380375 77241806434 4306712164 42770450505 40512477123 28515271523 14299497381 76270923911 17403519604 12239615258 95964223046 27151760731 27994382587 14631628146 599715024 6734213533 114570502675 59522273404 43072404823 8383798907 104171924945 12042540682 63343372243 11417610548 16035349411 58971403649 2380039057 994765623 71755236976 28216689299 16116345048 1748251280 16837001714 6489564433 25716251919 23386268749 78434566820 4774038320 23457685473 33153201623 11962476711 23656181611 32706523315 16330953115 11690691454 120309930797 3338082104 10568002512 10674062688 906927781 50501778621 15813722583 22936335536 130359312644 62174077900 11731799268 41153825598 3172791885 13648551149 26006670353 773228632 24414328445 66765945675 31319104729 10749751571 9410519969 79356045883 2531262282 14504323439 1761278896 29638880906 82663070067 49927481551 18126146852 6243609041 106562874005 13426489530 17959808516 31380610780 12765421417 606675947 41479466251 12672712599 625576062 11264323633 10733740729 5737866285 56053455028 18111772003 43862382323 26914332359 8199121667 5267303727 8973104841 10621267314 31878874073 43800475388 94970318731 91168108920 100806139130 32323131636 13739567494 4593774804 62992708768 35444874044 73653683714 24660940811 9355196339 1410577018 10816518072 21872937561 46418737420 29219734151 26757403238 3511624617 1397771652 9826503840 108174310066 56171732655 36226125753 7627914668 7013624114 30623452795 45456040826 3879336833 28438990020 44204424240 41531634380 68001294205 10169607895 46263721966 57581594024 29090822864 30202230974 15815659467 34724122972 1808282569 75996610493 6811144312 144348536191 44424082969 33925463167 37326974365 3030099306 20915528994 908782384 44384745023 856437415 91844299292 81929071471 39151104157 200867305 2078271558 39864868359 28921150159 37039525730 5339042134 22846787030 26116537726 33624350018 132644578804 26434254915 661609929 109875705801 314790624 328261087 49192051457 50982644691 21571285240 121010118876 10435994808 8331489653 2444167652 42496710448 839119326 19246441320 13959937272 25548914871 8777038449 45360911315 63116504730 5125157968 53584895207 2333877294 10594340521 41003062903 1546237254 113488654 89986793750 149299154281 49358551518 63615208160 81097522184 41875018092 3001419545 261167877 59699671431 58312839435 12404974616 9001343862 66095636022 66017534383 30822878387 18390683564 116288597 44606082028 54797089843 29377448530 473862535 28052653176 100706401467 1714781995 18710615394 64788193721 9476179165 67164980441 74234158899 15417229 7463782957 57855751138 81309987537 100731277941 1779195112 9751957593 35322540929 1034228172 36918996891 29589722983 28113497606 64966461908 98557735034 23070542325 9071561997 84123512811 19323069920 51894906181 7996515 33517391354 14471142240 50511054348 29804979601 136424056545 14235103162 14337744807 113866434404 2936977569 60941250619 44798529842 85703624104 52946194315 33418968506 1185760239 49683017157 55903109383 1241562428 3880247062 136923402 118921838119 57855332520 69180900879 32556623047 41122951899 5364034158 27362370298 20194758323 4223504636 45819906376 31002635378 26507008355 34281012413 4694175434 23393398873 64570461480 137288365747 81831642949 141439468190 364563668 25146942975 9700115309 39741328604 76785836099 211098512 50147403273 5712016112 49402985787 142976272915 99017740717 70118419711 64048356973 33107835231 41722977173 48016791357 19925716758 11185298104 14094418738 5172758979 148186778755 7621699203 102174248193 2986773538 67267889116 19154827986 27001389132 385408389 1653242896 13223994534 385614805 26839011038 2379415220 48190488724 16798135882 45631217432 97063097644 12449422696 32118963280 11061097611 41758279726 32035786326 5211052994 113841250761 18061740194 54688587022 40311377135 28983434620 1192431883 32042583532 56880086418 39481770108 40902069237 11099590464 136463559464 88053384218 108184484891 5072565279 40765736273 11116323444 592462422 10206328463 39105884911 9833573911 101329867642 27163280433 3567383907 122857422816 3880102850 42217428066 53661160128 122238615804 216105344 16113423455 20405745094 28944162603 82335394411 9993938978 107671874102 28220745071 2703603340 7814366202 36618660116 28135395170 33333642724 2236809705 85154595659 68900910142 979832983 47056806463 9328705525 6650498219 11713976205 14002135370 9698824510 115633801178 127514771945 12268458533 40186266266 32989737824 14784331788 8977198961 70466650579 43929203060 1568988503 123547891990 6995551187 69110201918 19258759614 69545347913 2172239382 1680234616 1539277461 15816359822 45090686066 17971725225 2979982368 48745624454 8615047124 6315801434 3345765161 4519338118 69662070017 16958931102 922997950 24740976573 46057049464 195669286 101934046825 23078180954 8880483499 51105667172 42632502738 23215053372 27811474182 12758343072 5254069934 7941705513 24757689726 62114988400 1458041928 155000277 10925263437 36474521189 19373531393 60195769708 8738052983 1714612057 15295004331 130896670540 976370137 16069852856 2432316169 73590731224 18555149685 118737929680 13117963511 2052132874 18265516126 6901018098 27137279038 82424868138 80879273256 12290535254 16325102333 12087614009 2102838134 16842635515 54173030082 32602278837 113722886398 1058424321 146758258754 11706981 1384425187 23276245564 39948560277 35412965574 88782423927 1336374731 1442997277 1999327860 9267084904 92793590648 16031598714 18313174977 27115767381 10183164560 7903797087 22421099882 23541892432 86119481067 27125448384 53621641393 10770856530 11937903142 107021521763 46138356369 3877590446 12289030255 27707343611 2719445403 2626169600 9247031419 32855713302 23385120510 19910298812 4390417610 26031810098 81768255152 39295290221 36869576349 77688925653 110598711880 16706131952 58846990659 18084976794 9123241421 1748670522 30976954998 5347587947 14666708720 7720781520 89933825865 679823922 3929947257 158548469565 77680976071 9675929967 14422967224 85753374595 1470301458 777100319 24783439471 36907420485 85227594550 131182491038 2579779131 55165238596 46595531565 44742813646 3143478542 4821240665 73071475924 25275938674 37856469128 5425398081 114120130444 21104779544 17441889583 1050710137 5349770663 30359300433 35516925770 21726981913 33742800340 49916534151 22444262292 7953479947 131352975976 116028541918 35186533804 14947944100 46499170315 20662346248 2731200099 3141670733 9885919808 93128565780 15529364566 9203802404 6397030963 55035333085 108266935649 15617722948 78571588102 12073892577 12373886380 142434492986 25820323243 14260656071 55076631268 48094272842 3411367449 117093470252 7881467512 33960300310 108612513168 25616674552 14795152923 3885882772 15010915620 44751231326 109866531406 227870509 104118668100 6046112770 3702878246 17336143285 20959925900 3938499839 5204511943 31090070680 14170914819 18937286496 11210062766 20162282189 14094690845 3550562381 459222799 69348845871 58204920061 10667298266 117557687051 8022984299 38221511578 48086396421 52603444245 34909484425 8515862594 4632756565 37419818637 12190792474 15261594469 27527485233 69318739332 16932719898 3522850742 9064188335 11394082978 49013731830 90695490853 5657676011 98877249728 31079511950 987611795 17436203305 64435455395 58610155110 77409264924 20920857238 39083534805 3803562200 36271699610 12744660264 11165340621 128668267 112941086280 4323922352 18749289706 28556373740 31433730592 43911561315 158763332529 53034454615 33904370494 2983006172 85817360 116882674491 107124283511 12806879385 87983098575 61708959829 3297426973 3720191102 10857089633 39542269294 12378262692 27872935637 4348200430 165041188621 120551986971 4079083410 116168733473 66262075102 72417651865 41290017070 21719698513 86502878171 62347777302 81997431903 58871440813 12404102424 275576623 7537516899 33927631466 81141668611 30340041421 16899990716 19129282766 47032726204 18825478339 21304222204 83710465220 70571092464 6473141471 36608107216 7227578335 9030825033 3104909647 23336363297 88529888044 4704524733 2898661602 58384967054 2953719437 29032136120 125664556658 20288277047 498291305 67912632010 9590347883 4484337176 58469474528 105541824342 3361499868 36456430224 124397252913 81159170367 99450590877 18170471543 3221778179 11719090563 966052528 15604869362 15576856315 2034235933 2379737852 25867605670 45298288070 85420254065 121201355234 11302833559 46470037726 57262557125 91572734872 51136174743 52383538715 19572747243 92785920504 33720961249 16652730023 6971879240 32352647962 2421992788 4603701610 22606536171 111994885196 57978666104 70563356546 37737596509 75830910687 5932669611 33997407354 73823302542 85160379867 4712813611 82473937294 12229360533 8542309524 159934596666 98620554508 65163499698 37190307962 8567103438 7981728712 7258714828 31988544075 3112874365 4774714628 35451687016 27438214412 51445363802 4069393439 23641241507 10773363266 115568808833 45501154867 29095076726 58457652422 6994620104 1429820709 5505254581 132660139847 1490943315 13066727110 307077253 33546724779 132141208798 94509796082 21528271847 23718757451 58983259695 9957685111 62201887274 3340231019 11592818140 114568616888 22623065507 9264862446 125931833862 4546690952 32473660154 505093836 39055493267 4720377347 894487120 55230008506 49236975510 14169291819 4639899646 89110192234 3794725129 16442135767 47083059039 9355495786 77884977193 51924778785 76751613983 4763722007 7819469194 77713674181 314669207 285607735 36592398139 22170271711 48700499815 59240651656 52179956866 5676079345 463637037 53303518516 26131066046 147263293719 3987438019 67836358778 4339477375 114792401667 90615342909 48002701134 86944079171 4076617758 47930261851 55127777930 8974238514 3100217545 14077201094 101249532693 724744642 12291341722 38436782941 22732337420 20683703600 30702642324 3074250999 2418212818 5129310420 7751465596 45916326042 146173971510 25467503161 81089275451 40156794384 18498392156 5078699312 118959320307 17582882291 7523224798 366052607 93395582512 47464326948 151225218970 43593023768 5237135036 63807772258 135020309316 65519659816 63604801955 69231440926 18524543844 46622126613 29920488888 89939934100 22931902936 33933305300 83083896920 59417182277 12385824286 7796474309 109474208197 40667708696 39939231430 11083336611 33665526308 51251752853 104118954481 20421402913 106783431710 57812982458 67778398076 40149574053 17581953299 22837840465 65337028121 24461806911 9424782398 62490293899 35728931651 14893726522 62604044376 14479995497 57100223911 9038176877 14094508379 8406829607 1067891314 2050257028 21400968624 41616740557 66803587401 43451531156 8117545919 160931161265 35332558379 27603978902 77466858626 44498734065 675935628 10332709431 45711134407 71386410466 128197331170 2546257691 5728473105 12832624511 78949931102 58470385167 12160012907 4420365878 65614007651 7038780476 52118791908 33142465062 36044074351 107920275635 3677493620 2664312076 28249977134 26553566887 16349360738 2382775783 62939886722 28257052433 88405271807 74330863403 34259403162 79311424020 963351700 23514643537 36960855979 14135704599 19551314507 27345663743 2529686581 38128064976 574862089 20354329963 7031459624 9193562855 36038449940 4532398171 15605860719 137033871027 68928000408 4087803606 15431690548 62667055968 8816856698 58872015868 88766616499 51696699502 54093052325 20686597151 119362191368 2927297795 15660794828 75257821707 128227368079 3967475534 142259238896 73506900756 41882410731 3155107937 16641445164 17513486898 92744980675 31019466629 20525948974 55315116647 16678025492 86751196598 932096968 133478499909 120704234692 479877420 71570318961 78817575021 78930023957 143022544558 98629187314 15987742286 22700964832 4384742186 94891097660 4551422485 78432881377 6213936129 1535355651 2635736212 112282500526 16654715219 118341196395 12768662231 39196704285 23608698996 2626976085 123940134 15309696455 238374531 37374164722 33606198646 37825505912 15483058024 7410232145 9489326509 152704311703 29585562352 14432638599 85129628567 13732733653 283750271 2519591719 10087407017 53696286114 49530283035 145422615767 134729084295 6379266334 6552077434 56010245344 55643360286 76370921796 14302989933 25062451668 62665600999 11332891171 37360876173 9306552843 7084693033 4754903747 61467590898 26650092286 96012809760 17564030341 7634164 23914918464 9125185838 19836807300 29702624607 16221833096 51460810441 41955819698 7724004078 57456513622 19032746895 45993919111 55805782162 146364864865 37749895496 23198610409 19436655567 71572886846 7989960 10687888393 6450659700 135636824107 85408189391 7353016 1975242276 36658506112 5700397872 40825653329 24489013791 10801588417 9180517602 20065000901 7513996058 14364104565 73835578234 19357195202 44439271295 3843031953 1084710464 36449327795 5222441434 4189346043 103955327668 7326569951 16468477385 45750967248 17865330149 2643630853 18142103378 16900101837 38198555527 23447422907 5264656841 60925252844 54864219385 1121551617 4215827134 17617372785 11666050478 13864961153 86922782883 5020284287 276224469 513777570 14733856476 1049581273 96096373974 57151328225 2883488330 121437994516 27213978209 28833357078 2494799326 141401858140 27738104230 4513336138 26453525554 74587647542 4757612415 3858711525 10504275239 43925336645 7497822307 63489659734 62004249080 149109894901 11340229923 49811594181 68062198873 142040554768 137189396131 203404281 17248689245 78370580877 36921915084 2295976924 33267599860 4884527875 716557473 29235266594 9070234534 1249954662 7145167130 16053274716 2584474368 105150835471 81406290445 23507739318 26497473836 10053772496 64003218346 1727491571 36021766564 58141686526 14605239050 22445982493 45661620302 2162917243 105219155007 451665599 33671256308 22281467291 59333373198 67273093842 78972257236 58534661535 27757410114 153867162275 46947633391 44309957860 14318224095 28235923448 573965369 13105022243 5258934242 7271791293 8466325632 22420480290 84633378168 1041809205 14346070853 2105814497 24153445580 19022940182 51390749455 16705197326 3920431103 128149755777 60362707672 5805363851 31875425258 2973370317 13368913561 7763730292 52002103863 56396502544 332760502 51461134123 106158700648 51026437904 61151967998 66472227477 89676416136 1006726523 44677833056 118132737717 3214605699 2165022486 13992069022 24083857031 69198044561 22493302806 15749808450 66020120775 394477333 40155695695 45492435218 5404404537 7530820673 3275422901 36192568421 1085406001 7017170365 55346194594 76551352045 3255629754 30139897626 14998223549 62687542527 1340225022 53217202153 116632573614 77378931390 20468098852 90070161274 12195774329 14108219888 1676470586 2077233461 27424012122 28117420010 50344686069 5084019364 111087708243 36961003125 4973222294 22581353220 30379349431 151540258990 42897185423 96583219283 31455932474 78444371096 8388632663 32109564797 20342145770 33163173906 15493757375 4899785640 1355105168 31227410157 47472500332 3531148536 109269050248 10825472058 134988801603 35023674594 11359420 2105185120 4580714566 4082657772 13452364898 59723711853 35314567619 24430640398 4347739872 2439778140 10514602920 123705394098 6867620798 34060418367 3829448864 15811412942 1986961912 909673137 59235446982 45481514906 11949413408 41310161488 6809000003 19727198583 49426798454 2008466802 5249001792 64426631485 9193833257 16204117332 246287335 158537108648 80649207519 8049009348 49232103441 7882047408 104729941690 31758244732 8632793620 32517302965 36288779832 60556945971 4750490801 31316662726 51382577792 83367143967 27687583024 45167876116 2079263335 1692095888 11839871274 61143858581 33026657882 9490489185 15138055453 16853588905 27466959157 51320288874 57847952710 22959774734 1731750465 55383353756 75391091137 1255383128 935559183 51392804216 2619386811 3034098474 4643208588 8505475702 34773548669 14270884273 15262155399 66539175891 3815431338 26108624947 11131057121 32949343560 24347918864 36077395245 23581696726 3189845354 1906080968 2729867239 82097227722 30110593819 10403856 30204778054 90578067959 53666485911 13752949029 3146882571 44905011291 7483726019 21819509103 41272729535 30432633575 30699120531 13489694496 85617050334 47984698204 10842907651 33660392253 77296348067 20658440856 132870436816 60548217926 6855169610 17402923308 7521318834 8317624905 3328059523 34350304127 13678026 34571547398 7431346464 9625606796 46534066126 94263234761 429075506 24915245883 45239801477 71275844530 47158182901 68487301148 865617896 88436439 53395869748 67729639976 100357485225 2127943243 5423923081 107331010592 6802737121 61808423652 356242199 104671743615 58283512287 1392816538 169013155126 1260508684 23763053126 29937963452 1506140325 28111098072 42620886365 7493722164 258767763 63005188770 8188553488 10039376368 7266316778 28434565244 96091639149 59083682347 10342806888 23880438973 7433297324 21364020759 3301410144 22088005952 22273493768 44635655137 61016708246 126296858274 60777299317 16962103014 173672882391 38416393073 774381046 13157741655 6832629107 450842425 61781620400 23236539247 7016786 34753029124 99885959035 19270649692 16939127201 4256265522 22002468201 14528601917 33332750193 43663390019 66497389755 7263882138 29586909260 24905181411 75690521098 3938433642 1433813349 42131013889 452944282 122417160600 112378013208 6825855780 14091444174 2435990172 24078805110 33766580601 92348711279 39495933117 1394291750 37922964198 71848030401 1557298729 10846871849 1726431667 73651956735 6521543714 19044758616 1637865042 5592110755 33662886881 38896455403 1307519482 16522263134 32438971450 1175198989 58354912718 173504748 374473345 1491339412 74529909475 418813154 3494935997 32932955171 963729581 1976748312 146200581831 74866248574 39320962183 96551882637 4484203426 67594700826 56118366 86903963862 62966722076 1773655167 4168005556 426326749 9061886189 6755150060 49855868200 156982093703 7506753750 67844241304 35481737852 69750984255 120064522125 31486680458 14797191718 43537616473 57682990812 22862449091 20163265545 1209172471 25390078918 8738308862 12910346994 104168920 47490863179 10038682556 91141593 15494889773 64396283756 2292087118 31063855303 11381511640 116091467429 27304601504 66961488521 29977690161 1487880889 2517901061 19493847936 2813154598 41464773198 20306235739 23679307011 24153996848 679410090 2178042498 39460695937 78420886681 35585897627 98261028723 99615708192 105940864251 95088136054 15506996764 3293297342 54036466181 136989614055 5210359053 1911021564 13677821953 4123402375 49676467622 2545893748 2524721586 13923944251 8276598093 47170607685 5111342438 19609049733 21220882991 150355039636 11951816720 40160162648 3553810264 2345444233 11299697178 19353521925 9715045619 14333556345 40674706 43647382874 33311691353 93798073372 2575169090 34656168466 18050973845 9463000829 43813615553 55308184280 138234345484 99502832188 36999457252 70040407284 281372302 45546226310 66199866729 170113352 106972164274 8599979028 95138215775 26914769325 312843276 32486121490 111111917542 85666763411 5172887220 9852478839 17495306478 4625716436 14816148927 49803185715 11720443330 4749812381 122737193248 46601437853 65989573744 29010993974 46185147446 79609461656 164064345 125538775414 23367095121 83597903528 2452892051 29460330181 5183610605 92089154308 48216606933 68118120670 17446036002 15399288348 36510470892 53051094373 66779884081 1771960777 16127072498 23156212914 2327238045 91737007102 11180502747 452353792 55100646962 83324662570 11525103101 2657664627 4654801811 8001048101 11895126785 69042901231 24612025240 9443913451 13639767048 38148001993 28624134668 5907442050 27678512669 9077737342 10636483148 143561251382 48138733152 27266636853 11667166679 247733164 24047722915 6340826873 19010610126 24521784946 4341195446 16476314026 15552824596 82710648483 9094143178 11730142113 50190895294 94068219900 16351629891 12054326975 7412662531 12876712994 61409262899 618590423 117947759 13947202240 30571327014 8826482369 78821810566 5973904054 58757385898 11556206875 8648817281 75085801864 3283850177 41177245738 3208141799 24357013595 101508245102 4945074026 139558744913 13534804021 4886841008 6454279494 30028291943 13146945931 2914665902 3214180398 107678126369 39709430838 83819323812 27408031590 2475258967 20931118875 45583957965 41856040635 5062426120 38386421856 18382122103 23953899 17784981744 29364136193 11640944699 39282604039 4313027845 26244970658 14556217309 6520749048 27655529454 1120803655 102650639140 69190041720 170958728183 18515506258 8721224287 2437042891 26267614425 12396421800 34215399306 76511188148 55640079041 97632932155 2102559345 55328864911 3030509491 32086513605 140610644084 6467525624 31817246298 10120536978 26053196251 37345728721 48202228313 86300168321 109248112612 56983647694 8559367729 106508906987 42377325112 86130703444 578530698 4772934699 69179885392 14004800314 40422246300 39321074523 326675007 6921139357 4205445556 98222108896 1938551964 54449557278 149891779837 22142676952 24087768841 5429337093 1311540948 16277469847 65601362884 186197311 64822124587 23048947709 38317118055 98361214752 1401977831 14091471198 1946891190 2064324894 11303573613 21476968632 53405130755 4661460967 32297024932 34138452421 4048128953 4362080155 45580487528 4259824627 100613533386 207374064 6078934813 11313046590 223923440 60432807 71848674537 93477045495 132222148952 1168319859 170402361093 87898107590 17416107828 92590897983 9298229626 22339864591 3848654067 111424565344 83796384508 56810224226 32616645030 13671329802 21623399639 37099601656 60961291796 24715504948 100100997037 2131902375 41293444525 66792016718 88178974951 48616294206 38691588687 60160571241 5258774577 18872530241 976825820 14251188595 14500004933 4073201468 132777641747 2435128245 118505595128 9224886280 17765762273 1729170097 39303470780 37905110241 25672779596 1084248118 122291052975 8226819362 121726298172 10147861025 70717698889 25231386384 87874534336 3942159252 8031408776 423819783 24318886753 103710960655 14513645336 5457974517 4303664853 31089168 541815616 6053585300 26603779913 10721180913 33057871549 42444372544 47696880021 26750026643 22164362604 137597268361 10937516900 10871575671 73091723553 35977611680 20830206227 70470968462 40432448837 64559866968 42054714658 12817191160 130062567 60985353 91332341569 57338717836 13382514768 61893101566 15537294718 15826692945 526769640 20444194545 50294570498 17305314322 740590790 9964315447 337773891 64180985267 16865722975 6432297097 13715566435 45934822178 2681964738 106143891846 38487731115 146117660552 31302513478 8950021851 94031658132 30691564407 30426212235 37931581608 101160024646 21674029072 1546914104 1898938196 274647781 3746886071 1081146479 92664616280 2904257425 1575666778 14280107127 42989635432 157492525157 920633310 3008200357 15532367735 11563909665 81449912842 7202408487 22886381669 110061005690 132118253308 9820317554 24951873741 15962368778 69062846040 93541875239 86540786550 81135072607 480186628 29519939944 17780929 607029140 16885439826 54762220829 19400326829 24736676028 88337712697 14580415684 6358515692 11158634053 7519141087 500192565 87479809240 16377455384 76670416087 89010147842 101299385 18822702385 1671906899 35121462142 5060190643 34028316462 106220631536 1251392243 44726869442 8346440565 63530277826 112093907762 53277513098 9894829233 39125773691 115570910746 7378269683 3897874018 54635498078 23036844055 8401589253 18432078314 6076737600 48528707514 125738434770 75413178301 6135053 25278179254 14353415813 17504296909 13080520247 42003909388 68681572029 59493476033 109850662578 8932787380 46718902656 462002000 23963379653 13196236951 35761900486 103947808256 117982848767 123243772197 569070213 122972639808 80118853277 4250487339 6767755639 137150896059 61337434878 28123672804 64769753 1206430459 126649976510 89534482855 61091906501 53091839263 20756829957 20620334888 20389583915 27552973247 71733895832 25295168706 6446778329 1899833775 47946253487 1525094359 142727572675 57847823424 71141761523 2239616507 12991170603 14413916439 40097655518 25029988412 92089032832 519302383 1524112151 2038971297 3650923081 52262489885 12022534816 92658736658 48140354244 132208778297 60619846264 69870063030 11578145837 5059417849 7839467129 33334275814 41078394185 56769006504 42218255431 1142900102 6407072021 4058605059 68440344134 46941550870 23595161615 2711779749 92362214900 13213096932 376185311 40774543124 34248254740 370934623 20675628185 54690225474 4049437048 8662686670 102530493211 98204378994 84727415049 8709472794 31867492621 67998764420 7490926203 65190421637 408135392 54638754114 36744272704 5427172702 111087024147 10223159827 66034843948 21475819348 52024945429 4557493055 36826014189 97585127027 42791111664 21351180134 139033944874 3929142527 10168467684 81661304395 466879934 92750808180 171009005592 8654526582 70380348251 358683351 71066372773 10620814538 16650004801 4675165628 23212628358 91532634974 28460500754 44489540072 2964021581 59111010026 24565399799 3470404558 33201984097 1004425264 25320720643 2678205740 730366422 34148973238 10913275366 127212165183 55715317761 115745851493 2086922706 74053155029 147742131759 145326855826 56075713105 4053215818 16110678835 118458228563 208075152 7825821918 2009384529 27367425369 23507264391 64891185015 11160785143 10812715938 48054056821 22432688838 20388329694 63628393491 19750450273 25623969040 12885049122 10318508564 24119069957 16131918211 39865897927 7638866749 569620678 77181803003 143790738868 86968253872 4903376478 138124263310 181694612041 7958249863 14391034752 61410549596 16001354572 25944515479 6873427896 1440435826 10348954354 1735752209 45294328806 20393694665 8041065155 39199610052 60362158952 1349923385 40395806828 6455055941 8486361549 27886272457 84332539111 56795692313 67284520080 22930505291 16436931998 90048585147 81602091953 42928674126 8331244628 53592791804 26464803028 48502071206 5385856598 1217579750 10407331807 16202099185 97971271454 64745496220 98990304058 4343457346 66172434783 1500742978 1980127528 29170837099 3047682449 16693466904 48211916694 36441173261 8155585566 5371938670 22604062815 51779069666 58130515054 30147281747 11366877541 43383111652 3589534533 3409328395 5193876569 3622802885 73895990898 7826552433 28007572172 74347590286 9414083604 63370175737 107806190617 50386432 387614212 124908603707 28195461849 38957726279 18863852293 182274625 6866512056 131309042922 57116142039 11033564117 53813863354 1617319719 35771593545 74292890222 160021476713 88413706301 15294746050 16868919541 934713134 2299407291 25404543532 24577245757 8602761124 25571190932 32121341784 32094328443 3180472588 90402411640 51740656898 4266311638 87083185033 39577369214 61120366740 20758479806 24615735718 127434018788 131968240611 8555964764 103315392566 1274876637 95577970285 21200503198 37989900026 12118049643 35762372213 25156008378 150789046 6735352550 49759935083 57167899064 18392538333 12784878714 16109340457 37274957005 38597094927 19357326816 12187347239 86850367434 94601598268 6145765796 7388236782 144673761229 53700536489 4046259372 1945655485 18070493525 1711127609 63824242613 13695829369 22979442421 3149876939 54861451989 5573048011 7761737585 6329131948 4295654182 651403628 6533985138 20127976029 3283561448 2518095712 148764810754 63578795836 2226391484 1307193501 45191757083 99684354809 58762636580 100657986708 33198816519 41730862668 2769590510 2024727965 99244993383 58760799889 8754346896 35177516254 122124044569 2337862188 59063121865 51636093685 21933256758 48892725086 5201590674 20462414581 14361567657 10166700863 2564260119 40352333868 22790379512 31207206085 17476970854 14620655800 7715295662 12811791221 1005304347 64548520052 34500701123 2430679700 12003846369 13699217759 11323414740 23820623026 32611472752 1805105294 81512585805 77896390948 29503960942 10936858571 63780684557 118592493109 10592153528 15821190421 75848257890 46097416162 40410352924 31360630659 33666434747 9552510900 47819054518 24945900424 32904350876 63130509200 16510109978 81545397305 43699704754 44015127180 9754809530 7655604873 46371699222 18317838641 3211506427 2445276606 5020435235 1272671490 31641488951 87833501981 51280732938 6064775743 58552682156 49375548955 279638320 28244324374 101707165677 16540825553 113678345737 61095648380 3682615676 59049029948 58646624741 2968716119 28507775701 28190481908 88190548920 17132806381 80328569793 4627872569 6142335204 47119802552 2235696223 3128295518 55186029696 5963197522 16691829066 37564181884 416075460 54896034765 75810990617 23836935939 319521682 30421196271 103014924184 56622860488 862531372 76280380678 186585234 33850706662 49556535653 66082183454 10153822059 16401918937 159766764997 91424522528 3628164202 76912534729 8016880365 4746484987 68493981601 34668749276 31610456305 1526417480 15326519852 93890478754 21683184213 17124195396 27820952219 1860472853 77001189172 92511572676 27922314450 13838813190 39683818220 2673800471 6398514694 10444073375 27274733136 1785150118 23586924004 30842151426 15123407 35039940819 12005486846 4531838547 18749883286 28781129275 7488783781 66346645008 257679647 753367287 3226584232 19139855363 25380971684 17690234101 5920564201 2455541470 60320005182 125389004752 9578328310 308063478 2001327158 7901438874 8918977854 26389615444 114571925607 42429801861 8968500787 82885629985 71943184632 28783429381 4940412138 5773162931 8398074 4328345290 28667656359 30159400987 2654867807 2443733535 3338159482 46791982329 97683758345 12421126032 110909024 67029986184 109399805795 1521351444 58899519187 2471423 12603119832 43348052427 13580058512 84730956246 746719758 71171287389 6295929430 129829969457 48596334396 1938692697 18310128391 36657137038 5423658924 56514943702 2682162506 28667397540 9304455750 41333582435 15959539235 18451911809 17964018468 4278093355 51252765077 22947707159 24035016038 13423799272 90478617183 32141426691 48341153394 9089368251 70083694984 46692611223 806653295 48600147784 15181302695 4023012170 6412368989 12718442919 122971869693 768424990 17518153178 33808017989 128370458554 172333383552 80080325604 94331325444 19262862989 54366032970 49948838429 2186456497 2742109427 34854271764 80521197809 19648008433 66383273702 83326617226 48812810977 28999426044 10487208730 6327760223 61917003635 88843269 18814895079 30888213331 125790921524 1625265711 15603350534 5705549766 45616729452 36867076715 1608000261 48335515738 46192223865 13601058857 76250833773 5917604096 40031443486 8842213688 21411645433 75305819667 12843830949 97673334494 15567732525 70741796532 2087187 108839919314 37108397912 52960574094 95889884265 115378456804 1919058087 55746198065 163611270129 16065478908 65164057230 25734670392 142694848962 58225914057 29761440013 72126077562 5377979070 90038603174 162282034353 2193010364 25002254615 102882444518 77259419769 19307574237 54496579040 31393149100 2613974853 31676131978 54304928745 38908544135 13321450424 3787963491 26235603948 1329003645 35656793209 119139268378 19624791763 41816144670 112529617225 18314871499 56542654201 90344193769 9484067873 5037885631 11491613764 3451627435 4410251379 17710676734 24023267117 13132709851 102063630959 1549819119 10155025218 2981280797 11757151444 36949471141 1424483648 2955952056 33373337834 104170177876 46026782047 83720145442 2586874431 20387551780 22078186836 70151959176 18927976593 90853842197 6472569940 91070320024 41269408483 24010516008 19148621138 79558877881 29422915044 32127954919 2243522296 7516405641 6318948164 30837541993 10891667257 101805790305 30886509564 21716477051 1837546716 396228259 15266796018 15184946341 10833264293 26637069214 4385094310 34217795 7163813443 97203885913 17927599724 74920604339 2128854249 3677520374 34205981039 18900027218 13229030105 15918134888 2560671739 6206839628 24392329899 11955834987 21509359157 8208563218 23596784822 40071002900 8271181 156457946977 29395004168 61120046433 49210989825 20651787367 25899211165 100488516144 70731161016 11774641708 18870976192 47351424555 48071009130 5185290887 109602136336 86346288667 293772987 3623761931 57418078024 16455963062 3278683437 737663584 56928903516 75169420595 6020705169 32796986164 155162706401 911666980 3857495668 121863425880 1820917193 39573301607 12473673588 3319758035 111013692782 4491391036 132683071067 36825225750 22484387087 4692068544 12590086013 26713104559 29088387317 53194767156 72850769869 32064545885 20695261590 19999811517 39211903693 17549533425 72051347872 43814075547 89939731638 22264844499 2544436280 42914390384 21481004249 5046657346 79495750193 160010184823 10141391152 13724993597 47960367320 137537903610 14671947924 120372114587 50255529967 105689517786 26302611131 9957246767 2547784387 17748288504 64941086199 45317014244 92733264371 37482094229 82437487546 13017403611 51626910196 2981916186 102885166641 14483219784 17118070747 35513944586 13358593064 116248550697 111579924918 19979787756 967281607 99543939721 915608988 8398848225 6956549346 39562115435 14066025313 33365748 67244756741 1060462896 9368382887 126837545467 59323509835 8118178993 2554097879 10780056426 85647261418 7735992362 17210404776 75119891697 18632484873 5060439070 31007295191 26890954840 7470738887 453782224 14533075208 53208470411 45874451717 33036084337 31102364129 10662867314 59661988531 29614891253 9599093021 41929088040 2228960424 21989580603 448317659 1881124033 63435169908 57021846863 35692987560 388311716 8425530617 1303689528 37602923534 115146451647 3379733451 43108616692 12650415398 559525472 7899262962 119440445394 79481419556 23116545469 28695835714 8802370125 147522654333 19761775779 46920805891 21241234483 37138757122 3713314028 15979672598 795016740 5200831353 41182338116 52182404651 146014316629 23487089607 50701177938 20641573898 14126934592 47962367910 6503840634 133950005817 9982385238 7331132647 1797383370 25698217168 27737783046 18168256554 75625522291 40529514794 6066018732 147586040650 18898857046 30476864693 82377369562 21833139286 30387963952 11662946915 65926180628 10513717701 13762560258 65387816404 2173661749 61564340586 98288759407 74382491 169948211837 7303283927 2156067701 13277440806 3853149797 14986639258 16834219905 12846094151 9379756129 536144652 14658939642 24546764867 102074386862 7743148420 65387155709 13310410770 104389136263 5164695612 77778014821 7152133779 38387706082 93111817660 34527442650 4144858863 103309172497 16376991058 17760676319 71915292940 69652184865 43838413064 39403878457 26221156780 23589706468 53295867369 33964370096 2350867147 5647739786 12262892138 7421576933 3668680717 49707507750 8266028758 3665830595 2339420349 22820744978 123593320991 462723301 27688535646 4456751057 34136937992 35138276367 19982102061 31249530645 4320584613 1609510664 105250401597 8305954685 9311236242 10322644662 129035032091 6558574797 126121583099 650899767 302272395 3028801389 11379268881 870045503 98592152178 39011661685 71179012945 2841574987 2627980532 314898945 1138200757 17536241207 45564440316 27259664016 99020363739 37874537637 19901344140 1065609336 33434320560 6997983317 61542889207 47808287036 127167198977 117811271769 16070969185 9894005114 56377433220 70077928068 78437352171 3487898452 35303401873 5318294548 2029761157 74269619069 26573383239 29445966 38789864981 51121743799 25337726110 18846649058 41162017224 51189411190 24976998393 54268737159 82551251353 145234348496 1273956104 5032900050 21707758196 25253019969 1811360742 428419445 9654803097 16525223176 53551846486 64874804757 561561454 50767926694 99559287 13573338767 46536714736 40194083245 491182825 7152562635 1389615708 46128021596 13262680211 3908173414 27388965977 16449043019 115690749135 28543536485 16940511969 3119692742 11467168746 6860589164 20324669521 12903559307 39048229533 79825902795 18862060100 4983726138 15153950711 101272221767 974283567 79897208459 1889209217 64449993822 9441006424 3139558292 60958060188 68438584783 1134223637 12612958214 119718056016 15910275755 1967992335 119883207025 78896517825 5562029826 17787982938 97144744666 48116280114 2317636659 35271248007 15043378046 52466649930 45199546944 16768257021 5716721336 56837914789 16792271640 73116173091 13758706216 16295331008 1947377045 7375456674 459471446 11935292062 18862208532 73151688320 415733638 9611260691 11873264577 57659593230 15275463293 2794155719 462859861 77846871635 6515588113 23417352381 121934251522 3549314795 5782977358 7744135082 82606090364 38494770454 12560275270 49937577021 3382156674 8657281743 13553136608 2150838942 74821364512 17703993793 125270665099 493530267 5606784721 12458503704 63169803728 5814002802 32137369609 6859637774 8729098627 35583634422 51441217123 3702749802 89210003260 50150058656 10629315902 15620625807 38365053227 74753918046 5928139950 111985523974 38341218304 37205492197 60638125225 86859944987 10770448090 54804979865 36215517811 4547527317 41525856700 2572917376 5726764263 5426508891 14615115184 40748029417 1636977156 34227326548 56343133052 3364000281 28577342732 13173896237 36769970059 32858128445 85993090071 18914326650 119748982345 13594665584 84285800292 9610364941 7586435887 63966410487 20429782035 55302862985 121436273557 1613257876 6114336092 35670540708 121053847135 6546242547 4415897656 4424690727 3344317241 13349549381 1716752866 10960144691 1609682048 54417365075 554626060 13732142387 29435959674 28269383684 314724253 1686864302 7386175403 67196136631 4981677192 7460266585 43047998059 22430518108 1381610654 12827767209 78019025123 17660676979 60053721292 142905099499 33493356725 105995805286 23287019612 47657037036 13739660547 30755028048 86362732 6495861716 8603998012 336659447 85026853883 60532664582 14193906676 21105258254 32302246115 3759966976 921240259 37413636113 24329660084 11706378581 18145553747 19903226111 255499567 51075508485 85692194541 10469993766 1811558702 6164191995 90093688075 20401828713 1780890868 20638057111 1022749630 3075694397 96911365335 6508364588 7688257608 8844631725 120511982880 24887811081 25067429460 17012522975 47183886841 20559143851 73521992005 1811317251 17064537 6297039772 18537690559 90143434670 12653369645 57180321330 10794846934 78706312234 96188572812 74468410681 27150932223 39680360467 2292154982 14270601740 11838626521 54053728906 1977459004 8052110111 9960019601 5293138216 99443413665 78160962144 160884206575 30174539729 25552474863 112350761047 4048546061 70886538426 44886333199 4062915533 1014412000 13651104382 84113056300 100379154515 34328796213 22293752761 562133631 11756238657 3320605420 122011589443 23040884760 67812653459 29975783824 4099427811 37124364012 33609864110 58838802010 25051283625 2006792990 33170858751 60903237333 15440720468 75613957610 20652211783 16184002391 42314650836 1320769904 32613681437 10712097693 59236266742 4343543853 4935476128 20227788230 1228823522 91618292505 27808078721 12936613831 150083264013 14481180434 16522821199 15110801929 1722787071 1261385 123836762825 5439870374 6952293 33417034755 4218723195 34377215 108043075303 5587122042 20498226512 30821607051 85702122194 21940500770 7617485834 17165725940 16063615849 7285099307 7601199916 6690205882 18531309759 24038858737 27958429244 94782599830 2227262361 1264804385 25624196146 22056477792 11505324544 103872310092 4097745197 6559076963 17418983668 42128656051 126863750010 116942512957 25393775971 60707288654 44779875724 53185601202 31916502642 793853178 48485280689 127211967 82823591619 44198841076 21547079089 29846078914 41006548804 1720378831 47926237599 2016753589 100487899862 10416091968 100293201083 2193521043 129581741862 16543771538 153212476 78745621373 2926681121 16760067842 104590446247 133331771269 4615906661 64507719632 15617963083 19497671943 26702342385 53986491871 643866718 37357167422 1688646621 17986282459 26267186056 57739563781 35590527324 3460942105 2806227019 2804557582 17793363584 66032171052 20252134470 71428858671 13946362139 912927963 4742984401 71488037210 82462666135 316509202 1675043813 13156059204 148905509436 24873418636 2474424104 3811583806 19197423638 39619073289 20891206729 11158562785 42002790223 4898264442 18852702251 7021932464 3930839599 15538879939 224242702 37195527235 79299144062 3712150548 7341424836 27845162648 15460457236 18988772453 45998989669 3796554511 36839135938 6154824031 2608226947 49796739 58090044682 89159335235 2929987115 69506044645 17715617380 81971402050 56301124734 27118688810 69302824152 1346134917 69286975904 13829047026 1425438374 141311124340 3417538808 44066593423 12443656365 19029007223 75523931005 3060891361 16041176895 12471585732 27714580892 20000216920 55415451187 1571730851 9860875848 7847528044 13504622205 103890271383 29977337408 4047116650 67280423815 4358085515 124880517750 42914206 148608812639 15376233276 22646256811 5669178899 39718775160 51246336478 19493396098 33398022177 27578409559 19086776501 3581670009 93935288500 5631000956 19056652742 38211149228 70182851330 41395456857 4850199068 47236994812 779298161 9440757573 106147478466 15286786501 509409124 30003425031 5352329733 76961429811 6719743593 28124633051 94204115807 125955068749 120713633448 4384546968 3046302782 26683770587 27213622796 41913143938 49647603475 61932435705 85457698024 4282066580 32996667460 26640513451 1171258813 68039031625 5764135932 47143754293 15347861205 68686945772 130007139640 10971142897 72212993590 87028901861 2274908929 8286971933 278292087 1225359911 35983551194 7898873835 95568759860 83846578618 49405811216 9329325846 616012542 109133224990 26039429755 72550695584 53512101648 40080040453 3001270810 662541972 6876295849 10148596799 92013451573 28222446952 35117894451 5311737295 307780190 49694873933 16964372163 18994818248 2059303791 123011312873 1519490316 34182450166 6586037318 8727900932 103886343459 542463353 167360489463 12680600857 28700678496 8161424162 861436662 16626809554 81096343698 7013738820 28433374580 92291099446 31203458067 3567773411 75099360206 63925249048 18448306753 1518182689 12762761545 3072592958 4956221991 30199559729 30879120396 108246158585 64697379270 13859336696 59745078608 2965715 69937503290 37621723194 2808855307 69697509860 90450053503 22537783497 16214421182 4797539118 4074265889 5363648613 23892479654 3374250809 106721270666 57486805203 10009803426 78166077112 2606293252 54722460188 226315995 5872478479 167319109749 10919902463 135640463855 2380997133 17143653046 832321449 4481824181 71331953977 73830311038 14153056463 41447890817 69003850922 53421451190 72796384389 17613940409 72799309575 39122055608 6283740490 141414051516 96559492168 9533873379 22847605083 356044194 134170467800 2777109475 68897322945 34425054226 27377986137 38421485144 57768713105 12708943266 100966939013 13213170428 23190442785 30768203619 25089551928 9376569766 2197213847 4101689002 52203469846 3795854071 36397897703 296814545 25250470419 44281096572 22940881982 47559973860 48445382601 58543923318 56064704363 58508376729 7521602505 25675533838 11392990773 12702511422 66162681622 17172477001 16366538808 19495221438 2791107444 658841 39810215725 392913317 100214448050 40990871707 60808406 54718985773 15558663408 30303311807 12327951518 9904577231 102674063451 88063208073 3991316414 61592045791 20087156524 12210135689 12693789063 2880517873 100764008 119022635246 2209516564 59310756 39300496332 49025180224 36115364544 66728013380 138936276139 90811255188 65367314660 119221829221 76179235753 100887008787 28186686926 42886129142 68084578711 57694763687 72565243709 26948935309 15951269786 75418076404 10081244510 17409837368 30262987052 17309073638 10841212443 19160834212 31968404119 9123839875 31906392408 431723883 38013909096 9718941114 324143473 46527073919 22114710674 70504056775 75526392739 97062185418 3812698962 6759982657 20868990579 6834487685 9910722262 63960485720 21741611609 1393173949 380308229 22119375463 1641444129 71348900 5453571806 26170002609 14362916833 22443833824 163070918787 17459683868 14800580733 91925141647 13512019151 1416062353 8301187869 7347689021 3629846231 32473274580 697204306 1786093070 23463075227 82447808765 20706719615 2374729896 28246388 128934791247 380998338 118979625429 60779047061 94846785748 65750603160 29226146184 53954576671 11127257953 48960747777 25877002439 86449475970 49720101103 552389461 45737263619 73238996165 2996290472 721557291 10050108675 449224191 41125805744 3807429652 6537854862 7235266237 4870783669 59895279018 2196278416 29294751875 12404729547 951887197 18651099868 7404583767 5001482615 2614651181 78298701520 11008972739 140392447336 8604128091 395483407 2506034865 10846703950 2415419274 2193365969 34969961960 41130568569 84013513580 40418992671 2131609750 46734845769 92397302374 90121898699 128078373886 67153807984 106952419212 30392810422 38195865803 20894401323 148738992359 990662247 39653149989 10170691178 8600384750 10464070501 9015427065 496842259 6194532179 37823461336 30124654897 1752580444 112050025293 26679612002 29858570544 12031678510 46625795794 69046226510 14633564687 901772883 12436920089 10870905646 52077574952 116336659970 23513369384 29331875647 141842096905 108981829160 23344547616 123854621322 17125179 18324176478 14764528235 43749624132 22851652487 43031300044 34419116613 17381875873 47870218478 49092393646 42306059995 5577615994 74602964094 6077592755 88928905709 6879930249 83754662536 5073680048 12246844586 12751794542 4687711996 29554108059 6959330150 84152694527 9201605470 92702603891 9552272750 38644082375 6752495061 46103791212 42580203031 14189247951 52215269074 14339735230 64867284663 10975451904 7288623306 10321061614 4182877280 78391033805 35337181430 75301747839 9945303514 88431269219 26262765739 59580772922 33547974073 102625863948 29068967497 34565011959 157398525084 88377988646 1553816941 18587805328 8314914441 67401787629 38496195547 12031504328 126664691598 2765911605 6611210270 33930861166 23449076297 79841889445 32906305888 63587559667 19455715680 70395940862 44475314616 10281700766 3520944850 6220906213 54771334768 26061349111 25509648829 19766369007 25425325708 106607674377 7686689066 12613200683 44039759085 20773296629 103166465457 63035390296 18001897092 9344477294 15410880191 8417792953 63603763736 22636020504 299365619 8185280087 4617593240 3845592881 326822696 595952262 3680528957 50028126985 84960387403 26178686155 121436084 30343354049 8273724024 34497854327 15804904537 3204513305 3212504762 51085475829 116525635483 11864485569 40489528065 13138119885 2813826392 99280091296 97041662789 187244189 57637784800 30917292411 50912552000 38133537864 76355146147 72504817891 29803671812 19009809693 13440559502 290532563 7772801256 71599145965 16810912287 2836748859 2249868 92275768239 29231897147 7926256975 49531481569 6801186934 42884834310 906556296 35423366183 110074944858 97535524656 81406615618 61797785843 8010014671 3636896137 35431547661 84684100938 28354451630 17732515709 15620857138 43241801033 4300869238 35938109339 5251062600 42092986006 4541188594 46363271894 5195186789 131335423233 10793312557 36869776625 7068431546 3322784146 14879043841 12436327725 32019167397 97802421893 34021180397 93102720612 128976411082 30903640909 16491010355 6641283932 5574002651 126334617438 3470024927 79071836354 24788048534 4481296455 16701634615 4070442915 24794070473 57292975753 61287602112 1946044438 18581195940 13959390112 18438012556 45572868121 8055064438 39641943742 69552197419 10645199938 7503934296 36516637877 51111366096 27780043948 31190420807 1283760679 25633687547 69055764765 18529766488 12903331288 9815226285 2547819805 113835858839 20666379266 5702188561 26854233133 3293819433 6391655273 104886723547 7970005035 1044686175 99009619625 15676295874 38594034849 12499251001 82955643743 2881637977 2961956179 14099566789 121249260542 73237950060 94399551387 30354644777 32991501690 87978123594 34998220707 1508820926 2722227486 15545647106 27487351000 13778663268 24284215112 47946370904 21154704338 44198705033 24769531965 4868230865 16210501793 2215962255 4805275445 33713859647 10844949096 41442934311 100078515127 59940159704 5890355199 176080148043 12211571 64558301961 32236920407 51895580764 668833032 6159465072 9128720965 16289478017 15275224740 55937593034 7894443650 20495166683 11144336 10138950970 1299691722 18322958456 11851398428 58560167194 44388959874 6039991019 37999898261 38685472401 441330266 23488089141 8719640245 30806135791 53434952406 5701850002 29182608993 111258371120 9223890195 4991346416 19285771964 40205668415 30658983857 50961003180 29888093003 18805057304 2373351405 18713119786 5716737322 56661604203 64952663051 4399795092 16735724796 28255245706 14300955858 585727902 65682834918 35385158303 57980775702 33930446298 74774367074 10285673568 2575950304 71055975114 374295838 11458241054 4213996916 8264114782 782002801 7615200954 53506145982 74324833119 108539386672 100562920557 5356059715 24324280692 14571134668 93272467948 9302202180 14583771207 10922924819 45341547235 786204156 8661871375 21132018623 147275116643 11394564113 12862788397 88930711894 5118478222 1487442942 14896662789 474182018 42926145033 102314091401 836377827 15043187930 25320662860 6541175849 23504125587 75004315970 62870634066 17331751321 43838452309 6727505726 17164520663 25900963961 66079489564 107296113765 3144718472 3249570998 1208865675 46033814956 25462511503 37570028470 20077071868 10608358156 137930821418 13586744355 21259310319 57257439378 1178095346 16757460943 12178735025 55196758706 6151977904 76709303802 97238222176 98259233320 88023768225 3848598785 193709652 348105209 26830879202 1626555164 60351470309 23911605351 32518969173 6681497854 7450445114 1450700599 6939836030 76911815376 6793430231 2416072042 9346923559 9977394527 69186254322 12163933176 44927567648 9008422040 4934339502 20841702846 171322754149 49138451645 3070589030 3657287657 42335026306 577023126 4089242298 19175768633 1350610026 32677530056 11218593857 117534402 29176424296 78648635623 15075121092 112300717162 36694743535 12884285448 23500859019 19678178931 29009273558 5939471490 26297153261 27032300842 9650279505 39333251322 85088420500 40885876864 8131590111 30393298347 115278786590 155345693491 18244021208 83417474316 8684938411 20426081293 21931725559 23168384000 25528240436 41198102003 16031858521 176238199875 8711410991 1996979488 110331890834 40438926049 7422270613 9701943366 42544009967 37124309671 22885915429 110814349828 1835423642 79040351772 35542170577 134002026246 98206965583 21617544033 45953552290 46698968433 30197665692 12973526742 63760661924 33803972851 1474936861 36426176747 29511161108 9082459484 36538240016 178728511583 32390624410 964540502 5612343464 97696094617 24232188919 29770171393 10289300991 45633151376 5584685533 15384286877 64722865837 18011466457 298556472 1989213119 77478358351 3106149922 51433957865 1822929020 2688087007 43424654978 111056903004 71367431399 40916647957 104682858624 12773951482 8349656783 41992876276 12430753622 1617051212 4320806494 8936634403 38650995518 654623899 45046958615 96643618586 140331318624 955624042 2670615692 70610197843 13433363492 58206470553 90152371823 27160580057 125130860274 120212497530 76577865274 60815185412 24143573755 3718531226 10655529946 15160157866 9044182205 27800067604 11588663574 21226660366 23292607601 586590487 51038134154 18580223843 3850621946 176287775363 17641388265 2888828273 1305567730 67932705173 503746495 13543233299 2130326858 89211009982 60344222078 1857188320 81622026822 21149882125 470770014 13468918860 6568413170 1379829634 58396991066 5995657119 18586757248 11692263033 32537070516 34563637568 31551376475 21526999513 45441729245 96548276593 13369869660 25466688587 9711287175 534041876 165121864 129229966558 16232544251 130055882 27096670053 10959451968 66509631637 152582747582 9669240144 70727998633 29675324580 33436878832 18828380154 8729654005 147545816958 10653743245 76208958620 192220084 37706528854 6850350014 15827164119 1795228971 13535505629 31582726674 125303644295 46624440136 31282026071 35445546232 933476936 41939871194 41350239513 2995325016 13817177476 1755685712 145123329 151120029779 56917385790 31718350051 12230532233 75032561627 35562857257 177308063952 54015852655 132060413029 7094824418 118200072844 5204062083 3242785770 8392309731 43250276536 3121592909 1763683039 3390556451 46066411492 67655677142 1419159927 524469129 7585649414 67304143786 85262834231 8174937734 12513076657 2430725097 5088950326 15225380541 2568950681 4547083481 5971829601 11169367669 149035701921 4646717569 18853203346 1316903840 27979642122 9440151119 35475208 108065524519 76417506542 9801159149 107498160017 40503072588 35644076164 149802079879 17974836681 23401287782 140546513047 26034213789 30188672566 163905022 3629705451 22177735249 5978765245 506542271 20461013196 22322067240 3857921566 156958518277 123217107549 5321695704 107823285569 112584202080 42156116625 7850973311 13676885221 482426357 33454232001 2938875264 59481812576 38914482573 238738397 22428216185 9134061105 77590249977 1143753769 68660849840 6598138542 1027406996 1552106263 45338823292 109619370368 23954832603 2471809271 50289032418 39744719808 17977226367 25303604533 36453873148 18459012718 23286178893 23500577895 34010114328 15435107199 67850402089 5029979668 93534185233 65239992684 3558035765 5254871081 11313793143 132257598954 19374437307 54074038587 11724406773 99965529202 83837164665 3718543449 20411048341 7283336752 80058342576 330412354 4005531018 5423901350 76202973853 39460003298 17878678593 77451423192 7334162730 42376946300 681246502 1870237307 139924640899 75539045092 20245966632 34980453742 90249261186 24037587943 85761588642 58494295955 122281054372 13321674139 10754981662 59244584626 70866056132 10308750380 70571413588 19121492834 7550649851 53969632668 18560346832 4054873125 17304703809 12915348507 31095438331 25811216682 54909658058 126090127 56786830414 22083741191 14940616870 44455235118 2046174334 11049988783 49242110268 103845055 10355264619 4242722616 103735374009 6539199398 36710334 216838971 42628889 81640122163 22729234144 5123271850 36943333991 11192495677 8665114307 923166420 17369032893 55453944872 3036161691 57874773333 111208791538 24273091660 27611082651 27271906847 14586628292 8687086803 15675347398 6199936596 13302013233 72626238296 57216586854 17315366711 3637624452 613616389 6178511969 13245218391 15277402130 123995972003 33520070917 149799173021 81978959772 25956233321 650293982 722807391 135241721026 1313109068 45278230211 25451818439 72286937756 56403510001 5641906525 12427413873 72963672929 58407138280 1341763825 51222929530 7304980 95900983713 3105518098 40294979140 926998979 117988234554 23422622016 34207159608 27246555366 19461638412 16892490991 120756282144 134043790076 49187572812 4589844563 66676465583 87724863439 6274219874 17024839966 2542511990 5654127946 1725748769 1383762997 7764474258 32092396560 3167467620 9266391452 78377924058 160424592879 37980054990 44118065561 23739281053 73114729736 30553799707 56385917372 51032286461 12111895647 454508054 11234421018 31197638181 55497133849 151518048925 22568180357 2779298835 27049310296 195541007 6698591120 28021142041 15844311802 150054266784 77360616678 2895065109 29323084002 123405727086 11086795096 81496204951 18399234641 18254406239 2584667334 9692750120 122891015315 67051508935 77249171015 77486610091 56845444408 30455091735 90619072893 16930381017 15997190840 10439949141 101692910314 6747026138 3796723193 2530297574 2573973903 154782146482 3073011688 63742771267 25370074937 1406028099 12835753606 663526224 9944399741 149033831881 12700724595 8286424069 1559277122 10892137880 59414108987 18132396550 39348510541 90992855483 7619949653 23459829302 33426536067 152844085722 52958250123 49943880368 28690170390 2164309065 59673989853 19277900766 4335622551 13708312136 54214159704 3504529598 98642656283 60239955816 82182773395 4705977241 22649821127 1709534657 893125103 32683812209 37343982777 1551244381 12353924901 52030792151 351765754 29667272540 40838396974 40669351783 10670169799 66720530208 114929147665 1430349018 85791309090 35189567 1204857462 56177321730 31904202982 7047991333 21194158347 8971815255 42467001041 61776081680 118180213529 160787870886 20562370224 92283631385 193382121 15840740973 2713612985 8055691994 62268476901 63234902399 748045441 116829401944 71317868697 17795057964 8148687136 120077059951 31109786097 25365626229 53156073253 14156819941 6050765192 3832032394 95884402375 39748440125 11819355714 39547301 74465435309 43989351679 2255693819 109322324458 4433493433 22190918577 22007954440 138960212706 83819193051 162295907773 59234248087 16737825094 5623921423 7573867426 9188218025 34744004835 28031309421 43994290842 70664365236 148603768164 13605710119 127130435539 30425593662 9710727512 36646026993 1412355771 18129522420 3695401849 6003957943 35060282299 37306769267 120539527674 20035605568 272069375 20302620479 2006110492 21427685320 112752926598 12356110171 429045579 30139416959 56296182397 83128885660 70712571734 2744538927 3233883901 25772635286 87720089430 24137293432 9760366558 35574332779 24524618775 30448744575 21871240355 17833143194 8063547650 48281295584 246100264 7763390425 22722087062 22074135454 2683046521 32762801565 45872984425 79297862346 8124779554 64571618460 94043278118 151363074596 98121636758 60177065729 5152633918 7179040958 804858710 51940484302 14890744356 36286234563 49407853820 29658166434 82202215844 28273376 2975824996 7704208609 11575408746 99063039051 28723082458 31966272764 9137537353 83369778450 34718275176 51230166406 79921777110 24171844910 149413040231 10053220947 475859691 22793130237 3209828858 23643539082 31589122983 125113916920 109330693423 115969676576 6359857469 107386471343 49728497711 46544344054 14281026898 17940825273 5280765144 4403800580 121626251785 28320656128 16929078904 52433783838 21013129884 58302938207 128027886 35544920171 19456045767 13698382869 17502852334 61433183681 80174388487 27728844940 23502347596 62901719569 11818909134 48153733013 28245079214 2597752515 43117152122 26998451982 23475382359 6289595934 15767821786 60691742973 31341049388 38715505824 133286270996 24320445882 23158265648 30035820864 1994684489 9665895823 67842370077 95011468881 53570113386 53018376245 16861159540 64223268598 121693353511 7751642491 46775648884 6279301312 96448052409 25644157539 4498367000 4095458875 12675126322 29086260656 625784172 25734402670 13207394042 128822252787 26609368907 16928354879 8537467503 27254525685 63382316803 76288852183 13698229465 2970439824 13662782193 2644293448 57545476282 3896172321 106521511381 7472722206 32665865661 11427907951 8952187206 19670127010 21864179284 76536416226 8293199678 140824607435 68615382149 56591942178 54518834167 61773105433 85795193424 46099130016 15678053696 23624129610 6136332088 45806108483 2482748974 37815360841 41791958668 52777640996 32888087406 46789350575 21852880709 3164302546 27789338441 94535670162 94522041789 71867050240 14676672253 98532929422 1650644077 5885907921 8665945602 100943665038 31959531640 29603165766 12930408321 66387781150 111763741465 65207811867 25498012708 13569638492 6221219919 69640480 80723644361 4384163203 26795770721 36866793480 10870480162 1613846417 77413969 248028060 93362273372 59126969504 98899844913 133452008222 4375115483 10254897895 38652365699 99084742836 20093177729 12096937719 24072286348 6849788558 4943203218 624317322 71189886735 122256584398 556131773 12243725021 126847105927 12837067813 36817014555 19506532999 6684439391 4728399398 10336143175 6398638071 31495459705 9168483035 1477864832 36872297676 2715129163 175343422424 3995224263 7935993944 51452932314 99449993078 51503921918 40572254107 6543931851 64032686383 32008724065 29816885800 109506408175 59961573365 15433930266 74374506778 126297247860 942332408 50282785896 22783646549 2095357927 10150337590 32578946609 72610645139 94550327094 33757824193 3260655586 53953865983 2330229649 1683544429 77966841420 33434308448 196221829 65516586600 44557950647 42770338400 4501656492 38559394083 64530576025 91945662172 106268007522 18683901544 37652662330 11659018772 109648525715 16991654668 57135503003 51146629189 95637959345 28484293392 13455350950 48221833615 5105876986 9938703846 14303828884 29700318889 55365085777 118356771715 73566605276 49850109802 95753744493 12043382664 646613146 81025280558 31226370381 1771590934 43851167118 26122045433 13818701020 15613066210 11329955371 904421928 4520320536 112449054468 19366912411 27420230003 2370500842 6183847727 1493551751 152884187169 122055004233 37350984013 51450516155 25025407776 7723528309 5109541378 31498010695 485900444 11327323672 20732303031 36041501451 41869292364 798084065 39975300831 66414003612 1834502052 156240574803 31494690626 5781588684 74960467447 145988394884 9259289750 36644051829 63547693889 251575973 79185766467 87003696081 59926274216 322871615 7619231721 30975375 8139963495 1026495912 149457278480 43995766763 98535283532 2895333932 14475789753 5572225904 39715570962 26423587040 43337775611 19820773842 1025163107 1060076196 9136494872 118546973211 135802951478 131144240980 75799878714 19281296628 104264467176 196044985 492032896 13375392571 933071120 544881728 2476701348 30909755702 30266081363 14130119534 11595247436 83702846603 6075675101 2864395616 35253402112 11720792589 104594146902 19627692563 21052830545 4749166111 329990750 62670877373 15640050149 15141239812 2655161295 124457493865 62987582334 908909835 16289772687 313671401 2618183381 64892458752 81057196228 46070193851 22575059048 2320360417 371799757 15246134966 722108898 2405725448 27082395223 10684273774 10764684891 7304597356 38024067363 47577609174 1934037323 2663495005 111730264459 30129434396 13386245788 18942619617 60297491789 1485260033 2005014452 12808687386 123187631373 39427658871 28435809992 12189092826 4957113612 53876067003 4528417174 9763693640 36645773216 60599998746 4067980604 7633216628 15333437664 11919009174 31946359300 24483732840 4687698563 17271873477 2546243 31787284333 104972170321 40614154816 128346632348 39617924973 3905291028 12259367883 110763100506 8200237746 228457970 84058022921 3109493639 126950042412 15775086292 44381611971 8452611666 46658664839 2914264216 5710050698 24770736239 22037832137 2582155955 26559840335 22077435453 16891769317 120369611478 14154056310 104582941714 33378968411 48976894462 7353627696 18759320326 2341355868 41140831650 35649366828 51013507488 60552173338 51738249097 902851533 53893750328 96970287603 657486522 15620669022 12801460812 1476842385 65540713123 9586034005 8351430046 34223424437 146115603842 61170137 8847219102 152214214 38538264842 43111918944 83072072361 62949115983 41724851237 7031386785 16297556815 13683980089 55876449217 34173097739 30684846433 6712360712 77599603567 146129722465 634352706 14205717484 17603235123 53799757416 65771545181 33829544 36093612206 12480707095 97095704629 15138025464 27155947840 22709980922 89099177663 21668993080 60270218391 17620687691 64941783021 37798645321 70880316417 15091928951 19086533674 9936471629 783762179 40154330277 6619430921 123288652475 62437550120 65977660544 120379909786 117923230884 16342232648 41681253963 2483887961 263542734 65409266731 48092285430 98658053873 73553144266 12152918940 35884439984 20314658469 63234075120 51551180942 24394687483 3069185667 70800858307 105987344708 84567287376 34317652513 1052446165 13052758561 85556095766 77153259311 36975603527 82368016002 86470057461 1587710783 6037141151 44980222397 26069036767 9954755543 50351331972 31881879294 43031271142 87786161646 16073148571 41822727644 49089564712 1293502579 95809212879 31179387818 20442546109 4371493215 62912905055 8420531853 2191601768 1796042403 5539637713 66713025043 602344117 19130888922 11109259825 9468330469 14572103 1868455523 41531939025 109313959015 66545344976 12505166840 1734937551 107385254087 3719320407 58094360834 54192634685 11814948956 115154622932 32750932274 7996607519 36763267263 59323799016 107102397821 14703847828 95904280281 161271718816 14730612343 7277143290 2546123703 30811165371 21666472699 12917783196 20600544428 134789086924 4869658737 80295930787 11838063303 29614638625 21588386985 153056403757 49150536408 26087238354 135902507931 70567515062 2891455007 96144633258 10784394287 4362606080 19831906129 4165097787 6955146415 2676322145 70739794439 16446147362 22322644655 15351752777 14781905512 14222573990 27978364629 22226466234 22107206777 88430756322 58113470304 122558678952 15397549900 34329909310 1004482529 10416755464 26651990505 43884802386 72282132016 9146168829 39555902596 30708881512 77741419192 29422974185 6268153621 31881379056 87851954457 59242692948 202311566 10879263667 3336540499 2898865565 20920402661 26284289838 10857894692 6020778111 58334030066 6784740837 21593159197 16523236932 15460406076 75356126141 65505767554 19268880206 2013009408 149638432398 23537047193 793288126 46006939808 6072079244 74529304232 37296833557 11933460015 13591388372 41924727560 55791771136 18448572343 1428028826 107806012642 11563606545 9510329353 90671461 151942165630 139458413403 83104284047 94443036298 18198499574 1012888482 4890102495 43256423682 20283679293 3135211911 12154750881 14626621099 22960731714 1892258437 19113654567 41781307845 50794662461 2066995195 34070560815 6941055073 9771621743 20568603695 104954396975 47322186847 108951006977 16903929414 74933473504 4218462604 11999446189 399344863 5586552842 2127575119 27970264929 36374937180 79785316104 13065678370 85708660627 4247400436 3952847623 50241040799 24763596140 14421119 4866294945 6372691090 60132604755 172675913438 26702828132 25244381318 71938773779 115432978153 15444344235 39984811625 51996351474 52164994550 6708079440 23576498862 10700427885 1946906412 585722646 59155669124 3348397488 97104932933 40381148353 12148312004 89389123455 158071925140 57590541129 37069501016 4417276902 27900402108 5368395974 157011560226 49403117481 11735151401 31135068056 5094078957 12003731432 19710518996 20179792202 47911606719 25340273202 6424257886 23668672870 3729404212 36516610876 16016340029 75705087845 1877830035 124396091237 23084671063 44448646323 44303942491 152235887619 23400669409 73443621055 1645915860 607832138 2065109839 74720145538 43573651151 39738878650 33463220371 35905791178 67437358198 81273186658 24521274732 4874889951 2987800414 64880821312 63482764146 18325958800 391017844 387592401 2367107836 24269846198 24548294841 1041036018 65919126438 105918470566 169273851077 81136501339 81989904244 136777989821 19618348079 3351861290 25236059828 111426462515 29708086307 1768506795 14836060538 37634860130 10418119403 70944514348 4843929335 76811119391 3265223402 13060576605 80670775536 33089210287 34465694236 19360117812 1458125822 18864685292 6989286050 559987390 31302387472 13989668850 192722884 21104339863 19169672012 69718204556 746897911 23077504418 349441677 73922923292 15186120877 45916310252 14596177625 55431232545 31282047921 21128571852 46810221652 13114501309 61825643747 56826421248 45164634005 22406171610 2059175343 23894155780 35498481725 21998201714 32963628678 90543836590 20015587241 1010222996 42340443024 61045825716 29414086094 8041226908 64012528953 32527024375 109692414217 3168628571 10033004159 110695511163 19222908802 57840315143 13328237051 2540180661 71094110841 24676809076 1006811724 109324385066 2924154733 34510104094 33869079439 6426815254 13138831281 9568435064 12074541195 18605040272 2677206372 36665358885 5795475025 6379359248 13146820188 7124740701 5063903710 1216856024 41956327924 10144130850 8920041467 36365860858 10648800231 88309028171 85571017830 584470897 17946015634 61917323894 129108132153 22462896932 44188705026 2015061606 19586454406 53440962380 84192139698 45563053750 5930575888 7573228143 103101871414 575419718 46466859173 93169418363 4169622421 18832430291 14358453480 11815804681 10559800913 36367112465 4185988411 69875953818 4514170509 3670405844 5382697923 51427517682 14056404958 8650559299 48081191151 8508265758 13944436450 9851901368 19129333866 18871112567 86751302905 50342303419 3913881087 29509920440 37929712590 54229843986 1591596754 18466890030 2939165098 100250307753 65983082743 10429883893 59132141644 3173097109 2088969985 24247507864 30981678692 37334870230 1830444413 66165688664 930134463 19033927883 62330932028 61123107606 28136216751 31711280039 4755449047 24223627446 83401064097 74395093455 655086338 55662386437 33069857219 108292040254 92093248901 98229429699 46390518866 2352190319 6531728871 48909090460 28796810346 7703606891 1871367814 17896440627 3979279005 2038588163 12975767975 24510410254 88110962081 29779905496 6204128120 3591749849 29599725050 19116873080 412260214 60941688305 15880017498 77312359719 24368083444 47569795360 63155204421 13593177446 89168688613 451437831 2626955238 43261422548 19518501295 29784176890 36065961841 16812741289 110200802927 18099242978 16393377531 8397140484 84736610099 11194349332 9854354419 12647512097 4658489529 24444273501 158566046273 92660226142 79753832042 2120811014 18429795653 622154625 28423800306 41148427742 85277198430 58664754372 62413387 17769588083 11078895 35134153664 61630931981 8987265166 7739189540 104541380521 3156576752 68574204868 29315033309 26006718185 117328788963 22995498706 47477547505 24686251956 1126540037 31590518837 2886418728 46776369272 105473346 15690972681 5102776862 71013218522 4961314080 34762303218 90216745 4017590896 19640380569 14759032934 27985170198 63951256683 11311881105 120086623338 10239642652 7303159253 93158343945 60710663577 63432119380 8088920302 60528462532 82754070615 11781643003 9465598138 46124176919 15929311019 6038181705 43986805803 22832706600 39209641741 85417877313 2502266000 14934007569 128115576884 11945491681 5856242879 1596694094 95516195030 2767763755 171718868579 63839020005 40833426542 10819060679 32128620274 4725455606 22861053045 1958609827 74342395590 53237209100 491858427 68134511720 19177032541 14845677986 1919261454 1289494858 15476456507 46242756488 42324240054 49313211688 2938577481 150753784336 51110376011 37501972005 114396930294 12395572 78575370201 119553155428 702175377 18794967992 41553170311 13342013243 96834864345 475731932 2778065847 80584490182 19980799282 101716879343 6805126012 4655958812 88229766090 97985522267 60550230369 45968200670 116867625971 64046307914 3168131031 10930174358 21550118698 9055134795 61494353527 1237580477 18617878887 141576244060 7406171875 150266155944 62469626049 60695165397 11196820517 7667806063 5129290090 325769328 1300587114 11341620678 69722041090 15031974101 7821204656 200445737 74785292100 15205426791 30047603832 37956218015 2895308801 2025778216 7237563997 667831354 10975887319 172863574964 31197161112 105141536632 361631333 80339838837 7775848727 120332837759 13515534342 13221486429 143487279476 7687556055 90234960589 34278482185 15542988727 14437342228 34881507696 89567597609 270265073 16601965148 3423252791 40351536445 18086603171 74200330681 93299881410 21895167688 3370846440 9211166995 7952805851 37940189424 22391436884 1030398630 26882805862 8424343416 30878596512 90112037966 8748589342 45676558881 15503798223 128493211607 103082057508 9871193816 11805468561 16719723295 57853001597 61870884545 12617392601 26512284534 9393517013 16982922218 500986263 628356354 3887915532 92950929020 109537815727 1877746300 33979460925 8037935154 27311187403 7738587848 72840308100 143532436 406368373 85889733485 8911845704 11398185645 80658232504 2630953721 52475985712 2491811267 48404219381 28057762905 9976366853 12627786653 42033735 12845058548 5548282224 3755654189 36286909664 24859366001 43606384939 15381053132 87386125859 533040794 72856154261 141274389102 4903707021 19210468200 77211353299 5303177748 19584708487 2336542289 2929732368 21917113576 1448977276 8154893227 20532470874 25300641236 3041873031 14432937038 21001406795 8116844703 777726116 83765939141 7002235834 8571071641 89541841181 57399642556 9244704912 73343257278 66680497581 53010012253 11666549287 32070261006 20909502149 115222405544 54919404236 3547963928 30523257720 22954762252 21240840515 52487028658 13933558618 121682238851 82024926726 90179122697 54606730650 33486505250 21820255622 43293116484 26635088657 7894080176 13218650935 14448576968 3186101769 19112243741 1273076707 113033385709 2443767052 27010673700 1577006516 1037273229 97106531653 3214094641 58244912170 78263606684 23869592320 34379723609 17302795230 9937971246 79965054327 55803529819 6346334263 49535877771 53028044909 18212386547 92898864909 21309745615 60347186045 8361919500 3264487345 1026191827 41353499794 5118095576 41807675459 41240324750 13818535998 16828322606 33024153615 6066555033 20675471278 6558319733 108466235713 14553333001 902620624 754903599 32243346839 6607135313 111142482183 24691986394 48026404206 101148720793 37433933871 40485140016 44681653883 78337493767 83144760329 31871777936 10276189064 3534444996 13520631440 93964674267 95704909437 52274645573 78580869232 19103947607 53756280782 24968282305 67758077141 99877181326 25815055871 37064135757 6489811703 9614740336 65014345 21168972280 58760208540 12488172717 50231622946 44883552 95412544985 10504749113 42326397258 684114815 35986852049 76842034859 8024232224 32275016777 36538137577 12197374862 30170832629 112993051412 42251757740 80181234941 13672985647 2596972020 10200848521 899172862 26631678565 1067013493 6554882205 5701137713 5860211418 83244861225 4267154416 1357491699 45946222108 3505629081 9808280077 36483612766 78613976471 3060716152 8881692139 126440376916 4505598120 107631761990 40877590443 6715290153 92998625403 26618874885 31950523846 82560159276 378879396 19855202948 2306503336 1795272465 8199349354 102049624396 27785700032 46701848431 35000706107 980832183 17901024740 82119292910 101646662971 1809192455 43437477317 3264959095 7322204964 25969311476 18688325610 24097972292 15627846534 74858124944 84269117854 97271856260 63955918518 56739789301 89915775287 18164251455 32806274917 6594537548 22595354487 83673820880 19175252845 86107441618 47140358008 26620104432 1839334282 19986641337 4873927801 105143513805 76673182464 10416788804 70290579536 31563114060 15039442186 805949441 100808228618 6554664822 13256295880 1554031012 27394111325 93567547748 59823976882 38152160818 75588796088 22832476633 72106437722 18961729602 15612686328 12891754934 39692243107 12752107122 3086140863 320973348 63018353724 23580950096 55398554008 1314162247 54978891342 1679296440 44900909725 8570512758 36548832371 30479368360 10877354033 65638900348 11106637230 13049560397 3242161954 48030648340 12968819573 130942172130 64073722910 7892872358 42428643280 87242058694 5197722716 15641560743 47532428743 6957289832 81394357796 3399526129 34761769966 88737062656 24519950176 810619881 3782647861 77636752703 26422655450 453762637 42175958574 67658273926 119540104722 4898220507 4346361980 5420748000 82221276053 27073125242 1884042117 38695692237 24179103244 104968422795 984543348 97207659589 17673230930 1888145667 44322033565 15667091331 9585847164 22831273306 106079639 58698903409 10925544080 6562322322 3109629248 89257549212 16292297669 149798766655 56471369002 5392263855 20781113284 117325125376 30594142497 8378268065 19628679415 4654539669 22954603275 110196444220 61447161784 5608440763 308319100 12641891250 131354414821 131533535256 7630516269 103231257635 8334275186 798347668 30416405189 80840820913 55609104589 75306490506 82266971991 13014244544 97630182834 34101734178 98812803848 44142948106 15862268605 4213196879 46823115880 107264244908 211455180 4186233549 7793805853 6352956559 5666156675 6192615463 29240432287 84849586922 11073473597 57115364644 60950151316 19895408969 16045136164 10129699897 6314759044 72180803170 17379526722 33797948856 29102232463 1132357468 89299704136 28266611998 6975407980 152539635230 45601594915 28146112434 30118429565 455430702 1318164982 51915538451 40994342925 36230589415 18780063257 58922353362 79575882518 1001826047 1985403544 76951738561 17680057042 2458353782 89148239096 59923921742 12876453756 15526145350 31372646493 37631553287 4294387018 24992613420 888518376 3720831155 64485597019 9127684941 10348381706 23677361111 93755974691 4567783644 15691891556 711626947 42089243087 2241602304 2781198025 135502090258 555966077 118601331052 31358663619 637783923 20113239 8530010121 57420543225 10741919249 128872659587 30535829513 878547307 24425469192 25696085122 73554836163 24873134179 12910080368 22845667598 10865249345 70949829808 3289136879 28200069894 29400764251 2235615632 73864842196 57644093669 145396542542 35838574255 12122033347 9912954388 5921914432 137999480010 99225099847 22096662395 30307902311 11167531144 68377702228 48674018055 120443180270 6181023407 3089687784 32779603273 79412000994 22221989646 15843112956 14400653687 13050735291 1280164834 99121701473 2481867491 18994574395 7306676535 10151786456 911089153 1385169321 7807903826 24641583562 20969534250 5996599536 86979631398 13989599543 3019124719 11378920657 25382197490 72009010532 6992879985 3376350 25284670506 72601692263 287132514 4072386575 99669827878 10125949667 4899021075 10875141709 67529231710 41797520763 5454656077 1938252215 63628410687 97695921921 53073681109 67100279420 6752599517 9479624979 51566232580 7003996725 547934822 2066626683 25561347253 14651653654 9518212084 91416174470 11929377019 15097811538 51682577072 61862879856 116301245617 120365334040 36546182083 142689776170 1373682403 53382015111 136417148422 24380239991 64890869 18045560002 21723831042 16151731441 2595884151 28569343892 50870411430 81820392000 3308648788 82449138 2093529301 35777910479 64754357876 92134489589 48084792117 26797345359 37878035125 45032929577 16426545565 59156853251 1015287552 14777941828 5239736590 22643411754 54717538111 1690065898 23785761572 6736394396 24759446002 115085216010 64298645209 9870538479 41190389357 117253910328 1539038193 17331795946 35673828974 7599219961 554705956 58035738170 21091500710 128404021787 5029356164 7351435691 1664358060 70717223585 31824811661 60790846727 22198761126 54945007316 39257661349 17779835465 40840646111 54256838738 3761395833 532771867 73921804775 27135101039 3602488298 3728069281 47848148877 43205116351 117663350998 2642421397 81566389236 7490433936 17620512352 38022487108 18214138745 8370618054 7023068635 25002476433 57454554342 16846253079 46093570162 13908921909 24553598284 21695666645 2689591367 71098101654 997257510 66394090381 296279355 38114412874 5538495526 128635053937 151074340 12555427696 40640529350 20847970486 79882743909 103985837449 43177444632 2825191472 17774752579 67267835768 28385529004 42638648829 91833662263 43045246746 7483601342 32137143008 36753336555 128428499950 85516160705 262612814 54127817826 10212706349 39142829722 2606040013 57174617853 27182663215 69353041182 54342543 31644966109 44312651803 13372220381 24810770585 12360257291 4359777737 14662577886 140316353664 12821589284 30033930118 121504544368 31129616070 87881938765 144747767499 18359201996 120180186437 10798172239 37451422621 107056338691 97970352981 75287020848 15899276718 10277493493 9565017664 372256498 40207415893 16340023305 8246502 4823126187 79502840559 5447829142 45228459901 3265770832 286103978 21102945352 9593765829 102767314300 1766061531 1838021657 18737567381 64542649886 30589682489 15012736012 53933604 55533526261 2707855481 5685223537 7503600384 50207674125 95742639718 11074808108 17349648307 88310947431 68967680907 5064814117 710611619 69960510116 29271878620 42207832867 158577531164 2072157200 2121303882 6778123030 10785355276 89562362011 58242165172 46908870365 99487340078 120460072183 12391736491 7317101756 62190945209 13879996203 16381691828 46005468237 4985566370 5131451283 9773433648 60427991257 9956095198 3966033014 23615179956 71188064845 13759311137 44413414252 18205454452 42572226824 27035178283 42898714280 56080106512 52028617701 51255007945 17435686677 139341439010 25295363722 1845164935 72721826318 91884021 63837877414 66362194672 27880267571 5284681375 28727780523 8878986947 4024385793 128472602618 83349013013 5348371223 67526189004 139134605351 18185460152 4466509951 1053904336 347981171 26679832483 141061337203 38834341019 12734229126 22742528262 56310193077 80314087990 15442309447 6886246423 24737108486 56065830737 2507366635 13567487296 79413106000 28695938332 39707777353 10356056916 37763439720 64474009247 64327280009 51037426667 25757853970 32397575978 37467658027 29590824452 84821906 91332328652 44110992507 33829083959 148671189308 1120304562 36535292050 57502276926 30586565176 11618768338 31269299272 30787626713 8927674521 9444667685 14471712325 26732963744 23971426962 29518666545 44684954734 150617503937 168861704 5376954693 3150184232 60312904044 108025658671 48008376560 15294803261 109630984418 3717229583 8015634609 6907746747 13911053156 2345619027 19046338535 1531681001 9034053533 78024582160 111394874982 5744853 158131655149 3781427267 8382805817 19237094702 6182266 33330247316 27604105 16202100500 22534415932 61661270023 14768064016 71431965670 32885872913 85038609782 62216229917 1151909636 58415794755 135982135025 150577071707 11060794764 3657652100 48915514253 2628099226 21252438150 39198728778 72213411647 11015553064 79963234424 16541404121 3033879687 23756010310 7091772674 33514981203 143953061849 152385267717 8472161073 2997977201 102299546485 3670355544 3434627490 59623702216 881177529 134053893815 24396818036 28653044829 61296270087 30513230265 55103831853 19357712737 57450976429 10418508646 1264109577 7988850755 12622963349 40640860610 111015768165 8395704626 108214255074 47067260612 56163218158 91195243580 145858063358 2828336457 12210895144 108784749159 70852168322 2836630530 9779219912 4896804 2331697488 13690724784 14684408699 406370521 13047077793 43623684825 22335473890 434924232 9241256449 2754718514 60303052737 1312334133 2774580005 21477328010 106024641237 28697749228 58220418236 11337313579 26589818245 107451697696 41916385333 163619107990 27570958908 6202304473 2510943987 19084367098 38277969717 81317673493 47072952135 68036935705 90471787535 90716656751 45622833138 14949536986 21559881903 31397222747 76761280713 4957337650 104676831843 11485593402 2038074669 63662366511 100246755151 8186877284 4790656772 7761072449 7066766286 270196880 82422648001 51435462188 30597504334 53940239743 10668994207 3317069993 93161036809 28839219011 7021043336 16337961048 2343812891 25499712645 3358063792 63606257199 2243612269 1851467111 2103594149 1566607828 23487692991 5816015456 1878040894 559858923 38486112930 3192559475 2702178500 78383790826 63189325851 18432319126 71943356446 2981742875 61391587394 17603392288 5337981821 9464580635 66023694516 235381072 28206738428 37183839796 1262496947 16753152638 66594474380 18737801111 21856162474 58449770148 6428035589 3900600408 1743980932 4943023896 2394499454 30609490303 66975332988 102918172 525576781 61164935269 76728274774 4004278156 28093904673 1204885433 57422904738 1869850479 33480045518 22216589191 28728727310 31626849343 22481704429 11610582966 7717935938 68693493355 54180463 48862140409 5067874144 107501437300 11408326511 75310456700 2613424977 13087444077 37304645250 2292462483 2369819088 1238701822 40012305202 30982534621 10503409671 612080114 4498160277 24314091530 345683979 31795753347 60043547243 2626619957 81702919370 4555278977 4464873031 30015119114 2284739123 10427708726 11226878169 18843505116 14212472522 57856029433 10819325394 8490103019 13096553279 10533603344 116775419212 2160469737 4553374604 52478038111 354935128 13574602856 5449573433 139343106878 55276717339 75838730025 44477535234 110360309623 74313533138 14640158798 15568063456 25713679462 48396446797 62111000980 87539630498 132013327936 27139991427 44609659479 43023097693 51973685237 87124641541 79216761522 105368006232 101086808660 80231299159 2068116860 68217880500 5989735155 1028659398 32200494859 5130692741 51995358936 71812045192 19233732737 13838704511 71864399895 6678315458 6912672894 22346157972 3387237890 10325645885 49666166376 5898811 78701029151 9083426954 24889140408 1846969750 17520799753 14691574756 31718193885 12377118934 17787129112 49396543022 29796719829 104882941797 52374920980 148161152556 1344363394 10970946363 2083158261 2337844549 49690310059 4515244302 19677221100 822998750 110419887 32870334527 31906073587 2245841812