1 1
2 2
3 3
4 6
5 5
6 15
7 7
8 70
9 84
10 210
11 11
12 495
13 13
14 3003
15 6435
16 12870
17 17
18 18564
19 19
20 125970
21 293930
22 646646
23 23
24 735471
25 53130
26 9657700
27 4686825
28 30421755
29 29
30 5852925
31 31
32 601080390
33 573166440
34 2203961430
35 417225900
36 1251677700
37 37
38 33578000610
39 25140840660
40 62852101650
41 41
42 11058116888
43 43
44 1761039350070
45 3773655750150
46 7890371113950
47 47
48 2254848913647
49 85900584
50 47129212243960
51 48459472266975
52 426384982032100
53 53
54 96926348578605
55 11899700525790
56 4355031703297275
57 2132379668729310
58 29065024282889672
59 59
60 149608375854525
61 61
62 450883717216034179
63 489462003181042451
64 1832624140942590534
65 1867897112363100
66 40661170824914640
67 67
68 25336755980333275478
69 4150132566624501912
70 3508566179513467800
71 71
72 7950261662089028100
73 73
74 1700179760011004467468
75 2942618815403661578310
76 6212195276963285554210
77 49053802362729780
78 79065487387985398300
79 79
80 21910242651571684460050
81 2306279447501851002720
82 414670662257153823494820
83 83
84 641953325024894839320
85 43455233608636031325
86 6486699605818670121410100
87 360520608063435612153912
88 18312575054317505569702710
89 89
90 4399019937598588626825
91 18150420051920130975
92 376926675684868102445747550
93 16009855859571276118005954
94 1591832366587979203662186030
95 6525429588276688127025
96 29701747773016666409906415
97 97
98 9436729507885199009496376776
99 5498493658321124600506947888
100 13746234145802811501267369720
101 101
102 305034117784512049976284935
103 103
104 1166858617805814453153290906340
105 2149476401221237150545535880100
106 6156367187156469015279353831640
107 107
108 58152371703925106867047535565
109 109
110 1625053042165479950481963996645
111 1411431046012271318493724598025
112 125352488754141750669548766260475
113 113
114 603804225312746504768324126916
115 144828394596112565471081620
116 5735274161930638952245757366545608
117 541970802539901050521508948989890
118 23950754712527042158107963158659608
119 2174440470729232136152995
120 137062555921358110246749187005
121 1276749965026536
122 377109805473676194679711931680196496
123 2809116600983680692192337158383151
124 1426507627253102510231886503468838531
125 130054841538480192455912505
126 42921556603703815855529053166825
127 127
128 23951146041928082866135587776380551750
129 125474065696209369117942199908733600
130 1095866811058590847534478996196421000
131 131
132 11018647893267462704819812171784400
133 723845507576980640026455280
134 1476259576471086670045023025141815646650
135 2216132825845844393139060021995762094000
136 4709282254922419335420502546740994449750
137 137
138 2393271635004870966164181940489836000
139 139
140 87183879621560293420785289699269231000
141 250876061768163293312871956073407379000
142 367465464649873494718744753773649665860850
143 222876976475686203048120600
144 450854633173702033498081347869276996100
145 469396280848805045810886556130100
146 5800834723650648582408201347161496628568500
147 2628653075256444066169925567192471723663200
148 22140870218902370273486461141902722921251980
149 149
150 4408904561912224983184438531922899800
151 151
152 299219810001599797255917054319152932418838050
153 4992190310628701708263563112826080828110900
154 34148799179192475040044852526310023385277600
155 69283736356409184609957474355307700
156 45433390175356111908654094044252673545500
157 157
158 22866556412845927056888423836329770613886986170
159 22535115205412224942539023002396008054467940
160 3746870586240861125637287054135777438123935250
161 76772363955274241395472229657080
162 40214312445560168650766163425189137984696800
163 163
164 1385852115163412282575128610952330770677902239140
165 2690183517670153254410543774201583260727692581860
166 5714918614020756160754708318877497712867772106300
167 167
168 3041891599393120528942768107449471268696600
169 9176358300744339432
170 498969694321456260719875170038113369261610323650
171 472544508017827736008853743587496773381711957600
172 347231651564752225105709392090106062739933773950900
173 173
174 19291567889689613323054225752538073584456995240
175 13239311296845813064841135320369266185411663400
176 2788394692258991952006296821701840484851634408624950
177 2033871127899518978750277323588966864105999253600
178 22625950089056070890631856229316906590702716110367400
179 179
180 144718567059220778784804468754357696518657225
181 181
182 6804682432660596883721697260734957722940156363232700
183 91314912396124698629673357258684793369097621329200
184 1211480355445263864680141389347034620197309230976973150
185 222032796358566768996400373015143151427525
186 38846663235995415030024798836385624412338872780256
187 279304252415525248332683694459027
188 21854394026239887283194392908775349088759447853146907950
189 6634757129994935484527053757922218011013646756807841130
190 337464670876280518839349651471491289355548496564210250
191 191
192 7255167425905233148164780983569428433097979870294255
193 193
194 1421819147544568817390637151125732177886156630237276244700
195 2800552866375665852436103479490078532200005483800695633500
196 776303480001773924258451489075765490540903282834036217800
197 197
198 3442417697657620076955304576958600852239442437953096
199 199
200 1647278652451762678788128833110870712983038446517480945400
201 8283985285166680217563643341276022637067013405675077650
202 356867675409348225769534109658319939975988676956040798139320
203 2490308137047856321794724124732934337410
204 776310367639357079018766636219526002278569989890382855
205 4820011023734929130467718880181031799720891690
206 5655387780715927804797852998260085415879957650999862077139300
207 4178338225315380590875225733622113539964014485126448652571
208 12313676437930831044535990531087950908832493810129928036240100
209 283695910338115297444731253918621648
210 693228957242904539053613730258784011811949460550
211 211
212 346981807583172071866857329674635977095997084740234528507069400
213 16755284442980867803630327756283221860769117624886234772030
214 1421035467498306323435318131287444484096113128178739467961297160
215 710098913743284439482810350860935996804149827300
216 29483203013663884125060662682689502610286582542542788587725
217 786389950499663493327517620513740889204444
218 22531320216188099072174942197184612542227411383238433263461110960
219 753909406359126325632497139928275465125522742571637382124821
220 23704556316076905902248848637872358188375660969277038209850789
221 1608046361539735384728352596636136205
222 320276813161089579659216357915678028336436643662847638301703
223 223
224 146364895818487177575802649685790484746317527799098679870005767419
225 1740889793903800260655296028419866831337557842867444162928646656400
226 5667063010076483227650676354067267130808330796978279656382091891000
227 227
228 3219890167811445086081464505298334408892121647917634006816580
229 229
230 155189356317265749330297097498635629893337517993391441179060318900
231 151970803779802916912356812617997257473402688386006597835349880929200
232 314796664972448899318453397565851461909191283085299381230367610496200
233 233
234 30106577128631245438376559568641158150017743918495244137230305
235 15412990402998911222078832711901539725253701533374060
236 5539143826739640507901697248953851555292270835841111734575766521643800
237 68799846647711707002545679650393250416575565305977454267167169826
238 265320903229309799766688236983177744695855097406447341722502726572095
239 239
240 161994096611010084902923819161221095179584869947795129490365
241 241
242 133581121806326086618427566819528877728470203728100654555266131443614468
243 808718755397067598640202627155266231883064669446721506930287016061
244 1396167493026179611696906297116474204112162481870499594315959131138995600
245 93972523232082006458991805146307966890819421900154356768048844910
246 1315679376628176773390365597524068513664094665701800827323022323571
247 2541482192669580554024574040537634846652
248 20132286350440408407487150297801718736971913854966228464471029083114698371
249 139641628581854204226201131442550562913347653463740186551338004957534
250 606302459278410687920706665423639454784032609195275867182946731945837710
251 251
252 16622385577223898728143037938374317426782091840768121926333020425
253 260871088197933969379276010407496952830325
254 1436509157996174911641956944016687126947072325785971721845630282436458590883
255 2884329411724603169044874178931143443870105850987581016304218283632259375395
256 5768658823449206338089748357862286887740211701975162032608436567264518750790
257 257
258 2670926855383412266519993822536984624893606070561057071044319406984000
259 24334052728394471310996192430839704979378903391200
260 11749563933243304013259411338826493933915883265429799793248969465475781000
261 3421110980495983899867185708663171133132985052050203741741261098802972000
262 362185652323702589786494378870945996459616185852613712828718345538397029977434
263 263
264 1140261428509495587744612230175512476989992080163634070848144040620240
265 49318255099411227552136085688112619696217831040145701945200
266 52217054687737461424654597628807203141059659873251437030636596860784413195200
267 12791793095954788840857839455767491135987673754351268717766888490712455440
268 22417652890728336352543088264746212930893704101150668379865087394248103670914298
269 269
270 5490483844059042528673863780195982897413590322712306671571282780500
271 271
272 229442672624526158956728739851492345520807323932384928313552096434042444779839830
273 485564725786787917792146868057809382381243406461558801779842808732508429650358710
274 1451205178800892441198982321004989534740931162847581779767697331014911890677807188
275 516292482155314697825093249562787813323293687057616039217007886932040
276 55760613665473071547991067819794696126816030135487509647058707286150892000
277 277
278 23054338789396867926659536663723686717182571705925869045631771468208741036993110020
279 319491226206458783105078602516936383027465859447390205447703001231719648810600
280 75898133620017171738492002181862972189511626607399943982381824692025065583000
281 281
282 11038056980098327307417271946161933928870866861893679215139173799765449630400
283 283
284 1429638670071575714949040004965242765586501965660829838697716864628899610555639576690
285 2889695184187227508939548946206341760228035888037847546303895790207350276655016165650
286 144560180149515346822033214457236953397298061723885128908453690658646119505174878600
287 2375247033172736042223214999140014419153568301566136600
288 2044289737254320417729594447197786093363290491816747362618607236794137107268100
289 1190739044344491048895397910
290 48992413448786329894085123462108259123197178174401266191694381909188254963548076400
291 52978331131504203528112959375277196191953424897699937062790807827989063376666500
292 361224626573619283167349763442177119054149081736251475434990650732741167276553678290100
293 293
294 1258802431611900907890105824546065536674424089574005438816393861828614905720
295 157988922321685180995267593188486700445532844470261068537887277600
296 5296731591249762128249272987016018231875799529823272702574575696473168847710582398075020
297 14356192708158473350406676476165306225009767301389172037307742436386363900392669161120
298 23361531292895134558839246507392221817735226921926626219315017649219565774672406621577512
299 5429085535922475455224282731396709335725031321
300 187243081219233494225083913892192099640786507351607582241704479641289901400