1 1
2 2
3 1
4 3
5 4
6 1
7 4
8 9
9 10
10 1
11 5
12 16
13 45
14 28
15 1
16 6
17 25
18 136
19 387
20 128
21 1
22 7
23 36
24 325
25 2784
26 8352
27 792
28 1
29 8
30 49
31 666
32 13125
33 186304
34 382563
35 7620
36 1
37 9
38 64
39 1225
40 46836
41 2117750
42 36507008
43 44526672
44 124344
45 1
46 10
47 81
48 2080
49 137543
50 15541056
51 1281836375
52 24524423232
53 13692248100
54 3696240
55 1
56 11
57 100
58 3321
59 349952
60 84079933
61 23600369304
62 3314567358750
63 57219424302848
64 11181769077501
65 201136976
66 1
67 12
68 121
69 5050
70 797769
71 363525632
72 277519251261
73 182866865305860
74 36960570265311250
75 468520844932111360
76 24429895757398791
77 20152808224
78 1
79 13
80 144
81 7381
82 1667500
83 1323721359
84 2348492314624
85 5431000439999883
86 7310798139986026920
87 1804566111391911016250
88 13645827267941926286336
89 144227055305598707232
90 3717822447392
91 1
92 14
93 169
94 10440
95 3248971
96 4208392000
97 15453613570725
98 102487780900209664
99 638874072643988972973
100 1534886437075861069102032
101 391613262951107605828978125
102 1430858946903537826316851200
103 2322585609151014262657665
104 1264510356850304
105 1
106 15
107 196
108 14365
109 5973408
110 11986328486
111 83375025007000
112 1367775990526251303
113 30702942050361474473984
114 460370053394777641712467416
115 1718677969002598501001584660176
116 382434641933242989361068729703125
117 545586649333932318034930455351296
118 102859100205239941368247162044
119 795783766410787648
120 1
121 16
122 225
123 19306
124 10459917
125 31173818688
126 383045236978767
127 13889097299242202500
128 934550104847118223580127
129 64388606135739873088744620032
130 2064176415875167217597595335968471
131 10392187880999190908511789348583681056
132 1697596899730714002837166571378246265625
133 762785368514759778001697312144690888704
134 12614650075126725097134272180195889
135 930851803138223682592
136 1
137 17
138 256
139 25425
140 17571204
141 75115421212
142 1541073769153920
143 113060331675802384434
144 19841276787520610954335000
145 5028660714068721716062967566326
146 960232430463027447105974718115414016
147 58307874192013712586180404258257603504402
148 342750468995612764682829346956648500857763424
149 34537697271179865624797838235935025027620156250
150 3937666093849552191300853375303043355501608960
151 4309676406221390339348349286198262344755
152 2033138173923699954699456
153 1
154 18
155 289
156 32896
157 28479375
158 169593073664
159 5546109367359275
160 766755850929874998336
161 314743959568700134330397034
162 248015874757539687082416016270000
163 216467350495619071413073289578676266131
164 103104171950667492618026295145936992207241216
165 10481247175706673021089664077420279028603712008781
166 62174430540137608003613292861159208750228491127678848
167 3243098075697696338174695810949031193083175978826171875
168 75500656632055432969852100071329751482672087257063424
169 4122609617471480766739484406008606725896788568
170 8327259497410017862586431104
171 1
172 19
173 324
174 41905
175 44742656
176 362008744875
177 18151973763734552
178 4460901195127257853596
179 3924873232876048089826374912
180 8433519017402719290781492990654008
181 27557319227459195877599599565700710850000
182 75477498070396716083315822278505455971229782348
183 80514372107026353830321799185568865832197962231971840
184 12089496031852417954738752935990304314541439525690244650288
185 62464708684613910231290789690694293160062451924910153681474368
186 1413878555592001702704650525472261414316017054696148736905078125
187 5404547517404508647147282566983959126082030958568721076027392
188 11091551578610769105617592642464027277557156736269049
189 64202925782067793255470415198336
190 1
191 20
192 361
193 52650
194 68393873
195 735871676416
196 54742143035777625
197 22776403799704349744964
198 39987725214812891535606394808
199 210952939222668686881609704650314752
200 2209532960119958375257668771854162999041161
201 27557319224043769137180384652027378624785428500000
202 215323987823997867460071880934148902866302618348844588167
203 461075460076342357509681763435691891671141636650881123233038336
204 90103023603476031934883138682019456717590658523826596409527675845391
205 349642477254928577389920284262660895440968308789351051540836788274251808
206 2876543285301594495732802917400112467567468353784832818424212683902734375
207 1450772177301679174406240307768386858422072630773245993088580265181184
208 84256751641215389256049908846113136685270530480402322417971
209 935017021022084090257707009034968064
210 1
211 21
212 400
213 65341
214 102041532
215 1432937670893
216 153734596478730240
217 103914409666777201693125
218 342990829499541920485742275336
219 4077401817190621876097476834316569453
220 120941203308879908757924816334826226426418176
221 5730959455426612911337854885690893162710924008482695
222 250521083854425455911662508127111861028978249601948334500000
223 5067821172863464498421725134857907112891730212608589675804640155962
224 19498378062926679520239776504544498341676260104295711793294587103862063104
225 4364996395809639939142174163231258470499687996225340361055567767308906049708804
226 10959776185014788021236170303140607745747409657164413856607398552737984240915140160
227 27432854512229271498817644843754541093596629742279002658969380865205392861794921875
228 1466122130695319318124733369541308866743343674436714974943967759778773883551744
229 1813488439969860665195950801664125320814416851939882666890518745569
230 25800905962734325787016717099557522446080
231 1
232 22
233 441
234 80200
235 148984339
236 2686116494592
237 405534209967772969
238 429840675747273547726848
239 2536389707032516680470911336875
240 63272762575123150215029806154550086672
241 4804311665789458540836441140136509093309540251
242 748836053486013670512891380524863243863521737918437376
243 148646328766434651705036638205114143574505768251782247532989923
244 20876756987868109314261184951889459114036606744268237151392649730000000
245 990901651029522519407006161749060002209591252737019253116568825855156949077115
246 6125340972274385757224443707630361774759273704981910522341042121558121736160996753408
247 1381539258652384127186094284800907787716165352816541204394799324145687007914215364797318470
248 1932420823690345799167097286750328442243555852189057282739690390876710944832745161401895026560
249 1231153354071639104089139532927748549462681972942197718733875821794489906754947409693042968750
250 5597285869580482194870948842173044534436042541210815794345434486273975959375585347108864
251 110934091294726248006048582050470409524494435622175700216069931377615861948
252 1352709669883709638153329526056603371193320448
253 1
254 23
255 484
256 97461
257 213340000
258 4867207554844
259 1012044296534241816
260 1631338342321058090367229
261 16483482224917174848997253971968
262 812561164189014716414632887124147183125
263 145253500822620536158665543805068126841031776336
264 66231516061474470468987141833909053807231635664345131366
265 50581041455725911146216981128473007815354174397706528825311997952
266 38876321357997856763789078316793873487589485183772476048445801143919567782
267 16059043836821614714224978986264014483511366653789304608535529072787935345125000000
268 1619189386705755519966806123202377349220292566131574491621709938445192857027768502937314782
269 14367751729297997396051736650981202847138540663762361630570972792814992461172999257488678694420480
270 2869537391373294936326399292936728779465609703099492541769354500430028417456013049344120751779482675256
271 1924084069795453649579065912188718667468939762824751317762878298568974909650402189185991433507752333282432
272 260915407407896048101524478691761109478114983179929793902892685598609361871210060485958923946942310546875
273 80977380231447691378092424281688179941792515815360057633444990946598892833584615704638106711359488
274 19340162953242996795895629906846469349116037293347291997084615770180488331257580378
275 135087486598053459301288358752890568616616303899136
276 1
277 24
278 529
279 117370
280 300189141
281 8554668536000
282 2403770672097786139
283 5736708827457059205990468
284 95628685421635691415387067351661
285 8849502063473055132198081241330775752704
286 3470842316146650312797768008423326066106981303125
287 4201525126441064458355611755223922359905844589372138699040
288 10790681811126700830923935819306401527496134515064110567988941887083
289 37582137199721026543693280858682504640431850388192886304868733601538030911488
290 103239696265932045921611822547278564910108884971287306566687215546316987186329592855991
291 114707455977297247150000135584220198977575378089455109827801233224888687743072308077922012500000
292 22225115726965894056687989590155322088418746405981916878803714637513469862166888580180994053110699152956
293 252760161461790080355806426003089360021858675470414173981853225986446856980121729972866310628448665112521211904
294 39267174015334045584551012036932259683464218169766677863722621714735466296154925256902655957287369106029104728446090
295 10856105264156432176367943008363691573502682504431412750729308340764956968422370135780618194387932971510245896484260864
296 261924550315351031742016458557742182033822724648972826941607430500001534204705812656433937828267553201026118955078125
297 4451778557565755874441218698506245170031332444706668777092055305471260293505246591416033718795987764157349888
298 9633568356878394882447663413394917123967715092265259498688204438887752891874642745294514446
299 25754452275772709268310115025262009582092573574759332864
300 1
301 25
302 576
303 140185
304 415735188
305 14627993243346
306 5461504006400112000
307 18847201034607365747334340
308 501732360587212518931784145342072
309 83385313822387810353945874940088855673223
310 67570350126392191369454250779329545694346798432256
311 200146257740181625417164951866577171249442549216947188109375
312 1546759073773049933365551855629979274923967790206646704890955542841312
313 20950185280436433088393094724030474242652230065187408902586967863248686085985652
314 309310255691862582642832327904358216961781648825508035099961843647562519087766306998140928
315 2800375534012288691195072251773497918257187179742909127911366801293088990168249829253678745085881965
316 7647163731819816475911571140469123376696035028242636806430270536186240961480920109877586671626385017575000000
317 2573974258852272654987074063239381579546930977226809567550236275855928940482890311706000664123301158929073577145617419
318 33480310852159535571086508406411966151642326946682838473740799456851439279477628502184859362755634565749565703411648390234112
319 3552400006560322535648072108926416971526146061260663171416258420226937627868578750850137007517354627158640213041335868702207335007
320 348172288489102132162284538264966958596608491470368555927576800851526599107567655614293889965333847149317830237154227974352221539584
321 1248953582360034140112672308777547840799169143799178529649710110009981256278346437364466299996816755221806240231793650278369140625
322 932339483490936664260482160414362195733439669503718972133543416848632906805741994755580730336289236597828143676544516096
323 13741435584298482507920514657389215332464576099345367254579914987778579473305792035243114958823136832
324 9393217403074968933863834538326694134980544373123709855302656
325 1