1 11
2 41
3 31
4 2161
5 151
6 2521
7 911
8 3041
9 541
10 570601
11 39161
12 20641
13 24571
14 12317523121
15 18451
16 23725145626561
17 12760031
18 10783342081
19 87382901
20 5738108801
21 767131
22 59996854928656801
23 686551
24 23735900452321
25 28143378001
26 42426476041450801
27 119611
28 118021448662479038881
29 1322154751061
30 87129547172401
31 823837075741
32 878132240443974874201601
33 1550853481
34 11614654211954032961
35 51636551
36 13373763765986881
37 2918000731816531
38 174795553490801
39 37928281
40 3160438834174817356001
41 111359800682371
42 140207234004601
43 66163448516461
44 2800076631444853778881663695403201
45 3467131047901
46 2224700455311857347241
47 33481417483721
48 1999653272832963841
49 459807660691
50 84817574770589638001
51 162716451241291
52 5836312049326721
53 73872456598219381
54 100873547420073756574681
55 964537359154707797801
56 13264519466034652481
57 411677941
58 372961972274566497161
59 8287296987284891561
60 1599014169601
61 2851671040957030569903401
62 911316263659755894779625401
63 1983000765501001
64 5079180256659675431743744001
65 14590556568276009782648851
66 606425727941381041
67 10100521408792719066483062311
68 3834936832404134644974961
69 3490125311294161
70 7358192362316341243805801
71 474509504128267649899203532561
72 2563987147105929622138082038024801
73 3252336525249736694804553589211
74 3835428969729521900864406164428218332995201
75 792081397330050024751
76 104641758597793369564291770632634826877317038542801
77 1112118152741317993811
78 212661158362558594566110149801
79 32361122672259149
80 7601587101128729489773008667804801
81 7654861102843433881
82 2322429099336692919718294260481
83 345802651979922515711
84 13076262780531942679085440491796970310241
85 22054919149909719709751
86 12527360472165929415687538395564750361
87 11841524567731
88 126221993874858671057034908285162682401
89 403876015898686909877891
90 427694148584338087778220001
91 113048264824198005932716451
92 6005637578455656716285540173350865292588894394197418401
93 5104614261828646351
94 19809950476703891759635852223863606381827838846342829232189869441
95 33781171015631627701406786489962619501
96 316837008400107576629115441641182686718784605974069121
97 34962478192749096461017520292718749827531
98 33537683195074386504970032502263745564778952960326126761
99 23317837226040061
100 9372625568572722938847095612481183137496995522804466421273200001
101 109335242750956558857181
102 19422569455268906111305745939295817846009684118281
103 2217915655501541455404733927062827911
104 3664070903679134651504147239691801017828556945985573198721
105 14734291702642871390242051
106 995349515232591948380715206597306328914860952704446290839774748799283871708299550669521
107 48079764119132035227715067148938384931162571
108 211147827837410728467664213741775985604772881
109 21136117631534900079359940575471
110 268246800620554143257373290552875877832369251433833738128853733342001
111 6856961839926808711
112 69546813833965858411097465190527041
113 170296882017710180342584619498246977406161166111
114 1435976563079869701849195207267724717921
115 11556754394888890033069852984553673844744195451
116 859992109740792296494185923688061297158647591735921
117 1887280340371359431888764531
118 11528102340339159317090133537532492892398160765416799922887935830941561761
119 226933236739177149692402935818041
120 1393078961742658514909432047447201
121 61899775651371587600208451
122 691170516868901445980823511257455566718334189536270587500342161
123 1176149557721371
124 39923101180162532203628533832264933982105244403089841
125 6362780164662187387605023763432934660589177501
126 1538486683044957457804703332422378490845205172402364196823041
127 121020968315000050139390193815007405968017298243219711
128 305157902492334788859520001
129 1594403967069207665025028111
130 1203612119752105769434261896427251236591725308845512167587366534943775646201
131 5685409429881978264051189958530450429753391663473961961
132 12654330083326240397313917259754561
133 121350293508255150886076715657270663061
134 14852595089809282769473582913463083247688961
135 10237949952357183751384463924412751
136 15098556848842849848964622710079616350508641
137 21210322898595512545212317979521045368629826238406521
138 223416587094910520735511527945935407023104741922185247822401
139 1140699639606236636788043281944124045833235792168889152901
140 6534771852325519369556579447274415935790606787202001
141 3869417639108687754384672781
142 1449624706503272013500771133991214372168514837586733081
143 55216384017686277868446052300876656621012263124961
144 17173718030064788332433726155286401
145 199005929846082820906192074956026987594151
146 21818951128706910439608356881116545783278653207101258231337953084711572403516402394521
147 119318546933675040999185740443673651
148 4086065014983503657102301260827018344294395858179966903549548776808763971512561
149 21668806140105079738179792198073574573348601271
150 37720432662731112363293109762399994510923001
151 3263431473266519156894217972558849512533251151838024867101
152 16834341117758096046020472362689235257362523948195302814781967289349462172822641672224360801
153 23757461609604130553429094946870847499721
154 1606596100669588950234873989633847682648100131859440090377893569801
155 32638848069956829938707895656398661234157913555070083469301
156 950911219014256457284486265052714769135355521
157 58630303121721516414400614113393875275604219952680591
158 13255444778419726902204344813189116353874671796293475682003001482003075298562471001
159 6604315166933611073970188395856071
160 5710941242284220637388562568761482683888350602962981702908545151449671975068331488847674483655903043201
161 5260841010529855006081292996380789834608128418946685161
162 2140213900766917191685150782569199370629427348077502587673496151919466641
163 935054830152584514962446826518669351
164 39567003934513707398183694292316316849727601
165 6193410824599987343851
166 86653518199165231081897196999066882785379114648231387233274688133054201
167 6518636038114426801372185142097241172324652515931
168 53038179358534879980802020135844825821730074516488926534662709098104940103201
169 504137894509702257414147426347601776587518070902465313581221
170 26042760431829261418622242727737082118190541965255998988149666675601
171 64077484928509957062129031
172 1270498954921213260696452993292918491247279579761
173 375884050358530273067738694872947683471327760906327058463361
174 2583104015469973452960021510314841481
175 15750346474179380221554188344021107077110363001
176 29760069111796850084816448603908479373772601939916358141029983531990128365923976164038729258550842241
177 675649415134750327834246479383431859806804945801
178 511941174817697863051518176392725493467118022805975301123961695822903369366675954610829625544655721
179 66435668911799598372191796242947520130085649641
180 242967718534139072095771171796738690085534528085260419824632219567348601088077065692608801
181 14135772000616734739085654360220556803071522207232952304328548418162841
182 467314306878476571745470268099567495471393894920210375532247222761
183 13854904364713643609171342621705294471851
184 6874250232150891079581982150152596953848720126107344828862561
185 1401038098373415519092735596341500152350273048963095288615715307232868925051
186 1977933152128924878248232455784261959944363182166201
187 4577841061067279399593476950784505609971139451
188 69634643906259036015010830013259769488311171469545507957441445977182746380338831906739568274398507361841
189 13816138606123958966887775588183941
190 126369337990972077321323662904866901024833401119716722085703948657259013910652986584230038201
191 68120617404226206369449828849213342553452004723008800395655124114379954156927361
192 25983207790496939437496659141765375901747410452792549121
193 21981340694527061961345992310778822141893876875704376148380187994830312106441
194 522653683196662615904660046276691484203672080007023592791518034169944759352722325893709482137412502247398682655044687281
195 1341264659923241299395068820959882607375337201
196 1299431134142865917118685192680787817477226794096171554651494340729360284680417921
197 267466794237881282831394347054791057408990515944069982338537583154291
198 48862068696274200267597689878133399564838196163048171321555360581201
199 21004074888970855583226743085386925928227295915884556258638636241421
200 1249976481751054211089356699940265657412260237297720289437904001
201 47420297430047911698194931398915971
202 207538482426954121580759611842528695290728750726007528317291711974754368521895137374663897258674338808524642492834353214859717664361
203 12683786376588169024557898918225085843290175928337986391
204 356404395175265764338432456466088256821102861793447121
205 1257022885154587954300023704269885105432569136953884361526524055252903366855201
206 134996839154735278211026279707694064081503306300937471161
207 3643684402534298380040912641
208 149072901538640254057033666219661692787128598457839984591760525907353829308708563556051228850046325202629415206062265023417108527478429692568111862163201
209 189284345021659309751255274609158308641422452228804761724596456271801
210 11117833271841003158664623611249419001
211 4661037475992446086004410336195384626307951
212 421343310512367868233229607070531778717837445980326722997886115771232270526237146481
213 1768711164177156484437536101651
214 5668591035565308299856303783329826323525152333154809001274422389389174458121959828753474715357316361
215 150371376383133591433167147333157755882511918832201703506628111737877288348862917301
216 2563987147105929622138082038024801
217 99248535461588386258314822107192881
218 1018507005967889749438670650622882108551721301472626842770441
219 341215899144306187982410593507834888780092979420675756061711
220 140751707707586222925584045240523018006549422719012677765278885338631220362488644401
221 194700334797207875239929862869847436870203128651311
222 7870076044459510765484214287602535428201572309171660336791163650818965961
223 1291861657524852759605878013318192022378028011074003069704900735045228606096133183378621
224 305725912438011768151274200767354282418234112982170100259293830925851691419446166238533239887703681
225 1868365782227850502954142134626134886244458706713751
226 11360846141946418901585593194726395078197779065730559749269471539464625810645276465884500158353398011681639579583699387401
227 10168247957576358403014945712836870919371211826390920692458552398338574813566610048211
228 104641758597793369564291770632634826877317038542801
229 11060490585752791597702500457918907828499244568803435714513449803821
230 7699196932960058274344764406239628898138751914647371920089068597235066185735161877201
231 5076941316363568455201314824716391720831
232 209046173807262363074496742367348245087599737586035310328046390859366889585251841
233 13904836578196105908823874081423309630933090528467168077785068134159338384550841
234 34550943155046009857395688412902957315281
235 27819177217091179968210655123835376268504948462883143590117104253274495278279704209736551
236 218971811516914190435313780361118122201504494690888697727697099690614776853147875865278002611528855375892245560353801315570456502330011432391640102243752693225121
237 5199477888778325418084440381805747471744661
238 213413910892690738295270066133227752335326159526392181174790033223780237241661595221087801617549728378768186280863083010490815113601
239 7872126050070721531560733921001634528676509869704828394868436344210851795559755400673066229004088801
240 27096618456036920128682868938465398341403509562400553901610581411201
241 45862249930358657646456811805937756234661909622779277309660505446922394328700640770763115311
242 311635669074667328033298318474794645988394886818263582615943766461595960461889011992777151999942633284510541721
243 51522323599677628136917494053614035592779952492151467844496916307701
244 13531916798412780462453407096200999529484518864039390804749986709921
245 557778681056845466177714798959180644951277797573934513902763152301
246 1141781478666785076325598965015367162058975038917736385024850017815636161
247 729330622946241458536521275169337889174703499558146609287992118150714376761162510133618001
248 55422954331947322653497894379627760965187809785930713333987955453551048025163934699037899734525068769779207401066745621826002081
249 1789660336010004482526394492724769491001756990534361
250 11746207404715953553478309292842566950446678817669051316891754210882299135405551546540379743686414727340924994863733006814665739679370844857925629865001
251 3737665592260450667704331014551490353976050992709525601601896302989346225706501630855040855868367091
252 6326190212812960577770773501423250646836627929081807841
253 20345819282698149759118328502257359859086423262975979658835345191751
254 132040253666246247987226662753661115871281115043939549669680498978938432383162353141318634263769721317508595911163236883659836692127798668533646625043870483012788753427188785514180810921
255 6162795774729020047630073295579223948466411917588210215937384717651
256 7862145375903918504319566139010609561801300937695410841245207801631642774926440026006784213865106266381963944961
257 61976763678046566198820049138155979709231776685519375048077052223535063471243927032091091898994687651
258 440521678576118428395530679057244752205529169904950916989109774458465679865780315016966352262402077511167653502972695635064588156439201
259 18717439340341518312775738497370808525392996683628212729992347042875448895461
260 53687726034135282516952272392757657649414219809159342253527868217624387974280967103928538452850118287685690550461002027213538338851736422281454376722273107288652401
261 29513467154501931314033143894003674150261438238036836936231698585050561
262 358583593303744573581073586993044652763779258290139875598393987388212463535479518313514055745964837959246824107074049838113180820338030933108136827659028617831818912321
263 267766438417584855595154584062577131341021579216486111
264 209742921347354251450346316197135674031090451788258242445302537544161318976952534007777851937315407756910329464471750868301871521
265 5742856423977654345467231143140026769848833787990273490916607524045673873387162011422695686056913467809692351
266 129989700139273612116414419495592357123801363415054253843046721
267 81809488878349361295225387285004207402357321
268 146434154745113602219440235096179045989319298226680009064420886587888987299917058718881963947041
269 136946074227137827547169297846471115181526920566105270330440851
270 76191445323937370587375012817244515094063552087852252246622803730290253294177106248699286031601
271 18246792831787471908542154660319905262688446126622164450950491570941
272 610817727376868247865524155592847702321938102415477264356733707276231626535956832000166054576252042223294160230684490381449601171375022643210655373447620031825608798309121
273 2625485145127988423729378484456041722164250831479096691
274 3222070351883947655096984109371637688628816289072958948484854624622788650329742768135929017131196527393747313932818459768156289712477545105904190995407729557240279264939344336111834141726137717812731518349435185041
275 311755652372030052083525653906461197219834106630012567694697452408499948651308440951077882560893414811001
276 205229878334921189111578187468677660104049412611173399884096746381560087111049723348882487048905908574225201
277 1241387748732808361132010852121221007216074695479840142726216511718749989041459638708293791832211717309131
278 4528141399300653753377745624555059211352847066042647630140438563983612239977376383244339999606137357764702771289683589633455229081
279 258509955745844161253187511233406797660348839557434759574681
280 942820085829973587380101133060505404018974203488328305278565494628007495816687373394126582011118110222668396106237085911291027829245354670650498517767318682306721902363702497927734401
281 24928414729014760466269263164909847147413187104711283348776970445467027756652891
282 1409539501669451004130837734690513055579437805433488499482357166074986269222867097837428528500542571963392536293507565820139644361
283 14699007037846343409701585547872293590094645773359460929435448265284885063439333003651054811659592974530211901
284 9638017309763415687091410311717214585967918339157629530352668876987691757367596414434582514782050999556963977496510414553618671948938031090218197946352123717189744801
285 1949278057898238614716762092771586946467814851
286 320308970016931709234050234529324540386461748581637926111142063005400620062988345778615115034990017146777001185724074387109714221918912533479952389169794795894406471183175746902005481
287 93467505378735569916407546740565898309484810195259344167111229215486548973169627241408851451317025401
288 1638837568187571819992874869660750294986170447886692330166221464128168258561
289 150576932198503649676909813176623720784127489057150620374087531885751
290 1164624142995987969114249954677799775070733522859104737663090561303727706087160319654759492172741847325720041189511558061627407432012893277714443751865834986078572584319628801507806503127088586402150133252336991614933265133630104990001
291 34962478192749096461017520292718749827531
292 114453432205657327956152872092009190285143635893718523203582769834429417489951362453681820499678746632846698564598507642166597075435841
293 854887302806101257062131427287397392476051570866004083042665135431550414191617957404511
294 22262210703811673664151311143988063355060438984734609405635641
295 12286911273852666995132243610869434655988447532741407346012651
296 16202777520897017797837997696502330115635934278471642380960798114443404527448770298591733646300413571692048721612326334540098913243002856010749092724719608266726658686401
297 596296794913351583129372009913464489324277278818949749125664608559040851
298 423247212549196259564735536243048554495898511664155722695056147392413716616719479064919404962641257102803508639574515082568856086012849052374230173083799892851476779541467966844822852601
299 9392431372037734277021449000156203396069495725362690081859889525215028737602915179717133372062823929520891
300 23298148909270057149295222840876001775238022721085090882276283206120116203739085681827948508731730026937647928084280768681886985648908424858620001
301 3218498164283896386334943023280920920245490485211172703354659960896986655909558756885241066092903132971
302 3998301491227939181761854883689691516394446820135772189170217349181287770175361143916814142602476105295172951001
303 87025187398047843489791525800486610007305412767665981359574213219938183282669559501
304 72959869136384148415325627819728129253829449416779852920045201757932073170041412482002272730535069033151426898604596645218383197858796225368600109133905265041467515837507777757350546448414417761336641
305 6111499712745101894218988656354587732492090523694798350623140805464684617944243500547920666911106551
306 19422569455268906111305745939295817846009684118281
307 16950299727670337909047342611120954103453763564730222507046044056742667758300080376602562507948227825228126694432239929151231
308 22487640210003551428544102881839625615222704133640458781699455408192580928843908007266083441
309 744934132478167995843976098831709558955971