1 1
2 2
3 1
4 3
5 4
6 1
7 4
8 11
9 12
10 1
11 5
12 24
13 87
14 40
15 1
16 6
17 45
18 416
19 1197
20 184
21 1
22 7
23 76
24 1475
25 18592
26 42660
27 1296
28 1
29 8
30 119
31 4236
32 166885
33 3017600
34 4223313
35 17072
36 1
37 9
38 176
39 10437
40 1019880
41 85025050
42 1748176768
43 1139277096
44 424992
45 1
46 10
47 249
48 22912
49 4738153
50 1307363112
51 189273348875
52 3575047762944
53 827877275928
54 20314096
55 1
56 11
57 340
58 45981
59 17962624
60 13192812773
61 8705693542320
62 1847903632720500
63 26027760582017536
64 1628484557037237
65 1836858752
66 1
67 12
68 451
69 85900
70 58248153
71 97751389184
72 221649276497355
73 304611317190614448
74 80202481534954936250
75 682287819200633923584
76 8740850090539471623
77 310029536960
78 1
79 13
80 584
81 151371
82 166920040
83 571968791991
84 3660091414633472
85 22816809807770816033
86 56847589369310283349536
87 15664524035594566789656250
88 65039007142677570200885248
89 129032040009065845873356
90 97286240288512
91 1
92 14
93 741
94 254112
95 432738229
96 2777903925400
97 43420340567256237
98 959465126882122055680
99 14614919086252343316756431
100 57289262774848773688865592144
101 13906713863895904449456669396875
102 22732775801047815876562030641152
103 5274822166022374594050675393
104 56843800957620672
105 1
106 15
107 924
108 409487
109 1032709536
110 11603764104658
111 396825816274306000
112 25959705602646725902377
113 1788572285366881954354110464
114 58976468542645303446479809715568
115 314914783539366255806935398675543168
116 56586563224035711217708748923800846875
117 29337898635042852869079568852945707008
118 600697557087922986591875646504150
119 62057188173197829888
120 1
121 16
122 1135
123 637196
124 2298857821
125 42797931196032
126 2936608567117722189
127 496031756556054239278000
128 124164459740232698548365056691
129 24005810720985812299142935440654336
130 1514490238329807621024829889641045203373
131 9520846360014889453434713330100893503955136
132 1062698377460799284726182133226044932427484375
133 140630931855792169003661584594078563417915392
134 191541170283996212294529193549449848415
135 127071179605916892107264
136 1
137 17
138 1376
139 962025
140 4822806184
141 142184368819688
142 18256004442740916864
143 7153270698613745029901060
144 5511463846890291566652242580000
145 4810385564555337365706869988018354606
146 2343276635138800818079672797497494637576192
147 249553504181241914000452896555354262633990143730
148 1594216167689002037362507377156254256289725194131200
149 92659945019356310917818534635925594391114708349500000
150 2516688554295312044408579118026765323437074476662784
151 171775400267542057342132684582341035998144281
152 489838590133142165412740096
153 1
154 18
155 1649
156 1414656
157 9613704465
158 432136193310472
159 98041492460658047431
160 81768185974232775180923904
161 170374121123281431904791852838966
162 551146384483203288828553526266862750000
163 1524797940802913208151162123154985160203551319
164 1677382752227887501047246838274007560018268219506688
165 265703209491188312646215656647730784884163501573582621975
166 1487254968681026685454004921140313095723023510952271151109440
167 37703428149106808257190983276538706597411901225061424210296875
168 168892109918276865399099712953418255850100753411613173219328
169 434962806828914605862182177543621016907765467507772
170 3566828190793813383233169950592
171 1
172 19
173 1956
174 2032537
175 18329410048
176 1216376742404475
177 464823674435565996656
178 768994683850318840025850024
179 3906535907270932665745870103339520
180 40173326546089262415564732215723933610440
181 501042167708884144028241306665495851471553200000
182 3987481255999289856417605274980734849814315680515003204
183 8866835770698664352075246043822550024853989782752767917948928
184 1838837216397454975190086312783471267473257103287070785284147428060
185 7769832827887249348180634481689900145485731861497496644980444220701952
186 71913582132538479211989746814197320972630524723011625484891836027421875
187 42669769920624611496792721427223964973095847961263938283681946402816
188 3120620430970837112227567795034570828386797097002448306491
189 49211415580467941255510544567667200
190 1
191 20
192 2299
193 2860812
194 33605960689
195 3202568355160064
196 1979319563522076648375
197 6124836100266126618426164400
198 69699176327910512699328437927084700
199 2015686721787167390696744170317083093366784
200 94726602568984582302082416983144271627864189770993
201 4175351397573626014610411355300955883400064720881774200000
202 86629421758349550078993958194872060152640812388764352911274065251
203 348185322552261932534398452597671126154698276217173654939217327980281856
204 83142788491612169808577028223603212582132885934834708579536599537025589255185
205 228328670521141358646023594530610631473952943585789579143654333019367824417681920
206 645478929699511605982047796739715869492792075542038356664208109210477158984765625
207 40725614741535627166963919918906050828204110263648455091758958979530831953920
208 63631173331729991715357583185388189261414967828604821071289043951
209 1290045228570577599622071569972450530816
210 1
211 21
212 2680
213 3953311
214 59516325288
215 7951190012675261
216 7675719677755468996608
217 42273161222009519671493063625
218 1004329564447772598416665609758890016
219 73912487165603747972041205944682223278763781
220 11346000810392351521570532709025661222710112290375680
221 2252217102521721573888660390444742777304442270754497081064617
222 321180876736432298895548895982968604341136134441723485688657724000000
223 15728597635389245462763765783764439162002443901016362862720249364333855922454
224 102089016204573094657350226526105382956582407358222778219234684046153732523040964608
225 24670343904506859252617831156726042838651136580276882093664442765721043551130724922624098
226 37890604386085211388181003416153888211427910029872165120887491872582352426512951270052576256
227 27358963423814200835028164852639764469446611638783705825772105947878671140287469094800390625
228 147296996567907128161666646968640755084488448934771406758692307810901873470170140770304
229 3697803043153033863979223269968949400224657388267875209515215504182713451
230 64414744893655232541217471790411009709749248
231 1
232 22
233 3101
234 5373600
235 102196242685
236 18740693242724472
237 27417434506106714038073
238 257554407714807913653658714112
239 12037943171742429882198655082197108125
240 2075050011747227727933863347567660848620834960
241 926314909950643868144714507706293625907773465296824645
242 702514464662858662307393222889089294928061801276466038054404096
243 543724774237732215756800949712105853990187747933979062988061219218656675
244 229414911954594494346094271689582123182872270651619775470522520721251971211000000
245 23987990914159341013393779507862922551766031514386226141281964707310421201623071348124539
246 224496120770281209252474664263856257508519441515831230814472696652111636496848033348844578144256
247 48227519182744452702766787151448378799181458638825145227162520541177654580210454707204224944758661488
248 35631186477693586090986896079214483076962065771388569326032092626483244962136222388289173750393590954624
249 5492955945429390471044682447449692416608005307147404767838828240073488525977597062331069853069332031250
250 2024434505786191958851020747868765618339615474158864829160843770582277263486593807013320134230016
251 613973427086974426458584361994858864035749285131673692406181259527920949636008916
252 6140340256518404891636983704848154217802122308096
253 1
254 23
255 3564
256 7196091
257 170682720160
258 42169837741385968
259 91058830986523886263440
260 1406304190467832743653010096985
261 122909750873901149266335939334105071616
262 46277897548578060142254659198914588464182953125
263 54565261382350480079899160747502700166843091232527373952
264 138342074501624302846496191027861181853840415223529326266749909926
265 481822271791295203409887074244299451133658522837432787957443390789919875072
266 1340775276180935659944128177401614729856698314827210091441664851367290980338797715840
267 1529432746363963295186503342091966533931029841516340585493949849869538250295009615470668000000
268 308682162874526306337867350191120419927634943518178748640870165100003628139935148244662166070211950882
269 3717061197967501181682024435829144261244521068546163761618465904227227824005931074538769404987528619310972928
270 623288476433873739434346651204145177151549954052105234492431118692234358548148613950886006519614260573875719154520
271 190457987090463722390062194254330725866659942641101742420415336607910719061089589663140503912723146660008170315496960
272 5238491006307020634099133813558575314623148373315268023214234940343766409357223930980787491308422252100179248046875
273 105994727561089424245248605395370895889360927948612110699914227543602494566067324520080653059904947223527424
274 291926313844792951881619794774361338927256100564623802156668341664601446122269632528317408
275 1119758791912986107736651473280171469055936080614064128
276 1
277 24
278 4071
279 9507212
280 278019522837
281 91022286365603200
282 283416468300433249890025
283 6968504986433992280575290929328
284 1090004102216256049411196951641292535909
285 844629376579531678197174894695933602427079491584
286 2426015245335517767663165675317822906982944747347694221875
287 18413798497298210766486680583850688792113360304105289663783642299072
288 247931186750727017734209521051213216474498055265426739602841047178192587602277
289 3682264948712649792700339202308566620886346793314275985725480367657508894275378619940864
290 33943945866815620498930919113411882445636913586666578159903890208615875796352440527642516393623985
291 95589546647747705948769379717627072125718374414124630364428210718741533433151176450556206685279184520000000
292 33646722337938204640344890628999526839572264955707827893149680673731459372074189324446370431910288001192134319543542
293 465004317391104660709481072456347652995170751804859574658867746069048264272265739908245986041522820473648845026557360603136
294 53419548970831917829287627629635923175069278396465755996810208652494018948081167400591289699011290226988893147599247406939315100
295 5802871474818368869368877357467949274895689716604510394639273003545033170032628454361276072097344848770448693839425348904866620928
296 23789592044953031240072726560517350184304355885257299416062199483374025218572750314433330882604678531031327439853975714814453125
297 21189533715703105985222966871170234111136965135167719295549005698330221659823647031331364052645636326125872259522363392
298 398302480704302555108892206003111144182646411691221927637480728021645144221003561391972004971269764
299 391384058151881123135081414718427249998662057960551972175872
300 1
301 25
302 4624
303 12406637
304 442693803112
305 189228762217026630
306 832203178022197394928000
307 31667246227563385590951017276488
308 8532516691072900960824565796274611912736
309 12926127185476122563593054978654601315946183579799
310 84425438246398262271266762661273005131128981302321889673216
311 1748703298606164150188858475258250195948324766079148132939624651434375
312 80303867577090916629565969440250392298072573702927522899185200530431388197359360
313 5363727472476445015112325410219929025576190029905262564062111146852902765750063698117326746
314 315181863934216451199896089645061759494773383247067185629535408034475290381487787624332439011471032320
315 8862017858431218977074213778626503425773621508760708617073113631443527874600897990412732255945408056176758135069
316 56229145086910415263978951884287629696904661472069354915843307152438681744504399715409227291156327730704479031263600000000
317 31174027890445854549052570358806694746536126991850045956503765776880338642874493313236657570993433918027022150145928325766397473707
318 440882793795421221613747360228820261797141137002646775000897853783092562580354369376809812933525682697408401786946212925792574281000943616
319 30446191978421039217509962803705404160810110498366970153976485043794633047702868736301346531425664595877086663757930017880360492825976785116057
320 1010296072345612782989209338031738709944850366975102178726092701459002920042672406072909952426882459893470395597464664898815842546816181122290688
321 515625521160321479278144895481091268251631210246926739246792748192948360570216168700047002919063633494348681011735072176096064050787724609375
322 16207400840046716986324669825245727816185934137423027844457464940687692193883833638758117991859071411424515695607229324070389547008
323 1562394236174283345216857646624448364382645607905666750522424126970318576920539045562523100823803871647765882
324 262653393922387963895389232977095453598643448867919843051061850112
325 1