3 1
4 9
5 55
6 286
7 1365
8 6188
9 27132
10 116280
11 490314
12 2042975
13 8436285
14 34597290
15 141120525
16 573166440
17 2319959400
18 9364199760
19 37711260990
20 151584480450
21 608359048206
22 2438362177020
23 9762479679106
24 39049918716424
25 156077261327400
26 623404249591760
27 2488589544741300
28 9929472283517787
29 39602161018878633
30 157890968768078210
31 629308289804197437
32 2507588587725537680
33 9989690752182277136
34 39789158751476438304
35 158455223553556008310
36 630939890149613923998
37 2511991671686052566850
38 10000119226331142599460
39 39806676145124354455990
40 158444263771748044763400
41 630626701304396019099240
42 2509852088803449039224400
43 9988677302355003038019660
44 39751687313030682822037590
45 158195490327367003067292450
46 629544472205093989880815908
47 2505272788231501483794869010
48 9969700941885359750896504368
49 39674339023040098565708730672
50 157884485473879036845412994400
51 628308486510823167082541257260
52 2500411323869602399614194799300
53 9950759731694396637341823653916
54 39601197958589059234208231255544
55 157604506869091399364303293230180
56 627246112872710927784472477711056
57 2496416678737474275426361318394640
58 9935884798775660078031253904179488
59 39546398623698361342322808197984232
60 157405073469325714553324335261713555
61 626530645220345271243285139240656129
62 2493894453239689703202598782288179250
63 9927188816104854385733329779645632925
64 39517295499402930476670381225050311200
65 157311720980559117816198361912717812000
66 626250470189273440449246812185867099200
67 2493149429076574942281442524745232355750
68 9925717983451868445424751521592557532550
69 39517460016308372876740884949603245867450
70 157336559242018410767822724668246888548500
71 626446308229103107657138871983023788012910
72 2494317108280639376026136469680689682248200
73 9931917212972000424540434306546746189315560
74 39548327623773664384609183338383684898300240
75 157484110527157788029430028589027859167809500
76 627131930551298205207606976860690392603866050
77 2497437301010925618669599355633079691600647750
78 9945891768513754512594443482628518342550091820
79 39610128885320631082022449139282440995805866630
80 157754625863614634612383780121817513922690031600
81 628305980475808151067059743272505772645935591920
82 2502496295507119306428412813210775126258318680800
83 9967557802305799053564433909170848857777745757060
84 39702427205817374681369445503532371039565903133340
85 158146006970829142503070674265235136492214415468100
86 629958846509235872064440560031638115322936030343880
87 2509451449006571468388568164961195789061146274721500
88 9996730375889093910900342132336466908034888586972400
89 39824434013075557663054101152851276397075221325095600
90 158654935209831458628307974512092759234129458397116000
91 632076707188833320702682464007148497494248294422768600
92 2518245682667121516469956820552824772320249525064494750
93 10033175410598833973179614906353763027587963228040464650
94 39975194964049985280894603818407928671928180020041914100
95 159277539003664247457582913106063211627610194656051939250
96 634643923152664769224536820221320254846529394965017275360
97 2528816053598621046952204329995001605313272278441816255200
98 10076640398508767375120589637746852629964506626955150592960
99 40153699937504293296369485528570134236029681443698103121340
100 160009787617731224277761034719321906848571886799827889123500
101 637644446166441844774914381895093694094513001954688281962900
102 2541098793470611582665039017615096082240569253072714308337000
103 10126872406651758795140429326088124031673117204628662012720220
104 40358947310411189800361637666272728997515012020500292905846480
105 160847720392545405653357093451389154693280282661303110150931600
106 641062635661586967138834325850920447425398450472533384110809120
107 2555032212992863509880263975433199045914984641912791147170679800
108 10183628391785841703665623559226607625861153072766696143723138060
109 40589980521008486777125079309116438576879543329439606553149946340
110 161787576072424383268062088539862374455474946440183117774565534600
111 644883715059697384707623329730630169870591199554565654472434891780
112 2570558307419230321833614031827250914384514114010606531588952748000
113 10246680830397929601453618264242550614588527045607780597014487480800
114 40845907735282997430989182838038788569926414269756714042702734795200
115 162825861192645982406096584947854204435788594699292783395017729567000
116 649094008306022951692032226839322040927801495211281025014828789784200
117 2587623569432231558180720034355105047891822837586511785237453613907000
118 10315820490768608375777906839739824343455839982315664801988685355170800
119 41125911210814408580810127337964724439616981348057166054578104876144200
120 163959381336745615681972550677411060214188461619218809249848193137316000
121 653681042636519503443666292551582020810546893151171613338750701398847776
122 2606179320315535275167558421284085181009369966158265909389790378126125120
123 10390857471195049500638529185962177412630665215466440497791498881607586256
124 41429250423633567714580995240930809632281045866831329650027159022277354499
125 165185249973504026819796508537832526650504233583915741233905466301175752625
126 658633570813678720070228029914824926149440144864048280056840332051142044050
127 2626181752130138555709718634423984884677372456466658895547989922860900652125
128 10471621202190671264075988387637746274708708403385116488235960788173598527552
129 41755261485426962358759141665994121110429962580916592312740384997454123451968
130 166500884028738610040274729900949644996696278102068395483756171461231450079360
131 663941546000246681911757554314515986003608433964185466389103168443727679350022
132 2647591801081695044832795172129704650069108871416690334506478435038941429966230
133 10557959848198997499950296390510717779742181373708937728092033206812784853400426
134 42103354429492318163868611980567466875604233852938640264056358996877269922078964
135 167903991912249450624060733519627291873117603609086565735829724645820244179121310
136 669596070001933147451141451570002373003771255295184319295369067309346297087262728
137 2670374927206820295355324884926414671633013871413789481258921309503506059358804200
138 10649739381054555306233974861888067526118266901269015827918990712267190675539869520
139 42473009351776708076003679465125580700369447624240405473316164007860337473067840380
140 169392557572880747740266093892745371528034678582483531155743906333052075850617279050
141 675589327819156469473247170874784463776428563665851108816356731075240078227604326430
142 2694500847229847474089121218616588868535731149261554584980581147788998321264526174300
143 10746842494767752204479263744727252065459178046340472470572209026861834801070691809470
144 42863772020534289413610220433253720716518032736870337582454768148541510166892650023280
145 170964822800495731336353459795929742474097588744894970629707811894102374656587141292400
146 681914516527702227981960680946413288909738615508542382619826645893325070681537037781472
147 2719943249560688660452329371710928281233518677476815712132890222513248867743272042254740
148 10849167466215030014414028118232809757704223864534565466652751598982973432896848084332972
149 43275249331842224207373924854095255395781258607653274787791810948723292094993954606958388
150 172619269134435588211231796727838217255899269028672617428112047383590126167415588877477800
151 688565773383420354614515117322474451099316412891792350931857934083818573891697073924258220
152 2746679509039353608667090073917562859487550241065521716503263966970042082741273132604423600
153 10956627024975582025707166697408224634648808694105190704532892721235655768020411066799352944
154 43707104837831171621703515337653430921652964248276435985070184678742553053652383353568112096
155 174354600190967529627955805763950979607603537039735650170498862333563784338903768583147206520
156 695538106055928311819757032993643662767979208053612118180156736113010822034313170945907826794
157 2774690411792847839077686865104512974283327557819745688844047058519718496709442435196408128910
158 11069147269219958332779372706142942001589386225484650145077096055198615740835454704041999007932
159 44159054478693212725885052935997810387180687332295653610858533035687351658873296998876374994598
160 176169724873829688177835662481967340491346908605460988772230406766576229703257148816396661466720
161 702827326629364424573225006217855589380246512329097644735120663067300627024049214414965522535776
162 2803959895963933996649260936377214274522238302199514358968258157952063197152094501700987706411200
163 11186666647812398649356456374988166021430376028857508596359814975823571891572139897841642645166420
164 44630862588684248855714060941205374582394067510576436987961415027768163633663589199049369311046980
165 178063741710935075699819083812106913055552048877940836152933938325776773822232224713717678787554300
166 710429990205490372756015829301020998909044110997821258813560609366458932035030885436657224685559480
167 2834474811157192904281508028116218783623339950775432201135690221866106472165154962612593669593041300
168 11309135018215337101395479811122469531615152547787305813918128090286926288097421660554940324008430320
169 45122338207993236149874534010656550033829911875150256799580992856092227451172740744818795605736261680
170 180035924421320662097062890536014880959537476178846471654739497272191233074849183080538618023575682400
171 718343338441069441767280933238699375028554529953597421902410594116043019968648240491349085914066972776
172 2866224697625945446104790921085558157221249718090806281313141786904652555469310556129414655603868623220
173 11436512783195954209047305003900773794360175594995625913825803563288348126113538185111657772718899123996
174 45633331708545733313529577742747775112446022943800800265653837123611816039580177398586669945865554123384
175 182085708730506799323343790622858391989216380363970648065336296304914629091283123080952721932232796026300
176 726565248041677997967932114567562374920105027569220836416391356251235457686784705894247315877055822191520
177 2899201585108200736795263505356752513374280777755254413934333579097376007096533752134694233386346770013600
178 11568770105324064302693363561155428270950206989214153657009178123536694238427399297529122747552200429970752
179 46163731727411183318143208879993105819643023555258987093459189977433650549899596762203114560385739681467368
180 184212680400833867109613468006752150341464239168553732580015853889317035908405539032667549995938673821035960
181 735094184049558917139564754840427363126949584335954199313986131071351181918613369636401824317227979718404232
182 2933399810561194141021282312972282677510858466236405205768492742660530967432779848918494214536760659139400080
183 11705886195906141396620935319164080624141816128990089722199509274499341669860542331147652403000795165089794936
184 46713462393161124736392090303865311981705227923704662735303742900047449278056387805078230137189490333192471904
185 186416564413896958909370958660724210004322246557559714334413186461117313867050420198938561862085043840843380960
186 743929157659323739730476754096274043237265966158779284503475297687627092405419847717110126250660694368135293888
187 2968815853679722128875465648816367930913571356526542074084122766352427148584683975709216230555860527689818318000
188 11847848673727701892239724286346221479247200645561666443850579120945643388687390848106216754328669524805380805550
189 47282480826106691974094584119185814852078457264595672685913467770486232189819293210802630359870573666016726975450
190 188697215226961984233127898141455490222281246010479119341379124092039161377199329374827852238327957863330440804500
191 753069688243205129983961000149585023253166393311760993845057668560007679881410940630484553998385439256749139998450
192 3005448188907122514221703764769318913663430503919953172714969380194134958256878130407375997816685653269565728792000
193 11994652988386956329667821314153630722972764508056918109711663263482775002252978062423581119579271607179114819620800
194 47870774891406739984912570907711560428360180145170203716087597432016029315142167351994181224293686133977422337379200
195 191054608019017320464282818721653471778701943842572350415258525240999903430329488575837329744884427307637592447313500
196 762515769248127780348330412460700705915536441984749378641789309961851842561213463524331494071966718479414946685578460
197 3043297152589786286495631689266524359174102078937440267682763253561137668815757586507968159778944976071994362021761700
198 12146301902841977194022626279080193641900963087938889549706589911623599268592609334604993407848882903737760285406580360
199 48478361183651142614988968994935480816355603204254336439944352346075470268700199747510358981432047423327732201747656940
200 193488830841486097229128860027561737905430445754016013859039367878732592592303972317623708087531113932063507643085602000