1 1280
2 1600
3 4800
4 28672
5 131072
6 688128
7 6881280
8 7864320
9 39321600
10 43253760
11 94371840
12 201326592
13 528482304
14 9663676416
15 115964116992
16 241591910400
17 265751101440
18 347892350976
19 811748818944
20 3522410053632
21 4174708211712
22 21646635171840
23 23811298689024
24 27058293964800
25 29764123361280
26 200385994162176
27 601157982486528
28 1039038488248320
29 1142942337073152
30 1187472557998080
31 1246846185897984
32 1306219813797888
33 1350750034722816
34 5937362789990400
35 438889857436090368
36 478788935384825856
37 501588408498388992
38 518688013333561344
39 5319877059831398400
40 187259672506065223680
41 221306885688986173440
42 856044217170583879680
43 32685324655604111769600
44 41183509066061180829696
45 74709313498523684044800
46 345157028363179420286976
47 376534940032559367585792
48 407912851701939314884608
49 410901224241880262246400
50 478139606390551577886720
51 517984573589764209377280
52 575261713938632367144960
53 719077142423290458931200
54 6311442804355280828104704
55 10877676045385048396922880
56 13597095056731310496153600
57 13806281134527176811479040
58 16567537361432612173774848
59 17257851418158971014348800
60 26775817957870888361656320
61 310641325526861478258278400
62 313277070107089393831378944
63 673220565797896621664501760
64 5301611955658435895607951360
65 47003035866616782312576122880
66 50895474774320984597836333056
67 50919955522168180838624133120
68 117507589666541955781440307200
69 127299888805420452096560332800
70 212064478226337435824318054400
71 254477373871604922989181665280
72 267329766491382949402776698880
73 287893594683027791664528752640
74 3849548637475914471399984463872
75 4145667763435600199969214038016
76 8272534312524553687013397626880
77 9927041175029464424416077152256
78 82725343125245536870133976268800
79 577573304728987021056935397949440
80 625704413456402606145013347778560
81 673835522183818191233091297607680
82 684364202217940350471108349132800
83 693087965674784425268322477539328
84 739113338395375578508797017063424
85 744528088127209831831205786419200
86 750845296147683127374016017334272
87 795968210579635238394089095299072
88 2948030409554204586644774427033600
89 3284948170646113682261320075837440
90 3537636491465045503973729312440320
91 3811983811211314338975773626466304
92 6738355221838181912330912976076800
93 7219666309112337763211692474368000
94 7941632940023571539532861721804800
95 11551466094579740421138707958988800
96 12514088269128052122900266955571200
97 22871902867267886033854641758797824
98 25413225408075428926505157509775360
99 65698963412922273645226401516748800
100 266145778819117219303035831375101952
101 288324593720710320911622150656360448
102 310503408622303422520208469937618944
103 324365167935799111025574919488405504
104 349316334700091350335234528679821312
105 1501690592295366254748032034668544000
106 3153550243820269134970867272803942400
107 7688655832552275224309924017502945280
108 8280090896594757933872225865003171840
109 12774997383317626526545719906004893696
110 13839580498594095403757863231505301504
111 14904163613870564280970006557005709312
112 15569528060918357329227596135443464192
113 16767184065604384816091257376631422976
114 18112698836301032980345494079694438400
115 20182721560449722463813550545945231360
116 21735238603561239576414592895633326080
117 35486103842548962573738110850013593600
118 38443279162761376121549620087514726400
119 41400454482973789669361129325015859200
120 44357629803186203217172638562516992000
121 312277713814430870648895375480119623680
122 1738819088284899166113167431650666086400
123 1845277399812546053834381764200706867200
124 1987221815182741904129334207600761241600
125 2129166230552937754424286651000815616000
126 4843853174507933391315252131026855526400
127 11957397550785298428846793832020580499456
128 12877197362384167538758085665252932845568
129 27253327751077603256630869132810439884800
130 29070216267816110140406260408331135877120
131 73811095992501842153375270568028274688000
132 239829284209482908658351648368731870986240
133 1417173043056035369344805194906142874009600
134 1526186354060345782371328671437384633548800
135 1635199665064656195397852147968626393088000
136 3023302491852875454602251082466438131220480
137 3255864221995404335725501165733087218237440
138 73466250552024873546834701303934446588657664
139 79117500594488325358129678327314019403169792
140 126978704657820769093294545463590401511260160
141 136746297323806982100471048960789663165972480
142 184188890272882873849614065947186076917432320
143 207212501556993233080815824190584336532111360
144 3627962990223450545522701298959725757464576000
145 70728533864787023558251801323719453536294010880
146 1950392903544127013273004218320748567212956057600
147 2377621825272840549513757523286245872411984527360
148 2560515811832289822553277332769803247212906414080
149 2786275576491610018961434597601069381732794368000
150 93641721118438027796234142455581375898072006000640
151 798880933291674424636622527824178613130426801192960
152 924419365666080405650948925053692395193779584237568
153 995528547640394283008714226980899502516378013794304
154 233729735911621317379400419569131114241587726977597440
155 251708946366361418716277374920602738414017552129720320
156 383462847980003723825578813355605734302604864572620800
157 9389462867883470522170621162752541007809751887444652851200
158 20104496964174019235706506489658381922604409923705021399040
159 22976567959056021983664578845323865054405039912805738741760
160 24743996263598792905484931064194931597051581444560026337280
161 28867995640865258389732419574894086863226845018653364060160
162 19305030227752505855403100502655702823147290970841498643333120
163 70584016770220099533817586212834913447132282612139229414686720
164 76013556521775491805649708229206829866142458197688400908124160
165 88682482608738073773257992934074634843832867897303134392811520
166 95288422639797134370653741387327133153628581526387959709827072
167 111169826413096656765762698285214988679233345114119286328131584
168 371621831884235737716509684676122279345585351188698848884162560
169 1254826964803912880601201532672620683504573913104697411816652800
170 11583018136651503513241860301593421693888374582504899185999872000
171 12355219345761603747457984321699649806814266221338559131733196800
172 12612619748798303825530025661735059177789563434283112446977638400
173 31621639513058604591150278623350041224315262610238374777779650560
174 108417049759058072883943812422914427054795186092245856380958801920
175 120463388621175636537715347136571585616439095658050951534398668800
176 4536836543763660896066571842928111409062198556475518913172429864960
177 9367233099182617497172745393339806497534304078370041991314840485888
178 10118924644178753469168089159472013191780884035276279928889488179200
179 10928438615713053746701536292229774247123354758098382323200647233536
180 30364187064143717369752742269009059365226740665561642922147504455680
181 5246931524684034361493273864084765458311180787009051896947088769941504
182 39675871097147790696476916564838504237229607803000546751606072488755200
183 42631318638057779187132850145688719348778343894448546662695096255774720
184 47368131820064199096814277939654132609753715438276162958550106950860800
185 47960233467815001585524456413899809267375636881254614995531983287746560
186 64274911177379420928292604835038376864311964640860885737601837431783424
187 71416567974866023253658449816709307627013294045400984152890930479759360
188 77732318884207916466567020208663191974980456103837805880697611406540800
189 90687705364909235877661523576773723970810532121144106860813879974297600
190 891978359196285841453856556894410127912900733791538822481005090890055680
191 991087065773650934948729507660455697681000815323932024978894545433395200
192 1156268243402592757440184425603864980627834284544587362475376969672294400
193 1492460522576791996158086788006333285919624757193685872909394139005583360
194 1591569229154157089652959738772378855687724838726079075407283593548922880
195 4092606589253546801964753613986117057482721013867060479618729240554373120
196 4547340654726163113294170682206796730536356682074511644020810267282636800
197 139918173991574249639820636375593745554964820986908050585255700531773440000
198 149246052257679199615808678800633328591962475719368587290939413900558336000
199 184691989668878009524563240015783744132553563702718626772537524701940940800
200 230864987086097511905704050019729680165691954628398283465671905877426176000
201 236405746776163852191440947220203192489668561539479842268848031618484404224
202 1225807575876405159511175281882535072168651800575080663616249052836585799680
203 2740157519450990104946247342779627912948431054207607262661647639214251048960
204 3900296832334016416626466805989884320536619365466165747869883349934591180800
205 4309479758940486888906475600368287363092916486396767958025875576378621952000
206 6318480868381106594934876225703612599269323372055188511549211026894037712896
207 7020534298201229549927640250781791776965914857839098346165790029882264125440
208 132043355290250064351292107247357128605138512918051286445436573296724379959296
209 260762702504617097568740923600466551715876837576880795714729343967055524659200
210 526110243734590100149679489813688559286098762407860594431036346729136201400320
211 624047493173442626660234688958381491285859098474586519659181335989534588928000
212 668622314114402814278822881026837312091991891222771271063408574274501345280000
213 713197135055363001897411073095293132898124683970956022467635812559468101632000
214 779422583310503852073599244168427495238664833196830510268201995154275853926400
215 909326347195587827419199118196498744445108972062968928646235661013321829580800
216 1136657933994484784273998897745623430556386215078711160807794576266652286976000
217 5006643888088648273319825733128957792944835281476111277722803404167466073456640
218 5215254050092341951374818472009331034317536751537615914294586879341110493184000
219 29577711585016014414689432023407996807551026893643488163777792418466261110882304
220 31426318559079515315607521524870996608022966074496206174013904444620402430312448
221 47926847475720393727506024112003698530753978762848244709825126603996256429670400
222 72623845409637535393210658986046420732826182104928207544990115313198408977612800
223 110036129408541720292743422706130940504282094098376072037863811080603649966080000
224 117371871369111168312259650886539669871234233704934476840388065152643893297152000
225 250393325587437159066153921891284629058633031903860217259494538992306972367257600
226 292125546518676685577179575539832067235071870554503586802743628824358134428467200
227 964014303511633062404692599281445821875737172829861836449053975120381843613941760
228 1156817164213959674885631119137734986250884607395834203738864770144458212336730112
229 1622548749806592790748677413855524396299942046737014207841524612670149180939829248
230 4600977357669157797840578314752355058952381961233431492143212153983640617248358400
231 4969055546282690421667824579932543463668572518132106011514669126302331866628227072
232 5521172829202989357408693977702826070742858353480117790571854584780368740698030080
233 5809907632771002831456852718883713658626094568394256603599209225055872718209024000
234 5949345415957506899411817184136922786433120838035718762085590246457213663446040576
235 19280286070232661248093851985628916437514743456597236728981079502407636872278835200
236 205072133656111033275180062028962111199020453129261517935526027434699410368783974400
237 269222903671612433427928696817509233163842235903030505597408528324528456689275371520
238 286049335151088210517174240368603560236582375646969912197246561344811485232355082240
239 413749931200681161640912740533158721056485221917938622999588776230888041139656458240
240 433806436580234878082111669676650619844081727773437826402074288804171829626273792000
241 615366636963685562120979878440021104374496539206926869936933779027493615289772277760
242 623058719925731631647492126920521368179177745947013455811145451265337285480894431232
243 9807405776608738646303116812637836350968538593610396989619882103250679493680745676800
244 14278428998298016558588361241928614687439490011285725029005416591497312792270497382400
245 98458661914189689939356780550403376699919446273108299189909404644398978446363564441600
246 236300788594055255854456273320968104079806671055459918055782571146557548271272554659840
247 1809177912673235552635680842613662046861019825268364997614585310340831228951930496614400
248 1953912145687094396846535310022755010609901411289834197423752135168097727268084936343552
249 2015941102693033901508330081769509137930850662441892425913395060094069083689293981941760
250 2171013495207882663162817011136394456233223790322037997137502372408997474742316595937280
251 2353777386386097275112748035033080724232449262466495277508771704780163078483378962432000
252 8040790722992158011714137078282942430493421445637177767175934712625916573119691096064000
253 8399754594554307922951375340706288074711877760174551774639146083725287848705391591424000
254 10079705513465169507541650408847545689654253312209462129566975300470345418446469909708800
255 14703160179185660364277279228860237587187970643450839345693137760230247447990292289945600
256 17230265834983195739387436596320590922485903097793952358234145812769821228113623777280000
257 18378950223982075455346599036075296983984963304313549182116422200287809309987865362432000
258 20336636618375880456974143022685817457368361627710519197675787529300608998096394235412480
259 61249164403579122317475066044794932577485889137575210760058842441187716511913846167830528
260 76561455504473902896843832555993665721857361421969013450073553051484645639892307709788160
261 2835609463128663070253475279851617248957680052665519016669390853758690579255270655918080000
262 3024650094003907274937040298508391732221525389509886951114016910675936617872288699645952000
263 5998889353107749428625129925374976935572692022527942453042800206173940958780039254297804800
264 6002418111550753987112556472389903392593617135482370654485766559236396218167556924447391744
265 6210614859688022937870722746270564356828198799793634539620781389921256522031099463273021440
266 6669353457278615541236173858211003769548463483869300727206407288040440242408396582719324160
267 9678880300812503279798528955226853543108881246431638243564854114162997177191323838867046400
268 46458625443900015743032938985088897006922629982871863569111299747982386450518354426561822720
269 94078716523897531879641701444805016439018325715315523727450381989664332562299667713787691008
270 117598395654871914849552126806006270548772907144144404659312977487080415702874584642234613760
271 124948295383301409527649134731381662458071213840653429950520038580022941684304246182374277120
272 598880718612773640437533979104661562979862027122957616320575348313835450338713162529898496000
273 1561009814915040528965906749898986939432600367424494615922139671532208184737416708732477243392
274 1658572928347230562026275921767673623147137890388525529417273401002971196283505253028257071104
275 3161767564932084404734186125374105490748901207167668492897852343959912411215832454029901824000
276 3345021031960801133498371606926400584498429358766774176976013581854731824437321518712451235840
277 15357156743955838537280332608959940955066091577671532679789568527805288854476900491002380288000
278 16892872418351422391008365869855935050572700735438685947768525380585817739924590540102618316800
279 31591865301852010705262398509860449964707388388352867226995683828628022786352481010062039449600
280 85367724253166278927823025385100848250220332593527049308242013286917635102827476258807349248000
281 139375876331700047229098816955266691020767889948615590707333899243947159351555063279685468160000
282 148667601420480050377705404752284470422152415945189963421156159193543636641658734164997832704000
283 570883589454643393450388754248772366421065277229529459537239651303207564703969539193591677583360
284 590061710037885319949112751461817063105522938886458964818568795839174693830743515900876398002176
285 627971948400107732795427629673649603063171804952482405490963616433528321174366493112950845341696
286 655624122264317022165680834957574514561692154318287738687298662043527437589715017667640442224640
287 1480068565252779168204711585089409838869428496521002302503954651526834427010291397909311756697600
288 4856474979735681645671709888574626033790312254209538805091101200322425463627518649389929201664000
289 5827769975682817974806051866289551240548374705051446566109321440386910556353022379267915041996800
290 6937821399622402350959585555106608619700446077442198292987287429032036376610740927699898859520000
291 7400342826263895841023557925447049194347142482605011512519773257634172135051456989546558783488000
292 8140377108890285425125913717991754113781856730865512663771750583397589348556602688501214661836800
293 46241570745826114869481489094150561680106287455591886222516411755559812741021532674680925884252160
294 49131668917440247048824082162534971785112930421566379111423687490282301037335378466848483752017920
295 62518096196277392064967017354176671593844659693047137257767044480493486196914708647689328602906624
296 3215216375808551591912589463929085967683439641356709916113733716139665004412756444738308328149483520
297 3637416505965230083779899191515733620005507473050015258633718951592348287820492139501924573260021760
298 3864755037588056964016142890985466971255851690115641212298326386066870055809272898220794859088773120
299 4910512283053060613102863908546240387007435088617520599155520584649670188557664388327598173901029376
300 5217419300743876901421792902830380411195399781656115636602740621190274575342518412598073059769843712
301 27402412293822882885618660203941073588211133307017414057787503262553963105790537881292400524001280000
302 29229239780077741744659904217537145160758542194151908328306670146724227312843240406711893892268032000
303 30142653523205171174180526224335180947032246637719155463566253588809359416369591669421640576401408000
304 31056067266332600603701148231133216733305951081286402598825837030894491519895942932131387260534784000
305 33293930936994802706026672147788404409676526968026158080211816464003065173535503525770266636661555200
306 375108577177664352389802104125060029563067958158282823546602266882960917181488251886135971617439744000
307 2473443224056356456970331450230698861603745081674010375870928887082796835717934654861308709816814796800
308 2560741220199521978981049030827076468483877261027210742078138141921013194625626466209354899575055319040
309 15277149325053966351875576604366081204023131386810064086261619596687862808846066985908083207692091392000
310 16499321271058283660025622732715367700344981897754869213162549164422891833553752344780729864307458703360
311 17023109247917276792089928216293633341625774973874071410405804693452189986999903212869007002856901836800
312 18332579190064759622250691925239297444827757664172076903513943516025435370615280383089699849230509670400
313 197875457924508516557626516018455908928299606533920830069674310966623746857434772388904696785345183744000
314 217663003716959368213389167620301499821129567187312913076641742063286121543178249627795166463879702118400
315 297977160168671648463249341768968898150851172192257249987274256514445171738254716067997661041460982579200
316 505709808971974169106200311459335787147444560806288018549831166770229805750066575269687459024650924720128
317 965445998946496141020927867331459230008757797902913489958768591106802356431945280060312421774333583556608
318 1025786373880652149834735859039675431884305160271845583081191628050977503708941860064081948135229432528896
319 4751804526064785694087379347022025897699354786553402333390814159353792848063480675296850200920548106567680
320 8173087821769279500706267659948861206423346437273341713936665321539067567677843640722221559994358379315200
321 47676345626987463754119894683035023704136187550761159997963881042311227478120754570879625766633757212672000
322 52443980189686210129531884151338526074549806305837275997760269146542350225932830027967588343297132933939200
323 201384883928395046897402435141139940126271256214415139831399433522722624867582067307395539238260990466326528
324 344802142480891478936045666904092582145984927822469103556703068252429413011409028592968722062261994127360000
325 2929234675322109773053126329325671856382127363118765670274900851239601816255739160834844207101978043146567680
326 3112311842529741633868946724908526347406010323313688524667082154442076929771722858387021970045851670843228160
327 42290825624962959848454511379639387426516963805027179364593881039771751222192234134553063240034807997928570880
328 42908711064288717378707905214731521333722568795685043998167492938080104730308679113791663189970381491404800000
329 47076985853391049924068101721305440548998475478694448272275192252065029189824379370559996185567504264855552000
330 183077167207631860815820395582854491023882960194922854392181303202475113515983697552177762943873627696660480000
331 194519490158108852116809170306782896712875645207105532791692634652629808110732678649188873127865729427701760000
332 207609507613454530165140328590956992821083276861042516880733597831606778727125513024169583178352693808012984320
333 214200285632929277154509862831939754497943063428059739638852124746895882813700926136047982644332144405092761600
334 230677230681616144627933698434396658690092529845602796534148442035118643030139458915743981309280770897792204800
335 2265579944194444277595777395337824326420551632412170323103243627130629529760298257208199816430436142746173440000
336 16269806310931946853757935954883160253733873125436801322898306442313674088003305510465534681732129473934078771200
337 25453208095324645744545748693861655152508103734016684736267572745308503462120726843039414257643153665887981010944
338 479925809204774465217024217796718076949647747173378567417839755467096361575340304111180874891588082589133648691200
339 527918390125251911738726639576389884644612521890716424159623731013805997732874334522298962380746890848047013560320
340 1554959621823469267303158465661366569316858700841746558433800807713392211504102585320226034648745387588793021759488
341 1652144598187436096509605869765201979899162369644355718335913358195479224723108996902740161814291974313092585619456
342 1749329574551402925716053273869037390481466038446964878238025908677566237942115408485254288979838561037392149479424
343 22676494484925593481504394290894929135870856053942137310492928445820303084434829369253296338627536902336564900659200
344 73716604293853357857334919853575896619465893965830947955380186439746001137972270711477382383347929485690928438968320
345 78323892062219192723418352344424390158182512338695382202591448092230126209095537630944718782307175078546611466403840
346 81088264723238693643068411838933486281412483362414042750918205083720601251769497782625120621682722434260021282865152
347 164134626748032867104222282486477582316779529533295470056901196369746955658766384006023859212923124245483707852390400
348 180548089422836153814644510735125340548457482486625017062591316006721651224643022406626245134215436670032078637629440
349 399846759897463525877955034027208546395763665930734829311548779126300854386769236225200980338248813951403919881011200
350 614305035782111315477790998779799138495549116381924566294834886997883342816435589262311519861232745714091070324736000
351 652699100518493272695152936203536584651520936155794851688262067435251051742462813591205989852559792321221762220032000
352 675735539360322447025570098657779052345104028020117022924318375697671677098079148188542671847356020285500177357209600
353 717969010570342599964668229823890243116673029771374336857088274178776156916709094950326588837815771553343938442035200
354 1088471735276428487112210925962956598521801090589222590903660565399374548052871809724158224254121771312155115231641600
355 2088637121659178472624489395851317070884866995698543525402438615792803365575881003491859167528191335427909639104102400
356 2388417979120848794577651403255859050470694964492922713754318040647770436870301571051867189220472915336386081422573568
357 2537694102815901844238754615959350241125113399773730383363962918188256089174695419242608888546752472544910211511484416
358 3563449133345450404236404817140631721351134522762335863077460184343190484696901758025517996070041513224317341532160000
359 4319332282842970186953217960170462692546829724560407106760557799203867254178062737000627874024292743302202838220800000
360 8514267795940062832522183243088016059548310753053474488846411533790663131435797267175637665276685855597302234700840960
361 294866417175413431429339679414303586477863575863323791821520745758984004551889082845909529533391717942763713755873280000
362 8067545173919311483906733628775346126034347435620538944236807603965802364539685306664084728033597402914015208360692940800
363 8874299691311242632297406991652880738637782179182592838660488364362382600993653837330493200836957143205416729196762234880
364 11387572536218937914125995939163596336297103949226785797980376046500099979219926728604542653705569065967853045986822717440
365 12099295819732621533758870685361321107315672946053459910354149549406356227921172149142326569562167132590843861360999137280
366 14665813114827420040919843254983419524018997510367830194368666120492553003540814726233123114620808645564659225892120166400
367 52311661338255746043016293845532770669864821266760547259472352463609834279541538409527117815459957896789824930001966858240
368 80203665471712453348780392800690575521978892634824071375453642846443649238113830534087392033082547280431730141597532160000
369 83034383076596422290502053723067889952166382963111979776940242005729895681811965729408123516603107772682261793653915648000
370 88224032018883698683658432080759633074176781898306478512999007131088014161925213587496131236390802008474903155757285376000
371 110424945805759397955161172743404570533790098901593074404658191966061575556072016762225868157144912154839787112599493017600
372 115946193096047367852919231380574799060479603846672728124891101564364654333875617600337161565002157762581776468229467668480
373 123192830164550328343726683341860724001759579087089773632696795412137445229742843700358234162814792622743137497493809397760
374 127540812405652104638211154518632278966527564231340000937380211720801119767263179360370877721502373538839954115052414435328
375 2092466453530229841720651753821310826794592850670421890378894098544393371181661536381084712618398315871592997200078674329600
376 3864873103201578928430641046019159968682653461555757604163036718812155144462520586677905385500071925419392548940982255616000
377 4106427672151677611457556111395357466725319302902992454423226513737914840991428123345274472093826420758104583249793646592000
378 4251360413521736821273705150621075965550918807711333364579340390693370658908772645345695924050079117961331803835080481177600
379 4517070439366845372603311722534893213397851233193291699865549165111706325090570935679801919303209062833915041574773011251200
380 10043838976945103240259128418342291968614045683218025073818691673013088181671975374629206620568311916183646386560377636782080
381 14493274137005920981614903922571849882559950480834091015611387695545581791734452200042145195625269720322722058528683458560000
382 197881502883920841135648821556180990396551857231654789333147480003182343396481054037908755737603682581472898505778291487539200
383 217669653172312925249213703711799089436207042954820268266462228003500577736129159441699631311364050839620188356356120636293120
384 5698987283056920224706686060818012523420693488271657932794647424091651489818654356291772165242986058346419476966414794841128960
385 6055173988247977738750853939619138306134486831288636553594312888097379707932320253560007925570672686993070694276815719518699520
386 6727971098053308598612059932910153673482763145876262837327014320108199675480355837288897695078525207770078549196461910576332800
387 7400768207858639458473265926201169040831039460463889121059715752119019643028391421017787464586377728547086404116108101633966080
388 19081430635235223966651850650060309788238929090195283257124935571735440256089244496512630017554640820356315213057192393441280000
389 20989573698758746363317035715066340767062821999214811582837429128908984281698168946163893019310104902391946734362911632785408000
390 51424455561958928590126737501912534879303913898076288377951701365827011490160513918101537897309757010860269499189133500324249600
391 203026421958902783005175690916641696146862205519677813855809314483265084324789561442894383386781378328591193866928527066215219200
392 223329064154793061305693260008305865761548426071645595241390245931591592757268517587183821725459516161450313253621379772836741120
393 286577646233719417013821927629705772606297729695946227477673699040037332059452333344957686023647298933991379413168286826296770560
394 304488749123326880577185798106562383394191337801942866695028305230039665313168104179017541400125255117365840626491304752940318720
395 358222057792149271267277409537132215757872162119932784347092123800046665074315416681197107529559123667489224266460358532870963200
396 380610936404158600721482247633202979242739172252428583368785381537549581641460130223771926750156568896707300783114130941175398400
397 987349546789611428930433360036720669682635146843064736856672666223878620611081867227549527628347334608517174384431363206225592320
398 1424746820764230056176671515204503130855173372067914483198661856022912872454663589072943041310746514586604869241603698710282240000
399 2018391329415992579583617979873046102044828943762878851198104296032459902644106751186669308523557562331023564758938573172899840000
400 2089628670454204082392451555633271258587587612366274575358037388833605546266839930640316460589094888060353808221018758108413952000
401 2220230462357591837541979777860350712249311838139166736317914725635705892908517426305336239375913318564125921234832430490189824000
402 11115739005429116781142183859576466331395790727600338520346131356704478334427242020652904185159652807136635322692588095080602009600
403 11810472693268436579963570350799995477108027648075359677867764566498508230328944646943710696732131107582675030360874851023139635200
404 140058311468406871442391516630663475775586963167764265356361255094476427013783249460226592733011625369921605065926609998015585320960
405 148811955935182300907540986420079943011561148365749531941133833537881203702144702551490754778824851955541705382547023122891559403520
406 708628361596106194797814221047999728626481658884521580672065873989910493819736678816622641803927866454960501821652491061388378112000
407 1263807419890702629030954700847002457193772987959122863176541012766564634382184790051263395364284588298901983212072144903968758169600
408 2489925537216122158975849184545128458232657122982475828557533423901803146911702212626250537475762228798606312283139733298054850150400
409 2738918090937734374873434102999641304055922835280723411413286766291983461602872433888875591223338451678466943511453706627860335165440
410 3112406921520152698719811480681410572790821403728094785696916779877253933639627765782813171844702785998257890353924666622568562688000
411 3423647613672167968591792628749551630069903544100904264266608457864979327003590542361094489029173064598083679389317133284825418956800
412 5335554722605976054948248252596703839069979549248162489766143051218149600525076169913394008876633347425584954892442285638688964608000
413 6200498163965929204480874434169997625481714515239563830880576397411716820922695939645448115784368831480904390939459296787148308480000
414 6419339275635314941109611178905409306381069145189195495499890858496836238131732266927052166929699496121406898854969624909047660544000
415 6820547980362522124928961877586997388029885966763520213968634037152888503014965533609992927362805714628994830033405226465863139328000
416 15006247657329307654541948210428229547384317482260457002467277331551045751476776727881420649965531289634457685634993928358812712960000
417 16506872423062238419996143031471052502122749230486502702714005064706150326624454400669562714962084418597903454198493321194693984256000
418 21164367066337038351294718068633591894977585545351044542739034103165326748749468807323129568543978944788153654406687733033466226278400
419 23280803772970742186424189875496951084475344099886148997012937513481859423624415688055442525398376839266969019847356506336812848906240
420 26455458832921297939118397585791989868721981931688805678423792628956658435936836009153911960679973680985192068008359666291832782848000
421 29101004716213427733030237344371188855594180124857686246266171891852324279530519610069303156747971049083711274809195632921016061132800
422 121325512309507452386971651281312235890602206844075794864947937225590204900689739844921285954971320476694590388358925910781000784281600
423 159666475073983833444326328958956362384169138011251262506251830807703126795712904384658315715633252921710629775156335397737767265894400
424 175633122581382216788758961854851998622586051812376388756877013888473439475284194823124147287196578213881692752671968937511543992483840
425 199583093842479791805407911198695452980211422514064078132814788509628908494641130480822894644541566152138287218945419247172209082368000
426 219541403226727770985948702318564998278232564765470485946096267360591799344105243528905184108995722767352115940839961171889429990604800
427 450747662965752857122028012379369540324631872320484767135443764966909278252358434834283525869897985190513416989313524290756443730083840
428 478919391901112410692154763153080136594921364340515065081409000277341108143130837011426246236766609264920505551145619558928721463214080
429 563434578707191071402535015474211925405789840400605958919304706208636597815448043542854407337372481488141771236641905363445554662604800
430 598649239876390513365193453941350170743651705425643831351761250346676385178913546264282807795958261581150631938932024448660901829017600
431 860518265661891818142053478178796395165206301702743646349483551300463167572684284683632185751623426272798341525053091827807756211978240
432 914300657265760056775931820564971169863031695559165124246326273256742115545977052476359197361099890414848237870368910067045740975226880
433 1120466491747254971539132133045307806204695705342114122850890040755811416110265995681812741864093002959372840527412879984124682567680000
434 8741772857517631168427209937054439569932254493488189423232848775115816305500284796786104744143476076422078390095777440790427999613747200
435 9288133661112483116453910558120342043053020399331201262184901823560554824594052596585236290652443331198458289476763530839829749589606400
436 745423947629613787465553825472382377311859958850001683650240126314026218909837761607196380907343793008811563346077240795838468818626150400
437 1958157120083949381727695025900194463664825006541354430804158125625942852432063794480087462688138641118545559381454146737055871913479372800
438 2153972832092344319900464528490213910031307507195489873884573938188537137675270173928096208956952505230400115319599561410761459104827310080
439 2447696400104936727159618782375243079581031258176693038505197657032428565540079743100109328360173301398181949226817683421319839891849216000
440 2524186912608215999883356869324469425817938484994714695958485083814691958213207235071987744871428717066875135140155736028236084888469504000
441 2692466040115430399875580660612767387539134383994362342355717422735671422094087717410120261196190631538000144149499451763451823881034137600
442 16644335520713569744685407720151652941151012555601512661835344067820514245672542253080743432849178449507637254742360247264974911264574668800
443 18308769072784926719153948492166818235266113811161663928018878474602565670239796478388817776134096294458400980216596271991472402391032135680
444 20805419400891962180856759650189566176438765694501890827294180084775642807090677816350929291061473061884546568427950309081218639080718336000
445 22885961340981158398942435615208522794082642263952079910023598093253207087799745597986022220167620368073001225270745339989340502988790169600
446 94411146861190416619013867320187947355268348529672445770914766771250816099403075805289931236749541625358446613034396360536622395828469760000
447 125566825325383254103288443535849969982506903544464352875316639805763585412206090821035608544876890361726733995335747159513707786451864780800
448 138123507857921579513617287889434966980757593898910788162848303786339943953426699903139169399364579397899407394869321875465078565097051258880
449 156958531656729067629110554419812462478133629430580441094145799757204481765257613526294510681096112952158417494169683949392134733064830976000
450 169184775175253226581272850237776801660640880565173022821479262054081462450130311843079556776255178592642336330557638278081627333324617809920
451 172654384822401974392021609861793708725946992373638485203560379732924929941783374878923961749205724247374259243586652344331348206371314073600
452 179758823623706553242602403377637851764430935600496336747821715932461553853263456333272029074771127254682482351217490670461729041657406423040
453 3437404955941652857524273782608798509930481382911451892245927863955940824383599986653044963073121088866383976239901222157848936296119218995200
454 3652242765688006161119540894021848416801136469343417635511298355453187125907574985818860273265191156920532974754895048542714494814626670182400
455 8120869208412154875901096811413286479710762267128305095431004578595910197606254968467818725260248572446832143866766637347918111999581654876160
456 9130606914220015402798852235054621042002841173358544088778245888632967814768937464547150683162977892301332436887237621356786237036566675456000
457 1539957420261860480170874654608741732448855659544330447726175683052261489323852794020564143456758247812140021355475747526716323460661410109849600
458 1804637601869367750200243735869619217713502726028512243429112128576868932801389992992848605613388571654851587525948141632870691555462589972480000
459 1924946775327325600213593318260927165561069574430413059657719603815326861654815992525705179320947809765175026694344684408395404325826762637312000
460 3387906324576093056375924240139231811387482450997526984997586502714975276512476146845241115604868145186708046982046644558775911613455102241669120
461 3970202724112609050440536218913162278969705997262726935544046682869111652163057984584266932349454857640673492557085911592315521422017697939456000
462 4234882905720116320469905300174039764234353063746908731246983128393719095640595183556551394506085181483385058727558305698469889516818877802086400
463 4399878343605315657631070441739262092711016170126658422074787665863604255211007982915897552733594993748971489587073564362046638459032600313856000
464 209434209155613025303238953026788875613044369698028940890759892895107562548043979986796723510119121702451042904344701663633419990649951774939545600
465 295671824690277212192807933684878412630180286632511445963425731146034205950179736451948315543697583579930884100251343525129534104446990741091123200
466 346490419558918608038446797286966889800992523397474350738389528686758835097866878654626932277770605757731504804982043193511172778648817274716160000
467 369589780862846515241009917106098015787725358290639307454282163932542757437724670564935394429621979474913605125314179406411917630558738426363904000
468 399156963331874236460290710474585857050743386953890452050624737047146178032742644210130225983991737832906693535339313758924871041003437500473016320
469 743403444935554133513345661836265723184453292104600206993756124024314574960451908793470050509868210143826222880631949434611400034038148149029109760
470 789866160244026266857929765701032330883481622861137719930865881775834235895480153093061928666734973277815361810671446274274612536165532408343429120
471 871175912033852500210951947464373894356781201685078367570807957840993642531779580617347715441251808762296354938240565743685234414888454862143488000
472 929254306169442666891682077295332153980566615130750258742195155030393218700564885991837563137335262679782778600789936793264250042547685186286387200
473 987332700305032833572412207126290413604352028576422149913582352219792794869350191366327410833418716597269202263339307842843265670206915510429286400
474 5406570508622211880097059358809205259523296669851637869045499083813196908803286609407054912799041528318736166404595995888082909338459259265666252800
475 5744481165411100122603125568734780588243502711717365235860842776551521715603492022494995844848981623838657176804883245631088091172112962969770393600
476 29065723054353011067401791112958287475197242897122405183988603074579746581726468812172327211207647256241525630591108073894333720603556977812221775052800
477 34061394204319934844611473960497993134996769020065318574986644228023140525460705639264445950633961628408037848348954774094922328832293333373697392640000
478 36332153817941263834252238891197859343996553621403006479985753843224683227158086015215409014009559070301907038238885092367917150754446222265277218816000
479 62536719759131400374706666191474315395854067920839924903675478802650486004745855553689522765363953549757157489568680965238277395736090560074108412887040
480 296470375154400712887498269352174532247011877550648532876683751360713415133609981884157737554318002013663561432029302353722203950156281173684662105538560
481 483136907659023383964811994499839978476611948601056868391632779995236676514031081588997794532962669948192470481825529761621369400254680431189819727544320
482 35137229647928973379259054145442907525571778080076863155755111272380849201020442297381657784215466905323088762314583982663372320018522213177441434730496000
483 38650952612721870717184959559987198278128955888084549471330622399618934121122486527119823562637013595855397638546042380929709552020374434495185578203545600
484 39238726123376564940992418002493688091516277911115246998384614150682657885330732896432641735130323795926059601297995899757350522814801920046499396321280000
485 642887288805401639993219776552856585691402697295712206821533518244784666793258727775152402188375225072452560507666364821624430965797714658041846109327851520
486 2014909296930839049460231200916278089146388042223927640803621100803407416583316243101053783978051734218847201986167503901848422319142137792447201633185562624000
487 2828704070743767215970167016832568977042171868101133710014747480277052533890338402210670569628850990318791266233732005215147496249509944495384122881042546688000
488 2938913320253264639969004692813058677446412330494684374041296083404729905340611326972125267146858171759783133749331953470283112986503838436762725071213035520000
489 3232804652278591103965905162094364545191053563544152811445425691745202895874672459669337793861543988935761447124265148817311424285154222280438997578334339072000
490 366901776002604899692770463196629746782216639105171049746979513175135560662469493022738710684659499117616019172289932623106064580203103200681289965157091922411520
491 1414811739467780013700989771249098580538903786448435591439708347809844019141473714012899937001274269147496823886058645025480766483292490811062355066776239629926400
492 1464746271448995778890436469057890295146159214205439200549345113026662043346466903919237581836613360999761417670272479555791852359173402251452791127956577499217920
493 1556292913414558015071088748374008438592794165093279150583679182590828421055621085414189930701401696062246506274664509528028843131621739892168590573453863592919040
494 58589850857959831155617458762315611805846368568217568021973804521066481733858676156769503273464534439990456706810899182231674094366936090058111645118263099968716800
495 60872572319958266135706450662146090187892330979966304438414342359549591411801221981059224180222892924665409565517817332188752305835777755904531579343649973993472000
496 224705393915470943352510140139562715732649424906516240993365443475681108922469354578519401759025913335190672028962255386399886441464101481756962275311520411811840000
497 245438211594071729059168409069773035637581878511224139495686628393703952572382527027630791894658704272250931368167839483385049297129855911807071327913596695141679104000
498 2393606939736470957681794770356643699932227081861843036605553404525265213658282930250418389525052506426523368771465406009393242669152118606575628950319266817381708595200
499 8011103226430501236491256872037391883210672514606355913139211550770497011962565682181869047441660107446270399856998280737688009058318496961382808143099796129424405954560
500 8482344592691118956284860217451356111634829721347906260970929877286408600901540134074920167879404819648992188083880532545787303708807820312052385092693901784096429834240
501 44880130120058830456533651944187069373729257784909556936354126334848722756092804942195344803594734495497313164464976362676123300046602223873293042818486252825907036160000
502 135637726585066687601968370320209809662826201305504438740981359589765028773969366047523708739752975364169657563716373007198950417918620054372618973851425119651630153728000
503 166671638427729945725298733449473814113680836164203854324917894663903267357453556999197133299408456127491675214294679151246070273538400322813074195068631187027923132900966400
504 172554166842826296750897512277102301670634277440587519771679702710864559146540153128580561533505225167285499045387432533054755106722108569500594460776935817158320419944529920
505 183338802270502940297828606794421195525048919780624239757409684130293594093198912699116846629349301740240842735724147066370677300892240355094381614575494305730715446191063040
506 393761745785511996776018257774381885843570975437931605842618526143471469131984028410603227419852477601199082693771179494818841021234470762645887785849641179353468401478533120
507 416924201419953878939313449408169055599075150463692288539243145328381555551512500670050476091608505695387264028698895935690537551895321983977998832076090660491907719212564480
508 49413238686809348615029742152079295478408906721622789752799187594474851028327407486820797166412859934268120181179128407192952598743149272175170231949758893095337211165933568000
509 52158418613854312426975838938305923004987179317268500294621364683056787196567819013866397008991352152838571302355746652037005520895546453962679689280301053822855945119596544000
510 92402756344333481910105617824388282544624655569434616837734480801667971422972252000354890701192048077081384738804970121450821359649689138967568333746049130088280584880295772160
511 97838212599882510257758889461117005047249635308813123710542391437060205036088266823905178389497462669850877958734674246242046145511435558906837059260522608328767678108548464640
512 734390534083068718971819812251347395910219484787140484148268814737439563727674891715238869886598238311967083937168912860681037734209294071794530025066638837825811707283919339520
513 4240691204329299068950057261722066165857508002379878885908800373822207405585370803287995880247424413711208424539441541932353661502802540204046609468053974642482882640556767313920
514 4505734404599880260759435840579695301223602252528621316278100397186095368434456478493495622762888439568158951073156638303125765346727698966799522559807348057638062805591565271040
515 6226068074537977925493747511161991230279522246924471508852697636903831229569253343339420442968020351717783142828570179306312027441636808294071449225669620530012488606907629568000
516 6571960745345643365798955706226546298628384593975831037122291950065155186767545195747166023132910371257659984096824078156662695632838853199297640849317932781679849085069164544000
517 79159569147480249287067735552145235096006816044424405870297606978014538237593588328042589764618589055942557258069575449403935014718980750475536710070340859993013809290392989859840
518 84107042219197764867509469024154312289507242047200931237191207414140446877443187598545251624907250871938967086698923914991680953138917047380257754449737163742577172371042551726080
519 89054515290915280447951202496163389483007668049977456604084807850266355517292786869047913485195912687935376915328272380579426891558853344284978798829133467492140535451692113592320
520 7520159069010623682271434877453797334120647524220318557678272662911381132571390891164046027638765960314542939516609667693373826398303171295175987456682381699336311882587334036684800
521 7813152279491557072489802470081867360125348077112019280704698870557279098775471055754853015728588010716408248848425628772336443011224074072910116838111565401907856501389437960192000
522 7915956914748024928706773555214523509600681604442440587029760697801453823759358832804258976461858905594255725806957544940393501471898075047553671007034085999301380929039298985984000
523 8203809893466134926114292593585960728131615480967620244739933814085143053714244608542595666515017411252228661290846910210953265161785277776555622680017143672003249326458909858201600
524 8594467507440712779738782717090054096137882884823221208775168757613007008653018161330338317301446811788049073733268191649570087312346481480201128521922721942098642151528381756211200
525 9046807902569171347093455491673741153829350405077074956605440797487375798582124380347724544527838749250577972350808622789021144539312085768632766865181812570630149633187770269696000
526 9252417173082107059527397661939053452780017459737917569255564451975725248549899934446536465994380539006272926267872455125135261460660087717919875203026853765417198488487492321280000
527 9375782735389868486987762964098240832150417692534423136845638644668734918530565266905823618874305612859689898618110754526803731613468888887492140205733878482289427801667325552230400
528 14272710194772954038122818985917095418825471377706824694796083682399590985263086380359194215135775905541158051076181027998588282956907135313013437118743276271467641372055705747456000
529 16311668794026233186426078841048109050086253003093513936909809922742389697443527291839079103012315320618466344087064031998386609093608154643443928135706601453105875853777949425664000
530 35885671346857713010137373450305839910189756606805730661201581830033257334375760042045974026627093705360625956991540870396450540005937940215576641898554523196832926878311488736460800
531 39148005105662959647422589218515461720207007207424433448583543814581735273864465500413789847229556769484319225808953676796127861824659571144265427525695843487454102049067078621593600
532 7781702285473898425915906675718085190877854044431096794673735956366741166908400106999898744221065778555377148697271544978204427686934683694747160746754787900753229508482792475181711360
533 8268058678316017077535650842950465515307719922208040344340844453639662489840175113687392415734882389715088220490851016539342204417368101425668858293426962144550306352762967004880568320
534 8754415071158135729155395010182845839737585799984983894007952950912583812771950120374886087248699000874799292284430488100479981147801519156590555840099136388347383197043141534579425280
535 9240771464000254380775139177415226164167451677761927443675061448185505135703725127062379758762515612034510364078009959661617757878234936887512253386771310632144460041323316064278282240
536 26949618304671509700141668141015013648061832188505962925277007641096939106176277426839476170462565466858448999817390631959149533114925311496959864058025239483128067561845168745218048000
537 28297099219905085185148751548065764330464923797931261071540858023151786061485091298181449978985693740201371449808260163557107009770671577071807857260926501457284470939937427182478950400
538 51878015236492656172772711171453901272519026962873978631158239709111607779389334046665991628140438523702514324648476966521362851246231224631647738311698586005021530056551949834544742400
539 59289160270277321340311669910233030025736030814713118435609416810413266033587810339046847575017644027088587799598259390310128972852835685293311700927655526862881748636059371239479705600
540 64679083931211623280340003538436032755348397252414311020664818338632653854823065824414742809110157120460277599561737516701958879475820747592703673739260574759507362148428404988523315200
541 192921369160707065142498519668844195357180131518187608034619703918258791429604085986039156367147255760018725144786523719251318103071922366598940026846629116706173814897802563447213260800
542 204269684993689833680292550237599736260543668666316290860185568854626955631345502808747342035802976687078650153303378055677866226782035446987112969602313182394772274597673302473519923200
543 213440976972998356825122011676838908092649710932967226368193900517487757720916117220568651270063518497518916078553733805116464302270208467055922123339559896706374295089813736462126940160
544 215618000826672602218086580806355277163907205814444973685751433790995119833086919631455527704458697614138575161820232392104414350492148527375285912357997248083370734297544041499826585600
545 222839656356752545833046418441017894102411274908708680938384256932320315234195093973178918584512338204085800167240048788012217701944038669440486875929796198976115208652007239062021734400
546 226781038033810754126692137406641339848440317866277678016206019299830742578473374546854191974442488403613848333463342167936243321162096496246917256048282390250522688532927094991009873920
547 235219637265461020601548997243296665996989679070303607657183382317449221636094821416133302950318579215423900176531162609568452018718707484409402813481451543363677164688229863454356275200
548 2546738929791457666663387639325918789741843141813813496438677222083660745533658216836330498108712436618123430482743414720139630879360441936462707153483385131155602384594368446423105536000
549 2688224425890983092589131397066247611394167760803469801796381512199419675841083673327237748003640905319130287731784715537925165928213799821821746439788017638442024739294055582335500288000
550 5442744912811458099040611297759392156362567628790664272388944463195937821883360989124500607386619721686732360003120212030469839707890315909926014145158777366012544524790250279784236974080
551 117284738861930410215016539749697339396365093684377950650805537254053878990079159361605400293853084911767970047205284030286218768116154955634769328380525842230573350029150174379188944896000
552 662313819455607022390681636233584975414767587864722544851607739787598375473388194042006966365288008913513242619512192171028058925832404455349285619090028285537355388399906867082478747648000
553 1311381362522101904333549639742498251321239823972150638806183324779444783437308624203173793403270257648756220386634140498635556673148160821591585525798256005363963669031815596823307920343040
554 4128422807939950439568582199189346346752051297690103862908354911342696540450786409528510090343628588894232545661625997866074900637688654438343880358994509646516181921026086138147450860339200
555 4503733972298127752256635126388377832820419597480113304990932630555668953219039719485647371283958460611890049812682906762990800695660350296375142209812192341654016641119366696160855484006400
556 163194125113861570317063955167955337942198733649867635051436147083664239716642851011950516512406965396289662981447804150941313719325104457798063976543782969556404367701737052049122763420467200
557 178029954669667167618615223819587641391489527618037420056112160454906443327246746558491472558989416795952359616124877255572342239263750317597887974411399603152441128401894965871770287367782400
558 186507571558698937505215948763377529076798552742705868630212739524187702533306115442229161728465103310045329121654633315361501393514405094626358830335751965207319277373413773770426015337676800
559 203462805336762477278417398650957304447416602992042765778413897662750220945424853209704540067416476338231268132714145434939819702015714648683300542184456689317075575316451389567737471277465600
560 325113296125271097116025848186161024806724039693095679204032949268237352560499429750370169614560751375420812970853047331953398425217981537019580578270817634663149326280804283379111755251712000
561 371558052714595539561172397927041171207684616792109347661751942020842688640570776857565908130926573000480929109546339807946741057391978899450949232309505868186456372892347752433270577430528000
562 775172094290842459006053787047787855225443984836871266494321698647405138654053542306764953433933085632375899161877069716971240166794246174540803888582969105392920746583250997233333126247219200
563 805373604458018139227068869660039330104357386843502614539555011581719624575640043955080471100190218838832103025326825679970119653812203817704731312813474395213424152294286750372294157139968000
564 815970625569307851585319775839776689710993668249338175257180735418321198583214255059752582562034826981448314907239020754706568596625522288990319882718914847782021838508685260245613817102336000
565 845642284680919046188422313143041296609575256185677745266532762160805605804422046152834494655199729780773708176593166963968625636502814008589967878454148114974095359909001087890908864996966400
566 885910964903819953149775756626043263114793125527852875993510512739891587033204048350588518210209240722715313327859508247967131619193424199475204444094821834734766567523715425409523572853964800
567 932537857793494687526079743816887645383992763713529343151063697620938512666530577211145808642325516550226645608273166576807506967572025473131794151678759826036596386867068868852130076688384000
568 966448325349621767072482643592047196125228864212203137447466013898063549490768052746096565320228262606598523630392190815964143584574644581245677575376169274256108982753144100446752988567961600
569 47079032457089762103589359187846509612416119525658784414838549098075259457649695201023300521154979108262957320708578652029130503271969528431441486566570117278089987288501113197201475992813568000
570 53804608522388299546959267643253153842761279457895753616958341826371725094456794515455200595605690409443379795095518459461863432310822318207361698933222991174959985472572700796801686848929792000
571 77680403554198107470922442659946740860486597217336994284483606011824178105121997081688445859905715528633879579169154775848065330398749721911878452834840693508848479026026836775382435388142387200
572 82249839057386231439800233404649490322868161759533288065923818130166776817187996910023060322253110559729990142649693292074422114539852646730224244178066616656427801321675474232757872763915468800
573 86819274560574355408678024149352239785249726301729581847364030248509375529253996738357674784600505590826100706130231808300778898680955571548570035521292539804007123617324111690133310139688550400
574 89727097153512252479782072805072171261310721919490859708280528869272847436932360265479702169730666065159989246526938136808460488588930160069335539103345399988830328714555062799372224833362329600
575 91388710063762479377555814894054989247631290843925875628804242366851974241319996566692289246947900621922211269610770324527135682822058496366915826864518462951586445912972749147508747515461632000
576 94711935884262933173103299072020625220272428692795907469851669362010227850095269169117463401382369735446655315778434699964486071288315168962076402386864588877098680309808121843781792879660236800
577 1475783548042650501859454198214943648258595093702283527779428804380481602590814935281056930622327508373304131522619934888096825571953983585116206599311259186513188172961994078997989124999217152000
578 7575688879952272576211864884170044061060788147671722109267734529153138893299516667776092243861281209649627875149448999092230371269363782403596527209797797157434365954538236272189677508329314713600
579 8264387869038842810412943510003684430248132524732787755564801304530696974508563637573918811485034046890503136526671635373342223202942308076650756956143051444473853768587166842388739099995616051200
580 16407240622356526167731579027213197030639674865278328632371296707524177817039060162830574111036464651914969462222068687873547060770547229269821355721754587426528974393518640054742349683814825984000
581 16667673013187582138647953297486422380332368117108143372567666496532498099849203974938995922322757741627905485431942794030270029989127344020135980415750691988854831129923697833389053647049981952000
582 17318753990265222065938888973169485754564101246682680223058590969053298806874563505210050450538490465910245543456628059422077453035577630895922542150740953394669472970936342280005813555137871872000
583 561033873623894014786890107993392977321987510821860105920627654273283886040924205796446602745384025583195298639639194447058889209434026399717777100794168292344853615833231669071875545759702392504320
584 4000241523165019713275508791396741371279768348105954409416239959167799543963808953985359021357461857990697316503666270567264807197390562564832635299780166077325159471181687480013372875291995668480000
585 6400386437064031541240814066234786194047629356969527055065983934668479270342094326376574434171938972785115706405866032907623691515824900103732216479648265723720255153890699968021396600467193069568000
586 67588080775396173075502996539439342209142966009598205701496790350099141094812516086536626024855675552610821859645945307504506182407110945095412206025085686042485894425085791662305948100933558814638080
587 111473397112198549343277511653589192879662877967219262875732553528809347291791476184392004728494603776007431886568833406474445960567283676806669437020540628021461110596929691109705990791470279294976000
588 4205480581580206324697964229120670181902228996152777243648689177339502112566112112051167841546575367718006693489081041355835940238664681028158981708227553798199122319783115925654592326280310326244147200
589 4587796998087497808761415522677094743893340723075756993071297284370365940981213213146728554414445855692370938351724772388184662078543288394355252772611876870762678894308853737077737083214883992266342400
590 4806263521805950085369101976137908779316833138460316849884216202673716700075556699487048961767514705963436221130378332978098217415616778317895979095117204340798996936894989629319534087177497515707596800
591 4994008190626495010578832522080795841008896932931422976832818398090658758672258133060761811836558249165132948518283736610055179033414308720938790778520220135361457754742450161714828387457868512414924800
592 5188579938313241569432553269694333341307944865383296599306824309704580528490657800582609674635385193937800465993022064010446939255495385684092250159501527413362553511420727440742678844112071181729792000
593 5243196569242854638584474883059536850163817969229436563510054039280418218264243672167689776473652406505566786687685454157925328089763758164977431740127859280871633022067261413803128095102724562590105600
594 5256850726975257905872455286400837727377786245190971554560861471674377640707640140063959801933219209647508366861351301694794925298330851285198727135284442247748902899728894907068240407850387907805184000
595 5448008935228903647904180933179050008373342108652461429272165525189809554915190690611740158367154453634690489292673167210969286218270154968296862667476603784030681186991763812779812786317674740816281600
596 5707437932144565726375808596663766675438739351921626259237506740675038581339723580640870642098923713331580512592324270411491633181044924252501475175451680154698808862562800184816946728523278299902771200
597 6007829402257437606711377470172385974146041423075396062355270253342145875094445874358811202209393382454295276412972916222622771769520972897369973868896505425998746171118737036649417608971871894634496000
598 6226295925975889883319063923633200009569533838459955919168189171645496634188789360699131609562462232725360559191626476812536327106594462820910700191401832896035064213704872928891214612934485418075750400
599 6808873322558429287606227799528704104032180279485448870669306287121098658440371990939986029170645833448201313268035971718972474672123769283685970384749372816131912327267901974869339956834788147252428800
600 7427861806427377404661339417667677204398742123075035131639243222313925809207678535570893850004340909216219614474221060057060881460498657400384694965181133981234813447928620336221098134728859797002649600
601 2890312108795123619519691779286569688652804655537726905634917289153330542818164324282438989281100889086193691161586606604556337109482271688443809246745482428580487703414577854358974362425376915127795712000
602 3050885003728186042826341322580268004689071580845378400392412694106293350752506786742574488685606494035426674003896973638142800282231286782246243093786898119057181464715387735156695160337897854857117696000
603 3303213838622998422308219176327508215603205320614545035011334044746663477506473513465644559178401016098507075613241836119492956696551167643935781996280551346949128803902374690695970699914716474431766528000
604 3486725718546498334658675797234592005358938949537575314734185936121478115145722041991513701354978850326201913147310827015020343179692899179709992107185026421779635959674728840179080183243311834122420224000
605 9705739427065106475424150172419098213747689707484712572008611143823529724031366619812634630672338788042526962912982185141226218441718245669836001421170015068813489571960063905995568229379043468083462144000
606 11092273630931550257627600197050397958568788237125385796581269878655462541750133279785868149339815757762887957614836783018544249647677995051241144481337160078643988082240073035423506547861763963523956736000
607 19015326224454086155933028909229253643260779835072089936996462649123650071571657051061488256011112727593522213054005913746075856538876562944984819110863702991961122426697268060726011224905881080326782976000
608 19609555168968276348305936062642667819612679204918092747527602106908764136308271333907159764011460000330819782211943598550640727055716455537015594708078193710459907502531557687623699075684189864086994944000
609 225902075546514543532484383441643533281938064440656428451517976271588962850271285766610480481412019203811043891081590255303381175681853567786419651037060791544498134429163544561425013351881867234282181754880
610 1024926083498075243804790258207456771371756033110385647604109336787764738857712315052214216998998976017290847283610918750913488667445446742734681750075553591266704498798982748473132005022426990229613602406400
611 1085215853115609081675660273396130699099506387999231862169056944834103841143460098290579759175410680488896191241470384559790752706706943609954368911844703802517687116375393498383316240611981519066649696665600
612 1145505622733142919546530288584804626827256742888078076734004552880442943429207881528945301351822384960501535199329850368668016745968440477174056073613854013768669733951804248293500476201536047903685790924800
613 1183871839762482634555265752795778944472188786908252940548062121637204190338320107226087010009538924169704935899785874065226275680043938483586584267466949602746567763318611089145435898849434384436345123635200
614 1205795392350676757417400303773478554555007097776924291298952160926782045714955664767310843528234089432106879157189316177545280785229937344393743235383004225019652351528214998203684711791090576740721885184000
615 1249642497527065003141669405728877774720643719514266992800732239505937756468226779849758510565624419956910765671996200402183290995601935066008061171215113469565821527947422816320182337674402961349475408281600
616 12494337017881298210191728861957568260531883070298034561269142391317513007027350126350801883416368469544116995457352152392088242803144493625718025143778177112584588175835218267101037775511490928513384867430400
617 13630185837688688956572795122135529011489326985779674066839064426891832371302563774200874781908765603139036722317111438973187173967066720318965118338667102304637732555456601745928404846012535558378238037196800
618 58911717740561635862392986270075666522544632491386872517748805576708494233502119621488615498093722655111507524536963733245783718364091224540380026642998206422388729174664218483665738776078996749332412104704000
619 62012334463749090381466301336921754234257507885670392123946111133377362351054862759461700524309181742222639499512593403416614440383253920568821080676840217286724978078593914193332356606398943946665696952320000
620 3189463486019153215838034058579713788688502514672443731640341075892688774884799923163004698966651151134534593022204076719725798708293612554637837691248101939285229417976844808547246733966933320660507700704051200
621 3645101126879032246672038924091101472786860016768507121874675515305930028439771340757719655961887029868039534882518944822543769952335557205300385932854973644897405049116394066911139124533638080754865943661772800
622 3738565258337468970945680947785745100294215401813853458333000528518902593271560349495097083037832851146707215264121994689788482002395443287487575315748690917843492358068096478883219614906295467440888147345408000
623 3816452034552832907840382634197948123217011556018308738714938039529713063964717856776244938934454368878930282248791202912492408710778681689310233134826788645298565115527848488859953356883509956345906650415104000
624 3870514620396438464037881451825241986186952415995518874509459370701922684798791891241982862439168128246002764038149829796486899014244694227045960326892762362002674441294029295784980307197105895703507729016422400
625 4222379585887023778950416129263900348567584453813293317646682949856642928871409335900344940842728867177457560768890723414349344379176030065868320356610286213093826663229850140856342153305933704403826613472460800
626 4361659468060380466103294439083369283676584635449495701388500616605386358816820407744279930210804993004491751141475660471419895669461350502068837868373472737484074417746112558697089550724011378681036171902976000
627 5277974482358779723688020161579875435709480567266616647058353687320803661089261669875431176053411083971821950961113404267936680473970037582335400445762857766367283329037312676070427691632417130504783266840576000
628 844475917177404755790083225852780069713516890762658663529336589971328585774281867180068988168545773435491512153778144682869868875835206013173664071322057242618765332645970028171268430661186740880765322694492160000
629 2327586746720221858146416891256725067147880930164577941352733976108474414540364396415065148639554288031573480373851011282160076089020786573809911596581420274967971948105454890147058612009895954552609420676694016000
630 2456897121538011961376773385215432015322763204062610049205663641447834104237051307327013212452862859588883118172398289686724524760633052494577128907502610290243970389666869050710784090454890174249976610714288128000
631 94130915568041383445401276908389885104066682757011019028070051895470759694306618795005023214520568878942787221407803860650561384026430963601757755150031980643905042412270792473490721071033615383509307969679392768000
632 221950790392013367281788273973466676455904599342847034339870438153531054437101922211380265263711657146138782501003663839849744737072847745755723548985338564886681363161564815937493910735910840483221947212717726105600
633 242128134973105491580132662516509101588259562919469492007131387076579332113202096957869380287685444159424126364731269643472448804079470268097152962529460252603652396176252526477266084439175462345333033322964792115200
634 340492689805929597534561556663840924108490010355503973135028513076439685784190448847003816029557655849190177700403347936133131130736755064511621353557053480223886182122855115358655431242590493923124578110419238912000
635 359408950350703464064259420922943197670072788708587527198085652691797446105534362671837361364533081174145187572647978377029416193555463679206711428754667562458546525574124843989691844089401076918853721338775863296000
636 718697797459852808341028696675987333285786321681599920719580466401910081034425271922564668472971080282735105241345197195703935339093030795780438158619191543442587271189828927797599330001997007279004400498324065484800
637 784033960865293972735667669101077090857221441834472640784996872438447361128463933006434183788695723944801932990558396940767929460828760868124114354857299865573731568570722466688290178183996735213459345998171707801600
638 2536580461623009911791865988268190588067481135346823249598519293183212050709736253844345888728133224527300371440041872455425654137975402808636840559832440741562072721846455039285644694124695319808250825288202584064000
639 5821452159424807747562332443075497399614869205620959357828601777855471656378844702572773814631065750290154352454896097285201876246653549445821549084815451501884956896637614315160554573016175758959935644036424930426880
640 19024353462172574338438994912011429410506108515101174371988894698874090380323021903832594165460999183954752785800314043415692406034815521064776304198743305561715545413848412794642335205935214898561881189661519380480000
641 189767925785171429025928974247314008369798432438134214360589224621269051543722143490730126800473466859948659038358132583071531750197284822621143634382464472978112565503137917626557293679203768613154764866873655820288000
642 199755711352812030553609446576120008810314139408562330905883394338177948993391729990242238737340491431524904250903297455864770263365562971180151194086804708398013226845408334343744519662319756434899752491445953495040000
643 1062596615196257243048810770358165657255904824698014684922725172998931011788224059792249623205385263511072737417792086206781946751617332376563505572700716994283457372933496801911659159138781457606947254811639773396992000
644 2935423149479660633922339753114432628169437078228265567099028290409546920064968965176089584104876790449338437116650638146235127901342880690256684144585730696708050992728784915280958427120883776639191791417154874009190400
645 16558797253475008704177301171414748158904516851544062173379133945900008267033158265095889961617253689714216824760593343389018670212703429534781295174586173160917210728213658496456688563246011047708261387481386468769792000
646 16903772196255738052180994945819222078881694285951230135324532569772925105929682395618721002484279808249929675276439038042956559175468084316755905490723385101769652618384776381799536241646969611202183499720582020202496000
647 19318596795720843488206851366650539518721936326801405868942322936883342978205351309278538288553462637999919628887358900620521781914820667790578177703683868687736745849582601579199469990453679555659638285394950880231424000
648 99742402279755346547515037644286483027754266211653645091413136238832990973187965079165831298212163401572694285616750491943265401751813599080094389757507301863407198739357566472774406404493619487372115651652586729530982400
649 108809893396096741688198222884676163303004654049076703736087057715090535607114143722726361416231450983533848311581909627574471347365614835360102970644553420214626034988390072515753897895811221258951398892711912795851980800
650 680061833725604635551238893029226020643779087806729398350544110719315847544463398267039758851446568647086551947386935172340445921035092721000643566528458876341412718677437953223461861848820132868446243079449454974074880000
651 1541473489778037173916141490866245646792565932361919969594566650963782587767450369405290120063278888933396184414077053057305010754346210167601458750797840119707202162335526027306513553523992301168478150980085431274569728000
652 1573587520815079615039394438592625764434077722619459968961120122858861391679272252101233664231263865786175271589370324995998865145061756212759822474772795122201102207384182819542065919222408807442821445792170544426123264000
653 1730946272896587576543333882451888340877485494881405965857232135144747530847199477311357030654390252364792798748307357495598751659567931834035804722250074634421212428122601101496272511144649688187103590371387598868735590400
654 1798385738074376702902165072677286587924660254422239964526994426124413019062025430972838473407158703755628881816423228566855845880070578528868368542597480139658402522724780365190932479111324351363224509476766336486998016000
655 1832766641890504492810588816713764125634984641639135728554716378388556209132328858329672150104648502503898257498207790289457501757189574883096734411794196671740107276835695283937229717682570258080462625099116281155131801600
656 1934587010884421409077843750975639910392483788396865491252200621632364887417458239347987269554906752643003716248108223083316251854811217932157664101338318709059002125548789466378186924220490827973821659826844963441528012800
657 1999381791153277628520642345505924500692710518151784431150599685514788591780722390905096891023252911822434462725317589406680911007843172599741892085593669096443753392911667582476977873835531190633231954653581397623780147200
658 2036407379878338325345098685237515695149982935154595253949684864876173565702587620366302389005165002782109174998008655877175001952432860981218593790882440746377896974261883648819144130758411397867180694554573645727924224000
659 2110458557328459718994011364700698084064527769160216899547855223598943513546318079288713384968989184701458599543390788818163183841612237744171997201459984046246184136962315781503476644604171812335078174356558141936212377600
660 1183851640149532549567596664985276656736690636053954536648627187940185027405401883703262812208598186700848269630011176748010248259337889408717920320612741211935131260673683988971402409106426087297391219952705611218869551104000
661 1381160246841121307828862775816156099526139075396280292756731719263549198639635530987139947576697884484322981235013039539345289635894204310170907040714864747257653137452631320466636143957497101846956423278156546422014476288000
662 19065427721100968641402341062246546942478468805470222080406649614932130114554968898332284766548927660332615270381356467366648703993519996752163108954181662393517408015032400972715918536197607052946221999761219778060748849152000
663 21607484750581097793589319870546086534808931312866251691127536230256414129828964751443256068755451348376963973098870663015535197859322662985784856814739217379319729083703387769078041007690621326672384933062715748468848695705600
664 22878513265321162369682809274695856330974162566564266496487979537918556137465962677998741719858713192399138324457627760839978444792223996102595730745017994872220889618038881167259102243437128463535466399713463733672898618982400
665 23571801546088470320279258040595730765246106886763183663048221342097906323449779728847188438642310561865778879744222541471492943119261086893583480161533691686530613545858241202630590190207950538188056290613871725602380395315200
666 24958378107623086221472155572395479633789995527161017996168704950456606695417413830544081876209505300799059990317412102734521939773335268475558978994565085315150061401496961273373566083749594687493236072414687709461343947980800
667 37635649527368145889521504434564612146191263096512646184698840798307581524835782760344250448252428628189058715558002377139358480610584928653620682610852112776813584653050973348737917110416055481140594077450719561886153572352000
668 130734361516120927826758910141119179034138071808938665694217025930963177928376929588564238399192646813709361854043587204799876827384137120586261318542959970698405083531650749527194869962497876934488379426934078478130849251328000
669 340317884821652290249031787961100862923240668177643464135258695626538522544806194835231283082898358736937182576307212942494679366284331942026111494832142673724285733068328357362979145871127285895090062695737773038384366957363200
670 360336583928808307322504246076459737212843060423387197319685677722217259165088912178480182087774732780286428610207637233229660505477527938615882759234033419237479011484112378384330860334134773300683595795487053805348153248972800
671 380355283035964324395976704191818611502445452669130930504112659817895995785371629521729081092651106823635674644108061523964641644670723935205654023635924164750672289899896399405682574797142260706277128895236334572311939540582400
672 400373982143120341469449162307177485792047844914874663688539641913574732405654346864977980097527480866984920678008485814699622783863919931795425288037814910263865568315680420427034289260149748111870661994985615339275725832192000
673 491368068993829509985233062831536005290240536940982541799571378712114444316030334788836611937874635609481493559374050772585900689287538098112567398955500117142016833841971425069542082273820145410023085175664164280020208975872000
674 518666295049042260539968232988843561139698344548814905232880899751676357889143131165994201489978782032230465423783720259951784060914623548007710032230805679205462213499858726462294420177921264599468812129867728962243553918976000
675 561563507421519439983123500378898291760274899361122904913795861385273650646891811187241842214713869267978849782141772311526743644900043540700077027377714419590876381533681628650905236884365880468597811629330473462880238829568000
676 592761480056048297759963694844392641302512393770074177409006742573344409016163578475421944559975750893977674770038537439944896069616712626294525751120920776234813958285552830242622194489052873827964356719848833099706918764544000
677 54765812533298657765973187084570652453573475899599033774450186862716211263087353776736728231225428774324794493039349985428893856416918531969226559622359958634386420446713332165573996435199110628556586581755657602475177577283584000
678 215817868649739895788872115029567311891119179100642118281537032673814995496018312660918069770458726725487338298495808831467937271213338214871322442363670355507359819834455501571002711877969828551052622677733406255679959045295308800
679 853433911977237416853082165401226000734853332768751609651848745277327625516444596354147348269929598399894714183196537272933595929163647123187113887448442688719188385294616092913528111115186140628340140899025664305238183912669184000
680 871213785143429863037521377180418209083496110534767268186262260803938617714703858778192084692219798366559187395346465132786379177687889771586845426770285244734171476654920594849226613430085851891430560501088698978263979410849792000
681 995672897306776986328595859634763667523995554896876877927156869490215563102518695746505239648251198133210499880395960151755861917357588310384966202023183136839053116177052108399116129634383830733063497715529941689444547898114048000
682 1213772674812070992857716857459521423267346962160002289282629326616643734067832314814787339761677651057628037949435075232616669765921631464088339751037785157289512370196787332143684424697153622226972644834169833678560972675796172800
683 1285171067448075168908170790251257977577190901110590659240431051711740424307116568627421889159423395237488510769990079658064709163917021550211183265804713695953601333149539528152136449679339129416794565118532765071417500480254771200
684 1324115645249531992208418389955841552655287595083638861035595629036338618983089797979768007012739255699230586853929172981036367017369052506278188819313947444315831676578313453247655736033258496974879248910003454922066515646323097600
685 1402004800852445638808913589365008702811480983029735264625924783685535008335036256684460242719370976622714739021807359626979682724273114418412199926332414941040292363435861303438694308741097232091048616492944834623364545978459750400
686 2457889666494443760536876636355530882116377598374004635797324386398703561487360437499944363017397243391696776847606027346048756275991303714778887995851514943511262549648494347590960960011736085009619605789193913199085969668487249920
687 4381265002663892621277854966765652196285878071967922701956014949017296901046988302138938258498034301945983559443147998834311508513353482557538124769788796690750913635737066573245919714815928850284526926540452608198014206182686720000
688 5426277840336317379834498892171978127548139360244716116792931107227348458185603289760225754228676557669395934362180336334050994247649646545336107122286568938470761184409166896642353898646098546426465941611582785857096113138853478400
689 5919575825821437141637635155096703411870697483903326672865015753338925590747930861556609913704010790184795564758742185091691993724708705322184844133403529751059012201173636614518931525795743868828871936303544857298650305242385612800
690 6330657480392370276473582040867307815472829253618835469591752958431906534549870504720263379933455983947628590089210392389726159955591254302892124976000997094882554715144028046082746215087114970830876931880179916833278798661995724800
691 119170408072457879298757655096025739738975883557527497493203606613270475708478081818179120631146533012930752816853625568293273031563214725565036993738255269988424850892048210792289016242993264727739132401900310942985986408169078784000
692 139032142751200859181883930945363363028805197483782080408737541048815554993224428787875640736337621848419211619662563163008818536823750513159209826027964481653162326040722912591003852283492142182362321135550362766816984142863925248000
693 4957488975814247778828318451994670773141396755993143895717270035112051789472688203636251418255695773337919317181110823641000158113029732583505538939511419231518473797109205568959223075708519812673947907919052935228217034579833677414400
694 5249105974391556471700572478582592583326184800463328830759462390118643071206375745026619148741324936475443982897646754443411932119678540382535276524188561539254854608703864720074471491926668036948886020149585460829876860143353305497600
695 6925903716211081455716033131463142991888716056166892207252068431406542941175079108021233599033692624516210810767728356557279632657909185226956267636082129808739044275373154838987149885181020326529780165475147483039420857133591166976000
696 137030079895583566809664802339750130601190402640015618450851720457712611001321997013330231509734360093801974972339422253461491549893488505769717204533161793117356788545736502649693396810609855334936303711198437542974819571206684724428800
697 145090672830617894269056849536206020636554543971781243065607704014048646942576232131761421598542263628731502911888800033076873405769576064932641745976288957418377776107250414570263596622998670354638439223621875045502750134218842649395200
698 153151265765652221728448896732661910671918685303546867680363687570384682883830467250192611687350167163661030851438177812692255261645663624095566287419416121719398763668764326490833796435387485374340574736045312548030680697231000574361600
699 161211858700686549187840943929117800707282826635312492295119671126720718825084702368623801776158070698590558790987555592307637117521751183258490828862543286020419751230278238411403996247776300394042710248468750050558611260243158499328000
700 1939726606605168522571820287622087774001790151525442084164408362054099137576281984714869936522530255727753810660144639210845632503712548559973529725633668628827017118080577245845563482372749350937844756087945578839621732021824917602304000
701 244364716082638493454100475813275226097404468773226219613469887126983773458030976769132246318964653689997448484006432021846321366362439801744875829014565748945281482833561562929260039547758570863411853061689817763711504093023164356467097600
702 21849080496800618238248983719775196686356164266782579636027895790177372685659240275828294964989780800517418923275869216070965204521818146979541838829537643435107520818059622097204427065446648688963883332574619000049499189493835871872352256000
703 249518590094563232588768776757700667229640635750988808972590342928207431225509448279172126423146453658731940124760022224488898326089356713927131391953782044741218328653323952256495342200038569812531084871718184829273419452076016550167130931200
704 441581416356391442288821565704930290924250898865500556854458525443584795331218329785161329818740833020983624554628093630065823080862008865270740321607497635741120420743941836069815789112184899819059536826771247158895141513980682884157014016000
705 515178319082456682670291826655752006078292715343083982996868279684182261219754718082688218121864305191147561980399442568410126927672343676149197041875413908364640490867932142081451753964215716455569459631233121685377665099644130031516516352000
706 2119590798510678922986343515383665396436404314554402672901400922129207017589847982968774383129955998500721397862214849424315950788137642553299553543715988651557378019570920813135115787738487519131485776768501986362696679267107277843953667276800
707 2183820822707972223682899379486200711479931718025748208443867616739182987819843376392070576558136483303773561433797117588689161418081207479157115772313442853119722808042766898381634447972987140923348982125123258676717790760049922627103778406400
708 2312280871102558825076011107691271341566986524968439279528801005959134928279834163238662963414497452909877888576961653917435582677968337330872240229508351256244412384986459068874671768441986384507075392838365803304760013745935212193404000665600
709 2335475046507136961438656280839409094221593642888647389585802867901626250862888055308186588819118183533202280977810806310125908738781291331876359923168543051253036891934625710769247951304444581265248216994923484973712081785053389476208207462400
710 2472855931595792076817400767947609629175805033646803118384967742484074853854822646796903446984948664917508297505917324328368609252827249645516145801001986760150274356166074281990968419028235438986733406229918984089812792478291824151279278489600
711 2547790959825967594296715942733900830059920337696706243184512219529046819123150605790749005984492563854402488339429970520137354987761408725683301734365683328639676609383228048111906855968484997743907145812643801789504089220058243064954408140800
712 2697661016286318629255346292306483231828150945796512492783601173618990749659806523778440123983580361728190870006455262903674846457629726886017613601093076465618481115817535580353783729848984115258254624978093437188886682703591080892304667443200
713 4474691685744766615193391865809960281365742441837072309458513057828325926023012408489634808829907107945967395486898015451333673886068356501410168592289309375510020263538610605507466663003473651499803306511281971210137434008337586559457742028800
714 4881481838994290852938245671792683943308082663822260701227468790358173737479649900170510700541716845031964431440252380492364007875710934365174729373406519318738203923860302478735418177821971256181603607103216695865604473463641003519408445849600
715 5220473633368894384392290510111620328260032848809917694368265234133046913693514476571240610301558292603628628068047684693222619533746415918311863357670860938095023640795045706425377773504052593416437190929828966411827006343060517652700699033600
716 5695062145493339328427953283758131267192763107792637484765380255417869360392924883532262483965336319203958503346961110574424675854996090092703850935640939205194571244503686225191321207458966465545204208287086145176538552374247837439309853491200
717 13793899493432777678497063658707759962746287453311073644741148188543980044158932576663977040212916771492975972025195074769181148488427001928894750796214207396463249142988883104230870712391875808097872281626266833125986983042971581593854725324800
718 14605305345987646953702773285690569372319598479976430917961215729046567105580046257644210983754853052169033382144324196814427098399510943218829736137167984302137557916105876228009157224885515561515394180545458999780456805574911086393493238579200
719 15416711198542516228908482912673378781892909506641788191181283269549154167001159938624444927296789332845090792263453318859673048310594884508764721478121761207811866689222869351787443737379155314932916079464651166434926628106850591193131751833600
720 16228117051097385504114192539656188191466220533307145464401350810051741228422273619604678870838725613521148202382582440904918998221678825798699706819075538113486175462339862475565730249872795068350437978383843333089396450638790095992770265088000
721 32429739217213387521691055785370080565476986012682360895391434108576867369124674139422248061888326777061037387291887196192034047058505931065483169218854626368827883699435088440967271552398859042711732384558080391349259192786741351012491109335040
722 35326513308511315383105725256394423273940071909240044548356682035486783626497466382812906385499266641678689964370247490405265846468960709221659225728599810859289633659515346885585263128974791985524762946141699772711611321118454630732561121280000
723 195259273559771634117529826871707357732323306552890428049098751614326949499185996006820428021668673801278577257610095219694560315028437374606989174936260772749528156954412099149416727112878850247264144284128667834624178938545640140776337833984000
724 308334223970850324578169658253467575637858190132835763823625665390983083340023198772488898545935786656901815845269066377193460966211897690175294429562435224156237333784457387035748874747583106298658321589293023328698532562137011823862635036672000
725 324562341021947710082283850793123763829324410666142909288027016201034824568445472392093577416774512270422964047651648818098379964433576515973994136381510762269723509246797249511314604997455901367008759567676866661787929012775801919855405301760000
726 12299278873491299563782089305266282407054975435921013909955862417475078587401357895840141487175424673966852697995145366259497357106633360522612876029669310148770278854896863171685365210983863577680301467328694192867274597560601164235848479984844800
727 378881094415380878841654876061860956943800144035228586586471217632440012808220506651634358533245894644000951310666628764295324835281179881687401795046320403443184435754341237189528217289830121019791345568923267066304756812353960129162405933062553600
728 928168039907535932856111466716137846675720927014531274317096954200044433290951671797305222818286593577648263497901023575689982371597914351310764206046488261066557086632644561918844245226760870632216119288462740372957107597728361656129913099177164800
729 979732931013510151348117659311478838157705422959783011779157896100046901807115653563822179641524737665295389247784413774339425836686687370828028884160182053348032480334458148692113369961580919000672570360044003727010280242046603970359352715798118400
730 14729458527185713089569638296295281419898787609112235079774991665019480639327428979379276352316319493183250810121792570050133271268459963256719392788198964730721526338072334925471291532414882714359413354259359732939009119754970898445033069916738027520
731 28138317041563664577583348528055776017294715467701046723591007396944759283337380924338484800123181315482472439242816467427458983400971307585511241663316057945942423099386908793701425843212979785082981363066878927956353443807356203032223394360556991283200
732 29793512161655644846852957265000233430076757554036402413214007832059156888239579802240748611895133157569676700374746847864368335365734325678776608819981708413350800928762609310977980304578449184205509678541401217836138940501906567916471829322942696652800
733 31448707281747625116122566001944690842858799640371758102837008267173554493141778680143012423667084999656880961506677228301277687330497343772041975976647358880759178758138309828254534765943918583328037994015923507715924437196456932800720264285328402022400
734 77380371864300077588354208452153384047560467536177878489875270341598088029177797541930833200338748617576799207917745285425512204352671095860155914574119159351341663523313999182678921068835694408978198748433917051879971970470229558338614334491531726028800
735 114053288743838015429358977030079018599512587511545602988084873732101459962792141430452865779911056618821418618622077776980785033821951715489066705638992477519858534805419363768587580853464375783286716738166301537028969381608861080305243721626890010624000
736 120389582562940127397656697976194519632818842373298136487422922272773763294058371509922469434350559764311497430767748764590828646812060144127348189285603170715406231183498217311286890900879063326802645445842207177975023236142686695877757261717272788992000
737 182071463210117829619656961063890315406024629496889125858530047862583736539241876569249019294914702629592468724512341848060028716123931990259190387233221551414921561231327056900420990750201633903478114702197451886776404636400540137267327845862427590656000
738 198623414411037632312353048433334889533845050360242682754760052213727712588263865348271657412634221050464511335831645652429122235771562171191844058799878056089005339525084062073186535363856327894703397856942674785574259603346043786109812195486284644352000
739 212416707078470801222933121241205367973695401079703980168285055839681025962448855997457189177400486401191213511931065489403366835477920655302388785105425143317408488103214899717157822541901906220724467152563693867905805409133963493478549153506165522432000
740 19069709877969716179788820959429211909838504631930424819607790888007364105778846047171719158401128666666941193033611404311187257655030326829771953182839542241320347019466117622107843518699243630965539038621405616991243680605001572627036750256016009776332800
741 19708408294935209066193231230797654413995775121995080196341066180907132281570482039182255206768630583732341137297895039862279653844433256436510726734417900115431554814376466059211933971478644135351944652355136905598605909142011194676746115097126593835827200
742 20803319866876054014315077410286412992551095962105917985026680968735306297213286596914602718255776727273026756036666986521295190169123992905205767108552227899622196748508491951390374747671902142871497133041533400354084015205456261047676454824744737937817600
743 50555176284676050691058082855406877577739505456969547280051843289844084179062827727394811024221315763483508815839593586478001306843745115961968530855091184109543220168565146132683561764972653680532423182310159140561581687373883311447894698534467394338816000
744 53529010183774641908179146552783752729371241072085403002407834071599618542537111711359211672704922573100185805006628503329648442540436005136201973846567136115986939002010154728723771280559280367622565722446050854712262963101758800356594386683553711652864000
745 147599266175668853878335243102460415689150632978811451362648358800601215754478747938804538308410852265056294646004671791493996612537800866770117007250398271013696412304862467460607949834830124551086258318581400996213405358575371204611380440379141300158464000
746 223729413992592789036634473755308419570923064725777357854961722813542895459420417928293194909591186591243225568680765662896163286373087629630493147832182642378655614441054687519237313433847767740593907346060228878470846017208983720674092456995751023398092800
747 246516669121467980512587984971126869712405969466365792451300416803811153330287312346915649946679177818129109654379732535968920658133309517833598931407682726324629797393384331618418891653961892232691434946121918856833617370813602432964972244282355294299750400
748 261017649658024920542740219381193156166076908846740250830788676615800044702657154249675394061189717689783763163460893273378857167435268901235575339137546416108431550181230468772443532339489062364026225237070267024882653686743814340786441199828376193964441600
749 268927275405237796922823256332138403322624693963308137219600454695066712723949795287544345396377284892504483259323344584693367990690883110363926106990199337808687051701873816311002427258867518799299747213951184207454855313614839017779969721035296684690636800
750 284746526899663549682989330234028897635720264196443909997224010853600048766535077363282248066752419297945923451048247207322389637202111528620627642695505181209198054743160511388120217097624431669846791167713018572599258567356888371767026763449137666143027200
751 4067807527138050709756990431914698537653146631377770142817485869337143553807643962332603543810748847113513192157832102961748423388601593266008966324221502588702829353473721591258860244251777595283525588110185979608560836676526976739528953763559109516328960000
752 483653275404431700388528924598142290130208794144969363825126142117810063784275961245874711129000680702136466296028108526367528099963865880232319409358105054457680403840573333374920130018771352128999451258327534784392086678979776363270571427034370212359254835200
753 564262154638503650453283745364499338485243593169130924462647165804111741081655288120187162983834127485825877345366126614095449449957843526937705977584455896867293804480668888937406818355233244150499359801382123915124101125476405757148999998206765247752463974400
754 615558714151094891403582267670362914711174828911779190322887817240849172089078496131113268709637229984537320740399410851740490309044920211204770157364860978400684150342547878840807438205708993618726574328780498816499019409610624462344363634407380270275415244800
755 659527193733315955075266715361103122904830173834049132488808375615195541524012674426192787903182746412004272221856511626864811045405271654862253740033779619715018732509872727329436540934688207448635615352264820160534663653154240495368961036865050289580802048000
756 811392008079803181572861024819251868310547648072152551153994514737115567532831382353276653538784036704242098062415576804103418851913064470126588482804715716359924361706225000069767323386754571005887237308378430065920934889077914293644708644037923711523749888000
757 876303368726187436098689906804792017775391459917924755246314075916084812935457892941538785821886759640581465907408822948431692360066109627736715561429092973668718310642723000075348709257694936686358216293048704471194609680204147437136285335560957608445649879040
758 885154917905239834443121117984638401793324706987802783077084925167762437308543326203574531133218949131900470613544265604476456929359706694683551072150598963301735667315881818257927989149186804733695167972776469162822838060812270138521500338950462230753181696000
759 946624009426437045168337862289127179695638922750844643012993600526634828788303279412156095795248042821615781072818172938120655327231908548481019896605501669086578421990595833414728543951213666173535110193108168410241090703924233342585493418044244330111041536000
760 1032680737556113140183641304315411468758878824819103246923265746029056176859967213904170286322088773987217215715801643205222533084252991143797476250842365457185358278535195454634249320674051272189311029301572547356626644404280981828275083728775539269212045312000
761 1218389710528388948586413774167090505997870479030269713176693367583861237236465519597861413442195494687439471315113871479102887773353949215035005593430824455368271447952449091013853820358292425339321584150762904612356141801353360073023712231261224482330850099200
762 1342484958822947082238733695610034909386542472264834221000245469837773029917957378075421372218715406183382380430542136166789293009528888486936719126095075094340965762095754091024524116876266653846104338092044311563614637725565276376757608847408201049975658905600
763 1421454662283120440017482736528272256997515558868647998706142262181171443442543106197504982349228077135346049867632850058953369068912940750874173192335961864596316689277857272849496123751341162895875181509223388714415498768245586751860997603138095229385991782400
764 1438376741596014730970071816725037402914152648855179522500263003397613960626382905080808613091480792339338264747009431607274242510209523378860770492244723315365320459388307954669132982367428557692254647955761762389587111848819938975097438050794501124973920256000
765 1522987138160486185733017217708863132497338098787837141470866709479826546545581899497326766802744368359299339143892339348878609716692436518793756991788530569210339309940561363767317275447865531674151980188453630765445177251691700091279640289076530602913562624000
766 1607597534724957640495962618692688862080523548720494760441470415562039132464780893913844920514007944379260413540775247090482976923175349658726743491332337823055358160492814772865501568528302505656049312421145499141303242654563461207461842527358560080853204992000
767 1875530457179117247245289721808137005760610806840577220515048818155712321208911042899485740599675935109137149130904454938896806410371241268514534073221060793564584520574950568343085163283019589932057531158003082331520449763657371408705482948584986760995405824000
768 1947340819391527635774866459566204483945314355373166122769586835369077362078795317647863968493081688090181035349797384329848205244591354728303812358731317719263818468094940000167441576128210970414129369540108232158210243733786994304747300745691016907656999731200
769 11329982949187069880871950310203371542954556249443875623386687042147359197549354575405753998505202548888326023853366599737298648695804245691949453723527666730262216541643287273701478261109591100591298150051538805284132327178397057773075204338565916553640725708800
770 11996452534433368109158535622568275751363647793528809483585903926979556797405198962194327763123155639999404025256505811486551510383792730732652362766088117714395288102916421819213329923527802341802550982407511676183198934659479237642079628123187441056796062515200
771 12662922119679666337445120934933179959772739337613743343785120811811754397261043348982901527741108731110482026659645023235804372071781215773355271808648568698528359664189556364725181585946013583013803814763484547082265542140561417511084051907808965559951399321600
772 97971029031205839558128040917640918636136456980485277449284882070333047178809124857920343398839104393328466206261464127140170668134307300983327629256386294667561519507150778190242194375477052458054166356328012022162791299719080440743650296339364101963834510540800
773 103413863977383941755801820968620969671477371257178903974245153296462660910965187350027029143219054637402269884387101023092402371919546595482401386437296644371314937257548043645255649618559110927946064487235123801171835260814584909673853090580439885406269761126400
774 159032833583641423588280760864573366188867339022141900026182924888474651236434950941242224093601671194031451220233453053604270094974960636144811342629724280406545174894420100013674395383803895917153898512442172292920503238259271201554362894231433047458654978048000
775 1954977450055808136307316916270385678000001862649139323251036195507779626243810201246483042879329067259162137449208354464475060951432889452728533191510656220123676579734528000168098209760086307553008308244187087970595381944507727615746309768223138542588987965440000
776 302559419179546161022688756205336779838836651906717707627505819930222185065223862418364793836160891281999783890321118421847485796701759182211368627747976468103504273576369133407833672026870084543476485814082190778285598020211814135731501613583915550445772101124096000
777 583886598416668030043785318992755189162667222977876277877642810391656848371484646772282935473292948088069758384830228533389884870827956316548255246531182657743604738480712362716871998648345777189165148062263876940551154074092974647902897850775977378053244405678080000
778 912114279098037844075541780455111141927680869037582442656003447376109662420312087493559128485779769620434686848302649858945484437500528903065024445831211766060902545040941383758427900745665867651931556294407927763560981400029525396402598285462187518430318225155686400
779 962787294603484390968627434924839538701440917317448133914670305563671310332551647909867968957211979043792169450986130406664678017361669397679748026155167975286508241987660349522785006342647304743705531644097257083758813700031165696202742634654531269454224793219891200
780 2227565287673771435138472406588464472317209395090661498562809765982507997111783504361374482138110862731836002897762700441150812722784681137002798197675327500503393869819403424307900237960234487105053946685332941429302688581890288734648769774596767721778195800155750400
781 2358598539889875637205441371681903558924104065390112174948857399275596702824241357559102392852117384069002826597631094584747919353536721203885315738715052647591828803338191861031894369604954162817115943549176055631026376145530893954333991526043636411294560258988441600
782 2489631792105979839272410336775342645530998735689562851334905032568685408536699210756830303566123905406169650297499488728345025984288761270767833279754777794680263736856980297755888501249673838529177940413019169832750063709171499174019213277490505100810924717821132800
783 2620665044322084041339379301868781732137893405989013527720952665861774114249157063954558214280130426743336473997367882871942132615040801337650350820794502941768698670375768734479882632894393514241239937276862284034473751272812104393704435028937373790327289176653824000
784 3176343095386674083438192135320588229044909692999646951654376888530613255140876478441219168974713637599099485613476443221640973697304082362022508541129633658125209777335075253179783672647001027909058405458715490556598278163065782084591764308221316936609649566888755200
785 4804552581257154075788862053426099842252804577646524800821746554079919209456787950583356726180239115696116868995174451931893909794241469119025643171456588726575947562355576013213118160306388109442273218340914187396535210666822191388458130886385185282266696823865344000
786 5605311344800013088420339062330449815961605340587612267625370979759905744366252609013916180543612301645469680494370193920542894759948380638863250366699353514338605489414838682081971187024119461015985421397733218629291079111292556619867819367449382829311146294509568000
787 12251609082205742893261598236236554597744651672998638242095453712903793984114809273987559651759609745025098015937694852426329469975315746253515390087214301252768666284006718833693451308781289679077796706769331177861164787200396588040568233760282222469780076900856627200
788 22070913420150051535655085057926146150348821028563723303774898232804628868442119647992294960890473437729036866946582638562137648117296748765524048318878704462708259114570927310697761548907470377750442596753574548352833624000714441690729538759331944890412638534631424000
789 101659964844327510103623422084993158025849115040657149762841955496554654181915217772570570728950059470751927387147895789740755227691791085223019858923320093282777435921660028825032113801028348406608099233531616101503960934791169549605784542164195624949779425977696256000
790 5903834211848790928329353691249991486160246265012049675249762165653404724580501033676828745130277825367388408621270366533911236355163917253458710329085856227216524364622531805036279595384489708882665330697315353472862466867391108778137351233190115674849317057165734707200
791 6231825001395945979903206674097213235391371057512719101652526730411927209279417757769985897637515482332243320211340942452461860597117468211984194236257292684284109051546005794204961795128072470487257849069388428665799270582246170376922759635034010990118723560341608857600
792 8004384600374418690264244181007882337193172426359110318169029759097145402955008725671872305816278366749730703745960636918535253717206287552296721523646676818475528638884389638013054855070442590330827181755963036202627660970925770853171246056717718680256316908559663104000
793 53671220107716281166630488102272649874184056954654997047725110596849133859822736669789352228457071139703530987466094241217374875956035611395079184809871420247422948769295743682147996321677179171660593915430139577026022426067191897983066829392637415225902882337870315520000
794 110204905287844097328814602236666507741657930280224927271328893758863554858836019295300803242431852740191250294263713508633009745296393122064562592809602649574708454806287260360677219113843807899143086173016553264826766048191300697191897223019548825930520585067093714534400
795 113544447872324221490293832607474583733829382712959015976520678418223056521224989576976585158869181611106136666817159372530979737578102004551367519864439093501214771618598995523121983329414832380935300905532206394063940776924370415288621381292868487322354542190338978611200
796 120223533041284469813252293349090735718172287578427193386904247736942059846002930140328148991743839352935909411924051100326919722141519769524977373974111981354227405243222465848011511760556881344519730370563512652538290234390509851482069697839507810106022456436829506764800
797 306570009255275398023793348040181376081339333324989343136605831729202252607307471857836779928946790349986569000406330305833645291460875412288692303633985552453279883370217287912429354989420047428525312444936957263972640097695800121279277729490744915770357263913915242250240
798 1338202421352392610421320170016664736862989153402731259723279424214771737571580234300081182229529640416608039287487949747686546907170487910783974341259460744835745522647773875808223374953817667346737474958058146787182159156608651323044466279523092886299178532957566533632000
799 2919714373859765695464698552763632153155612698333231839396246016468592881974356874836540761228064669999872085718155526722225193252008337259892307653657005261459808413049688456308850999899238546938336308999399592990215619978055239250278835518959475388289116799180145164288000
800 3122472316488916090983080396705551052680308024606372939354318656501134054333687213366856091868902494305418758337471882744601942783397805125162606796272075071283406219511472376885854541558907890475720774902135675836758371365420186420437087985553883401364749910234321911808000
801 3406333436169726644708814978224237512014881481388770479295620352546691695636749687309297554766075448333184100004514781175929392127343060136541025595933172805036443148557969865693659499882444971428059027165966191821918223307731112458658641438786054619670636265710169358336000
802 4995955706382265745572928634728881684288492839370196702966909850401814486933899541386969746990243990888670013339955012391363108453436488200260170874035320114053449951218355803017367266494252624761153239843417081338813394184672298272699340776886213442183599856374915058892800
803 9635057433737226795033505224119986105413521904499665070007611854346356510515377686960584512052613410999577882869913238183343137731627512957644615257068117362817367763063971905819208299667487204896509819698018656867711545927582289525920157212566268781354085437294479042150400
804 42639279718642225293766813374477514268045104661148844587888706530702117225382372556436383509071815023841269204762396790249280861452859011591525308636151716053632653059596234554094749504410840583522997704759859154100246936463834160658974052833745436650935964549595531732582400
805 73286262016416324723661710487383227648202523636349576635433714349644263981125952831375034156217182072227181445685369483240951480622101426172934124218385761967181122446181028139850350710706132252930152305056007921109799422047214963632611653307999969243796189069617320165376000
806 77143433701490868130170221565666555419160551196157449089930225631204488401185213506710562269702296918133875205984599456043106821707475185445193814966721854702295918364401082252474053379690665529400160321111587285378736233733910488034328056113684178151364409546965600174080000
807 152347261069915680147353306131967780302067922819382939459885062732252978236854913073823830402337793228040384406790157554334272671897733851942051328299994702772076967924211508722600187702977680039775402325578083233296521385019654083798078721102224296966351656796750350972354560
808 160810997796022106822206267583743768096627251864904213874323121772933699250013519355702932091356559518487072429389610751797287820336496843716609735427772186259414577253334370318300198130920884486429591343665754524035217017520745977342416427830125646797815637729903148248596480
809 166197012076271651069839970325783033056801370348417752138056432071548703531114450625989633166186683521498601171043808241091933823888436929391328721781812403024083965008230736788291113857793832770664075264266999890868932420021440818688813150293335596690565443778273110151659520
810 175430179413842298351497746454993201559957002034440960590170678297745853727287475660766835008752610383804079013879575365597041258548905647690846984103024203192088629730910222165418397961004601257923190556726277662583873110022631975282636103087409796506707968432621616271196160
811 448468127824860010823377697704493898724702110463984410531263388129575866671261215974892660924630733311980352366308688904533789683508480603119458455601716008160226572244432146889039513584523040809728457062307777483297119228629284748842829135712175419641208340354070297234636800
812 474848605932204717342399915216522951590861058138336434680161234490139152946041287502827523331961952918567431917268023545976953782538391226832367776519464008640239900023516390823688896736553807916183072183619999688196949771489830910539466143695244561973044125080780314719027200
813 501229084039549423861422132728552004457020005812688458829059080850702439220821359030762385739293172525154511468227358187420117881568301850545277097437212009120253227802600634758338279888584575022637687304932221893096780314350377072236103151678313704304879909807490332203417600
814 514419323093221777120933241484566530890099479649864470903508004030984082358211394794729816942958782328448051243707025508141699931083257162401731757896086009360259891692142756725662971464599958575864994865588332995546695585780650153084421655669848275470797802170845340945612800
815 527609562146894130380444350240581057323178953487040482977956927211265725495601430558697248146624392131741591019186692828863281980598212474258186418354960009600266555581684878692987663040615342129092302426244444097996610857210923233932740159661382846636715694534200349687808000
816 1615804284074863274290110822611779488052235545054061479119993089584501284330279381086010322449037200903458622496259246788393801065582025702415695906212065029400816326468909940997274718061884485270345176180373610050114620750208452403919016738962984967824941814510988570918912000
817 4534511070229140109436374499012104975994210228024731262038329813310155985231641183746136904904599636821134673926010076701397206799919081653763413273306239638064513119360369485211399526243510745965032176963334194553337538867251656904966383483311995909705550996913377449816883200
818 4801247015536736586462043587189287621640928476732068395099408037622518102009973018084144958134281968398848478274598904742655866023443733515749496407030136087362425655793332396106187733669599613374739952078824441291769158800619401428787935452918583904394112820261223182159052800
819 4858404718102650117253258391798683902850939530026497780755353371403738555605329839728003826683499610879787150635010796465782721571341873200460799935685256755069121199314681591297928063832332942105391618175000922735718791643483918112463982303548567046113090353835761553375232000
820 5144193230932217771209332414845665308900994796498644709035080040309840823582113947947298169429587823284480512437070255081416999310832571624017317578960860093602598916921427567256629714645999585758649948655883329955466955857806501530844216556698482754707978021708453409456128000
821 5429981743761785425165406437892646714951050062970791637314806709215943091558898056166592512175676035689173874239129713697051277050323270047573835222236463432136076634528173543215331365459666229411908279136765737175215120072129084949224450809848398463302865689581145265537024000
822 6334978701055416329359640844208087834109558406799256910200607827418600273485381065527691264204955374970702853278984665979893156558710481722169474425942540670825422740282869133751219926369610600980559658992893360037750973417483932440761859278156464873853343304511336143126528000
823 6457941040677984155856638846944712141635710390681375511650192789065892480066161510038454317314682559692517074074845120225286571442522120684920201760664710517507262640319822915202168995617131787660089781697231995759478516892261700383336739554255326042833400101098612280178769920
824 6837819925423747929730558779117930502908399237192044659394321776658003802422994540040716335980252122027371019608659539062068134468552833666386095981880281724419454560338636027861120113006374833993036239444127995510036076709453565111768312469211521692411835401163236531953991680
825 7217698810169511703604478711291148864181088083702713807138450764250115124779827570042978354645821684362224965142473957898849697494583546647851990203095852931331646480357449140520071230395617880325982697191023995260593636526645429840199885384167717341990270701227860783729213440
826 7407638252542393590541438677377758044817432506958048381010515258046170785958244085044109363978606465529651937909381167317240479007598903138584937313703638534787742440366855696849546789090239403492455926064471995135872416435241362204415671841645815166779488351260172909616824320
827 15476547156308894491159700940390377681479915968953187500686736531530461281204308629721785945634315502531086669896142989646656271430880899244906801605078826948274485630396089774994304782524716702453374204503170360207900585144853748195360378016733896834676993706336543590842368000
828 18055971682360376906352984430455440628393235297112052084134525953452204828071693401342083603240034752952934448212166821254432316669361049119057935205925298106320233235462104737493355579612169486195603238587032086909217349335662706227920441019522879640456492657392634189316096000
829 19697423653484047534203255742315026140065347596849511364510391949220587085169120074191363930807310639585019398049636532277562527275666599038972292951918507025076618075049568804538206086849639439486112623913125912991873472002541134066822299294024959607770719262610146388344832000
830 20682294836158249910913418529430777447068614976691986932735911546681616439427576077900932127347676171564270367952118358891440653639449928990920907599514432376330448978802047244765116391192121411460418255108782208641467145602668190770163414258726207588159255225740653707762073600
831 130690842653275109036459696829963189310274845960049138894687997377368339707947495095428414652023108688040287434678540801460652958749660926956990769109554538674317878656678091433285240385764274376272937726915660819533382719000987206983043192141308462159494613520175256989335552000
832 284381553997175936275059504779673189897193455929514820325118783766872226042129171071137816751030547359008717559341627434757308987542436523625162479493323445174543673458528149615520350378891669407580751007745755368820173252036687623089746946057485354337189759353933988481728512000
833 805747736325331819446001930209074038042048125133625324254503220672804640452699318034890480794586550850524699751467944398479042131370236816937960358564416427994540408132496423910640992740193063321478794521946306878323824214103948265420949680496208503955370984836146300698230784000
834 4191611753461405315278452821964637562605905968609576018367811406794140931723988751787922244475795704103692127904962654068665305804261852275493303940168258294936304326370548241605730255281603272722644766368713194284670674842140753329419785289768511404533609059083439151439780249600
835 38035162291344739101474081031103392190005041485299353601687723699889261644687708888404261139990893779020398599936761011355622452668532897984282955624641725108079375885261430231026003433532743767949412444986991477246936478051992571564917665013925224860902179732692689528854203596800
836 40148226863086113496000418866164691756116432678927095468448152794327553958281470493315608981101498988965976299933247734208712588927895836761187564270455154280750452323331509688305225846506785088391046469708491003760655171277103269985190868625809959575396745273397838947123881574400
837 60618539901830677942974316643321031302820534867195844802689809646698510746221036040894291191860486960313760268649212861848023283940474306162450960526772749391001505317135404430697692972192810380169376084198017666862305011895363160931587528615943327122062848948978973936611386982400
838 493765561382184431244590797385596764066610902190977063120091540394926051169218620842193499162790875604010265460997224765598444203733317984741418733018076213221248625128666566999137571846225073642106917922194762086442048096893139929042749323998956555466984660529865096792761843056640
839 2155325863176201882416864591762525557433619017500296704095637676327058159865636837009574797932817314144489253996416457310151938984550197552442700818729697756124497966831481046424806861233522146850466705215929517043993067089612912388678667684122429408784456851519252406635071537152000
840 3380903314786199031242140536098079305778225909804386986816686551101267701750018567858156545776968335912924319994378756564944218014980702043047373833301486676273722300912127131646755860758466112706614439554399242421949909160177117472437125779015575543191304865128239069231484764160000
841 5546794500821107785631636817035911361042401883272822400246126372900517323183624212892288082915338676107141462490777647489361607680827714289374597695260251578261575649933958575357958834056858466159289314893936257098511569715915583353217159481197428625548234544351017222957904691200000
842 16093099778382307388712588951826857495504355330668882057247427983242034260330088383004825157898369278945519763173242881249134477751308141724905499446515076579062918152341725146638557897210298696483484732278940393928481567602443079168800718708114139585590611158010417969541867477401600
843 90288559795599438856153745807651979715037422114921520113388167386500763642371404954001096989767474396161877112868063957138001225825521002924145139751876793274742605737813315108413727423309727751699550705772756495806545937717602729882102733531237770142534337925461046270676451301785600
844 95599651548281758788868672031631507933569035180505138943587471350412573268393252304236455636224384654759634590095597131087295415579963414860859559737281310526198053134155274820673358448210299972387759570818212760265754522289226419875167600209545874268565769568135225463069183731302400
845 100910743300964078721583598255611036152100648246088757773786775314324382894415099654471814282681294913357392067323130305036589605334405826797573979722685827777653500530497234532932989473110872193075968435863669024724963106860850109868232466887853978394597201210809404655461916160819200
846 103566289177305238687941061367600800261366454778880567188886427296280287707426023329589493605909750042656270805936896892011236700211627032765931189715388086403381224228668214389062804985561158303420072868386397156954567399146661954864764900227008030457612917032146494251658282375577600
847 106221835053646398654298524479590564370632261311672376603986079278236192520436947004707172929138205171955149544550663478985883795088848238734288399708090345029108947926839194245192620498011444413764177300909125289184171691432473799861297333566162082520628632853483583847854648590336000
848 189605975570758821597922866196069157401578586441335192238115151511651603648979950403402303678511696231939941937022934309989802574233594106140704793478941265876959472049407961727668827588950428278569056482122788641193746469206965732752415740415599317299322109643468197168420547733749760
849 2232494469078118877396022321901913293636597057493716715192912362509497458602368624454487545611912104749832673884482092674389735466163644958287068785963617325648828061119148694852048359701415839135705375766267838176631282561662264159060155316827584312137261537898400656081330293335654400
850 3777145183279141557703719406928774200415433986433461141671602214890336276395120744011132492942029024881919050297719946834355680366336440322492526046564420914733002554579028431475755647639358341115829651870174833633802438513749875640206756920316200996853325795321268688145414778519552000
851 3975942298188570060740757270451341263595193669929959096496423384095090817258021835801192097833714763033599000313389417720374400385617305602623711627962548331297897425872661506816584892251956148542978580915973509088213093172368290147586059916122316838792974521390809145416226082652160000
852 5816235590492993917426479207060247791316397597154683021160482207590532852674591942657743868831034167637721966172729662493804837135531601338695258152905213558927209948705150547114547042380004423011442952654224104723328867726435898730183036220156074918462865585577412235580307869479731200
853 5959044946509562964506147223305030661192469859584820327483619047509050400396512726964072401324653310146683889449292221171108080904484386192993579223623868356133011978695678797155306009938442031612170346581001928723232031889361780172218780413061692829407266303080429053864645785917849600
854 5992485153841266460378796758789346209235076312219976446044133183578124757301094728798887622431974596960077177268872985599677710988123468045928447793902341242531064795635609654602866649724853041890577587583139986684641863718146077479582522166221410522052649391200970182113044471585177600
855 6344984280537811546283431862247543045072433742350563295811435135553308566554100301081175129633855455604787599461159631811423458693307201460394827075896596609738774489496527869579505864414550279648846857440971750607267855701566434978381494058352081729232217002448086075178517675796070400
856 7851918047165541788525746929531334518277136756158822078566650980247219351110699122587954222921896126310924654333185044366636530132967661807238598506422038304551733430751953238604638507213005971065447986083202541376493971430688463285747098897210701139924868540529506518033415623797637120
857 8185813053286435883785415180307015410000855877476961289040678662534824014875351622999787667243677717416053137576434339806095696709266698180385918881866596860712369557436878547790843985571858076830919711142982073314314702726094968583220569495034475811169958972294135738964877742230732800
858 8288135716452516332332732870060853102625866575945423305153687145816509315061293518287285013084223688883753801796139769053671892918132531907640742867889929321471274176904839529638229535391506302791306207532269349230743636510171155690510826613722406758809583459447812435701938714008616960
859 8565728778726045587482633014034183110847785552173260449345437432996966564848035406459586425005704865066463259272565502945421669235964721971533016552460405423147345560820312623932332916959642877525943257545311863319811605197114687220815016978775310334463492953304916201490998862324695040
860 9041602599766381453453890403702748839228218082849552696531295068163464707339592929040674559728244024236822329232152475331278428637962762081062628583152650168877753647532552214150795856790734148499606771853384744615356694374732169844193629033151716464155909228488522657129387688009400320
861 9630779711530606811323066219482877836270658358924962145428071187893414788519616528426783678908530602257266892039260155428053464088055573645242148240200191282639211278700086944897464258486370960181285408615760692886031566689877624520757624909998695481870329378715844935538821472190464000
862 10232266316608044854731768975383769262501069846846201611300848328168530018594189528749734584054597146770066421970542924757619620886583372725482398602333246075890461946796098184738554981964822596038649638928727591642893378407618710729025711868793094763962448715367669673706097177788416000
863 16156209973591649770629108908500688309212215547651897281001339465529257924096088729604844080086206021215894350479804618038346769820921114829709050424736704330353360968625418186429297339944456730587341535150622513120357965906766385361619545055989096995730182182159478432167521859665920000
864 17624956334827254295231755172909841791867871506529342488365097598759190462650278614114375360094042932235521109614332310587287385259186670723318964099712768360385484693045910748831960734484861887913463492891588196131299599171017874939948594606533560358978380562355794653273660210544640000
865 34670806961510184520763038390138360210574370092129863723541056276416293238670619502336421244070710168126160811341336559540992470717000065122871733664720688617501160603320313001630871330550935456652627471016738494389713640083559448274727449675995303734733185763377041767939757299885670400
866 36710266194540195374925570060146499046490509509313973354337588998558428135063008884826798964310163707427699682596709298337521439582705951306570070939116023242060052403515625531138569644112755189396899675194193699942049736559062945232064358480465615719129255514163926577818566552820121600
867 38749725427570206229088101730154637882406648926498082985134121720700563031455398267317176684549617246729238553852082037134050408448411837490268408213511357866618944203710938060646267957674574922141171879371648905494385833034566442189401267284935927703525325264950811387697375805754572800
868 39769455044085211656169367565158707300364718635090137800532388081771630479651592958562365544669344016380007989479768406532314892881264780582117576850709025178898390103808594325400117114455484788513307981460376508270553881272318190668069721687171083695723360140344253792636780432221798400
869 44052319433448234449910684072175798855788611411176768025205106798270113762075610661792158757172196448913239619116051158005025727499247141567884085126939227890472062884218750637366283572935306227276279610233032439930459683870875534278477230176558738862955106616996711893382279863384145920
870 46499670513084247474905722076185565458887978711797699582160946064840675637746477920780612021459540696075086264622498444560860490138094204988322089856213629439942733044453125672775521549209489906569406255245978686593262999641479730627281520741923113244230390317940973665236850966905487360
871 105938576826836674924553728414311656198977241948174583599708783066827562673715781812694620467993836624829935812431861709708588104968611310097663630642202104109031324065700956393872106843350080561994139494773367621746347233588653869728333874009985650300573623165874294290927036194095104000
872 116853460499904695977386536796392251080083988088289540697860597079773432767371347211578308637423504640721504956743023219193715364268407626895604731981095654229355763514894388264755899669634634316866262957871229740350516342503848510851859182241317505180026663128418918551204367195910963200
873 123727193470487325152526921313827089378912457975835984268322985143289517047804955871082915027860181384293358189492612820322757444519490428477699127979983633889906102545182293456800364356083730453152513720098949136841723186180545482078439134137865593720028231547737678465981094678023372800
874 125200136249897888547199860853277411871518558666024507890564925442614392250755014869548187825810897829344469596510382020564695033144722457388147927122602486674309746623101130283667035360322822482356710312004889007518410366968409118769849123829983041264314281923305984162004679138476032000
875 132564850146950705520564558550529024334549062116967126001774626939238768265505309861874551815564480054600026631599228021774382976270882601940391922835696750596327967012695314418000390381518282628377693271534588360901846270907727302226899072290570278985744533801147512642122601440739328000
876 139929564044003522493929256247780636797579565567909744112984328435863144280255604854200915805318062279855583666688074022984070919397042746492635918548791014518346187402289498552333745402713742774398676231064287714285282174847045485683949020751157516707174785678989041122240523743002624000
877 146066825624880869971733170995490313850104985110361925872325746349716790959214184014472885796779380800901881195928779023992144205335509533619505914976369567786694704393617985330944874587043292896082828697339037175438145428129810638564823977801646881475033328910523648189005458994888704000
878 153085335022499580164298673501845482992223798228140574756085419143508397161305277105450574556245401468559954780650200640529581860536935654282541859608933759473062495619598767646997601808097086112162654338258366046397573661371126685192696364582462924260840791170176044988434077257302016000
879 154658991838109156440658651642283861723640572469794980335403731429111896309756194838853643784825226730366697736865766025403446805649363035597123909974979542362382628181477866821000455445104663066440642150123686421052153982725681852598048917672331992150035289434672098082476368347529216000
880 163251158051337442909584132289077409597176159829228034798481716508507001660298205663234401772871072659831514277802753026814749405963216537574741904973589516938070551969337748311056036303166033236798455602908335666666162537321553066631273857543017102825037249958820547975947277700169728000
881 204063947564171803636980165361346761996470199786535043498102145635633752075372757079043002216088840824789392847253441283518436757454020671968427381216986896172588189961672185388820045378957541545998069503635419583332703171651941333289092321928771378531296562448525684969934097125212160000
882 2131914718260704679551233105715174463144337737429789267392642205545911678362177701163274843556975433083208633418949636288638282120951219690692661897501256460872228228470833364178713970443288893962012544100166508204041999515726322152736182003606299461022024912822556921259981939067479654400
883 22503544248307438284151905004771285999856898339536664489144556614095734382711875734501234459768074015878313352755579494157848533498929541179533653362513262642540186856081018844108647465790271658487910187723979808820443328221555622723326365593622049866343596302015878613299809356823396352000
884 51049930668555649469526126068825946328354209767026246402871432404908905495475275565270254757282677037094519657378930066231338456229580226607062380130642331580069682749777778516388252897689638821403293573010789856314475090444603088283206535052341320427194065939696601107722016500119240704000
885 53886037927919852217833133072649610013262776976305482314142067538514955800779457541118602243798381316933104082788870625466412814909001350307454734582344683334517998458098766211743155836450174311481254327066944848331945928802636593187829120333026949339815958491901967835928795194570309632000
886 59558252446648257714447147080296937383079911394863954136683337805727056411387821492815297216829789876610272933608751743936561532267843597708239443485749386843414629874740741602452961713971245291637175835179254832366887605518703602997074290894398207165059743596312701292342352583472447488000
887 64972639032707190233942342269414840781541721521669768149109095788065879721513987083071233327450679865393025018482274629748976217019465742954443029257181149283725050772444445384494140051604994863604191820195550726218422842384040294178626499157525316907337902105068401409828021000151760896000
888 129437679322971355544182009989849878119477648343951491234553276765287494757703646142055972644530651294337667029007656488953038557343466909792054472348290570838670999585729168539421919634056825704836475891795823712388264256311955273558982478790382467276337226849940955933641760586239836160000
889 202498058318604076229120300073009587102471698742537444064723348539471991798718593075572010537221285580474927974269755929384309209710668232208014107851547915267609741574118521448340069827502233991566397839609466430047417858763592250190052589040953904361203128227463184393963998783806321459200
890 292898977210838038831406148319888867058932278538313088736474843423164845280289393555738086669909359500329806534211611255002304392617216550158020405999560377440649804776850004237777601000494302737801396875149406800604300831425910219024897494862808325951025953329009248855555069669434143539200
891 735119001627201352361176215391093627128300620645177948201348626630688239134843968139891668504870549334161083066256592953731273769705955263141698273881249574753003431596800010635990841726730799028207427451355373930928441302402284471278174104753715014151594549531631055951197037601717066137600
892 775958946162045871936797116246154384190983988458798945323645772554615363531224188592107872310696690963836698792159737006716344534689619444427348177985763440017059177796622233449101444044882510085330062309764005815980021374757966941904739332795588070493349802283388336837374650801812458700800
893 7841269350690147758519212964171665356035206620215231447481052017394007884105002326825511130718619192897718219373403658173133586876863522806844781588066662130698703270365866780117235645085128522967545892814457321929903373892291034360300523784039626817617008528337397930146101734418315372134400
894 8276895425728489300659169239958980098037162543560522083452221573915897210999724678315817304647431370280924787116370528071641008370022607407225047231848143360181964563163970490123748736478746774243520664637482728703786894664084980713650552883152939418595731224356142259598662941885999559475200
895 77759254394343965271982195228035681447349132317134378520853765839157244850707939741019652046292973662902372342119586276883574736528896601167877417414994399462762140764461512236162586813760857852761496770410035109138208457765219424072980194191726299274702001239345862807282175532981627440332800
896 85541120189347066456573232336418167520384072220529797608884203826116449644781843565369212335112209377066016938618948998252366402293056612438306708233454495971258581131264001237642570673655947523282318830703170784689854987915902193021460259462250474374003729400044341056139291648199804059648000
897 95054970904850619312257646740153912063395538586202870802146607137940382032574963102533214358060344643069995602039567783322752205499478381942350151803256021402089749280086223597514926895498107485452932632946090712457552618407850950383330568267459538635435350779715071262578394723222026190848000
898 100057864110369072960271207094898854803574251143371442949628007513621454771131540107929699324274046992705258528462702929813423374209977244149842265056058969896936578189564445892120975679471692089950455403101148118376371177271422053035084808702588988037300369241805338171135152340233711779840000
899 240138873864885775104650897027757251528578202744091463079107218032691491450715696259031278378257712782492620468310487031552216098103945385959621436134541527752647787654954670141090341630732061015881092967442755484103290825451412927284203540886213571289520886180332811610724365616560908271616000
900 1382386744788337160390794581831745447952873463415722284815178059362795464012585595395904925267430642896042174971014867144596884204958161798540042976266567101560215835812649106420668210022415250715759942585067290829123705915826123094630759007852911987105813355366148672129460898364117821161472000
901 2666031579234650237896532407818366221051970250873178692143557685913962680595700791120673784444330525585224194586957243778865419538133597754327225739942665124437559111924394705239860119328943697808965603556915489456167147123378951682502178086573473117989782899634715296249674589702227226525696000
902 38431914478669850017609221824105954303558155967239627469719495094997598496407586677049079717919213428928220090182721405934823177222224474836282437875126435949967055330654290476048054152260144103260280204258320570145458048970856537280681665371199893126752395544851921549702260951703207967918653440
903 39088870281724035487995704248449645830114705641893296315355725780382172829679511235631115268652875196944087100271314934241401351191835149619808633394359366479026321233742398005553149095033821780239088412878120921771876135278050666123086480163869976769944744186644262089013410711561382463096750080
904 44837233558448158353877425461456946687484515295112898714672744277497198245808851123223926337572415667082923438546508306923960373425928553975662844187647508608294897885763338888722729844303501453803660238301373998503034390465999293494128609599733208647877794802327241807985971110320409295905095680
905 713729761342818782642104362249936473296004584808924177975164201405463473184313100681717635364965871424645640590076919641714559374391844209263027230771578846385375302120413118474671048939304142890557066154844826458330760432507201705328687675987251365443539265157110709375076282315053772539166720000
906 778614285101256853791386576999930698141095910700644557791088219715051061655614291652782874943599132463249789734629366881870428408427466410105120615387176923329500329585905220154186598842877246789698617623467083409088102290007856405813113828349728762302042834716848046590992307980058660951818240000
907 832684721566621913082455089291592552178672015610411540971024901639707385381698617462003907925793516662086580688423072915333652603457151577473531769233508654116271185807148638220449557095854833372316577180652297534719220504591735322883468955318459926350795809349962494270922329367562734629027840000
908 908383332618132996089951006499919147831278562484085317422936256334226238598216673594913354100865654540458088023734261362182166476498710811789307384618373077217750384516889423513217698650023454587981720560711597310602786005009165806781966133074683556019049973836322721022824359310068437777121280000
909 1199065999055935554838735328579893275137287702478992618998275858361178634949646009145285627413142663993404676191329224998080459748978298271561885747696252461927430507562294039037447362218030960056135871140139308449995677526612098864952195295658582293945145965463945991750128154289290337865800089600
910 1235401332360660874682333368839890041050538844978356031695193308614547684493574676089082161577177290175022999712278595452567746408038246704033458043080987385016140522942969615977976070164031898239655139962567772342419788966812465497223473940981569636185907964417398900591041128661693075376884940800
911 1284713570417073808755787852049885651932808252656063520355295562529834251731763581227091743656938568564362153062138455355086206873905319576673449015388841923493675543816743613254407888090747457203002719078720687624995368778512963069591637816777052457798370677282799276875137308167096790570500096000
912 1308071998970111514369529449359883572877041129977082857089028209121285783581432009976675229905246542538259646754177336361542319726158143568976602633850457231193560553704320769859033486056033774606693677607424700127268011847213198761766031231627544320667431962324304718272867077406498550399054643200
913 1356086546551355687019998288274879299262408711136955938152811982670380599050194891295263507193435155706826717121146147319257662811344503997599751738465999808132213074028784925101874992984677871492058425694205170270828444821763683240124506584375777594342724603798510347812644936398602167824416768000
914 914902929565380853479030883437998567543713338909685381186840301693973599487813017263685989373726724609617032929778891260873028197038610130529920927904548371989096067276622069889975421104334480067767463652278761689014883714850831591086641272864065284855392412505685128666279601568888128964824504729600
915 968720748951579727213091523640233777399225888257313933021360319440677928869449077102726341689828296645476858396236473099747912208629116608796386864840110040929631130057599838707032798816354155365871432102412806494251053345136174625856443700679598536905709613241313665646648989896469783609814181478400
916 1022538568337778600947152163842468987254738437604942484855880337187382258251085136941766694005929868681336683862694054938622796220219623087062852801775671709870166192838577607524090176528373830663975400552546851299487222975421517660626246128495131788956026813976942202627018378224051438254803858227200
917 1049447478030878037814182483943586592182494712278756760773140346060734422941903166861286870163980654699266596595922845858060238226014876326196085770243452544340433724229066491932618865384383668313027384777613873702105307790564189178011147342402898414981185414344756471117203072387842265577298696601600
918 1162464898741895672655709828368280532879071065908776719625632383328813514643338892523271610027793955974572230075483767719697494650354939930555664237808132049115557356069119806448439358579624986439045718522895367793101264014163409551027732440815518244286851535889576398775978787875763740331777017774080
919 1227046282005334321136582596610962784705686125125930981827056404624858709901302164330120032807115842417604020635232865926347355464263547704475423362130806051844199431406293129028908211834048596796770480663056221559384667570505821192751495354194158146747232176772330643152422053868861725905764629872640
920 6912304615594750268131091719363082536613650233905564561549764474155582673060833408572052493911141828342424112586222637500045459222554598865632014550275048266447433468187257132892615075352299365585830965600755669689812119098597035708595529384395074699554595527130824656441627665141461574375409346150400
921 7540695944285182110688463693850635494487618436987888612599743062715181097884545536624057266084881994555371759184970150000049591879150471489780379509390961745215381965295189599519216445838872035184542871564460730570704129925742220773013304782976445126786831484142717807027230180154321717500446559436800
922 15786560353285002961991121125988994890950347808637708538125871872366603285279910886118503346056461130518882136827557339403299310066548566958163341501098089555890285082420145519670164128859104754110497412039319809535943091550367290199142045492556420601426378882451037514241687242757285362530305179648000
923 16264940970051215172960549038897752311888237136172184554432716474559530657561120306909973144421808437504302807640513622415520501280686402320531927607191971057583930084917725686932896375188168534538088242707177985582486821597348117174873622628694493952984754000101068954067192916780233403819102306304000
924 16663591484023058682101738966321716829336478242450914568021753643053636801128794824236197976392931193325486699984643858259038160625801265122505749362270205642328634253665709159651839913795721684894413934930393132287939929969832139654649936908809555079283399931476095153921780978466023438226433245184000
925 17221702203583639594899404864715267153764015791241136587046405678945385402123539148492912741152503051475144149266426188439962883708962073045269099819379734060971220089912886021458360867846296095393269904042894337675574281691309771126336776900970640656101504235401131833718204264826129486396696559616000
926 17540622614761114402212356806654438767722608676264120597917635413740670316977678762353892606729401256132091263141730377114777011185053963286848157223442321728766983424911272799633515698732338615678330457821466455039936768389296989110157828325062689557140420980501152793601874714174761513922561310720000
927 101204077146985338853976749575363792162860142180626926116470235841703746313713637465217610676402363611137884136429862539474349785746493169994420882889194486580522231639488070940915799667837493103792549065733551910291029112161277173532546985245210184596349580445073317936418089259965896734874414350336000
928 392909946570648962609556792469059428396986434348316301393355033267791015100300004276727194390738588137358844294374760447371005050545208777625398721805108006724380428718012510711790751651604384991194602255200848592894583611920252556067535354481404246079945429963225822576681993597514657911865373360128000
929 428629032622526141028607409966246649160348837470890510610932763564862925563963641029156939335351187058936921048408829578950187327867500484682253151060117825517505922237831829867408092710841147263121384278400925737703182122094820970255493113979713722996304105414428170083653083924561444994762225483776000
930 2146972208046760402830792473134503305169247301974728361185118574641858046798067880512116455063678713750567970608547798158848706169050605106310214444149340179601078771209139790675142321524838246559027648037347494096888260450849951467083318186987673201793987528013341101936869465014990809304121504432128000
931 4147382769356850160878655031617849521968190140343338736929858684493349603836500045143231496346685097005454467551733582500027275533532759319379208730165028959868460080912354279735569045211379619351498579360453401813887271459158221425157317630637044819732757316278494793864976599084876944625245607690240000
932 5625756053170655601000472255806987270229578491805437951768492521788825898027022788507684828776484330148547088760365888223721208678260943861454572607664046459917265229371542767009731216829790057828468168654012150307354265352494525234603347120983742614326491383564369732347946726509868965556254209474560000
933 1216163441894314170811835424544230492550963101517406675440086561154704407466819504146727955874169768081890357321351985792007998178269388041871779607274574310268336803362808178610459228384893281834563074325916226626443162074423705366271585795398441070048180181762537527917351683455289006598472021105967104000
934 3962437279354908325953348501021302356682335919730898942536622880955177267435752770402873039189024307033727981247512735663183953964286226702840384685355755898117388081131956471663150368171331494699077685773661891264100528062032122747250780787012464639254722396720047083439992953613723580396024128916684800000
935 4235888994897203098337821342630244980857776244740899440988600811640875215122527796755950431344047083387264373799538889289170714743360045424750688155949537733723730906950733247949354591381397008838750299692987129474414278789829504404973142362204094067106586755526661321725741917885088240669507991879286784000
936 20066696791256183818395284504979803127090891175037210144761428259052622723202521818421011271923801173351190895802307765568131969941444902690884363520030476119427557255486334947072577268350739150270290726377617739336312174227991138543481165624074277655794972999081869210636302777012268608874788348248457216000
937 21122838727638088229889773163136634870621990710565484362906766588476444971792128229916853970446106498264411469265587121650665231517310423885141435284242606441502691847880352575865870808790251737126621817239597620354012814976832777414190700656920292269257866314823020221722423975802388009341882471840481280000
938 27980903249598506486347491722596581257187572110099732532681690805514251780815546486383364999811725491207402206040128394913868228763190431640057485701204491649782786603685661853744400292163710093336563965694012432157263728930349912938278590480595711837198732001453870943060873318595371129258078079580897280000
939 43781883908195310149226075283592297731834671654626640315843116201569358668805502149282206411470111650948052863568671488512287934417697969507384065861884675169660124921061094429976532221856158146044270675732984158551953834679253393185777088634343878521734486543451351005024660604390404237544992759814815744000
940 52763988984957183659969555819753553227839421693330924204485474090398303358109316231465773999644968069133958445675670687551865802810587671092679830179414184253876111881235819495632297693794424747434663478165852014925125888840088407255039627763409056607289037488455870921200503972208414129458090092923977728000
941 98285861834724165641119760840717403071465589428753682341688628207604682725889902784102912352279842481720118673317425790537789240529526053996168311118516617727808443700341232393824868253146477470711628047563841988586018812545262719396642443873016870150832520811829563480667605438427438084284677624074076160000
942 184194288820214168412984631225321494904457617547627953586567473188299531722854340298935065598760615804976727664904159491090149711629687869996264134444500425031712972385405042602934566494700537300135552505597156124829530375587217712599411064192264343065445367232427767579463577502982100233744605415298249523200
943 195029246986109119496101374238575700487072771521017833209306736317023033588904595610637128281040652028798888115780874755271923224078493038819573789411823979445343147231605339226636599817918215964849408535338165308643032162386465813340552891497691657363412741775511753907667317356098694365141346910315793612800
944 205864205152004070579218117251829906069687925494407712832045999445746535454954850922339190963320688252621048566657590019453696736527298207642883444379147533858973322077805635850338633141135894629563264565079174492456533949185713914081694718803118971661380116318595740235871057209215288496538088405333337702400
945 211281684234951546120776488758457008860995502481102652643415631010108286387979978578190222304460706364532128792095947651544583492751700792054538271862809311065788409500905784162189649802744733961920192579949679084363284842585337964452265632455832628810363803590137733399972927135773585562236459152842109747200
946 247197564081158883970367173932021875514479068429932068429903188418284338869887306370684096751277863476831512508890985286517499395128295703524398054069307759955414359454051211859276019522299631757916122752609691008485818543271734446538643171116415763242514915501471688080500138871104517960755287441881746636800
947 254688399356345516817954057990567992954311767473263343230809345643080833987156618684947251198286283582190043190978590901260453922253395573328167692071407995105578430952658824339860141326005681205125702229961499826924782741552696096433753570241155634855924458395455678628394082473259200323202417364363011686400
948 269670069906718782513127826107660227833977165559925892832621660092673824221695243313473560092303123792907104555153802130746362976503595312935706968075608465405906573949874049301028384933417780099544861184665117463802711138114619396223974368490635378082743544183423659724181969677568565048096677209325541785600
949 74220305659923259977275674938602123611260875854517875360682043732502161991551349270802928802358983206870893632299120520593896114685433969255720502160068700273033052122500314474291269071386753633981729695598366485510803789782328169627404961994459646445160033888836931532318066386978541688957636920821778743296000
950 537901899440601731519518970476079601119506452903532180903469337998186721380874778662608594530780630925585371219346783983462078683799171450869090165654813685662981646172015437005784618480523998705225483109678687634465141150159294155668087540349320700815712456131202393263168302183523431082603505473534680681676800
951 648363896647153872813705901913131662063690813767650396624717505622814351664447277852251430907637367633518081380462641408637326984936501302386849753244641496111629662796625749962329674061345891296477144819701989559399946922067006348349926945956770487590367692658145741879711792810496992822781011061849838321664000
952 6780823944463343039761208839940882244415596497208163250177068018401384124074057815868035615903174014092227709916614004155158325226074403744289136633709166461690920145683588539224436402663575256405266696170494971392045415711098980871452255054100527622404132780320611987802364051768052949404941159908800823138713600
953 7179695941196480865629515242290345905851808055867466970775719078307347896078414157977920063897478367862358751676414827928991167886431721611600262318044999782966856624841446688590579720467314977370282384180524087356283381341163626805067093586694676306074964120339471516496620760695585475840525934021083224499814400
954 41455414361324409936398340620251949769780620113650711474184588790226662116008317265437563141972144802092251861531436043502627066238846027918831524115587463134319552021876539284549596106781837666107613386341487607907125316765693115835525098772178187978096658928455827939505654534690560012450520112866273508982784000
955 45600955797456850930038174682277144746758682125015782621603047669249328327609148991981319456169359282301477047684579647852889772862730630710714676527146209447751507224064193213004555717460021432718374724975636368697837848442262427419077608649396006775906324821301410733456219988159616013695572124152900859881062400
956 49746497233589291923678008744302339723736744136380853769021506548271994539209980718525075770366573762510702233837723252203152479486615233502597828938704955761183462426251847141459515328138205199329136063609785129488550380118831739002630118526613825573715990714146993527406785441628672014940624135439528210779340800
957 144645888925203826963231992060794514586758037755571678898411922823041807430151200984903151470462018400157410748059639390510811074635071314519419204209697797825339602331970537682227796566191327382917776970669899195822558964748717756146040346984691280891620156270575433482532652688006300795321951051706804889190400000
958 168753537079404464790437324070926933684551044048166958714813909960215442001843067815720343382205688133516979206069579288929279587074249866939322404911314097462896202720632293962599095993889881946737406465781549061792985458873504048837047071482139827706890182315671339062954761469340684261208942893657939037388800000
959 206554329385191064903495284662814566829890477914956357466932225791303701010255915006441700299819762275424782548229165049649438214578881837133730623611448455294584952130053927810221293496521215502806585514116616051634614201661168955776545615494139149113233583154381719013056628038472997535719746101837317381763891200
960 364682968441726012222451567862366776170250567917077687404480969056881162975411512786180066737649694875548381037532181736075741860898119192970172054249904750880856209515756022277616747706276316310871486180598048881588997147487676282162138086943221653641902939445814426234748991019458309883963222045515338387292160000
961 833160320209174043308216274270176404019726297472092870454852675460720810797670917673042152469861225984906685908823522889342271789898010771631854616247859315473956109432150297049632108221262045725606395351058619367937939636952614275401192398631821777935732100118514496859388079482916292581054438057831196161736704000
962 852797095432959290120194435616611538121201328052243207468940112256091334957885383746144156063426978785897752580075255752054042505484832574330248496092084955906002213021460236710734548482369231988499475376167745076946577944894258382902230603313379866977988412242519889041259178999348663113267842321820483613360128000
963 858407602639755074923616767429878719293051336789429018044393665626197199003660945481316157090160051014752343057575750855685976995652495946529789604619006567458015385475548790899620959985542713777897498240484638136663331747163299556473955804650967892418633072849378572521793778861186483265328814968674565742395392000
964 879447004665239267936450511729630648687488869553875807702344490764094189175319301988211160940409071872957057348202607494305731333781233592278068761594962610778064782178380869107945003122443270488140083981672987110601158505672203957367925309666922987821050550125098635573798528343078308835557462394377373726277632000
965 908902167500917138154417753749283349839701415424101313223475645957149975415641001097864166330757701074443657355080206788373387407161466296325659581361301071426133937562345778599598663514104049882479704019336675674114115967584670118619482616689260121384435018311106723846605177617726864633877568790361304903712768000
966 925733689121304492564684749189084893355251441635658744949836306067467567552967686303380169410956917761007428787581692099269190877664456412924282906942065906082173454924611441166257898023624495250673772612287354853264377374391793639334658220702024197706369000131682774288208977203240325090060486730923551290818560000
967 1099308755831549084920563139662038310859361086942344759627930613455117736469149127485263951175511339841196321685253259367882164167226541990347585951993703263472580977722976086384931253903054088110175104977091233888251448132090254946709906637083653734776313187656373294467248160428847886044446827992971717157847040000
968 39168820979710305640959105832355947487742194330539872230766407261165738858241121660480796501299154920376847653590123150155745320690513889115729658995948744115121294626143559644012334174155134199050730290084336080902563878240932779762070872271481201609620590583349422272105553168777101754921670371903965370171523072000
969 639867125920645665260710098639495478287149796458567324509326854753833582692611264772896373096853421556408334777976465579014864734641672272613264345278355954283998292043891428134117459113929251117265711629613019674576337641179607763508115762149239125454642252891019133588010045042879712702249808428414358652213788672000
970 659257038827331897541337677386146856417063426654281485858094335200919448834811606129650808645242919179329799468218176657166830332661116886934878416347397043807755816045221471410908897268896804181425278648692202088957438781821414059371998057971943341377510199948322743696737622165391219147772529895942066490159661056000
971 675415299582903757775193993008356338191991451817376620315400568906824337286645223926946171602234167198431020043419602555626801664343987398869556808904931285077553752712996507474901762398036431734891584497924854100941689732356252639258566637824196854646566822496075752120677269767484141185708131118881823021781221376000
972 698036864640704362102592834879449612676890687045709808555629296095091181119212288843159679742021914425172728848701598813470761528700006115578106558485479222855270864047881557964491773578831910309744412686850566917719641063105026651099762649617351773223246094062929963914192776410414232038817972830997482166051405824000
973 710963473245161850289677887377217198096833107176185916121474283059815091880679183080995970107614912840453705308862739532238738594046302525125849272531506615871109213382101586815686065682143612352517457366236688527307041823532897515009017513499154583838491392101132370653344494492088569669166453809349287391348654080000
974 888704341556452312862097359221521497621041383970232395151842853824768864850848978851244962634518641050567131636078424415298423242557878156407311590664383269838886516727626983519607582102679515440646821707795860659133802279416121893761271891873943229798114240126415463316680618115110712086458067261686609239185817600000
975 3822139632165990107157308322539919656968574784179175485069045745729565933950531288243434335298537771430279119740446087725315458681592922375076565689129379566923083131142178130721128289107204060007133850800888437522802656843312857040688478152571455042715729723935687624632380002389468150541438855679061769015890364334080
976 4034480722841878446443825451569915193466828938855796345350659398270097374725560804256958465037345425398627959726026425932277428608348084729247486005192122876196587749538965804650079860724270952229752398067604461829625026667941349098504504716603202545088825819709892492667512224744438603349296569883454089516773162352640
977 4169606871453807389626154533679912353056627037286373256438958995341344655218761405356473820325677568833031766989577550245798682198101369863719889842686595891188817961246012506241230860844222610916873291782787386388511989283614025862569248893714314592053523335202568317780778184424874346045206024377158293471880397455360
978 4401251697645685577938718674439907483781995206024505104018901161749197136064248150098500143677104100434866865155665191926120831209107001522815439278391406774032641181315235423254632575335568311523366252437386685632318210910481471743823096054476220958278719076047155446546376972448478476381050803509222643109207086202880
979 4759011749034802135376531358631247619760676611160594476038118482231637271276296281748416774907847322825786989911199962743923056463897437527561153568007772409987237297076442496747498602159848805184663730245246833829661511206273332741091610980984965995568901755876954806060824710006417863222982950186331792475840053248000
980 5515353004568528293156289065714169779175432589003139228093861104948868591559208208143483889319679323853216623002086706674336881214419801407036891326305021020091029049267212309842897964079659538249832396538078553423957657782558235267948741922902532529171327162966360208704733048181050722282018550763436896126825922560000
981 5898363629885787202403253584166542680507059852128357230044823681681428910417486555931225826077990388009689999599453839082276942409865620949192231001742869702041794955466324275804210322696302561739404090742111786300621384017458112717111849000881875065919335993727913000975895065415845911329380950122008902802299944960000
982 6434578505329949675349003909999864742371338020503662432776171289107013356819076242834064537539625877828752726835767824453393028083489768308209706547355857856772867224145081028150047624759602794624804462627758312327950600746317941145940198910052954617366548356794086910155521889544559175995688309224009712147963576320000
983 6756307430596447159116454105499857979489904921528845554414979853562364024660030054975767764416607171720190363177556215676062679487664256723620191874723650749611510585352335079557550005997582934356044685759146227944348130783633838203237208855555602348234875774633791255663297984021787134795472724685210197755361755136000
984 10341286883565990549668041998214068335953936104380886052675989571779128609173515390269032292474398732224781168128912575014381652277037127638194171236821914412670679467376023080955433682649361634218435743508897287669920608342296691127403891105442248492196238430561925391321374465339470104278784782681444180237798604800000
985 13934884075605172265677686592593457082697928900653243955980895947972375800861311988387521014109252291672892624053709694831879276443307529492466645741617529671073740582289191101587446887370014802109342164378239095135218019741244791294176743264583429843234431285182194464805552092044935965515662494663246032870433619968000
986 16046230147666562002901578500562162701288524188631008191735577152210614558567571380567448440489442032835452112546696012230648863783202609718597955702468670530327337640211795813949181264244259469095606128677972291367826810611130365732688371031944555577057829964755254232200332712051744445139247721127374219668984168448000
987 16086446263324874188372509774999661855928345051259156081940428222767533392047690607085161343849064694571881817089419561133482570208724420770524266368389644641932168060362702570375119061899006986562011156569395780819876501865794852864850497275132386543416370891985217275388804723861397939989220773060024280369908940800000
988 17418605094506465332097108240741821353372411125816554944976119934965469751076639985484401267636565364591115780067137118539849095554134411865583307177021912088842175727861488876984308609212518502636677705472798868919022524676555989117720929080729287304043039106477743081006940115056169956894578118329057541088042024960000
989 20376165266878173971938512381666238350842570398261597703791209082172208963260408102307871035542148613124383634979931444102411255597717599642664070733293549879780746209792756589141817478405408849645214131654567989038510235696673480295477296548501022954994069796514608548825819316891104057319679645876030755135217991680000
990 40610233591763644888546400926986646355291107081903739528858611048376638048224394937586489812546963821446715647242239682081476748491924800235188510446999657898557758268385642638911988071764043137575797164759439648679778228960199106057315080371071709828854628316816681011719037525388099099502787841590031295793835121049600
991 170645021961350265390255583693196412967687884303757127717224062587117994222841901959959391535550878280018522315684562704503983104774148655533721417635877350361616438784327548866539263008624666113449814348888150442937249931792351799190334075094604356452560862422179184857324440510721709347405653960620737566163994044006400
992 258118520613807124119714328275423145665410245165346915874792699711607050084970944141115046020160992356330537956497657872358966040834846705849326514071074983740260159505705536100647624718928066390092156157982076300241218384223725410540001121991838522365218111226825657767381506654873173802798468175728846738735453175808000
993 272458438425685297681920679846279987091266369896755077867836738584474108423024885482288104132392158598348901176303083309712241931992338189507622431519468038392496835033800288106239159425535181189541720388981080539143508294458376822236667850991385106941063561850538194310013812580143905680731716407713782668665200574464000
994 284408369935583775650425972821994021612813140506261879528706770978529990371403169933265652559251463800030870526140937840839971841290247759222869029393128917269360731307212581444232105014374443522416357248146917404895416552987252998650556791824340594087601437370298641428874067517869515579009423267701229276939990073344000
995 301138274049441644806333382987993669942978619359571401853924816330208225099132768164634220356854491082385627615913934184418793714307321156824214266416254147696970186089989792117422228838749410788440848850979089016948088114927679645630001308990478276092754463097963267395278424430685369436598212871683654528524695371776000
996 317868178163299513962240793153993318273144098212880924179142861681886459826862366396002788154457518364740384705686930527997615587324394554425559503439379378124579640872767002790612352663124378054465340453811260629000759676868106292609445826156615958097907488825627893361682781343501223294187002475666079780109400670208000
997 339745745081421342858427406447992858397206647482593376450581844064850305240047225621638607582092246349358143976928541131139151882808259766673472505700389294837607389434860278286322514587307027556189675626745638890915791719405587292505642502450796003796953753238727788856211555767952724492572342727027712801412476829696000
998 340573048032106622102400849807849983864082962370943847334795923230592635528781106852860130165490198247936126470378854137140302414990422736884528039399335047990621043792250360132798949281918976486927150486226350673929385368072971027795834813739231383676329452313172742887517265725179882100914645509642228335831500718080000
999 350041070689949262338985812703992641985000788315399236343023718127421526610957747610173110842155647753884148339865769650264580727741843395966608036176158667408443976993492407931362590786922392027589362766950052190640512680599695998339146820706880731184740230609598327912460390791224019174165444021786128340849218551808000
1000 361365928859329973767600059585592403931574343231485682224709779596249870118959321797561064428225389298862753139096721021302552457168785388189057119699504977236364223307987750540906674606499292946129018621174906820337705737913215574756001570788573931311305355717555920874334109316822443323917855446020385434229634446131200