1 0
2 0
3 0
4 0
5 7
6 112
7 1092
8 8400
9 56100
10 341088
11 1939938
12 10498488
13 54679625
14 276276000
15 1362040680
16 6580248480
17 31256180280
18 146350008000
19 676868787000
20 3097351569312
21 14042319855102
22 63144549413792
23 281895309883000
24 1250366855452000
25 5514117832543320
26 24190968555673920
27 105629314403610270
28 459257888711349000
29 1988991885669004125
30 8583352411755610944
31 36919419668512916304
32 158321114974884217664
33 677031083774175930800
34 2887708176946617763200
35 12287198292907858582416
36 52165005498450672628416
37 221002634901918251448066
38 934472029183586686884000
39 3944021652583667340231000
40 16617477896219185060173280
41 69901782019965484981381080
42 293595523791735423981602880
43 1231362805376521926238630500
44 5157419096930236262487702000
45 21573484082459178285986057466
46 90131973670188130801709324736
47 376127659354438930460979297456
48 1567886250051412829916324408000
49 6528900066501969082151563002000
50 27160224276648191381750502088320
51 112879410367156652536110588259920
52 468708682689156626656100852483520
53 1944534944346177815329728752221500
54 8060638800776407796233645578216000
55 33387165912815881091999759984970672
56 138184875697016163593889074113301952
57 571512758233254815558597057762645232
58 2362047338610037872030140580151094400
59 9755747601655000169374486875311551350
60 40267359890915016083717462470516713768
61 166102859550024441345334532690881444293
62 684766541177162818680530736497836464768
63 2821363157740592242281598495965984420000
64 11618111514704811680080746054132587280000
65 47816827534092232071875184831365691362400
66 196699284079285893925774253741771220806400
67 808740739245343480536214304026986780170400
68 3323592079090452659737867002850630603440000
69 13652272024203054485333712980037197584316250
70 56054128581835556631474789540189650635420320
71 230049898521863390912188998699031927428381720
72 943744146601418260373244421102212000793617120
73 3869991551391562436485306591058278849408215000
74 15863344565087703372010216560375377474073960000
75 65000054355446864566811862356138109200018051100
76 266239137610312352936153752331975186978895011600
77 1090119395764175274369678321286105719855658538350
78 4461950984477891864064700836424397070873136120000
79 18256959674905196536457786530504844771651760630000
80 74677408703188690962301684952069699178916283951040
81 305359306150768199917147312121942285840837913842640
82 1248239922321635525680125689677155927073519246554240
83 5100980451795145177058205943392223740444669997938000
84 20839220949703278348146765398662812504698151190552000
85 85110851562079805986889414349038703404604699154079460
86 347509997098406436166249330382399785329668026826912960
87 1418507800987318106482433971340882686829506524139442960
88 5788702646858468759450274659572199071787725807797960000
89 23616675160321518821799790765382322808836094120111890000
90 96326787997566506986352682185589124957501621788235939200
91 392797679836007028125308793418125421610858720823976638700
92 1601352219111030429627103179139375163538331962463335973200
93 6526847228867430380495440253565519132464328441626421551250
94 26596291329617094584191157287937396315060634249024519280000
95 108353290876860043335994774791056952587557023930525891546720
96 441335414782519049322848481022522911224870498081075756277120
97 1797228425031882241136331186465759860352429796853178703151520
98 7317246954404782065384373762622886997989848844062425036320000
99 29785446532690660547248953509596477618454178079032338573580000
100 121220048866276697300864011696799860190352462485854317466972800
101 493242663458829886835650085329962166965579212037075851910129300
102 2006617036505022944575439753634485262352309148188986489165940800
103 8161835168324002056308832331251378547266336813070282346805910000
104 33191916831315958320735501624004772140509306339058129043390840000
105 134958333836130686532110549603203403523310839574610352690427155440
106 548645171966416213485636464964374125321417788284046154153858535040
107 2230023627021058338322132669306350502028598877904534236868020589640
108 9062644347288947452756841245656016732189425803323693565070656748000
109 36823872198574372013251355446038541671431629440731748802607440804500
110 149600983401512579170356810994688753642546584997477156874593011685760
111 607674911920294996685315654029011425620578377869550591839494352769760
112 2467978530367879128641919411570497397895413934371709424992990723877760
113 10021805472892164540742257497549689292301292459489639261094418546820000
114 40689874599058897029808823440826215163808130914082365434143586334880000
115 165182395474634095169646637340917694376350189633486184405607440707642400
116 670470067135369840836010429698270346706954578070071687071409071373526400
117 2721036819593442561015816918068492667321974471040526590665831282490305400
118 11041548070010084210467808776103531652418113545340362595406351847791440000
119 44798878608330388356477837050413267854611522657007014452245041304345660000
120 181738532516410081905833846638740878484140908192418855985886735909858887552
121 737175057386965525168942626698439499302872050020234284070832035108914477792
122 2989778427778995249261804862733343965676578586877945951628280622101327282432
123 12124200787967654860784265614566824543014462291199297506437512453900046083750
124 49160234111540532157817460029515824822838394297010557878359489621559147185000
125 199306933757595672875213017758125503637515197801841650229148992346482680952725
126 807940592740399189721133535364715939797626430506285854338792357088864497337600
127 3274808386148585240304102731457803542868248113814412745660105086724946671585600
128 13272192432401198204790146775209510049035078546726301426570387386139981925920000
129 53783690734430806446878896422842871307277803253807702230181178638562201673080000
130 217926734083403900539958010181232839615195678535250693196495897516463946761393664
131 882923753529084920569976938307788931088035432889140676112273820085085549011234624
132 3576757160971551327171346314137950170631018417826207909368211272767237762889123584
133 14488053377916355155067358966064896666024081057261389035059755240403977691050543050
134 58679403743115128926530136498326755645158265724307128285214414398477412070428567200
135 237638688587365038058177485755256695141870062278889076779671078442537150223242196376
136 962288092230012202187182243763206094409144777121530365806522547950192663531894500576
137 3896281075101608305206679962023301500698230565240152879989341776255437580350490889176
138 15774417308103677349014898631673285427928058968583614898742274397795293847572837608000
139 63857941210883636631475424529152519585259763592036717153832608950527652550233449259500
140 258485202032468752599314775887199440197069866052547704745904500781814001403335764266960
141 1046203754358450028777021115982608290233567528967518575725693045418576955921660053942310
142 4234062803278768118846135807986816926719136396095567505633193603147906858108097772308160
143 17134023241822864523238989646010106687883696785022456636338790212503647758648368629126000
144 69330292296737160856816198556044178497967520900585290712748586498414161400500597971864000
145 280510362632598552826678339357754746202776589563768086223780780972583697026425419394161744
146 1134847616162768726047567772247407957302257494653361884128109593248530803018560890748932224
147 4590811932803742983048430896312554595250616701638419178593484109752697300535703558879367504
148 18569717814028577814332745295656158036458685410439238416084983029988286077855924172074776000
149 75107876515669158481185121597609282058176647240437276807915154576649049939899407588838156500
150 303759979700478924551982327596720502868076730926219653514227180885387855098424763167743407040
151 1228403437403069539198493337970826248558442016977976264777898170118964426663835231661756860240
152 4967265583093030966513288802495315603815938419881825769493156931764038136573324631032618277440
153 20084457786582538397358512498970753093602333971939215981251196882410614343696880083139499578000
154 81202553907814016202464554522874281977021061042937227788956339630442711759599086652460167472000
155 328281624810815114002513577797350003462601894531334477643803242040972272966119207564233342047428
156 1327062027884812066295546228933913411224987198673910045860820509844045538974880969214865530955248
157 5364189079088973530160042980454359059164549863255724598144530077437346843580482553193324632801318
158 21681312770045652666110603168924150654147585156428767773085072849981336935438976757764430128969600
159 87626636034591382255328385645579812871058782358936887934347708508433441017896662716663226203058400
160 354124676206890592546694843667039966338265943675084300658550997481823919055551416294953838023198592
161 1431021426720198986238856526505292876020782280731497981414686734726712458815540373401364663800418592
162 5782376674642235073728571488007809163474799113231542856058490843429834270443327713476264462476507392
163 23363468141778922229407372366216001084338163234406380775778825458026285620292604628930431118166268000
164 94392897746421305977201517381782365439324489352093123536215712367428293404839653490201455990197712000
165 381340366241296015757748747757887390024470986652356800474286756220853876804566550125892543858046536060
166 1540487093527005110185383194603944788382607433494188875142503936648087056870316132316343945287730324160
167 6222652322883955396633850850037769225940855479095066560895398653656646231660262774789469437909675527760
168 25134228149100412059881400468786195071976433173833401230043118786180077512894213626317265469623463336000
169 101514589679577337102241762322311610836332065777158495422182142296832024588979173580304531624473739954000
170 409981831690860285489697847791469811577132473858670652888422258219475788033537499783230935408472022804352
171 1655672110962412433043109606706063704433856519054255053795638984059524586764956032633635170629243567996792
172 6685870491319645375613442102062403600123239945207622052209569054882813788511526502225421310158971184761632
173 26997019188966264683832368038524452739261678149539204213627122237061923654453144233002930149869441230603500
174 109005451450103977836832526584163523697873736930921839260496222224841876395805918786020624119058974237904000
175 440104166825311962282003638214610022835866297479335606316250531731709622914909739945676602203047713437780640
176 1776797398139759024228944028197628833106475043385604989268631108625488922521258164991501583305354595338803840
177 7172917019949971470991201527582645864905369190289178536731216065724429373073775854288142764139754716053731040
178 28955393257828938184802917187057776352219153558828674847413039363201051008522965165609294205662233573759968000
179 116879725521060251042441910287113464177370380154349855235837603981257016055580237387942014223343112620917532000
180 471764479141006003558984990538342518759600055507330399468673814296671562319042566823373301950566319223197510784
181 1904091934597524414291130585895315360264874051012999033486009176067999353707411357041331283404219376028964879944
182 7684710021187217177517942783354174056183659180957746847010334142296372267006581429016260254456909306246510303104
183 31013031567096990193156770645827791246940090018776706660553001013540672802391788847377658001566029219716448016800
184 125152171726119520236780909687889609299082168712821704948873456604079891628203026236274049865679423404350103427200
185 505021947696925453502841702408973491840033151326949479917375153570252910059701369554480600168507441705869601566496
186 2037792994588826272362164997230110966350908694498398792356430662186109743475401412958023366437364093841716639383296
187 8222200820714771389807437374641204944759615970470101858101607852113906741402551133774139953281527960368561007703996
188 33173748321069535463845517310410025896210121345224652871810615219180376303119101236241539775832207433747273240970000
189 133838082438102534745916862672046993204191069459076175444893936020143509438519560887384836095828650867427157343261250
190 539937884011412071982862273758531703477897477056025232697105582054819287308229599814454317561816175541008420543558400
191 2178146391541099620864374126414642953249958041494442804252592975929176358000660915248862702066766997808699373920862400
192 8786374938748977118242336998336588979743119107419858804070477662123817788331122306513260212761742798185726044738886400
193 35441494655414756992910135941871879306587936115922302800106979931439158632009402920776005290838590187717246013796040000
194 142953298375609271086980916830866809665433417365395150992726311013242033477183655332041240771087646854310097824490560000
195 576575795495687645853084663131569275004797845945385610843452389046198776392474476792648231790039981125597143504430793920
196 2325406732603221909648308637457728641208691601542020953883899718953849437146861975167786242021375596300251603543852632320
197 9378253111422245043722425413039221526557763205538203008477627130787113393716204336424662676864981500611271511878820277220
198 37820362735259060131911054780882539145872191390158913584814954099501363388732746756045246252958653286111970669921478440000
199 152514225044747686544678918453107134436181688718441016137430710141394294235430917368715510170170894293100713743062675110000
200 615001451414963053915098510042953286868661500804448231076654928128885419726692236552031654218658348379503756160768754897600
201 2479837683254024047842815732763350822814030718743040388068800332597367734397262142463098511410810656485870034810533928815600
202 9998892352224420658733836877899928779282821719478301889890002841830098638037603435894762246259376919052274322658408266793600
203 40314590012792954797561033740658585222414348934522436597130802541906756964989900216839677325936517516720817581522646967295000
204 162537849816190373693208251346892217172833730536329019700254417865333669181249944169665178830091582392195753296146847492580000
205 655282951380386933713718580180092180119220101352248752137268560939654496852007810630303001680573506670022336252937169012585740
206 2641712241994129739422243002166217268823271699530831214671232215114436520095467860468432388185558837952741952870297456063187840
207 10649387053624476775532867047355752661732595894283708105584567117132113632779772992343250441388608360525258133098517911218297440
208 42928563645013675200059638899005705241564131094004262883123801394947325474537210216828061517010903056027024043087760399762928000
209 173041759640545090701284929806066290410917317324910806225829847596537947889321308198096511301870914751266710852078191968753012000
210 697490796385721579889449245368724058746271739686315466610460065901543860923999236057652497149068161793557317824998372601265685760
211 2811313025184142899740497221320999304205071274401787434257451703055966497691378258495049998959384631091049324043558030666725001760
212 11330870129153319689677387718712326588537209728684904032763554089095135657695805459404212738743133888805359287209018903003774821760
213 45666825072838063983956920553869920696347368514404688867050536119048518909754508814972650802869348054410272797667788561307777185000
214 184044159407397711099530912434708899769090056709295111034751482263095977631446892443798803995990723810026797783509011146207813040000
215 741697962411812775731109577111876866069432928538459297470048473520276789854730976548509180103842616954407995067541314919217486551200
216 2988932562127730684829559462429616631946635461371901038866454267548118917508559245761181426269942510510272839980101085851894087683200
217 12044514196366068232633547303408688439469811358809844459144537601087262986171347424689595066670909333849976312969277820333059691175200
218 48534074763352185513927892247677276728236844861496120538964283392241986895580873220185445920141730278508715263528069534342778266720000
219 195563890955451602986424150934743339226590861406404824486463351016878937266960697304149274475531036594940595544298663694017961309455000
220 787979976629928778247066662606644603797213113010662589552526935954645476719936150402802273564291628505208085190956451319549456260335520
221 3174873600529215250702690789934662826582650326647311989690435777719915606238474305107455915647866749511950127906187737304099155072524420
222 12791532801222724284201035849968390004159627975146310861404467126604383582218732911525733994663680273150889587380451147938868728807192320
223 51535177117432209438098692840740586237183435981471285007167321384647670455884863703786983591489658270933237563836619635738742615154520000
224 207620452743005589593651418641993001250333794728726930828659733242403021466945851571612476575919453564085163812243145254993888714806880000
225 836414996242109039847973657796357812902678709886799801219347272382033326362668854930176223322033140933290598863053679597815894050563700800
226 3369449422482756002800628206455657330322878939893042250290221203286898312793892892000554766478933764897393026576955740952545993356892684800
227 13573181684532993921347032007342751028102846093029066632430750115151171570142127482815375497445835351396429807316466981174054974870455748800
228 54675165545386855554147189113278504016280638335437241790022055834429842945991017574496393148740609693167165624267913915967006798444665760000
229 220234020189631188197674615122156281802758628936092159037212239326665721546071190181885711825896670615025113456085579531703640365209402865000
230 887083890002967223405918654000120213205188118322329336418143052157654065475102747993896763344343627818545410182946238985231480102521754791040
231 3572984171174768200378728827887914821546755337983964339758587057949981106002595300370047736654641596477929283935083409634043384290241834684640
232 14390760091206778429540781006005036063719346710082293890151297943546045576554701017962851052422430894463161563601360871635960829783950662778240
233 57959247713645168542240485199439787552076205651785443935068667358874912663202674102089434938576630399250404683124676000590432687403848174668000
234 233425466701367097819422570565151664164346449993406930148244613361945583835007331060623076627520329961527675391881631666772862448855417040672000
235 940070322473081776229068006740155903147086991163665235752457735834070198551180067731211479578940841891800206624413732052782752890493701823254160
236 3785813188503440604685601674823804006789249610585926087096657407681830795825121992870016505463890014348117316455013581062055326238744157172788160
237 15245612123138659519731163170910749912920500880874436675976625461891134439143722069249670700098901911228684036523579377968159321220836090620981160
238 61392810965852706167518062893510146419856836059262289374991974519351783891004232356433792889711044627424362145699784492427282806802497901085920000
239 247216385393075856203565011771376135000262095518586766137065728416040458902836399712714009010176284056144822726047713531454502929157725627544280000
240 995460841059298900543807174451215938062019334375112140931876165229025720020807287256565609950208058887371100677655192605788730196859930153492934400
241 4008283363839535393146679549792664754323515428543689967222698147322041244081301438487293585083718084157799240750529553442965555725491911813790638400
242 16139128136634275445536222972793014114574384266377319394493565727402149155177558110955244318805799335628041344093045967042839019230279737989335462400
243 64981427922050954859577178596575288091769490730966555199603481551862305955678142536400681288360636556519450146105183892445965927759487322668161640000
244 261629111522829342275783137578831229990091530256633403774861665805521936384942374759149549485244105484503475539100107230018370051837209935315860960000
245 1053344965902063214936530490206132415063107509966231746937970552699611868079416495017812001182541293091159442867970941718776959665701790920575187811056
246 4240753494171444795304803846238955610500883611564302370968996983390135324338972335234297061050261631552604620163233725057017831564139315826043526123776
247 17072746185360227231314174398293174402409057113498591963565563514693127443587800962756021393262067660517613976038898149902411712885971730055674443669696
248 68730862259904296422359800315189913053176558427933139949941882104239643492704512732512163418929418923178800225599428944856729923051415982510766681440000
249 276686745654326877042730024845714343734497745392067103696121078057879915024667931129556436363146644585316438354939071982188023999964340698666277630360000
250 1113815282674359219987810009261268901030031932374922902139410430528124323474091812842879960297493853967646946466806832288633201823049729145286501143257600
251 4483594655895041101724939091205971068732839098206256434669610337294567529640229914674592340180012654724376060896442022773155622163269255537109371170329350
252 18047953509868215984454123983385285706562642412924832924471360793756314268400417598218474347928567771795262505466413324518152730787303096328932953558298600
253 72647074682210537428047006000263821169748820852850567637184280014252605961279812959820706243889138372497340870887639905752222990345553770622603810154723125
254 292413177564418913456484687872299758951296737719470340815475712009733892571876059719373218117469384802318924076669568114849902354217801398540850466812480000
255 1176967538361056348491788660758127642082953235424525344402917671234748298123225323079088270203093004127561397392042345040241854666532100133763823757388952192
256 4737190588525436854038571643144816353801113970230909995432579564966089546121102719973770492498523163382315626669477757488525763170345713465987543970528451072
257 19066288074809439551846083197313774217875094204612574771693340271972295520552300832871530474578979678575006978331924791113169531538662423091159790522604013952
258 76736229075188504666201492060906066149881276063590488643644727525724473472758925788529972814323190278218591634940252469380465599814451628425623948390468070400
259 308833110913824601948915256926225299691795804944903059117975679973117492155621306643010884682842052212239981491408161759150318737835918020307457012764393641600
260 1242900740091455174955519017574968961938320679683256475700898172737982104279306667693772373730033194989743786999295568470166246136395189361905065177408115977728
261 5001938090623574437204243489931125824473523099513594104498477746800884688518075585273841986771920185534529573719586368611595087651177103851513091688322141553578
262 20129340155017653119213754416175415113502332630788585237217500093452010396918280132614287902696703940807169072781903819261142160106481443419056401159737528340128
263 81004698862282511576148721021358458511686105150366247863238594831120876618976504785663623870839955332777895327165983132439731662177896298035295088839190201039000
264 325972088700104406073335534446644125420481451168739973818791540256812353093865866540279258844055248768051870154089415896762396516984738523953545553922158739276000
265 1311717257101676542080231649340380518711255316450892880971155940754784820171991355776315195353586766431508555446554170071407725676594741405662981044804201333662680
266 5278247428245758870943535523443210780471400703326509284620414234690077001287575344836517589752109416163637429372926463206285521923480354016119876900482003177980480
267 21238753971699376112462710281340290527381230877886307860940197904332037781028533066250151057080382570759256951930906980105736396408364467831421744228794571442784780
268 85459073558461117270302887230730371361167113756756421970022189369789630982870836680729099853626408789709457421591373508719442400623636746424013452940831372161458000
269 343856519512889045924446147700356634402692063804453987503633575326735667663244974829585924419340035167552759627071660379435254762097876155630596266481983164580305750
270 1383522925907255910665967775562370784398212777776834036361789673042938257695314422499236588878781581498307375187807121369694513349204677253507799861033017846800396992
271 5566542756238976441483839453964618836769239397084939232112395177637863138656262204483484513492260218923109708063985975167655327451348109338627206191444630730290155632
272 22396229380028053189384621253390768392547248501929215614925739377744873605526197036397511942735987774086131737453885567879341119508551343409717086266053220008762420672
273 90106165530218631798534846729086798368759230893016245846853731054426955106524180737412141694876950704422822778666946727314405945622896289958427689899192697004543858000
274 362513704612281442749287894375389858185189234157584806811133801941318470542488937237041101543189644421743145342258098661339902051207309661099885283326295981457142352000
275 1458427158769933223365408940776419627084557735609692971592316155095823380180103707736734164946494148046236649249555974543014363085535693177048752769610576952066984362320
276 5867262552719224469505761204192995643853879392922523670143998214213025008975008226909626030339039030595171106321610617550652101974135242070989845221820040613090216297920
277 23603523609496010266130459400065830175826123537125506088222440875998252752391716059272149336225472332953618181086836080257547477505303611113026967296071876462031972308020
278 94953016966714039668043163664303964828003976175443732021117728992871470708180863733957001950567271140993082109291974446265752287871294766097526261479169277422689097624000
279 381971865852245845243217637690085937673092894496040058721838274616460984394786271436407630160813652132590064575409991888716375831210842060894585120487692448708929513026000
280 1536543055546190253332066142779962157394858505966615956026619251904042785531746558384495719382209696838972442731444473399769621774300854119178324956260002863912682119920704
281 6180860067084215141120878104443476537814936682445977729468281957282901205011064124070074336076764925996903362860350636727668603976723586260340235254654576737695579999112464
282 24862453058434177218432922222309119626267144392499333856278507621828642862718501237142915652875787055120111510697422206761352681846219138714658571688630789915435959627620224
283 100006907067704920728371335452820892981106787714883224275760558798085462054587496545537020208940937513756893385542875970317416456691832454324737622555999524034099605291705300
284 402260174471683728470542409239630952055716508772578621498080979668245084339671283124787594625448780471675790829492474435356448201065618297136538114346243871871058530672161200
285 1617987519008605120946428252612301806984105247095773562229091581841463719406929545520374102589154241314435262803660333810763893117699967112741085805100607463255159390008767006
286 6507803781925795084550714392280583765758573080295111243874959397602206790403217519700981531902049300502042291216600862763388015199019803885388366987738555138554853221023632256
287 26174895144165109506857686078366069898433946040455395333040941692527267022986534820021457270435821869601590821397927063806197540875159877198306067426127987838318955329880754656
288 105275359454154826041522911602106686177205718888214695589299847495240458184083374889677347769393584021902465525828925527073009562125276704321507416715272542409814054710201904000
289 423408780776774321552026145405167369837024064418977313699160905753169962927921989738455840565190392650320429219252596495023661410073987630365798261435548212570773413917454036000
290 1702881373734586523845565420192942893454795944649126529229610134139207595415948021673535582579259216285563468979853654099807561992944131803525061682173898666736021874378736103680
291 6848577889221316096054671569072605546718254537078405699545081789003017543716761471686613655953861136031476233577004042203093477148574428021864529988223145240372169999553850480480
292 27542790210310116765704966418709340464308644262938628883807320799134086815381230417297925922589511994229568375686379400079649647936272225432105589437732107145561789374899496241280
293 110766149807612518662414582860476426888237888788139305546771261812792809287947796403457996972662309666390934061196796349942802432713510889819761887052959973682077875684500385995500
294 445448844739033001414909180571304582163963144801397521550788679276860034009547523363776229646550129709290659175361140581529245311102474086122444304526643629797326614804441820312000
295 1791349488660534713483087532985747689004334823207882129596416460504343823664187974818286601856550662998513629460309204720658746436944576995578334471810559772214614636955986688566416
296 7203682781197064827875339021917409585278520404921185621816434889226153954997418861505108966578118520532297231297524551997190969505584021447574867520780266601885890117281786110831936
297 28968143492826543895402629410303686413339803534322794589662673974961935936195394767234109487822427209471560037867871399368727642885933640814777216626757387516569480155694494465056656
298 116487313744681469386439796567638924177590532240205878287765965026204520542265129500248674654508459362927572213235450833807947470801409227079325812813304805679443386561945218171248000
299 468412567534416980046882208284439038622012304689587265276510038876518835657971199780840182809506055812298512889405898865082051930285553926747082227558011852537122678012483661603087000
300 1883520903402966665329722649941393791800939858710463064495473476247502180224632933547194829449825540079648266399949948161058361324474490341554735888875559390947716992655788150412341920
301 7573635556270765736100920414288059390309277316082658881686521958247193285758839672711199876949778756516608997002077490946237651745954295059798226231494126297689279886804385036975329020
302 30453027146406664004126650280963220543247332025263369085419224014525482744908902665833919473637961447582724716402786365727562627729068617466779246250729911051492498812443335195560853120
303 122447154933118837169037525997880638689591082148560166924234775370005985869090805901093959532664622071716252904519832522789995944428361950624453944356662094412460850330473860955305204000
304 492333224049687936129089806450808966056910884835922601223955052911553112907029136380837835536279339607639710512740910531286801240597305049905019418183483905150053647261808528570105296000
305 1979528958451651733387161666311023585395660855087711769734071151774251712869610503767109338610094498302433187023517824852924176781629977291298755816813735513087515700064720600581776267872
306 7958970540494160652117020001062672260491579515169078474168962662723245801059838298553049795736750241884784835106595857824873038001546445748788716275962082634239852251632385945717561233152
307 31999582332925420874555306026941929690217641302105224514808592305252357146785349613623345074695789195260024815575353786755263547273283306045133135312529924569744653038449899148411939550432
308 128654253456325593684749292886607385051297321022920128928990354664143693839762690535271159301358137687582613293886295710517635050720725910174182187651363471129426039957833238913205248374400
309 517245196383128335471536363646757276553350005010163316707114737375095142889510212008497673165850422528854444291065194959019808853872945288417559869298046898772464266874554699868802704802600
310 2079511429343342371541959403348861604084212953788245038334877023154355966816868659376052846696317676859799138528125713703785118799495689360635055996623329720866582959832401771038503851639168
311 8360239824930782799365543044327134040098054200105124365770353512484107560562902538448364357799771568715763588010411585789398214950243559776923921139068140726276171292535439510260343947105568
312 33610021373680567880423889711512913515183295322248782636088083412677197447824908196268887522508593672670600902470694011144661527656398969382780573188519977088864398125512340814766880128663168
313 135117474433214118301446812197870310550962004136398943916520489705767035194407596200695034529810491287001236475412845778079417590814211122625886738268599822130404688004578985908421741512100000
314 543184008367604664400325852317384228020070889075955312537521941877084217815348649205874112699686769124308954669152143322121743029962185189317592217318160918694978069487440395978683720146400000
315 2183610664928262033241414771595165189064636991643587855499881301546319625864028492159412438579206531371034987869884139383625417499460685311564569858623388307688462947768330703132614576837724500
316 8778013819418321023853428398768772355427310744542658130418310589009053369927662332937131374030640265485653526379485563410954693924868671920504121138557198686663493267087331635046912797810382000
317 35286629967225738759827425471376451174836171697588495944835527199928952059033744861900703276076706021833125490150310187985424599461836206300597938946198428475909762799473316114630473811981545750
318 141845976900667071207369664502788254655866231890522801926637832758495396757547690005602882436004048776674172832541232459245655814808160656787535014072691533374313569884034022779511415119727200000
319 570186361144878916396739146192825232902169526977243669292150745634954455508238558804664240620169849054572714442862577446905204923419994232482991213976207963155215770802422443891762122148235800000
320 2291973729845137896556000063342482720810443907824834244810048412607706155926039548376656504449815048630442443532786680543498337575248862970202399144426209486356842716850106709846763188844477689600
321 9212881823179445630128211561594658110677113031136467277863765890571121100438669841860450661077950165286803891363647446994011149852299649296024216161750324040610774765566448775467954315988335681600
322 37031769474654786695142159794135353679151531695322596222844404740822558602660434028776496148403737520804376432255209869421011795811830917472468709931791132618075110283911467528932169103666482393600
323 148849222966032168679421215808514026595185991556066866720619695194717917761211333856463280509072201982639542291983018271156994893715582452737502939857564737211688813339180498940642850674108114200000
324 598290169820991454720791258411323294061225137654500398518290389798292396452253279333649951911549713420211289826864768888128282283585255635416519996581971958383699590992494196292713196632413824800000
325 2404752551324247528318380364277012565067336787660057539294453435495511500990275524621689275464485129378361753047854580449720614603585486869602275061261663540228482543545456360224024104714408317055500
326 9665452612759671461478331920138952837972316299996739160110795252270295428437408630910204470760380245002923801278148777033024506029579050367383546306031576030680321513363153394997043209597240103608000
327 38847879274254462653775731398766972439786322624829743525793663840679365766654335816037858225786646162831945309720752241477285897662887720642400264494292181765009134044870159880284737185142600316898000
328 156136987237332108007951437663858553777179290163667365131700749154656419462106094081138408789664901460521666781880467408497947113302153809850497255839887970109553348837357823299278460055756804330600000
329 627534601233475669626768228255458122907182832372703683246388090789082345885374176860037819624862444110210418238619050896795724567318686378479302260954626251123941711237038769857030178031811653865650000
330 2522104070441693222618624424772540469246690563107400109301690151229607316492661224465744284364351860794208348759421077522078401591449290569455422880730025593219838514225106560357840065969671791062371200
331 10136355047785794995439915242659184200761335084670960419564762712854268099166468377534844647682781571994514721561540527983808852057746817395459784847833189515782908174146050254163841119646186951250944200
332 40737479187502282514001138143992868679116717280913743631598475206850785150783965198560260410206454085166096406900800508131482133546975394290064441170498410198894704160641197476974370098035207776094367200
333 163719366539107753410604047301703191658071631769655780731875997874985273162900451852887538116678864353133156426744945756945283091011102674681936532720410292467505551295043346224797324624581350344916702500
334 657960112862119353943877383846272438853300867725764071538535360317018578495376999500664962071623739550607059079729640790103581678505173317343485850947926432390592823732141815443809846881390386323084560000
335 2644190397951932169424402634942845992099701257243791216053073308191671828476260796228581420569229713955490432989345574065084185386168036362121941453721263065271948732422149174995601807646169461099792928800
336 10626238695053686281881363127814364811443648868892405670515985862644165239162566045539594918486770927265237646891010046988384316205440517242808729927458337760408739687180561678210567794571430065092199708800
337 42703171978447357221031271639566404013183156459014931242711382840214865899021030712177164127879964185562991852061637236494379563681438696670807498533781395494679996008792778221635778387727895002124112008800
338 171606789922056198744984229266242739317023164400737648205679656831688453301557999079744336184845809901797540340016034911450110924887981524719185440487183923270717815495109265566419092094722452533947656800000
339 689608492915961006017108066698875506031715928562545106040568662741837857955677743238277019541584548400279814271603567949321791146547569120806590189990074832448616187365172673041129584036195189121110468700000
340 2771178974829480993212732875322162617515431702339383074791759008861502984187784108662015365328274811341833059234665582384695785359619007676322124347637727838054125092754759555064071464342931852516998153936000
341 11135774471469767733925299050653329044300631078439652435299398647242231825549394017574998883145375985027170924084965777769137001645607739300480848670077473534203769294332077503965920122068797324980697422771000
342 44747645928574126144762942432363898538836861494309908909405148170701936084223077385941065642647403833350787384116691256439926402836330558053798584847348490440456032687844265364195022439396746493451540048656000
343 179810028974873841412655620797259034247953160794443127644276196038922924660001679304096482656577700314844331574361984989086676310111810840169760432633639937484540092582377678232221122865919134106388750629100000
344 722522901630202801962134820511196202530736148408190621790023587846338160230776836878098268469268834178379479573141847433896782755047251064229571119471249172434518330282329434645221920995929541891401793612400000
345 2903242737654685319353160996508879356128672110418074595452507721900270022898400310778594425553583204737302539744293652269552008595377511364524345411034364132658183965695633079382917521638148280067596891129973600
346 11665655306386392784323230961534237344654978654168042071989934529244707319118940036131489323742287157376405362595864450526015028747579005987157602364431936808148451961515861599168716287662100585863513367191225600
347 46873677489312430217272455985243654330579132980481129575446398116685559178630872546495441476813170272155523521088317191833971571102525512543792800289978982931425441022998766261133509688747552189579873611921322600
348 188340208446968485870407336010547145515132667060382638925450926120694129786370216915154835095017363352882516315872003516937100317490057415840527237102014182444011571434261100488453426800483024638711985663903100000
349 756747913807737142995952298202803959874534581499169482741998303814371580111780883879284669253230733349636200386433090993432380458760183888666690759678367883530089655049889558717623595888480004742920955799449837500
350 3040560288982504324308929513259089752508013630679039034736937312217489259740248424849646610335479330136130440215245383510954077928018382942456206214122768908051626853573630963761646875218105379987527500837608224000
351 12216596823887569698045358427688860435918774711833802790523468024942429853063968524295635556721201641231666652961341753035268549807136664841521328770268908466001481129397864890493453338529353617491291203883364744000
352 49084134014422272866183356162570010829981160847865801791348837165673326037394640494244552440958543140325560047938156287084380756094312105938709239183827139364477604708210616042718810851445232847474030490734053664000
353 197208817190964077916651246766634711688074472343151825970105795634092526713044109190538999585193915501910029233251815076575537689133499683969216831001289688955959553688233030406656559202553388089988489389784647800000
354 792329562641021792451138319610950887999853781883655959040439742914271834903696162220512916068937545083154242168641256598693445372028139330958809852716900725394535473208749996234561184742863691009655647596294667200000
355 3183316072837411888137856722090263684354079211014568424771473407115239475364749947747947392459634743629086026952877688594684032356351721118682178384932268147726778686195021234871721986568578689246459840159379874587200
356 12789338045598079838101408312260364730577749591009876296524868371337907925600661697877327672923274354615783935546741499941026181277411659447200705885738249556645891725686141141365443742330072091663950166828266441235200
357 51381976574548023950265306087775439147912400011960462801239656303463245197015076795902905770579353445629369139723957520018279893003440956707082230717208100895686510662806135257594935622692766874167289244609035600258200
358 206427719434187271085279107640818143370443842437956018464933978453264647198927426736050818959834641707910934478417135542695123958499531013296544630231379442176850261740864205515962141569406943918879658051996125512240000
359 829315384851100929501154597138300828453088297713932171593222142250382775920853950985273263598229328176422402489446453598816939840537392265608706190712105927154799019032409330774431812836043104599414137505502594201460000
360 3331700555481764965907027069017366977088372231562984183028217985578161345184302908038509812893226827383413005211624835806179825858620742953626900712423932186116099233273662910211191408548556854006194294912710078542428800
361 13384642114606035061277166537490519084922024399234955936248147231526265146215867102605803766191655997778427610410175092124099013986550572666115511376523128930233680844079371244692141723760575082904512639642647815533248800
362 53770262856304802496530037200779350912724093531403259430377233885394183302573247805691916267964043264676792695515407678954707114370717030502247023103249832265968420688572745772874473499652997896765299695464549583030188800
363 216009166388596951066375107697598915097152253624416861895244952588693766037822530067118401481812985015106513648451007363422840814615481451855980059641387643663193668398007694470289463654446116231957697229662169562323350000
364 867754467181657176795573693961584264131477318792672923837074793346540973569700454368412686596821382472987617887796437579157345073782435939530053917151674056981375511239119254177043444498831163035408021291648276248871400000
365 3485910411609340931702975567621083164842760304831052433365503024569273448825200730677000531684285031996554448236557391880487891487612226104649988215563218201606128354406121360664996010083345132912645168775247068655432447000
366 14003297041106324679955410644206529332387890243214666552102011298852858739523629304014135025159614247445761160765167599360660141614705926483931039563539885492942804524151718347354522055095541846392020541351765662092578592000
367 56252150148329403262346278215604013459221163626714984925635592438659547812186370273596970225154413693435322602629956584867125187481744413913060889146729305656666829134423221104933895649855594249191685082326405289993084712000
368 225965808208896390921573576772849304060372609078134109565456160882923271627177208042964808495346978986990095669616713465455648782275502675258412673704429643842724749563976026107826098006310664865585104146096587398926423200000
369 907697494287093986609171686787769093572831600493726496682052972053462146547631522353583749962643803600454558509964875017910643468167771493034641860095508671137461069798279263245351214955213994273408037129851789427135439800000
370 3646148716120203597015586046706148324762301218316410794518645748913580592264712862789830159411586962706027569254537700258247001637217398730333038531143541154557912661568662731693194692981303652788515896566842677301697892011520
371 14646116470390237076937694369946117514330117437421923740399256692237403799526519914618496791801051554807683379097916500806267636372448385177202353196406766223865323134939940100001121392529668941186726459129742880296596114793920
372 58830898416799483364488040343011542828685979137543333109224932937536614786461717805332752123089351732132621264254399541439982412860004801564211136404916268718625369125006402689648112732802773433095785918023275841290826351320320
373 236310706308853169785970874609340490248506806728076384394262072110425174775243593453313170352945819533076706143620210373386747851862834159147134320121973236905710295883636182301306094644679877327339762923391889351285723083450000
374 949196798054789847825545923779946974667018524276955763456609916522575307855821103609112223486032966856072829053362446146168173880035437085869588501495146505869542044396231157379388712487440583259105389190194231659041746056800000
375 3812625141637626937411705250860810342498577834362117066778567737670400532079257076663098803448386727596726215622832347164039057795551158979349264778558876305859177748254580093921623455351579798244998094762485288424731080502088000
376 15313940473824822742514167755500351867447860693777179767854012383844443438611617044222781050368531208929592923128642896735545976312660991556334381600522623652534352934454141646005795831063038393307349352250564887513152502221728000
377 61509873472997870405025766948699247289243689407968642718129722346847578950839575992225508298450768678190476489794995360731116077548012475331976582810172127404236634871714576956716996774750708466345838394284917547046051527776168000
378 247057346046144646388423446021347119149427260321662668726946392475245807418445801134958222174669086774691796875551196200361996131129642223069517238791233080901805144158854704693188477795252357345279205864808557308220163704337600000
379 992306408402836737931844989849861743311613777576216882885189640131085255656833258494057007087671763595926414598037117793557902157865669856437179053315105162300244182582224785030850896839813100886438735487835473389663198461368337500
380 3985556161932490779185915465518118983650669097044407557956240538601926882834714061316015937953044166836027190243819024884205590106974983021100368074252120665586260748876538039442768447832959042006057476569655985920722679625866154640
381 16007636363484312093124579419665796402433234580419112557388928124001397517523622870319561698318929996672486398275193259423233572777935859831867718278383665604037155724972472806059249532999913753447959572999416307799740855084800835490
382 64292550235573863683627122507031864776889742440813941513163172179486048039455805893401175074727858828162840523971314724089021185276841972102051234262334724057848982243485352913904984121518457706361586730714329541050475638805008483840
383 258219649786346918145151888075922652776597548033337780561888170050770854453999907690421386146351151221358487499627058707144479416812058607884097525924755012861206178684101395938578866639260128674605170073960043474579874236609462768000
384 1037082105595776210971776061853121967921875633562087349183193974151587124978601795696177010605110384286857398052167946428561277683800716207139362572597822962846544128081237019139360601433248532746314626671958521493730175149582798272000
385 4165165261425368255247415267687917098778056061740592191349069855457959286842197438658156098341601426382208127294457994075291793826344730707062020508675167438758705427116874232212295992825088570727415274513561023914960611539018751877760
386 16728099531115130633757627759742567671093809060254340413338053032073861419206015659151245282728764437365457664429755053153102141216255157064880940735165354182623318781657620514299345801016836777036669211325462716664486873561624498549760
387 67182516090230345605553710258458580924710106621851952656126623204742946724690021512178144069621370873256771868268966438962206893862916403514511489425179192577362486479432919059037696125766104396097276977213546619735831945445023531365760
388 269811990356993096675882897516182091091405466771035586076366064930454702031471893941041915572692608194870538565686658909191889843409356731871206926418065638975914157527070998154308009673367548996743294419479194863308355828975190671680000
389 1083581474122078597210897253670932906993002070686706962498711731814808741276377190177481509681591360219160238341074010988061290155148403667507346693822616164080419210763362663074580339134369381319447837982480908336467873034759223672682500
390 4351683150941455164531938485076251059577695956882568886724400514493828909499717242283309862218618319742291943603315319249084991643562159870319032650984378139640433385531961593920873897758133937001573531336961762510478664512620149458881600
391 17476254312135783456524853130265203413269494859656637830493803620598921712977923173781116160835651550916691436724713205671735538547828863969705234320727850205870324230929522791475841158483766730592243270710311465073386035678704667580767600
392 70183474349644471363453683509956141128235222869112557149981442271324449473077997838541280506253232249115148388266618155235867938649461402279134909735330004025168176906777831673154341659013128228134369964666165590742841840664827906430033600
393 281849204902942670284708347333959105583815167734809047276077497180243079707359739156940469784184725038133705078119613848686237256860743722629937796407066919625239890876666012485796670076134483439604786390636964403843789614880413835754710000
394 1131863958178375103305434870767188191215921096505901117854844104492814507695434955354179939426725398684171166412253434294872956344268956486912208208514283390159785871768041132693217669141587439458797519353844653154566683045102611705879440000
395 4545347989898550881200913857372034085886366831049140062167004915161509829345694581672510832903224061615884448318068974160076163263902539067499637356122493963460515486814343950216598078951626390051250299740549003096979305516238799647022238840
396 18253054875393128321369329856307428702547649202023434713616115126267658238737591785408301693246770447663316264971813921808354530125010613417251000799532770434383511356237515338498880344144665406345447338989102130313408690601007282653675876640
397 73299247816510731454709939484270796444905498541281207577306504959348296024269535029516759491510951581807885438254349776089146509966293953187025807315181303873895619830605182197538014431030829871377093565178252078206857340427872262191613654940
398 294346609154627982277925239532995072193661388645305551993426762096903732637757684281203057454592876618931898412856290654649272822397937568913482301646400780809309404733360457368932605826123462063757388968571390915080668955556776837547062960000
399 1181990918806750254461452389543984345477680037529196845007327899757301882693740797899427722185700351670864677301271949594837709783132050726391443473378961028601206938540581521004909710310745088520765319422381650780105500278799306515423539740000
400 4746405615113493586279225936761977606485261730824228388468994614736625724237714102874829010915487814420733147301940273992344837717423952857827521309734340046440387138557370881496921258101462115239165858013191329486086281963429031462928709078400
401 19059486139417339281132668682696131976243493338498947560369170381410496512677350171049204224642387084620290617362146418191159011913439869810982949710730135965705034202713526803252359467568869423117237105839580543515165324135950411048014331450400
402 76533782452678353881021807446398573659660032070121990802696925983873424079499000782161226903554126203229846944958053259621984012438037802500579910527449543182050904582534867245083883915520606852280421638698469519960413335069432843982304944262400
403 307320012121076711056017030898513338474118902794136393381728067961034745855732852128339171362095206367721091366513317986602834486835048706279578841877423112079122895932122993565603424642299806003235841767128147172690582293403436828250701663380000
404 1234025692732734228772610401770326883766105551767884701979596272378860920046620501584441578070109229120881345386781826592968066828876703105230726828200117203618189530905413188935927070201817416873629031849371600099940410485569533237515750187120000
405 4955109776417783784979951447781745618652185515753036836925704968686352233137931783087780333171931403756448224708389567920493226686297925543141278141873843790426048042859866619861099450193426928439777023339263916630569260703781478321757907973923080
406 19896564715939198731206608474599465378701474548864952617199976526793596516234280137155280398548568218458278151061635538284169901181058885476320527656629137911019218193030993636499984526222189653573862663277115712495595579612439045924481140866513280
407 79891151157440401687009465175921248482462423472020087057594123976716252871427741491166284744773393448981926242049000921166465283183864143142656534014386212756102707045984723361687501264379846363297832333537611522145316564579884488161989754111848480
408 320785731219950975717400522576248177174998874100126918454149286246850027901965042078758152205505072981420348040791805500006301099813003003275899048190714351713861769890660185549154687873545571197807853619062754404014173721956613554747731917837456000
409 1288033652953002323183847147777187624588192315222883694061360147091536690093235944713492653831610608184007681728289065784553209779056163479468650615760455828418023893029548855945305462010262671782157958377388256481808812258748808960014309292281124000
410 5171722379278603812670286186287798492215315264507240209665168903320577626235673578495128950731431852426754056584419133000746339066813781116170136426890603471919523619540974105178194632577110371133244034857835663937453921200001107954897615420209253120
411 20765339881455262772043765962996905766281304384736920467172672124332349107860559720550858027559667398847773520133676921702847473313775923697460646417618861204932841893811774260670305852735630741654775182731987875121545962285050867724410277962493038120
412 83375557658119598185427630688894369239730361274534177262604743034625076187444724858213039775937696963453839456124378155850996020509387402400982640349093897883762310121357483247533958493224560332762958888643090906582803143568923947852585965365534241120
413 334760607857194594107512255571702430674226972996630065440992340938171503655084760218250885323279259286313306639818275296808855926000346091296515051711241946804966705692369925964847066318577714184371400336560397893110132590761449674524218030444047117500
414 1344082271123193196048288873950014070405327085375899477435452638283502094817280872812848014886280760814711234805304991940430344946738375413353749073884402722084907081043553581055584269447140159843586856592860481738012442425671123520618024956961521120000
415 5396513734627061852747051401886204576546210640242169779943018918538196163341118197041717407782613879771428233374567927745217041064725077953176510785114063068591147312046331801345506304970850444562242406691704047775362778855488126634297408843750280145600
416 21666894577648940953314842783736882400262827303468622506041659188302567088046004874132575958441587831656105186799165077306645640956369363035057145058349668202572761505369439254836097336108150201088260460884083599206552168544187396379102927696741159801600
417 86991340516185948949898997288447670058396606833476083690887155265215111616429311912803922480179819584496335354448904769671773433558168794828565892516916781435367450765363494165527982157661382922689369666877433469611481200598998002990948759320048736737600
418 349262023469240376839358878402951337895233401639391897496770162983313466521064913798251113215291017444666137857746534355936679009597648485067207694442243118156181374631943827999595456673385045031593334159599264080421141014545802776763756288170408439360000
419 1402241181797699802542188081020380817536102684001959696748466180402550467052835784448618317854623585522048123004957963457546020638102618041000449431962381542777786029631306060056210102043995556616281153850573214370460309079420817895675897246794093686040000
420 5629762816101261479103977633904056600937745645271334897931888747282395047640458479606621169473817915722356505569263292709871909001676391079921044648977881040655618608977473689710918625763208831007197990305046079473581132383178749170882685498573190330737920
421 22602346441498635138597940540559890838156785494377036955974448115570615084786470983553383833199309394104576001723618990818977547444738222191499099252452807139828816030307347223713787972698641196833171211009028614235398302381152466665507845649590583782815320
422 90742977252233699558678180640050802285355485011441972304099865087916208571152234895101658329745708505086368107740429667991045470751466336824894063698018204770365927825550134875142134490900439969521046982105696602175536041612050932165021709503304652308046720
423 364307916041099442762714099431630867624293347881926600900034253562781250314303160988053738850667705214966037055541316063556814880423247643565712120752479405582409156087630150103244410958330954076535415613387160625321841668648300664197149548644795904620660000
424 1462582248574768242029563415893318122490921044883783900951340014119864215508202960250919618356233041608385771678093904842640063852596948681750503516911184072200499986290489466212180792883565504634785472486423798155780802939232795837096248637739011720625040000
425 5871757524917726549338686801992174592688551162285758484214647131104933942399559930886424505042709534252456645692775599836859400531949098858850916793590179218231914247286678989586250471523021234072163165472821866875173023520924594078091288426346176589104666400
426 23572848865927811978027469857052380725879335057255316765281343120380575251415609883736111948930521278380430850724308724420142360603697487246270913049757386801926400653187169153314347528995563298561439126087317930771508782106236097369262597626369821127427398400
427 94635088593240145381378776517028447490851613051242307915753454202241383247512660545295128996135994438374360674713680025541223835047341225540181664787268176827020156176774542724859491746950691666509537360485945032832341684193541762802964797125689981941234420400
428 379916797114034685158402340987726606063710716244238443158422544755693627405129200852568032970581826230415471825664962807071789461125634029120575991996452756462461144889316502413690751104411159606595705486300511482600477401533701637315228928562177363500508680000
429 1525179632201761255031123353225954409420209504901591394597176985574909660831127266447596911510356679954459085968941725906004756737322755243393833062730999101124574881579125386347249279010336457595094295586887673080533111646512246464114144027217478547779458195000
430 6122794962590801142469122411379721107590823039945062852611518195786580946244774632064971929125682105757298859164761565198187890933221112619451312763572370460452914062533435903922412878424748996630678587810650145537350873127041909569981765828501200046933155728640
431 24579592091876258197951295748306283814492155640167105109086638380559316474052990964638394062681794836689665542294356004288151162752368551696983915507232912827592198070328615235054340703408773180006818025126544263989925389403366880222612870567052352727498068082240
432 98672442845626369894555428616039015776585308150413109199594078342664725007366120310158075756300567545629083880856946570539956942958939995280700857795701259237959871699816399952494095635412073209246712327150157736357800794194136496469304441802206038566793835075840
433 396107769296911005121771048334614439693323910983406869202377649344793340610961965174163892322813938177266926314059740225642494545212682400079436214602030163868938577261217256562590319583649957824534915299987470685017192568550747985842482064173655498247347227128000
434 1590109860697006046461718118876491640540885549789037359127591102730023419097556476410320566074958901065305503075227663233090363753444058592784277069140424319994320738143664692352697026898967114889934130890600737728623742211563739879513073578353132115302060946112000
435 6383181711725899969999755188136409407720115329693829854553700888319604476454063050594592663093698388543900218914661002069299840448854562185894371774178473116181852888713225136522344123213144384575022790783280147512241564229048254867491841761102927908903843028212160
436 25623804332696806843284526358715047705609046704100433015583942647664845963437580121909559183514789187542769235869810154809873684376439517493929437348207134564211736807175402487838768021608432179833873075200738773570140971218686187113640720027539654038659220055420160
437 102859960397740207938120756592492729680236617251198033474982186063868036921291711381153352065574120284043527749909891197423534229053725864766590990818128243886484576589361817886466653343151571221141196942050627752162265552168675896102956521581138865754923224700222160
438 412900544295716066251794569757007396836508350494072462976745177845669033982007088784156319710206354004105518053115782180160053781801432161935340414296595998272293797662424471885367576070288708836344270616461264885985978840312380108327519805741229631221572852632800000
439 1657451901546251698378225935312729997283778180263585996216808182298100827996212849637708574564705846053533418915482423803837774738325408920305833568025372384520670198681096664933045912922080895954436013937089606670707012271585245086108965183595515718877006806220200000
440 6653234125118911195665882308519501310445036094946639845828871304353284644106239172574384708487463628020423059281471267792012858745031240841011306689211743542184700960880096232121473661337063417635805979726826086059560862649947113525660678653753455519221561982064416000
441 26706752931807545338565717128974333833303369628543829338766912610327405590526549378675367046350976746767338347446727802769471289644824821750446536065594549974024680597309073494888973392105289852976048722443379122738137081474568121406749358693204219776282026525754376000
442 107202718355484688311861599904255120872066025418476242633803240752784441576716526008717511620884648078710636726851110413500394268915402055062287258126523372254555660441962095452707465445422195234325617042488921022711615387262834161470662792114100110799491356702707136000
443 430315461476157425946050376939551461364984940276738892849575600226937914872292745590581926921221629664039225670174275915247806312740625146107563594990195563011154425284936829762541968149088756096688337122453923289397850720490721457530004220730751346783366800732261475000
444 1727287236033410920944132201835924298683592212949642176124902279436227232364594109320386903357895999090393187123725047314699460435316312017598656323648211871669655300328967736227010442681695187882584934806449330185858410141773623897618953074455780695041813730368006900000
445 6933278623400655878763051381436011167512948730894622796717596388981881679583227282263265745626977634409471877563507378556133491779467697156458655008689872507067703355662890766920182734789697766124699486345366203810575480781499272578863761915014762625634354198129592787300
446 27829745554555942760749251538028867125348142641082248995883871219885462351497832157377289682795394546479831369174775261660856385121765808795262615226518233895965136814368119036557667283894535981099839053205093612507954543067202655090073357930651590748190857269147355020800
447 111705955314920986080183975182531538821709598655952581894872555887474625876641936174323528804554849349026085635388323034775077019273493907391203624047762298364478570472896707489499185131426955745944101301965670119632722637694673997687007401751894745040867752753629079676800
448 448373506974665282802825367923545336188076887553604536181263828140267846379716261235194526841717026448410207242936700922923298098081011677373389937016192682505830149222979474099390537242882478253120523815313746238341620621305965771888859632104760424012572191624675345600000
449 1799699935766955551871597750896599745196629962189427851515276996097362150745873262034312023755170237514634719505380735288584469140020429327364098690817257025932512495314012355721773858693459319858169112869723876845283045575737831241023956201026754328422173695332654056400000
450 7223652001472091414662748515928697501036277978770214876972759864775117078466814256388380019546767903924897286100234113081078867673629054612329885416137407166056299172202576048626559959820914263052004471429920315182882578131719138156588245999504329599661127909628678212224000
451 28994131415278484454103186167707553213166351642956882942737224225941687917231783879982755783554322636797445146071009892577114144024808428990503104813279159262129028754936649574926012187089780693960593000428135732857751877430921656400223845187590380763615061164529481338544000
452 116375076275783590518585370083911943277342300013705663773275157193010600814808928798412862081148793726489303423000537084876065270661188993149610423542914843810875722775530903646834161203488372988486066875611486068698492504617072769116243647372416427323544345773504229299264000
453 467096333373565073161557341374598803444982314294912368413135311263567726046065450093247585420549794688914661152975340749033470220158600062911151280356984558349806522398376460632165634060808101872795638916337722979748145577517692797711724382961408047032443786853601684533925000
454 1874776741465076356939748207673339139646244865946221778502947335459787210027068640891319420540014175145713228967605350365365309647639496312013128960948376760334155098590324828408602500084697968079860778885889743100280895582016658656527335118930711937816231574327407095989200000
455 7524701743982915600631996349702462145100149937172152924379177405462382456801687587619185260336124720191363957344153057114275356296182280980312173343521237054499443207446402009117901356209513401101055127916175032372144808467751557705159322355172597470763808763150446028658565600
456 30201302540567297924366607759639036900378492330716842705408749150360620953302350772042399100116145908616709215331172792629981300751826527231974167615028679638357169028945287949943340429916117496896287733323287735202937368349608480876771939347389067663630592327672569513930889600
457 121215657699957053205288101118728233121967912170598351932991689462841190103029883835071563265605226578231223238144931508725705606272896671718975965405578129812736311472369219872417977281765099902998090368354118504848957534978406478714957919649966425493187386842324260511191013600
458 486506279956631086198616010955260712800540616982104866797269006669335287327252233549140798597239806299996870977121104534899560784405973225070368256158442968052491081760857109496094924052226152972712716624378379592645394766566173071208747904592573326754514621714934096654988320000
459 1952607144064506641029397089313326446407053573609715033754339853337904368817984082616807817262279393853882891977966394194989325035293824085205949657295796986419621776074163108547116435411912570534194665118865287994228849379404187923473078981313142473342541846801478194000074030000
460 7836786350113388638874908258409297090512716456822078124554886978617518715386997951830594630155586061526114999505811326617229612618078518184554618396269265205247029889561772650839821358046262699962351908560440375715596799355393324354695525725893620749586007158041148610678609774400
461 31452695069783916154233067956814883039941496213269341729793206178780006994686674832594097338065991596210286654188940811404439642171512837510469223330249311766970241572515245266631552057094359228465909832693967569589751656233763341910457892540214737603538080061303560669484647389400
462 126233452719078407631988759013968049604597758083856521877639722766937068917279638681698810838474534628052534085182725616573989892484531798446095944729312134805840897940148244728265319044657836607739255978778936073764211446202505812197373453666101388376315704075219156073653507014400
463 506626393561691487354058569130771165380674156457085679772886441935662363005681564102244065725178770638703170822502331353608101019901739631682034656689204101662396113037978798228502970496803754440561410423172935829580780878381039940202620616934757769523409026754690026370509225400000
464 2033283468219747314688749797327543325050511991440043351121619084412218077640930115287387488329539749413978409894934311661062889983130038784353384292969473512403669771612266930671991770383844358513154109911907234746286911710400364149826111825045737984161928714927180223732739813600000
465 8160275667926547957877070104736108961793610304369312928590717746888528468621406512549732193333510763228572019278889792543667968352924009401667209082467671573004119377664946549523856851421259833768939116618978449991057841231963230192904808811409048143041291761981060590239436068008000
466 32749790593889774906675716145500739770232443626162497271144188974041541392119004552735617802091431510238470392306639896925049699537291444228429992353959814542653779016387697115565632001133456573697877545111677857963200371089307699968131390152501610072336378969647299995413314637888000
467 131434396495547234154545819977619205429956361293980731055244889378294221492215658294559335158354999687757898221204440587871198110411891722532318133798047121653558704423049007087257525810404051353263226966003858152230201489288887624082425611827364416232140433087546377119496771400168000
468 527480450047426993266774374213259054390150849735750686187858087363790662375208754720743928833822114372989907472712582398458422272435087077720238027548544126782828895645266747012500693769214109353846593730659915935666939524545789399979195659501050623182883148510470416989692703544800000
469 2116900958261319771728554981889413090142969809956802370537145770787862302252143842705530298636368873398520632322219426125458861907345406616006833696929255181877323658049965786945164899598846530252483046626027105341009051901909824662852997988693257751140625193535213677786357047298450000
470 8495551238565550772049977556656416496716109686757980441797643941408913414886865134015462796586555976377693558893185986772720962247703388572424735702534205597278866905145527891344811724472263252791329993245303645084123960387926651446960964641292689361562279214726474102585948923319084800
471 34094117533693301563314104127969798281213829559708675557949279896973324724746992670450683291747213539094355314390709691010844044160178204727037210012335063042428343378403167000958779212324927579386982369924008505260468008628263399145978618630638790583238716255998219585082119992488020800
472 136824611741346471472517517957327841975709353734373948691126150026790662842954585698655383792455101720976240036424909423254809839753318827120794636407359982302225326742941065388357436062142681366764549613469024099572493245459697975633467693002394407341361811370481966489158024218839916800
473 549092976391990285218201738664445294378701642863043184017534336384469287841355001747701743373728532212237686821426807007147862951214739016949600296975947788648494381340858194097548046636575976276744601864480815655469753831453366312738912229521598090292116216776857746913964954772661800000
474 2203557866683613648266682401959032759593111955492383315862844927293446188254877804664257094462631886102219055903318522047318342480068820847878756160163470775421957696745452545234518680784529122756815840318144555195814057129609009882225718501372438265194971856514662479062205915778539200000
475 8843006650578647526611914210478734365100113193515989651964375902240302893403371458074319607461728402283242967135841359314944468488299586344608334993702826297186027096266438297951642506974957017603688802166094416969456885487867901865396832191239058039189747297908349365111045554195201022000
476 35487252558644547456000553852960279232653832958425357151464015333312079034544255294997665501549210320440978159572692183523081571888663032706625596044753220003639179040186139002752243402462686204415338253294479987968640810160220127866735182663762848324119486978107195622119954146615517832000
477 142410414399201539617301892069381452511397164407594732488223099087995209070979002275543281276862774909866558804494510309971701047073810762106595035354818052779742228026913373258926114125993250557308394693997795961986083211790635817475757290672982552772103631164069373795227086192120383717000
478 571489273441571448361160534928406916175107657517904091085065316944720968209935039924967194440261893982577447646888794278982467400965905071366531099292639776889803748834907710371591670412242949986388525973838541436095059019647529392415156698090206139313682582219211332867009803163525918400000
479 2293355545234890717258293527536348697849993301126940209017714645012057763394816994221336995180441069954825321411522379573511633422345629988633988004612494892933219934550669635205216401202640077491407810359342294157678359685000974538204551433158885338690034044699591162877422250957428951600000
480 9203047904662271647219004523766439495577082613359215091359135167280161097654636291046184438226515197341539202766092516022145375234970802514910014951935500070056783210911187679548465057919530714178824641952309611432290219199787133747937887751366223255000793981585238154714130495392816440409600
481 36930822047340266924197831697314744402821397422490691932518330537834676968311624172293720885642822332396521604709321510827429053888627387070997832331632236392241299802245820857127763829919278753720871652336946140429903906131607664711450822979020993573943817969313456596522590112503162996073600
482 148198319490733233386568308700982990440766690923710662415346891007197105949782836204311899362726781833338581292060465879100452972979290621954425302451712080762573510066150600174261565473934338700375537649159332588476530432043988821826090831074932332354996121420697012143714842256891542771737600
483 594695439327546655769845605663776357269358585290226376782896020505893970026640303814759900363881285303761313440707520603830762592415739191132964385245580514772133437210286496386572888923606890649592401812948390104960286674818127686528192616210347116146915595444832628340096534804184651774320000
484 2386398538684055325203821701900770302948988814120806968212093015774948166055389171043902748097479638510071462677628390759698868633587233301682785014953473365039993633790750689830351815296149028467314269595543299652969472412028099814423901689353220977570319445901220860432380408141059273257280000
485 9576093789120933334435876467619721158780073710459618798641082741694263302772417652917779239246980730032468141598306721808453870789079219020102136878499905964136633637472420261760310482089273936911658212286952973946728341323582452268078932643799770739611959672441529147114129351556039916904168400
486 38426503590935178482165644320671628876073864848384174589585340918117324121014896494487332119173847127415516417850408759038935769130533467481082413637605154242427864351245761725144912807389885095610514589646892233159103624742215579747934048425922181516135747969624329009927010216970977830006278400
487 154195047136391265360110035006937548530423006049207613240907941611994977438236048201831706982310823311430358474715539388088659398045073307586079084113716725475529219164133856994389687945026525308135107868722990114532959107896231371633503495251058396576197082588666353523059758460717035544508798400
488 618738393571373363954934878985418331257981019070371849586498927890093612614846123395655936828216109063416642613948059102040215416796087441147067495120743540800474422080261971359443584222480545155670465475517774954691739960250333134255614166498205930348087772976833855304631714433603061758104800000
489 2482794681340907437202880399450079227028242218315579255609384023165365682626476305047009757486976486687225276695630053097186114505847029796653530856910082324478646096905479217510327261490058176422785926839965580939792472488973521571539113201127203066797354546386372320964122911598691939194258200000
490 9962576266351033664168588951305390074970233242208713351168266447318674227798226295110970287362174240463708629181970104469148736035008452759300326154628058174045448365754604717190580538476670554795046979561824775092016750089087978242799971486914819508721425968125220727640505296960689359307049536000
491 39976027540688881123911847705816737340104198307688891080624935340469205270250394744651897426223204686364867876818363762235561949545493520454489368770254477456592014548279210998183260632924196953630633179563454147186357833000098617595082292995246539422055202154207361577151869260960018227380743796000
492 160407528752090382554330839820359688197598559790862967427014901327492900050356613510983359656657320862407732396173766043233638825339641500086688066415520761215142976534141038585845981266401331100169334142533826869074733711678811174243879305757152442676005522056258728523817252730846737684856935856000
493 643645901896935843981893633759726405399829792860211430502557694011721893657026679114965695442381766570284828848709789802897174355330960764408181364659848699301084146287064791037048639771920707511727756061507757552250915872274313304710312170851797371763722039112024734676412181514933489093209892850000
494 2582655196408758099372765917883550997424685565440100866152658070487203252997485562651599199505013123080648647253964575511660683329857936766273274593620437197013612877969641881569021361312591040598836498644923759381499525571417965804390316369875449114520850713216780660792398181106578961215347582400000
495 10362940870664376284563214285020860999323656898265053869735628402945195726984596498504722525145286656548575277801493630163045801299388254959482461067967627402119936153037159044679720626857647444560554291334165797714829439205679893761056207152930523507002263784649664069724651878807021033004599536488320
496 41581178600912567168758762617452876557794492523043305289089339513760317286323354063758866390759430874841272842909192071017281427090190233066200513200411783685089508562301813134726444173368395197748174792985555050035384995206399663476866529602302247644253189901034858286379345146164562168261147391966720
497 166842913427609751401630455319261348949916396257373911458886335588093427409016180822004377681842008506623705038151499980027532699228928933177321751161180009218796740834875818036382082831383841862230791040293245118533050827743801040151845491883263529811331627702944964247959140473395553609210121795349120
498 669446601770600343757424229643094948383398651805544186812560353538618029236230083667949123891268206033940722855406072611500953853885951183412446789467552128094325556320097423355204160099149212848344565810378213046025613352764072905169737213327931849722254584317342353290880859955998596014840253353600000
499 2686094798250510570543362656915019900975696262940314766727021551567051360367338362748936311422119361780535386897586651333677880174430233904159171438200259344890522238329957125776415496730967919559391793494846782676648799827016227458980530081981090347187817284419056884532927807543228509684665686888400000
500 10777647117776054006251467432483797582154293225098845683640906923234508435815577191654093907835343659919711454812408524616755992012932600799824111674483877675318788850709045613862352785515247122497816706903319706520844242949486820987889331933620184793951363076320337549590912928311343223521075888734144000