0 30
1 1801
2 108090
3 6487201
4 389340150
5 23366896201
6 1402403112210
7 84167553628801
8 5051455620840270
9 303171504804045001
10 18195341743863540330
11 1092023676136616464801
12 65539615909940851428390
13 3933468978272587702168201
14 236073678312265202981520450
15 14168354167714184766593395201
16 850337323741163351198585232510
17 51034407778637515256681707345801
18 3062914804041992078752101025980570
19 183825922650298162240382743266180001
20 11032618273821931726501716696996780630
21 662140922351966201752343384563073017801
22 39739487959391794036867104790481377848690
23 2385031418485859608413778630813445743939201
24 143141624597110968298863584953597226014200750
25 8590882507245143957540228875846647006595984201
26 515596092059305748420712596135752417621773252810
27 30944356406065590049200295997020991704312991152801
28 1857176980455994708700438472417395254676401242420870
29 111461563183765748112075508641040736272288387536405001
30 6689550968006400881433230956934861571591979653426720930
31 401484519643567818634105932924732735031791067593139660801
32 24095760729582075518927789206440898963479056035241806368990
33 1446147128294568098954301458319378670543775153182101521800201
34 86792923458403668012777015288369161131589988246961333114381050
35 5209021554632514648865575218760469046565943069970862088384663201
36 312628086201409282599947290140916511955088174186498686636194173110
37 18762894193639189470645702983673751186351856394259892060260035049801
38 1126086279704552777521342126310565987693066471829780022302238297161170
39 67583939676466805840751173281617633012770340166181061230194557864720001
40 4056162466867712903222591739023368546753913476442693453833975710180361230
41 243437331951739240999196255514683730438247578926727788291268737168686393801
42 14610296079571222172854997922620047194841608649080109990929958205831363989290
43 876861202106225069612299071612717515420934766523733327244088761087050525751201
44 52626282422453075398910799294685670972450927600073079744636255623428862909061350
45 3158453806549290749004260256752752975862476590770908518005419426166818825069432201
46 189559854675379898015654526204459864222721046373854584160069801825632558367074993410
47 11376749734329343171688275832524344606339125259022045958122193528964120320849569036801
48 682794543914435970199312204477665136244570236587696612071491681539672851809341217201470
49 40979049384600487555130420544492432519280553320520818770247623085909335228881322601125001
50 2459425757619943689278024544874023616293077769467836822826928876836099786584688697284701530
51 147606524506581221844236603112985909410103946721390730188385980233251896530310203159683216801
52 8858850896152493254343474211324028588222529881052911648125985742871949891605196878278277709590
53 531678660293656176482452689282554701202761896809896089617747530552550245392842122899856345792201
54 31909578468515523082201504831164606100753936338474818288712977818895886673462132570869659025241650
55 1915106386771225041108572742559158920746438942205298993412396416664305750653120796375079397860291201
56 114938292784742017989596566058380699850887090468656414423032497977677240925860709915075633530642713710
57 6898212673471292304416902536245401149973971867061590164375362275077298761302295715700913091236423113801
58 414007698701062280283003748740782449698289199114164066276944769002615602919063603651969861107716029541770
59 24847360134737208109284641826983192383047325918716905566781061502432013473905118514833892579554198195620001
60 1491255615782933548837361513367732325432537844322128498073140634914923424037226174493685524634359607766741830
61 89500184307110750138350975443890922718335317985246426789955219156397837455707475588135965370641130664200129801
62 5371502314042427941849895888146823095425551616959107735895386290018785170766485761462651607763102199459774529890
63 322379639026852787261132104264253276648251432335531710580513132620283508083444853163347232431156773098250671923201
64 19348149843925209663609776151743343421990511491748861742566683343507029270177457675562296597477169488094500089921950
65 1161211370274539432603847701208864858596078940937267236264581513743042039718730905386901143081061326058768256067240201
66 69692030366316291165894471848683634859186726967727783037617457507926029412394031780889630881461156733014189864124334010
67 4182683033349252009386272158622226956409799697004604249493312031989304806783360637758764754030750465306910160103527280801
68 251030674031321436854342223989182301019447168547243982752636339376866214436414032297306774872726489075147623796075761182070
69 15066023124912635463269919711509560288123239912531643569407673674643962170991625298476165257117620094974164337924649198205001
70 904212418168789449233049524914562799588413841920445858147213056818014596473933931940867222201929932187525007899275027653482130
71 54267811113252279589446241414585277535592953755139283132402191082755519750607027541750509497372913551346474638294426308407132801
72 3256972879213305564816007534400031214935165639150277433802278678022149199632895586436971437064576743012976003305564853532081450190
73 195472640563911586168549898305416458173645531302771785311269122872411707497724342213760036733371977494329906672972185638233294144201
74 11731615406713908475677809905859387521633667043805457396109949651022724599063093428412039175439383226402807376381636703147529730102250
75 704092397043398420126837144249868667756193668159630215551908248184235887651283330046936110563096365561662772489571174374490017100279201
76 42257275438010619116085906464897979452893253756621618390510604840705175983676062896244578672961221316926169156750652099172548555746854310
77 2536140618677680545385281225038128635841351419065456733646188198690494794908215057104721656488236375381131812177528697124727403361911537801
78 152210694396098843342232959408752616129933978397684025637161802526270392870476579489179543967967143744184834899808472479582816750270439122370
79 9135177804384608281079362845750195096431880055280106994963354339774914067023502984407877359734516861026471225800685877472093732419588258880001
80 548262878957472595708104003704420458402042737295204103723438422189021114414280655643961821128038978805332458382940961120805206761925565971922430
81 32904907915252740350767319585110977699218996117767526330401268685681041778923862841622117145042073245180973974202258353125784499447953546574225801
82 1974842737794121893641747279110363082411541809803346783927799559563051527849846051152970990523652433689663770910518442148667875173639138360425470490
83 118523469175562566358855604066206895922391727584318574561998374842468772712769686932019881548564188094625007228605308787273198294917796255172102455201
84 7113382993271548103424977991251524118425915196868917820503830290107689414294031061972345863904374938111190097487229045678540565570241414448686572782550
85 426921503065468448771857535079157654001477303539719387804791815781303833630354633405272771715811060474766030856462348049499707132509402663176366469408201
86 25622403566921378474414877082740710764207064127580032186108012777168337707235572035378338648812568003424073041485228112015660968516134401205030674737274610
87 1537771135518348176913664482499521803506425324958341650554285558445881566267764676756105591700469891265919148519970149068989157818100573474965016850705884801
88 92291890534667811993294283827054048921149726561628079065443241519530062313773116177401713840677006043958572984239694172251365130054550542899106041717090362670
89 5539051203215587067774570694105742457072490019022643085577148776730249620392654735320858936032320832528780298202901620484150896961091133147421327519876127645001
90 332435364083469891878467535930171601473270550867920213213694369845334507285873057235428937875779926957770776465158336923221305182795522539388178757234284749062730
91 19951660896211409099775826726504401830853305542094235435907239339496800686772776088861057131482827938298775368207703117013762461864692443496438146761576961071408801
92 1197432089136768015878428071126194281452671603076522046367648054739653375713652438388898856826845456224884292868927345357748969017064342132325676984451851949033590790
93 71865877009102292361805460094298161288991149490133417017494790523718699343505919079422792466742210201431356347503848424581951903485725220383037057213872693903086856201
94 4313150052635274309724206033729015871620921641011081543096055079477861613986068797203756446861359457542106265143099832820274863178160577565114549109816813486134244962850
95 258860869035125560875814167483835250458544289610155026002780799559195415538507633751304809604148309662727807264933493817641073742593120379127255983646222681861957784627201
96 15535965292160168926858574255063844043384278298250312641709944028631202793924444093875492332695759939221210542161152728891284699418765383325200473567883177725203601322594910
97 932416778398645261172390269471314477853515242184628913528599422517431363051005153266280844771349744662935360336934097227294723038868516119891155670056636886194078037140321801
98 55960542669210875839270274742533932515254298809375985124357675295074512985854233640070726178613680439715342830758206986366574667031529732576794540676966096349369885829741902970
99 3358564976931051195617388874821507265393111443804743736374989117126988210514305023557509851561592176127583505205829353279221774744930652470727563596288022417848387227821654500001
100 201569859158532282612882602764032969856101940927094000167623704702914367143844155647090661819874144248094725655180519403739673059362870677976230610317958311167252603555129011903030
101 12097550114488868007968573554716799698631509567069444753793797271291989016841163643848997219044010247061811122816036993577659605336517171331044564182673786692453004600535562368681801
102 726054576728490612760727295885772014887746675965093779227795459982222255377613662786586923804460488967956762094617400134063315993250393150540650081570745159858347528635688871132811090
103 43575372153823925633651606326701037692963432067472696198421521396204627311673660930839064425486673348324467536799860045037376619200360106203770049458427383378193304722741867830337347201
104 2615248383806164028631857106897948033592693670724326865684519079232259860955797269513130452453004861388436008970086220102376660468014856765376743617587213747851456630893147758691373643150
105 156958478400523665643545078020203583053254583675527084637269566275331796284659509831718666211605778356654485005741973066187637004700091766028808387104691252254465591158311607389312755936201
106 9420123952415226102641336538319112931228867714202349405101858495599140036940526387172633103148799706260657536353488470191360596942473520818493879969899062349015786926129589591117456729815210
107 565364395623314089824123737377166979456785317435816491390748779302223734012716242740189704855139588153996106666215050184547823453553111340875661606581048432193201681158933687074436716544848801
108 33931283861351260615550065579168337880338347913863191832850028616629023180799915090798554924411524088946027057509256499543060767810129153973358190274832804993941116656462150814057320449420743270
109 2036442396076698951022828058487477439799757660149227326462392465777043614582007621690653485169546584924915619557221605022768193892061302349742367078096549348068660201068887982530513663681789445001
110 122220475048463288321985233574827814725865797956867502779576397975239245898101257216530007665097206619583883200490805557865634694291488270138515382876067793689113553180789741102644877141356787443330
111 7335264945303873998270136842548156360991747635072199394101046270980131797500657440613491113391001943759957907649005555076960849851381357510660665339642164170694881851048453354141223142145089036044801
112 440238117193280903184530195786464209474230723902288831148842352656783147095937547694025996811125213832217058342140824110175516625777172938909778435761405918035382024616087990989576033405846698950131390
113 26421622296542158065070081884030400724814835181772402068324642205677968957553753519082173299780903831876783458436098452165607958396481757692097366811023997246293616358816327912728703227492947026043928201
114 1585737575909722764807389443237610507698364341630246412930627374693334920600321148692624423983665355126439224564508047954046653020414682634464751787097201240695652363553595762754711769682982668261585823450
115 95170676176879908046508436676140660862626675332996557177905967123805773204976822675076547612319702211418230257328918975694964789183277439825577204592643098438985435429574562093195434884206453042721193335201
116 5711826308188704205555313590011677262265298884321423677087288654803039727219209681653285481163165798040220254664299646589651934004017061072169097027345683107579821778138027321354480804822070165231533185935510
117 342804749167499132241365323837376776396780559734618417182415225255306189406357557721872205417402267584624633510115307714354811005030206941769971398845333629553228292123711213843362043724208416366934712349465801
118 20573996776358136638687474743832618261069098882961426454622000803973174404108672672993985610525299220875518230861582762507878312235816433567270453027747363456301277349200810857923077104257327052181314274153883570
119 1234782611330655697453489849953794472440542713537420205694502463463645770435926717937361008836935355520115718485205081058187053545154016220977997153063687141007629869244172362689227988299163831547245791161582480001
120 74107530676615699983848078471971500964693631911128173768124769808622719400559711748914654515826646630427818627343166446253731091021476789692247099636848975823914093431999542572211602375054087219886928783969102683630
121 4447686623208272654728338198168243852354058457381227846293180690980826809804018631652816631958435733181189233359075191856282052514833761397755803975364002236575853235789216726695385370491544397024762972829307743497801
122 266935304923172974983684139968566602642208201074784798951358966228658231307641677610917912572021970637501781820171854677823176881981047160655040485621476983170375108240785003144295333831867717908705665298542433712551690
123 16020565982013586771675776736312164402384846122944469164927831154410474705268304675286727570953276673983288098443670355861246894971377663400700184941263982992459082347682889405384415415282554618919364680885375330496599201
124 961500894225738379275530288318698430745732975577742934694621228230857140547405922194814572169768622409634787688440393206352636875164640851202666136961460456530715315969214149326209220250785144853070586518421062263508503750
125 57706074219526316343303493075858218009146363380787520550842201525005838907549623636364161057757070621252070549404867262737019459404849828735560668402628891374835378040500531848977937630462391245803154555786149111141006824201
126 3463325954065804718977485114839811778979527535822828975985226712728581191593524824104044478037594005897533867751980476157427520201166154364984842770294694942946653397746001125088002467047994259893042343933687367730723917955810
127 207857263318167809454992410383464564956780798512750526079664444965239877334519039069879032843313397424473284135668233436708388231529374111727826126886084325468174039242800568037129125960510117984828343790577028212954576084172801
128 12474899125044134372018522108122713709185827438300854393755851924627121221262735869016846015076841439474294582007845986678660721411963612858034552455935354223033389007965780083352835560097655073349593669778555380145005288968323870
129 748701804765966230130566318897746287116106427096564014151430779922592513153098671180080639937453799765882148204606427434156351672949346145593800973483007337707471514517189605569207262731819814518960448530503899836913271914183605001
130 44934583185083017942205997655972899940675571453232141703479602647280177910407183006673855242262304827392403186858393492036059761098372732348486092961436375616671324260039342114235788599469286526210976505500012545594941320139984623930
131 2696823692909747042762490425677271742727650393621025066222927589616733267137584079071611395175675743443310073359708215949597742017575313287054759378659665544337986927116877716459716523230889011387177550778531256635533392480313261040801
132 161854356157769905583691631538292277463599699188714736115079134979651276206165451927303357565782806911425996804769351350467900580815617169955634048812541369035895886951272702329697227182452809969756864023217375410677598490138935647071990
133 9713958193159104082064260382723213919558709601716505191970971026368693305637064699717273065342144090429003118359520789244023632590954605510625097688131141807698091204003479017498293347470399487196799018943821055897291442800816452085360201
134 582999345945704014829439314594931127450986175802179026254373340717101249614430047434963687278094428232651613098376016705991885856038091947807461495336681049830921368127160013752227298075406422041777698000652480729248164166539126060768684050
135 34989674714935399993848423136078590860978729257732458080454371414052443670171439910797538509751007838049525789020920523148757174994876471473958314817888994131662980178833604304151136177871855721993858679058092664810787141435148380098206403201
136 2099963482242069703645734827479310382786174741639749663853516658183863721459900824695287274272338564711204198954353607405631422385548626380385306350568676328949609732098143418262820397970386749741673298441486212369376476650275441931953152876110
137 126032798609239117618737938071894701558031463227642712289291453862445875731264220921628033994850064890510301463050237364861034100307912459294592339348938468731108246906067438700073375014401076840222391765168230834827399386157961664297287378969801
138 7564067880036589126827922019141161403864673968400202487021340748404936407597313156122377326965276231995329291981968595499067677440860296184055925667286876800195444424096144465422665321262034997163085179208535336302013339646127975299769195891064170
139 453970105600804586727294059086541578933438469567239791933569736358158630331570053588264267651911423984610267820381165967308921680551925683502650132376561546480457773692674735364059992650736500906625333144277288408955627778153836479650449040842820001
140 27245770403928311792764471467211635897410172848002787718501205522237922756301800528451978436441650715308611398514851926634034368510556401306343063868260979665627661865984580266309022224365452089394683073835845839873639680028876316754326711646460264230
141 1635200194341299512152595582091784695423543809349734502902005901070633524008439601760706970454150954342501294178711496764009371032313936004064086482228035341484140169732767490713905393454577861864587609763295027680827336429510732841739253147828458673801
142 98139257430881899040948499396974293361310038733832072961838855269760249363262677906170870205685498911265386262121204657767196296307346716645151531997550381468714037845832034023100632629499037163964651268871537506689513825450672846821109515581353980692290
143 5889990646047255241969062559400549386374025867839274112213233322086685595319769113972012919311584085630265677021450990962795787149473116934713156006335250923464326410919654808876751863163396807699743663742055545429051656863469881542108310188029067300211201
144 353497578020266196417184702063429937475802862109090278805755838180470895968549409516226946028900730636727206007549180662425514425264694362799434511912112605789328298693025120566628212422433307499148584475792204263249788925633643565373319720797325391993364350
145 21215744671862019040273051186365196797934545752413256002457563524150340443708284340087588774653355422289262626129972290736493661303031134884900783870733091598283162247992426888806569497209161846756614812211274311340416387194882083803941291558027552586902072201
146 1273298177889741408612800255883975237813548548006904450426259567287200897518465609814771553425230226067992484773805886624852045192607132787456846466755897608502779063178238638448960798044972144112896037317152250884688233020618558671801850813202450480606117696410
147 76419106418056346535808288404224879465610847426166680281578031600756204191551644873226380794288466919501838349054483169781859205217730998382295688789224589601765026952942310733826454452195537808620518853841346327392634397624308402391914990083705056388953963856801
148 4586419683261270533557110104509376743174464394118007721345108155612659452390617158003397619210733245396178293428042796073536404358256467035725198173820231273714404396239716882668036227929777240661344027267797931894442752090479122702186701255835505833817843949104470
149 275261600102094288359962414558966829469933474494506629960988067368360323347628581125077083533438283190690199444031622247581966120700605753141894186118003101012466028801335955270816000130238829977489262154921717259993957759826371670533593990340214055085459590910125001
150 16520282425808918572131301983642519144939182934064515805380629150257232060310105484662628409625507724686808144935325377650991503646394601655549376365254006292021676132476397033131628044042259575890017073322570833531531908341672779354717826121668678810961393298556604530
151 991492207148637208616238081433110115525820909518365454952798737082802283941953957660882781661063901764399178895563554281307072184904376705086104476101358380622313033977385157943168498642665813383378513661509171729151908458260193132953603161290460942712769057504306396801
152 59506052711344041435546416187970249450694193754035991812973304854118394268577547565137629528073459613588637541878748582256075322597908996906821817942446756843630803714775585873623241546603991062578600836763872874582646039403953260756570907503549325241577104843556940412590
153 3571354654887791123341401209359648077157177446151677874233351089984186458398594807865918654466068640717082651691620478489645826428059444191114395181022906768998470535920512537575337661294882129568099428719493881646687914272695455838527208053374249975437339059670920731152201
154 214340785345978811441919618977766854878881340962854708445814038703905305898184266019520256897492191902638547739039107457961005661006164560463770532679316852896751862958945527840393882919239531765148544324006396771675857502401131303572389054109958547851481920685098800809544650
155 12864018475413616477638518539875370940810037635217434184623075673324302540349454555979081332503997582799029946994038067956149985486797933072017346355940034080574110248072652182961208312815666788038480758869103300182198138058340573670181870454650887121064352580165598969303831201
156 772055449310162967469753032011500023303481139454008905785830354438162057726865457624764400207137347159844435367381323184826960134868882148881504551889081361687343366747318076505512892651859246814073994076470204407703564141002835551514484616333163185811712636730621036959039416710
157 46336190977085191664662820439229876769149678404875751781334444341963047766152276912041843093760744827173465151989873429157573758077619726865962290459700821735321176115087157242513734767424370475632478125347081367762396046598228473664539258850444442035823822556417427816511668833801
158 2780943514074421662847238979385804106172284185431999115785852490872221028026863480180135350025851826977567753554759787072639252444792052494106618932133938385480957910271976752627329598938114087784762761514901352270151466360034711255423870015642999685335241066021776290027659169444770
159 166902947035442384962499001583587476247106200804324822698932483896675224729377961087720162844644870363481238678437577097787512720445600769373263098218496003950592795792433692314882289671054269637561398169019428217576850377648680903799096740197430425562150287783862994829476061835520001
160 10016957765640617519412787333994634378932544332444921361051734886291385704790704528743389906028718073635851888459809385654323402479180838214889892512041894175421048705456293515645564709862194292341468652902680594406881174125280888939201228281861468533414352508097801466058591369300644830
161 601184368885472493549729739041261650212199766147499606485803025661379817512171649685691114524567729288514594546267000716357191661471295893662766813820732146529213515123170044631048764881402711810125680572329855092630447297894502017255872793651885542430423300773651950958344958219874209801
162 36081079090893990230503197129809693647110918513182421310509233274569080436435089685670210261380092475384511524664479852367085823090756934457980898721755970685928231956095658971378571457594024902899882302992693986152233719047795401924291568847394994014358812398927214858966756084561753232890
163 2165465929822524886323741557527622880476867310557092778237039799499806206003617552789898306797330116252359206074415058142741506577106887363372516690119178973302223130880862708327345336220522896885803063860133969024226653590165618617474750003637351526403959167236406543488963710031925068183201
164 129964036868442387169654996648787182522259149551938749115532897203262941440653488257079568618101187067616936875989567968416857480449503998736808982305872494368819316084807858158612098744688967838051083713911030835439751449128984912450409291787088486578251908846583319824196789358000065844224950
165 7800007678036365755065623540484758574216025840426882039710210871995276292645212912977564015392868554173268571765448493163154190333547346811571911455042468841102461188219352352225053270017558593179950825898521984095409313601329260365642032257228946546221518489962235595995296325190035875721680201
166 468130424719050387691107067425734301635483809575164861131728185216919840500153428266910920492190214437463731242802899157757668277493290312693051496284854002960516490609245948991661808299798204558635100637625230076559998567528884606850972344725523881259869361306580719079541976300760152609145037010
167 28095625490821059627221489669084542856703244600350318549943401323887185706301850908927632793546805734801997143139939397958623250839930966108394661688546282646472091897742976291851933551257909832111285989083412326577695323365334405671423982715788661822138383196884805380368513874370799192424423900801
168 1686205659873982628020980487212498305703830159830594277857735807618448062218611207963924878533300534302557292319639166776675152718673351256816372752809061812791286030355187823460107674883774388131235794445642364824738279400487593224892289935292045233209562861174394903541190374438548711698074579085070
169 101200435217929778740886050722418982885086512834436006990014091858430770918822974328744420344791578863888239536321489945998467786371241006375090759830232255050123633913209012383898312426577721197706258952727625301810874459352620927899208820100238502654395910053660579017851790980187293501076899169005001
170 6073712318735660707081184023832351471410894600225991013678703247313464703191597070932629145566028032367596929471609035926684742334993133733762261962566744364820209320822895930857358853269547046250506772958103160473477205840557743267177421495949602204496964166080809135974648649185676158776312024719385130
171 364523939559357572203611927480663507267538762526393896827712208930666312962414647230286493154306473520919704007832863645547083007885959265032110808513834894144262682883286964863825429508599400496228112636438917253710443224892817216958544498577076370772472245874902208737496770742120756820079798382332112801
172 21877510085880189992923796832863642787523736646183859800676411239087292242448070430888122218403954439287549837399443427768751665215492549035660410772792660393020581182318040787760383129369233576819937264959293138383100070699409590760779847336120531848552831716660213333385780893176431085363564214964646153190
173 1313015129092370757147631421899299230758691737533557981937412386554168200859846640500517619597391572830773909947974438529770646995937438901404656757176073458475379133621965734230486813191662614009692464010194027220239714685189468262863749384665808987283942375245487702211884350361327985878633932696261101304201
174 78802785255628125618850809110790817488309027988659662776045419604489179343833246500461945298061898324285722146715865755214007571421461826633315065841337200168915768598500262094616969174629126074158367777876600926352765981182067505362585742927284659768885095346445922346046446802572855583803399525990630724405250
175 4729480130466779907888196178069348348529300371057113324544662588655904928830854636668217235503311291029974102712899919751370224932283647036900308607237408083593421495043637691411248637290939227063511759136606249608386198585609239790018008325021745395120389663162000828464998692504732663014082605492134104565619201
176 283847610613262422598910621493271691729246331291415459135455800738958784909195111446593496075496739360122731884920711050837427503508440284040651831500085822215774205471216761746769535206630982749884863915974251577429524681117736454906443085244232008366992264885066495630245967997086532636428759729054036904661557310
177 17035586116926212135842525485774370852103309177855984661451892706926182999480537541432277981765307672898393887197955562969997020435438700689476010198612386741030045749768049342497583361035149904220155346717591700895379867065649796534176603122978942247414656282767151738643223078517696690848739666348734348384259057801
178 1022419014626185990573150439767955522817927797002650495146249018216309938753741447597383272401993957113263755963762254489250658653629830481652601263748243290284018519191554177311601771197315625235959205666971476305300221548620105528505502630463980766853246369230914170814223630679058887983560808740653114939960205025370
179 61362176463688085646524868911563105739927771129336885693436392985685522508223967393384428622101402734468723751712933224918009516238225267599845551835093209803782141197243018688038603855199972664061772495365006170018908672784271981506864334430961824953442196810137617400592061063822050975704497264105535630745996560580001
180 3682753006835911324782065285133554299918484195557215792101329828159347660432191785050663100598486158025236688858739755749569821632947145886472385711369340831517212490353772675459627833083195675468942308927567341677439820588604938995940365568488173477973385054977487958206337887460002117430253396655072790959699753839825430
181 221026542586618367572570441976924821100848979504562284411773226082546545148439731070433170464531270884248670055276098278199107307493066978455942988233995543100836531562423603546265708588846940500800600308149405506816408143989080611737928798443721370503356545495459415109780865308663949096790908296568472993212731226950105801
182 13265275308203937965679008583900622820350857254469294280498494894780952056566816056011040890972474739212945440005424636447696008271216965853243051679751101926881709106235769985451402143163899625723504960797891897750661928459933441643271668272191770403679366114782542394545058256407296947924884751190763452383723573370846173490
183 796137545034822896308313085476014294042152284247662219114321466912939669939157403091732886628813015623660975070380754285139959603580511018173039043773300111156003382905708622730630394298422824483911098248181663270546532115739995579208038025129949945591265323432448003087813276249746480824589875979742375616016627133477720515201
184 47781517977397577716464464137144758265349487912114202441139786509671161148406011001559984238619753412158871449662850681744845272223101878056235585678077757771287084683448753133823275060048533368660389399851697688130542588872859668194125553176069188505879598772061662727663341633241196146423317443535733300413381351582034077085550
185 2867687216188889485884176161314161510215011427011099808687501512047182608574299817496690787203814017745155947954841421658975856292989693194392308179728438766388381084389830896652127133997210424944107275089350042951103101864487320087226741228589281260298367191647132211662888311270721515266223636488123740400418897722055522345648201
186 172109014489310766730767034142986835371166035108578102723691230509340627675606395060803007216467460818121515748740148150220296222851604693541594726369384403741074152148073302552261451314892674030015096894760854274754316654458112064901798599268532944806407911097599994362500962017876532112119841506730960157325547244674913374815977610
187 10329408556574834893331906224740524283780177117941697263230161332072484843144958003465677123775251463105036100872363730434876749227389271305690075890342792663230837509968787984032339206027557652225849920960740606528210102369351211214195142697340565969644773033047646793961720609383862648242456714040345733179933253578216858011304304801
188 619936622408979404366645140518574443862181793111610413896533371154858431216373086603001430433731555247120287568090563974242825249866207883034946148146936944197591324750275352344492613812968351807581010354539197245967360458815530784916610360439702491123492789893956407632065737525049635426659522683927474950953320761937686394053074265670
189 37206526753095339096892040337339207156014687763814566531055232430623578357825530154183551503147668566290322290186306202185004391741199862253402458964706559444518710322526489928653589167984128666107086471193312575364569837631301198306210816769079490033379212166670432104717905972112361988247813817749688842790379178969839400501195760245001
190 2233011541808129325217889065380871003804743447621985602277210479208569559900748182337616091619293845532666457698746462695074506329721857943087182484030540503615320210676339671071559842692860688318232769281953293719120157618336887429157565616505209104493876222790119882690706424064266768930295488587665258042373704058952301716465798688965730
191 134017899035240854852170235963189599435440621545082950703163683984944797172402716470411149048660778400526277784214974067906655384175052676447484351500797136776363731350902906754222244150739625427760073243388390935722574026937844546947760147807081625759665952579573863393547103349828118497805977129077665171385212622716107942388449117098188801
192 8043306953656259420455432046856756837130242036152599027792098249575896399904063736407006559011265997877109333510597190537094397556832882444792148272531858747085439201264850744924406208887070386353922627372585409437073561773889009704294766434041402754684451030997221923495516907413751376637288923233247575541155131067025428845023412824580293790
193 482732435118410806082178093047368599827249962790701024618229058658538728791416226900890804689724620651027086288420046406293570508794147999363976380703412321961902715807241947602218594777374962806663117715598512957160136280460278426804633746190291246906826727812412889273124561548174910716735141371123932197640693076644241838643793218591915816201
194 28971989414058304624351141014888972746472128009478214076121535617761899623884877677789855287942488505059502286638713381568151324925205712844283374990477271176461248387635781706878040092851384838786140985563283362839045250389390594617982319537851516217164288119775770578310969209797908394380745771190669179433982739729721535747472616528339529265850
195 1738802097278616688267150638986385733388154930531483545591910366124372516161884076894292208081239034924221164284611222940495373066021136918656366475809339682909636805973954144360284624165860465289975122251512600283299875159643895955505743806017281264276764113914358647587931277149422678573561481412811274698236605076859936386687000784918963671767201
196 104357097826131059600653389480198032976035767959898490949590743503080112869336929491335322340162284583958329359363312089811290535286193420832226271923550858245754669606824884443323955490044479302237293476076319300360831554829023147924962610680574727372823011122981294625854187598175158622808069630539867151073630287351325904736967519711666159835297910
197 6263164671665142192727470519450868364295534232524440940521036520550931144676377653557013632617818314072423982726083336611617927490237626386852232681888860834428189813215467020743797614026834618599527583686830670621933193164901032771453262384640500923633657431492792036198839187167658940047057739313804840339116053846156414220604738183484888553789641801
198 375894237397734662623248884556532299890708089719426354922211781976558948793451996142912153279409261128929397292924363508786886939949543776631966187185255200923937143462534846129071180797100121595273892314685916556616352421448890989435120705689110630145392268900690503466556205417657711561446272428458830287498036861056736179141021258528804979387213805970
199 22559917408535744899587660543911388861806780917398105736273227955114087858751796146228286210397173486049836261558187893863824834324462864224304823463797200916270656797565306234765014645440034130335033066464841824067603078480098360398878695603731278309647169791472923000029571164246630352626823403446843622090221327717250327162681880249911783651786618000001
200 1353970938749542428637882881519239864008297563133605770531315889088821830473901220769840084777109818424119105090784197995338276946407721397234921374015017310177163344997380908932029949907199147941697257880205195360612801061227350514922156856929565809208975579757276070505240826060215478869170850479239076155700777699896076365940053836253235824086584293806030