1 1
2 1
3 2
4 3
5 12
6 10
7 20
8 35
9 280
10 252
11 2520
12 2310
13 27720
14 25740
15 24024
16 45045
17 720720
18 680680
19 4084080
20 3879876
21 739024
22 235144
23 5173168
24 14872858
25 356948592
26 343219800
27 2974571600
28 2868336900
29 80313433200
30 77636318760
31 2329089562800
32 4512611027925
33 4375865239200
34 386105756400
35 375074163360
36 364655436600
37 13127595717600
38 12782132672400
39 12454385680800
40 12143026038780
41 485721041551200
42 474156254847600
43 2844937529085600
44 30583078437670200
45 29903454472388640
46 29253379375162800
47 1345655451257488800
48 1317620962689624450
49 63245806209101973600
50 61980890084919934128
51 60765578514627386400
52 59597009697038398200
53 3099044504245996706400
54 3041654791204404174800
55 995450658939623184480
56 977674754315701341900
57 960522565643496055200
58 943961831753090950800
59 54749786241679275146400
60 53837289804317953893960
61 3230237388259077233637600
62 3178136785222640504062800
63 3127690169584185892887200
64 2052546673789621992207225
65 2020969032654397038480960
66 1990348289735391022746400
67 43787662374178602500420800
68 43143726162793623051885200
69 127555364307389842066443200
70 125733144817284272894065440
71 8801320137209899102584580800
72 26037238739245951511812718200
73 1874681189225708508850515710400
74 1849347659641577312784968200800
75 1824689690846356281947835291456
76 1800680615966798962448521669200
77 1777295153421775599299839569600
78 159500847101954220449985602400
79 12441066073952429195098876987200
80 12285552748028023830160141024860
81 109204913315804656268090142443200
82 107873146080246062898967091925600
83 8845597978580177157715301537899200
84 8740293240739936953456786043400400
85 8637466261437114165769059148772160
86 8537030607234357024306628228437600
87 8438903818645456368854827903972800
88 91773079027769338011296253455704200
89 8076030954443701744994070304101969600
90 7986297277172105058938580634056392160
91 7898535768631752256093101725989838400
92 7812682118972711470700785402881253200
93 7728674784360101669940561903925540800
94 7646454839845632503239066564522077600
95 7565965841531467950573392179632371520
96 7487153697348848492754919344427867650
97 718766754945489455304472257065075294400
98 711432400303188542495242948319513301600
99 704246214441540173379129383184972763200
100 697203752297124771645338089353123035568
101 2788815009188499086581352357412492142272
102 2761473685569003997497221451947663787936
103 281670315928038407744716588098661706369472
104 278961947505653423054863543982328420731304
105 1381525835266093142747895646388674083621696
106 1368492572669243207438953234630290365851680
107 145060212702939779988529042870810778780278080
108 143717062585319967210857477659044012310090320
109 15521442759214556458772607587176753329489754560
110 15380338734130787763692856609111510117403484064
111 1385616102173944843575933027847883794360674240
112 1373244529833106050329719340099241974768168220
113 153803387341307877636928566091115101174034840640
114 152454234820770089236604631300842161690052078880
115 151128545822328610199764591028660925501442930368
116 149825713530756811835973516968069020971258077520
117 148545151876647779256178871523897490877486640960
118 147286294657354154008245152273694969768355398240
119 146048594702250337588007798052907617081226361280
120 144831523079731584774774399735800053605549474936
121 3475956553913558034594585593659201286533187398464
122 3447465106750332149065121777317732423528817009952
123 3419436935150735952731258998640352485126143700928
124 3391860830835004211176974651877123836052545767856
125 420590743023540522185944856832763355670515675214144
126 417252721253512422803516723048376344911225868268000
127 52573842877942565273243107104095419458814459401768000
128 104326219460917277964091790659689347988584942875383375
129 103517489077499314569021311662327415058440873550768000
130 102721200699980089072336532341847973404145174523454400
131 13353756090997411579403749204440236542538872688049072000
132 13252591272126219067438569286224780205095396379806276000
133 13152947728726773811292414629937375842651070091236304000
134 13054791402392991917178292132699037216959644195033048000
135 12958089243856747532606601079864229533871054238032803200
136 12862809175887212624278611366041698434357296486282562000
137 1749342047920660916901891145781670987072592322134428432000
138 1736665656269061924750428166464412501659022812553744168000
139 239659860565130545615559086972088925228945148132416695184000
140 237948004418236756004019379208002575763024111360042290218400
141 236260429918816637167111440348371351821442380073800855536000
142 234596624074317928454666993585354652160727997115534652328000
143 232956088241630390493445546077764759488275353779062382032000
144 231338337628841290559463285341113615325162330488930004379000
145 229742900817607902348708366131864555909126728209696004348800
146 228169319305158533154539130747399730183721750619218634456000
147 226617147064987386670494646864764357869546772723849800208000
148 225085950125359093517315628980542977073130916151391355612000
149 33312720618553145840562713089120360606823375590405920630576000
150 33090635814429458201625628335192891536111219753136547826372160
151 4963595372164418730243844250278933730416682962970482173955824000
152 4930940139452810712281713696000782850611310048740413212285062000
153 4898711772528282537691637135896202570541955081101586982139408000
154 4866901955823553430304029102546227229174799528626901352385256000
155 4835502588366627279140777301884638666405929854248663279144060800
156 4804505776902738642736028729436660213416148252618864155559804000
157 57654069322832863712832344753239922560993779031426369866717648000
158 57289170149903541790599228647206758494152046252746456133383992000
159 56928860903677733351664642303513634226893228351785786597953904000
160 56573055523029747518216738289116674012975145674587125431716692100
161 56221670084998506850401727492289862373143001912633168130898576000
162 55874622738794812363670852631226344704172983382308272031325128000
163 3017229627894919867638226042086222614025341102644646689691556912000
164 2998831886261414258689212468658867598086162193482179331827584004000
165 2980657147556799626818368756727601733855336968067135820725598646400
166 2962701381607662279668860511205146301723678311632996448311589016000
167 491808429346871938425030844860054286086130599731077410419723776656000
168 488880998219807224505834232688268248668951250923154330595796849414000
169 82132007700927613716980151091629065776383810155089927540093870701552000
170 81648878243863333636292032555795953624758023036530575025152142050366400
171 81171399423723781977600266283539836936893941030468992715063533032528000
172 80699472682888178594009567060961116954702697187268591594627117142804000
173 13880309301456766718169645534485312116208863916210197754275864148562288000
174 13800537408919658863467521134861833310943295732783702364883474124719976000
175 13721677195154403669961992442662622834880762614310652637084139986864433280
176 13643713120181935467291753849238403386955303735820251201646161918757249000
177 13566629995209156170866376708847225966690019533922961646834601681928112000
178 13490412972764160911479486952055949416315356502833506806122047739894808000
179 2401293509152020642243348677465958996104133457504364211489724497701275824000
180 2387952989656731638675330073702259223903554938296006632537003806047379847200
181 429831538138211694961559413266406660302639888893281193856660685088528372496000
182 427469826390199542791440954951756074257020988404856571912393318686943051768000
183 425133925699542714688755485252566150353977157867125115235276415306140084272000
184 422823415233784330369794857615323943015096847226542913522041217396867583814000
185 420537883259547658313741912439024894674474702106399438313813967573100732009600
186 418276926897937187032485235490427986638590429514429548860513892478621695816000
187 416040151887787790310386383963741205961378715987614417583184941181944574448000
188 413827172356469770149160924474572369759456488774914340893912680856508699052000
189 411637610597969930095461660323913256691946136982454476656378751328167383184000
190 136490365619326871557968866317929132482066350683655958049220322808813395476800
191 25933169467672105596014084600406535171592606629894632029351861333674545140592000
192 25798100876694646712701511243112751134240561803697264154198987055894990217984750
193 4953235368325372168838690158677648217774187866309874717606205514731838121853072000
194 4927703227251530044257047425900959309435145660813432064422668372903323492358984000
195 4902432954291265787619831798075826184771375683065670874348705970990998756500732800
196 4877420541259167492785036737881561765461317643866356227030600328281861007743076000
197 955974426086796828585867200624786106030418258197805820497997664343244757517642896000
198 951146272419691794098059790520620519636325236691756296152048181189996046621089144000
199 62775653979699658410471946174360954295997465621655915546035179958539739076991883504000
200 62461775709801160118419586443489149524517478293547635968305004058747040381606924086480
201 62151020606767323500915011386556367686087043078156851709756222944026905852345198096000
202 61843342286931841701405531132167474776749978508463005909212875305690138991690023848000
203 61538695280592275978738508811319359137455643638963188146113304491376394464637363632000
204 61237035009608980508254496513224656396585763032889839184612749077202980766281298124000
205 60938317765659668408214230676574780023919491018095254603224394203655649152787243011200
206 60642500689127339920795714993678785946133474071405471813888353455094213962725169016000
207 181048625245800464111361120126055505868166603749413437589289866836947943135092533584000
208 180178199162887961880056499356218700551492725846772026831649050169462616485404588711000
209 179316102516175579287328956297098036912490368306835318569296662369608728368249542832000
210 178462216313717600338341675552826141498621366552993245623728583024991543947448354532800
211 37477065425880696071051751866093489714710486976128581580983002435248224228964154451888000
212 37300286815381258825433583225215690234924116754543069403714214687912147699582248062964000
213 37125168097938154323905726026975240984994895549122679406513678468720071888786087273936000
214 36951686004022555471924858148344515559831367999827713614894455672137267814539423314712000
215 36779817697027101725543812296491750371180989544014561458546109366685466568890402741155200
216 109828622289733706541554439496468421247276565999487926577602965469963546004325508185394000
217 109322499606370878400809948991876400872865153252946507561116315859502884502001427502512000
218 108821020250378351435668618950629261419319900256373358443863488722532687784102338385528000
219 108324120614531874945094789640352415476765928109083982377909774162155826196047076566416000
220 107831738248102184604435267869259904497326082981315418821646547915964208804246862582023200
221 107343811830689957524777189734104882305030489845653358102996563536253963515539863203824000
222 106860281146767930689079995185753058510863685837339604237667750186991558274478872829032000
223 23722982414582480612975758931237178989411738255889392140762240541512125936934309768045104000
224 23617076243088808824524974293151298726066150138675600211562409110523232517572995885152045500
225 23512111459786191896415974407403959620616967249170375321733242847809795928606004792329147520
226 23408075568371208746431832927725181038224856774616524103495485136093823380249341054309992000
227 5290225078451893176693594241665890914638817631063334447389979640757204083936351078274058192000
228 5267022336879735750480025845869110691328998255488495261217216572157391785322595152492154428000
229 1200881092808579751109445892858157237623011602251376919557525378451885327053551694768211209584000
230 1195659870665933752191578736802252206155085464850283976429014398545572782153318861312697247803200
231 1190483853909804168848758049629948084050517995305477552288629054828925280931875922519135787856000
232 1185352457987779150879582368381543135412369210842953942149453929592593706445100595266898133598000
233 275001770253164763004063109464518007415669656915565314578673311665481739895263338101920366994736000
234 273826549012766622991225232928344853537824914791994522636029408624176262374343409306613014999032000
235 272661329655265488425305125554181683948302255580113694880131411140669129342963224586159342594780800
236 271505985038082160084519934344206337829877246022570840240808820415496802523713380414184091143108000
237 270360390164503754345766685676087323746206877895893326146965745223870233736693492733111584429424000
238 269224422138602478067002960106019729948953907820700497045507905958223720149564528477930443318376000
239 64075412468987389779946704505232695727851030061326718296830881618057245395596357777747445509773488000
240 63808431583699942322530259903127559495651650769404523637260752944648673539781372953673497820149431800
241 15314023580087986157407262376750614278956396184657085672942580706715681649547529508881639476835863632000
242 15250742490914068859236157986764041492679716861579990277599842769911071394797333105952376503791087336000
243 136691840103748320886487045659144371897351536314902135080709701863647380649664985616313893108053449456000
244 136131627644306729407444065963820009717444357887382044363165809642894727450281112724443754201872902532000
245 135575988347799355001699396306824826004311931936821301324948806338229851011708536754139902143906074358400
246 135024866443946512095188423151106025898603346847647230994359583548237046739303217499041772460394261048000
247 134478207065630939171726121842801952919256774593203315079402662157353495942787819857345247065817766064000
248 133935956230688878933130451996661622463937190824682333970211522390589973781728191551468854940552371846000
249 133398060824139927612113863836032459321511740259121360741415492180185997983407998011101510141594330192000
250 132864468580843367901665408380688329484225693298084875298449830211465253991474366019057104101027952871232
251 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000
252 33084307156539370380275811015429336012441120057360420337213201768926367809384985982919973342617079534404000
253 32953539144062930181144286070704318874052024721165319861572042868653931572984254813027009021104759061936000
254 32823800800976068251297261322394459350925835647459944586526483644761593259704789242896981426533480482952000
255 32695080013521260140507860297600755588765342174332650686187164101056645835156927324297385420939231539881600
256 65134729714436885436168002936626505274493455112928327538888490982573786624726691153873697518277375333357875
257 16674490806895842671659008751776385350270324508909651849955453691538889375930032935391666564679008085339616000
258 16609860997566789017892888562816011763641369762751087307901362785757730889976815753471543826056221232295664000
259 16545730260124446203151989379175795502005688798416141024859272581951716484996210287241923965723957829854368000
260 16482092836047044486986020189255888596228743841499155867071352302790363729284686401521762719701942607431851200
261 16418943055066021328032050763243413927277675857432109292868013788220285707333404078144284701618793402039392000
262 16356275333481799872581546752696683339768982438128933303200578621089673929824497955708619492833988847069776000
263 4285344137372231566616365249206531035019473398789780525438551598725494569614018464395658307122505077932281312000
264 4269111773215518568257969926292869932614096605612546508296738903275776787153359303545674752928859225364356004000
265 4253001917467535479321147398269123253623100014647970861095619133829453101164101343909653338766863530174301830400
266 4237013188454499631654526543388412263947825202562828113497515302499267187249950586977662160801574569534548816000
267 4221144225201861056255071387795197236742028104425888682360820488632228733365119311371004250086961930697340768000
268 4205393687048122768731731569184021127649707104036239843993802501734347282867488269164396025273204610060410392000
269 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000
270 1122871265506197283864474045502275744942676609422891121604448925759379867838825793705924586125910617586944836963200
271 303175241686673266643407992285614451134522684544180602833201209955032564316482964300599638253995866748475105980064000
272 302060626827531085516042521725740868593586939380415232969843852565492003418260600461259198407473823120723359266902000
273 17703186920294862154786374899677120503653446996654372628269236780395135731473148744982224082489308314767669407584000
274 17638576749052910103126570611722094516413835876228626742764604529371795820044414625474989688027668503399904190768000
275 17574436469965444975478837627679468718172331018496886281881824149264989289789707663200535180071204254296631811892480
276 17510760975509048435712609955115412672091996485821172925788049424086492951783223215145460777244859311346281696632000
277 4832970029240497368256680347611853897497391030086643727517501641047872054692169607380147174519581169931573748270432000
278 4815585244962653852543526821181595430240206170266188174540819980468563162409104249080218587560877640543330677233488000
279 4798325082794328928340861850496356736941854176824373880008415607778711681540254413062009918788258007423103685558816000
280 4781188207498634896453930201030298320024204697621429687579814123465216282677610647301074169078299943110878315253248800
281 1338732698099617771007100456288483529606777315334000312522347954570260559149730981244300767341923984071045928270909664000
282 1333985419028342530684380241904481814962781651095227261768722607213628429507356048686696863911633473489233708667112112000
283 376183888165992593652995228217063871819504425608854087818779775234243217121074405729648515623080639523963905844125615584000
284 374859297010478535224639611216299562411689269180653897368713649265108557905859355005248344793421904877752765330589962008000
285 373544001231494400013325086264663423596209657709844585448121671548388878755312480075405368145023933281690474925921225299200
286 372237903325090573439851921627374390646572561004565408575925441927590316242182016858358496228432940507978270468138283952000
287 370940907146257505239713064757592598344668126994096539556497130283243311655972323419827630387915752561957440257447906656000
288 369652917885333000013186283282739846267082473775367037683037070803093161268277975074619895560179933976672865812109545869000
289 106460040350975904003797649585429075724919752447305706852714676391290830445264056821490529921331820985281785353887549210272000
290 106092936763558745714129381828237940981040718818177066484257039576148448271314870418657803956085849188780813680253454212995200
291 105728356224852358271812786014395198915813774767255495809053407137742439858011382891445921468264248332461979268981105573088000
292 105366272813123411839375070993797955083910302935860785206967607798229623283155179525379325846797589947761767011210622334824000
293 30766951661432036257097520730189002884501808457271349280434541477083049998681312421410763147264896264746435967273501721768608000
294 30662302165984988514726440727705366820268809108777229044786804941446713093923892991405964633158553080172468497997061239721776000
295 623640044053931969791046252088922714988518151364960590741426541181967045978113077791307755250682435528931562671126669282476800
296 621533152013209226649860285021054732843286671123862750907840640705000941093051884960931715536997697571063550635075565670036000
297 619440447797676535651039206620310440813511295126812707975491008918115416038866525078908376427445516771160979757516388681248000
298 617361788576878963383753840155141613830915619639809980767519562579464022025313281706160361741447377453136949624101904155472000
299 615297033431136893272102489519171240540511219574124997554250266383546082152318922904467517722245212311153214006629991432544000
300 613246043319699770294528814554107336405376182175544580895736098828934261878477859828119292663171061603449369959941224794435520
301 4278460767346742583450201031772841881897973364015427308574903015085587873570775766242692739510495778628716534604241103216992000
302 4264293678713144098074538114449090749838708551551800065831277508413119039552329488871028194015427911812065155350584675722896000
303 4250220102215740982239308615721535994888745817058229768584309595844098844702321800788945592715046961608064940316424330258464000
304 4236239115037399729008258258432978310695032837396854012766598051120927466923695742233718798002168517655406831960120302856298000
305 4222349806463506615142657411684017726069803221536536458626379696854957212933781985701804965877571243827028448904513351043654400
306 4208551277684214109864413433214462112585914975714521633598188913531901797205240214506701028080585716886417244823126052510832000
307 1287816690971369517618510510563625406451289982568643619881045807540761949944803505639050514592659229367243676915876572068314592000
308 1283635467948735201002865995918938310975798781326537634102211243230564670886541156594767883051773972129038340302513336444716168000
309 1279481307858286219769847012113375403820537296597325538198967841148912358035775651233619766925392826588167666062052128236157216000
310 1275353948800678844867363634654945160582406531124430939688648590048431995590498955584479057999827043276592931655400347177330902400
311 395359724128210441908882726743032999780546024648573591303481062915013918633054676231188507979946383415743808813174107624972579744000
312 394092545525235408441226051336805329909454530979828163126226315918491438124615398422755211480010657827872835066978036767200231732000
313 122956874203873447433662528017083262931749813665706386895382610566569328694880004307899625981763325242296324540897147471366472300384000
314 122565291801950283588332392577538411775916215533013054453040627730370063316870832319657907427681276435792196118792379485788872070128000
315 122176195637499647767417051648720829516310132309098727296046847959797459941261718566262168039021970796313490734288276693770494698476800
316 121789562107001231160558136928313485119106619232171199678021383251063923675624814393584123203455445572274523991458250501701600727912000
317 38485501625812389046736371269347061297637691677366099098254757107336199881497441348372582932291920800838749581300807158537705830020192000
318 38364478035794111093759212869128988777833799565173123943857729569262815605140531155453172294140059414672589991422502733510857698479248000
319 38244213214365289428888494333489085991696389535188255216760996874688324020171438581298146675663131328733177483612400844064115197857056000
320 38124700048070397899423217788696932597972338317890791919208618759454923007608402835731589967301684043330886303976112091426414837863752700
321 38005931512095100709705388449791334677106380877648141477092704059269705178924264509140525824101367270610229337297058782730382392885984000
322 37887900668889836421787048734108752892394870378028116193002354046663277523089095985820213632101052465421998811404831892100784932038512000
323 37770600666818970055156129078585196381892099881501713356491510845280419078745166896080832165747798433021311508583145106057129251134368000
324 37654024738834960888319227445626600096762803276929177204156660503165356056897187985907743177581910166252727213803567497705101074433336000
325 37538166201177007162509014438101595173388148497615548966605409240078693422875965869028027044727811981125795745453402674635239224973541120
326 37423018452093642109863281264978584145248921048236360166094349702532439762069597875564750888148892312472035635804772605081143399130064000
327 37308574970588768586591528111263053306884245448700469156412103984787692239861433967688406084209599063810041643034727428918815743475232000
328 37194829315190632096998261257265300095582769090625162848008408545809680983032588132421063382733350286176474442903523991635526671086588000
329 37081775122743244157493707271680907086173702923176454146342729492478952469406349262717655895247838583178977560098346107162470359016416000
330 36969406107219779781258877855706116458639843217348646709535630312198713219499057295254875119807693617775404900825320815928644691261820800
331 12199904015382527327815429692383018431351148261725053414146758003025575362434688907434108789536538893865883617272355869256452748116400864000
332 12163157316541013691285865145116804520413343598286122530369207527112847725800849483014126534146368595992793606376957206999656203694363512000
333 12126631318593443079600322006542880182514204428321299339587318015019415750648294379461531559569352474082905337288738116287945524403990048000
334 12090324039196456723074572539457422457416856510871235569109511673657082170556533019043982063882019083441938554841765846478700178522540976000
335 12054233519676467300020618591578445076946955446659679642037542982093926701390692621972208983094311563789873066618357590220554804855309510400
336 12018357824677430194961033417198747323741756174497002024055288389885313824303220322502053599216054684135736539634374383106803153650382994000
337 576881175584516649358129604025539871539604296375856097154653842714495063566554575480098572762370624838515353902449970389126551375218383712000
338 575174426544325771697306735374576735824990082481252972606859008860310166928783703955009523730529291628933947529957514855430910690676317488000
339 573477746820006226648052143234828721855004860999007388616868274320899222483566052910894451389141299618229127625739351094795421278609425696000
340 571791047564653267157910813401785107967196023172539719826818661749367165946849682167038879473290884031116689015075411826869552392495868561600
341 570114240973554577224896412189463157503949114013675966982751744852741455782782674301446390090671262670321625410925630560515096227121980384000
342 568447240268953540449385019171365312014171485025331885207948377177733439830201438411676079008534796989999047558846900646595461442832150032000
343 10232050324841163728088930345084575616255086730455973933743070789199201916943625891410169422153626345819982856059244211638718305970978700576000
344 10202305992501509182367741594081422780161321943448834474633352560160832143929254885911884045926435571558878254733490594744419706244318878772000
345 10172734091073968576042037995257998366305781879844634954417024002015438427570039654358516266083170540916678607618321056788638779559552737094400
346 10143333125492829938539026324751472359466747828168783408305992140737937160438334337438404947395068891954491675226360591306590690601288133808000
347 3509593261420519158734503108364009436375494748546399059273873280695326257511663680753688111798693836616254119628320764592080378948045694297568000
348 3499508223312988931266875225868710558684760568234484119448373644831259228036055451786005099983180348580000515836285360096126124985551310118552000
349 1217828861712920148080872578602311274422296677745600473568034028401278211356547297221529774794146761305840179511027305313451891494971855921256096000
350 1214349350679454661943498656949161813638232972952041615072125359748703130752671447800896832580449199130680636140995798726842028947843364904338221440
351 1210889665919684135841095526872383574852938861917990214459384261857681184511210845385509662117257036170194366522360483060953590118932130246491104000
352 1207449638459685033182456050943768848788015740151177742259215556568312772055213087302028100577151192317438132526558322597712244692457891240109027000
353 425022272737809131680224529932206634773381540533214565275243875912046095763435006730313891403157219695738222649348529554394710131745177716518377504000
354 423821644848719275376043104706409440889840914712499269893110418635458394927945077332770631822922312295467775692711951787291900216118778909409568528000
355 422627781060413023896110588918504062183108968473872511386369262526626117759133964438875503282576052260832655197802904035778401905650838687129541574400
356 421440624372041077199773199623789163132032819686024554893710921901551325293518419594946077711557580203920203919157390260397001900297886893064570952000
357 420260118421419113398093162650053059033623764168696755020059070579698240348718648111486845000880948326598298586050506814289447273126184128658227616000
358 419086207476107886824355472251589223673194647509007657938997453064112491074001556915644702975738822772613387137486119923746739319849295346175942064000
359 150032862276446623483119259066068942075003683808224741542161088196952271804492557375800803665314498552595592595220030932701332676506047733930987258912000
360 149616104325678716195666150013107639458128673575424117260099529618627404382813411383090245877355291612171715949122197513443828974626864268003401183192800
361 53861797557244337830439814004718750204926322487152682213635830662705865577812828097912488515847904980381817741683991104839778430865671136481224425949408000
362 53713008061229850709361250982606267469553597839398116793156173671924910148039864484382343519947772646181867968916908256483867440725158232789287341899824000
363 53565038342052908971869897674114239184513505283366717022376129116354869073251875876987350838074638286275030867074161952746997282486245951156259002114976000
364 4856171058482818670526666547378488717277323281184345224556077639669534833564043692144457630924349075404054996190789407803986017368258561505924579862072000
365 4842866480240399989237552392454164090654645683153703182844965098190988162787155901207075555223186475197468544146431080659317562526153743529196019369299200
366 4829634604611327858119417003403742877292201296041261370869978854753307867260415038089023436219844435647748684736194930165712869732366438219006959207088000
367 1767646265287745996071706623245769893088945674351101661738412260839710679417311903940582577656463063447076018613447344440650910322046116388156547069794208000
368 1762842878697290164560642203073906387944682235018625842005427444913515813440634425940744038043266152948578529432432541874236098065736208463188730365800202000
369 1758065526722500760320640462686172224291715616495540135116523847501826068688762787930064514904937518387742273255108876449102666905666462640795264971854944000
370 1753313998271899406914368461435669056117954222937444080697289999265334646881495861476199475675464714283991618462527501107348335373488985714739061553012092800
371 1748588084529926632232658573399454314726800707511736684253361993876479297428985090960091121293590146320961991458585378462854135008600875241114427963920416000
372 1743887578926351560640635297664509545063556619588318037252680913247779084263853410608047865591188022271712093632083804864835709914491733103369496705952888000
373 648726179360602780558316330731197550763643062486854309857997299728173819346153468746193805999921944285076898831135175409718884088190924714453452774614474336000
374 646991617383702773123668426103574027900638669271648817050890355076494210203516694765589009727194880262924286802174920930013753382072767161741010387516574672000
375 645266306404012899062005310300631163826236966153591086872087980796290225642973983579547439034589027248889822037369121140867050039720573115976367693149863806208
376 643550172610385205181521253624299697964996974222331536109130299996300092064136286814708217122262992601951285276631437308045595119402167336412600757795741828000
377 641843142974813891639925706532458054203816610895481850336957540579864282801366694541990158190904204823166268604810133760809399906883859200241745052867901664000
378 22073970525588837543172048108259139430289989263601227657091132347984750466713669389010243535666017626193548920271247986482862959760556004241118216103922544000
379 8343960858672580591319034184921954704649615941641264054380448027538235676417767029045872056481754662701161491862531738890522198789490169603142685687282721632000
380 8322003066939231695026089358119528508058432741794839675289973164307871898321930800022067130017328992536158435304998760630283982476886248104187047040737240785600
381 8300160539204483055406598309935487750819434230661519886115983733430423415649169826793662754347992171033438859359316349185060140003193633279766608597060765088000
382 8278432370253685979345324492370211604874880737911097059188978540410972045451135350807291909441322034460052893758899290679340087280672183977987114857277883504000
383 3162361165436908044109913956085420833062204441882039076610189802436991321362333704008385509406585017163740205415899529039507913341216774279591077875480151498528000
384 3154125849901916096078377721824781716309438284481304599848184099826478323129619293320863672142505368681542965297628957349300861483557355596571309443512755270667250
385 3145933315226846184140511805664197867695647535690444068420006998268487470342269632818731558708368991100551944608544206810731248856327336491125669678724410451782400
386 3137783228917968344285225505649523779955503371090209757361924078583854083113403649314019818918969071434488338534428807311221582408513016966537261208054139958384000
387 3129675261918180312387847661965674881299287600105480533182694300603017250857296663140081783211168117761531004326329508067523335425545283072566880688136687400352000
388 3121609088562721084778600631909062317172227580517579810159027562714865144540654145967040335316293973128124996583220411397246213427025836466709749552342520680248000
389 1211184326362335780894097045180716179062824301240820966341702694333367676081773808635211650102722061573712498674289519622131530809686024549083382826308898023936224000
390 1208078725525509278891804488654611778603688854314562451043390636142769297425153875792557261256304825518395287139227238802587603807609906537419066460087593157208182400
391 1204989010114958104265482738044241927507515737040100654493407539886649682853734044908177319411659544634716526814062974764729323490966402940136664755586090361409696000
392 1201915058558542394815825894324741310345506768323161622211536602284898025499515335609942173188670617224934086694639344727064197665734345789779173263862656457426508000
393 1198856750521497757678889950573278864263202679854145943783517425179847394391374075213988121857401735247262498687782756063636553396864792747057088853522039010969952000
394 1195813966890732534943664341561671557501113332950962832251071949481421385776167542028165816979591070944604472041367063789363364175045338958358974414807516069317744000
395 1192786589759363591817224685000755933304907982740960394701069235685265888596987371035689447822680713802972561985566134513947254392323705188844141568187750205851116800
396 1189774502411486411029807450947723721352117811067372110876066535595151580797500029189639726994845661495389297940148038214669609810524907953518777574328690230583816000
397 471150702954948618767803750575298593655438653182679355906922348095680025995810011559097331889958881952174161984298623133009165484967863549593435919434161331311191136000
398 469966907218880908670397208488425984123641068626943980640824553251218518392805463791360906432948935012595834944137068803529242958623723188916065477425532785252620304000
399 468789045296026570553428794432064014238619411813342617280822486701716717594828507741758498146149564248153238866582840560913881447449227642076676842143764532658002208000
400 467617072682786504127045222445983854203022863283809260737620430484962425800841436472404101900784190337532855769416383459511596743830604572971485150038405121326357202480
401 187046829073114601650818088978393541681209145313523704295048172193984970320336574588961640760313676135013142307766553383804638697532241829188594060015362048530542880992000
402 186581538453529739457656849951084105010360366345082103040582878233303415667798423905904522250959662015274303645309422653994179397289624312200562731507861147912307699696000
403 186118556968533387746843805658401514179069149555143934050407734614858494040831182159239746761503186427147072122616347163537618158090394475197583667657965710820713884064000
404 185657867471086522925688251683999530233081354630502488669094844182643497768452887153895093922984614183515519963896999769568465637897101419565906480361782627378088354648000
405 185199452983503593239451984395890889417691030298081494869911893950093760736925842988083007271322923778124123618307130634334963253605997465443521526089284398668512827846400
406 5357555604165639661569860977166843586726061947908786101593879789270569507032497600726686996063270295010019290386741993350404294122173498107473301290440012961481978234128000
407 5344392076882677401959124218009185494375383663024489329845491878240420687604899326523427322854269630894515557486528868059617059984281179930305062220930332339954995486624000
408 5331293076694239467150400874337594353457796938360213620703713711872184362390181436017242451964920930818793705629944238481039567190202059391260196872349620741082556772196000
409 2175167575291249702597363556729738496210781150850967157247115194443851219855194025895034920401687739774067831897017249300264143413602440231634160323918645262361683163055968000
410 2169862288522246654542248035859665963293193879751330651985536864701305241270181357539193371815342159920960349380195256009287889405276580621313101396299331493429093691926563200
411 2164582818233871358545794877621564586253551072258018411956374974519550240683149286109657621518954466101201321766131520593206896973633571909339103582683031416802745532092192000
412 2159328976442041573694955569666172439199537598781663998335121637202755215827122224735605054476432731960178988460873919815068045281949995278491193137093994932781379644878376000
413 2154100576983344136470512577972065484140943076750715659356101972221634743149574713295567269840896575224197925534818535021326960426545758001787824630708779448682635384237024000
414 2148897435493046203773723900247495277657510847096728423463937474704191180968054001427703580783309868520757833927246509574415542647737676460720704281359241334072290854323408000
415 2143719369383424405692341433017983240843878290838664017624265336210928069688612907448359716733229603777334321074409770997127794352200959168044268849355966053749225093228652800
416 2138566197822406558563273304573228473438003583408763382966514698383497954136476818728531928952620878768254190494903978278384698692700476093121085510775783443043097148293007000
417 2133437741712520691516358980101829844005298538844233974374268859778261748011449296381461108979113394646507777568057685764527661045955391018557245977176800748935080128752736000
418 2128333823670146240101248073450868528589017920330252553382942857721375954355919513375763833598780587482281682406411614745952236019529660418034381752351018928961551228923184000
419 889643538294121128362321694702463044950209490698045567314070114527535148920774356591069282444290285567593743245880054963808034656163398054738371572482725912305928413689890912000
420 887525339393420839961459024000790513890804230005907363582369947588183874756677274789661974628946737268623281952437483404370396478410628059369946878262528945848057155562057838400
421 372760642545236752783812790080332015834137776602481092704595377987037227397804455411658029344157629652821778420023743029835566520932463784935377688870262157256184005336064292128000
422 371877323487072684649253991999572935227895743956503649356954156712186428280748046749545095625332611573075755248412312359148752382257268373122734613778152531291121957930054661104000
423 370998180878356200761194289890826899920028378131547375954219040502464947362826656568104090671135607763210327931040179233004192683954059700845848716346052879916911267722182191456000
424 370123185168737436136757510905235327042858499881237122709043995595619511166216216340349128193137646424146152629316027866888616757812658616645740582581085774068050627939818554212000
425 369252307085987465698788669703105361567463538705045976537963892076570994669354531125430659656212616667854044034894107801319467071323687655194809428269130278129066979403489569378560
426 368385517632733973995270386440891499216366206454564647954541441625687025198299708282413216793169864046568001678004685013053458932658608576192004711301362366678059779921321753488000
427 367522788083242793728302540102622432473470735245069180394928932394713519284486360019456745559462206285334821346206079193350757623682827291470243576146089855280687274581927557344000
428 366664089980244562901834543513597613706009355022533972029520219935847366202045971327822500826846640382798992324369149101777508189982633769761200950968178430385171650108605296696000
429 365809395131805764386911852269976174047020988227609650416397795180752150896213696336382355137273571290997596071864792110864273905157499425309543139893660531946045375865927895072000
430 364958675608243425399965545636790182944586055696847767508452684029169006359245757507693093846256656008925508639139525152466915128633877333622776760498558995825240619177867597641600
431 156932230511544672921985184623819778666172003949644540028634654132542672734475675728308030353890362083837968714829995815560773505312567253457794007014380368204853466246483066985888000
432 156568961459434615808739848548301677326666976162724066556346147988717342473516241293751761765108208467903158602064185640061790233309528903334049113479624858093268157296838430256754000
433 67637791350475754029375614572866324605120133702296796752341535931125891948559016238900761082526746058134164516091728196506693380789716486240309217023197938696291843952234201870917728000
434 67481943904967745379538343571546356115246585007130214271345357276906707865728235095493155642244426366755975196930226518634558142585131886041598827122222828238466286708104629977205936000
435 67326812999439083895907220942646249549464408949642558606353758754431060261439204669986274824676048375108260311420042089856087893981487904694376760852976338978147973405327377954269830400
436 2316289438054096923024330995733242530371481959276693530035106379166206201655018509288518629289313590886752074934175759972113115618629171033063420671547351111633531195137409792004696000
437 2310989004557405625717639162791061197350036920468280043696353275323720603939560801029277167895058868710809850506408767386364573019959539062736044422871041383689289704988353934357088000
438 2305712773953393284106411676118022244844671539371320500217594477891474666487643995547475165228631793668091106555480893488222188150050955640218382220992340375963971691963266368296912000
439 1009902194991586258438608314139693743241966134244638379095306381316465903921588070049794122370140725626623904671300631347841318409722318570415651412794645084672219601079910669314047456000
440 1007606962730241744214884204334830802916416211212264200960998866813473935958129915345135499364754042159290668524320402640232588140609313300937434023220111800388873647441092690520151893600
441 1005322139685501967017118027000738216061730460166431402319363948748137260366388124153876688708598137301786608051476138688667434879519496263973857075321653496986631303569344181017838624000
442 1003047655206575491978617759971324781183762744193204181952125568773593963397233399891085112489800403959474873644119857831905743850380311883286133416780201792242317658086155619522323152000
443 443347063601306367454549049907325553283223132933396248422839501397928531821577162751859619720491778550087894150700977161702338781868097852412470970216849192171104404874080783828866833184000
444 442348534178780902662984750245372117352405062814176887502968241259644909002159196169085161117517697967767876371082281267194000181008034568961091531094739171468016331890130151432855871848000
445 441354492528940945578348829458303865403298534583133793373748087908499639543727377750727666373433388534132442941034905354234013663747342356446572224283290319397301688447680420755478667641600
446 440364908464974710274361500244271793956205936971960847648694841074624079813808706500165496717887573761634388136234378660614654888716518718876064214811803121371747200356990554341228715472000
447 439379752070198480497461362659832707168831874473142143291538924204211050552480275389426871445588048988118427536377031057347060582477779303397594272496787901860848437045229949074246100896000
448 438398993695041787460636672118181294876044303324764593864548881962683793743211346203289757893254147093055663189197618041594053750820462831738224642424250428865623328926825417937919658706500
449 196402749175378720782365229108945220104467847889494538051317899119282339596958683099073811536177857897688937108760532882634136080367567348618724639806064192131799251359217787236188007100512000
450 195966298621655656958404417488703119615346808227517883522314970454572823286743219358853647510541907102360739470741065031783838000188972754510683029495384049482617475245086192153440922640288640
451 195531783547106531333219485299149454161654243242534473581023806440261131882559753240541333436239153428076125857723900807766578935887001639755670428543066124760926527406405291505650588000288000
452 195099191105630631927615017411319477493155008191112937135048090054331350617332851131602082698548358840845868942109467398899838717002295883915503016090537217405260760752851297497894723867544000
453 194668508564558599627554057107983231405973650557136970386405599789310751609347568899523490904511828247378218017292448707070037748532092140242400360425878194850282260177237939225272439708896000
454 194239723303403184209872219977789435742083840754147681905378274679642666253379842976837315814413784572824521501835857410358429735870127179581073487385292560059863136256142701473674923321872000
455 193812822812626473914905467845970118300892447697545159527564256493533561492383403761503607428008479551785346729304350031434565055131951075889686512687742466521270030462173157074831681732153600
456 193387794692423345682635938311220183830934350224524227160179247159117917717180808577816099516982145166803361319810261544523524342291749428793437200159918469884161982149756110677737752605548000
457 88184834379745045631281987869916403826906063702383047585041736704557770479034448711484141379743858196062332761833479264302727100085037739529807363272922822267177863860288786469048415188129888000
458 87992291073239052081868708420418769757415002427923695952759986187735591940870618037441599586338303920525078760170087388179795381525900102543934421431715567196725510445746671214749182840557552000
459 87800586735388858068618449796409142808052442509780071342841119115431157100040834555878545992468285829194958762871241881887464672633686812560178573019010304523094300183337637072669119261384224000
460 87609715894659751855425800992503905541078415460845766839921899291267176323736397959017940457702050425218447982951956573448578879867091841228526010903751586469783225617721685687728534219511649600
461 40300469311543485853495868456551796548896071111989052746364073673982901108918743061148252610542943195600486072157900023786346284738862246965121965015725729776100283784151975416355125740975358816000
462 40213238858488196923077046230455364088833525503521543974185796458238349374916754439803775873290685742796156015724657815942652894512154752924071917472401648109918248537865932179523188239371516048000
463 18578516352621546978461595358470378209041088782626953316073837963706117411211540551189344453460296813171824079264791910965505637264615495850921225872249561426782230824494060666939712966589640414176000
464 537615816953986015689232415685736569424126506647267461583886686074745772586933954700041655122007339031159659293724915923564319378344810911186032973678221683787510804483796880549567943970687719485218000
465 536459653906773142537212561028347888629666019536198069193383703954154921463091085980256619304540656581630283682340561265664181057101058629656600644702569594144957017807487639946235539790105595357292800
466 535308452932724273132626267978930833074666736232472322263784168108759739228191748885878386215904303241326356034953564353076918865991399705558625106838400989865675994164123932564376665241199789358672000
467 249453739066649511279803840878181768212794699084332102174923422338682038480337354980819327976611405310458081912288360988533844191551992262790319299786694861277405013280481752574999526002399101841141152000
468 248920718256678037965103405320749755887553684770049341272840252632830153782729796530005611463840868119623769771450137994968600934732436723767263061966637820975530216243557646266078586844274317435497688000
469 248389970456557189270081862878701248945362738747085483402322469578175931706433997390282785000165301236639497341233826400096599653421706581499102586354768657178141026017025540410500594121791856204291936000
470 247861481157713450569507220617257203734840690366772535565296251557796833979399031438388566308675587829753030325614179960947457952031447631325700240426354255779889662131882932877712294985362511829389187200
471 247335235974788368933478542866477464448779457478520364576834900705232509491120052603062900562797295711218522830230710364427399654893376617246452469215257962243201998305700591194320124507686582929539104000
472 246811220644333308829805918834980690159693060322845533295951775915602779598130391474666580858215098050813398841183611401790900926810975395599743883475395127577432502546578344179077920854068602880959572000
473 246289421023520764836508231902982845148784618334847974028941307044745268436189312422923099714751641183898359942999290870286057584470994475101647173362339323925048924317092977700898052099620254883325408000
474 245769823088871986851621083734411151382647941924858843282044806396971544241176254801777692331387186244691823318646971691234821176064937524732234415612629747292295656544272106439925693339916414683149616000
475 245252412935000677405617670926549233169210788362911772033029975225609498884879041633773949821215844799966156322186662277148011026220590287838061290527129474140101349898915744110578481353937643283816669440
476 244737176773372524721992423718720348225577992589040108646405962672614520946045262134543332279574635041983034145039211305977532011459622661182939313026022059278462481516775164816228526561177270083640584000
477 244224100931080339135573152390169571814203615246086146154484776168059773522678290935099845209806134758876151473875607089403155634077107728979201494759720126240142853672924483128982764450986122766903392000
478 243713171849634564367507099770106455555178084670257514049559075799507347218237541372474113316061770460217414755311013769132437735261046834148701073222565900034619542263566900528294515989791591129315728000
479 116494896144125321767668393690110885755375124472383091715689238232164511970317544776042626165077526279983924253038664581645305237454780386723079113000386500216548141201984978452524778643120380559812917984000
480 116252198443825060680652417869923154743384759629732293607948218985847502570379383224425870693900281433567291077511500697100210851543416260917406031514969028341096999241147509747415352020947213100313307738200
481 116010509881571786126222787063540778122296641626344076781320468010824950589983584090903155786012754860940332052402329177979420392392598347693045520014937907700055217537943460870601598690342333239397895456000
482 115769824176423296943388299953450444557727561456994815211234740898769297165523037235942775794755466987784854185073693640265770142615850218340985259599969156854204480572097105142654292468993075286619061648000
483 115530135099453476452822278628495060614543860501597310417836739364817393858762119974584716217540652356340165045974162183453625690974823613334068105853385369779972173158904357512959356045661826683541175392000
484 1268205801205364298334390013126434415382379195960715930268526025300154573495047816993736771206184888366188629936489098513820482016837268300917156707436025763721058173539791015426349294773969597457963357144000
485 1265590943883291382255350033717926303185714496587601052061786796382009924889903388505089891265553579318010921421156131300389924321957191459059595559585642205445344651532492477250212492104332546741555185273600
486 1262986847290938930851532441055955261409612203384745905864128798858590151381899472067836619884348736562212545039631118684545500609360571723547127255965095616545251349780368007132413700968315401583650750736000
487 204603869261132106797948255451064752348357176948328836749988865415091604523867714474989532421264495323078432296420241226896371098716412619214634615466345489880330718664419617155451019556867095056551421619232000
488 204184599037236344284018033616124045888626936831631441592714298067929531563777821617458816166302887750695074853189871880119944108760026527781817741254324290105985778667156462202263619926627613304386357230668000
489 203767043619982282230267485490119702236502955365718084861440853695602477307001179855459922881709221313577089015044289320037899233281989663716824248940920763950349815929595815040295800662973978103354892287456000
490 203351192510553746960409796744221498762550908518032945912744035626835941639027708059836535283991447392528972506850321382650066785867128460321483791290020925656573591815453782764703360253457704678654168017481600
491 99642084330171336010600800404668534393649945173836143497244577457149611403123576949319902289155809222339196528356657477498532725074892945557527057732110253571721059989572353554704646524194275292540542328565984000
492 99439559768524646303262180891650915421305128212100704181193267340366786989702594069341609804828256764570214421591704921649958471568643163147857287289565314031941139135935011372682889112559734082596354234402232000
493 99237856807533724099807288029801724923493150264408816343097540631765637320352284547902783010092296811700903641831884019171966669395075935636401187315347128810781015121460498165030388323284765047946057369829408000
494 99036970457720902795961524288850709285996200567517300520540663019150727123347522838291643773229761797912035415836272917918582121481320721191793087745882863367844211447125557885344091990646536778618231342764976000
495 98836895769927527234757561613519697752085097132027366580095126326182745856431669256800145502980812784178879788733573376670261753559136234886355121912052796977202101929050556758302992814907856906338194511769491200
496 98637627834907512058881034271556956425972022339422472695861063571492861288172734439750145209628028887436583660127255688410845903249541202154729405940455916338135162207419406442258027103587478162575415893802214000
497 98439161782925806803229362170406942429139080644574540155225528232314807241315244028402559404377268265932687113527402055234968949721876129313371801501943932603048371136579528360885274533962553659230193729025952000
498 98241492783361698757439744977293675476470126667376599311540336408555138953682080887783277156577313911985031115307467512955380658658177582868967440454751274103845462760803264247710806111203592708107241532782928000
499 48924263406114125981204992998692250387282123080353546457147087531460459198933676282116072023975502328168545495423118821451779568011772436268745785346466134503715040454880025595359981443379389168637406283325898144000
500 48826414879301897729242583012694865886507558834192839364232793356397538280535808929551839879927551323512208404432272583808876008875748891396208293775773202234707610373970265544169261480492630390300131470759246347712
501 1949158278614846216736230858790214207046209933500712150268774185884133264692048260660752091015071909122243848480330242866621796761506941772303724302426075937513277859240329961843084290638428358894216825180009834240
502 1945275493199278793993728406880273541295121865904097185826007703442132999224534220300870114738149455120008302965429186605931315094651350254829015688277816822099904795775707790604353047031578900011957429113914197120
503 976528297586037954584851660253897317730151176683856787284655867127950765610716178591036797598551026470244168088645451676177520177514977827924165875515464044694152207479405310883385229609852607806002629415184926954240
504 974590741440033911024167430769266569083861194190436436516233930883649275996409202046213311889030091893914318548787028160947009224781813189376697292429123838256266984845517601933219782725706074854006592452059560035680
505 972660858783717012190456208134079902610427805687089037632043368644275713073644035309488137014002309533728349601165667709143153760970364054348228584919363196992393188835922517572955981175754181636473906130372313382144
506 970738604122089112956878231438162748652699687494031549415379251314939199806700074765398239510022067815282246143455854136595440018359750686651888212221894099765135494786839666747712985165525418431658740307980273237120
507 42122779666047259339351718129466628146665469674297226996328093745421424843683237958261856546785967439716389379005973946755620671408115414410930060490890868234384577683058131495955987521975461943780063682003088779520
508 42039860808436930088683702936298386752675970718245460801453432143560359046746853631572364703189932070740569714874072423238385197645501013988861300529294626367781458435650536748916704081971573239166323399164500022080
509 21356249290685960485051321091639580470359393124868694087138343528928662395747401644838761269220485491936209415156028791005099680403914515106341540668881670194832980885310472668449685673641559205496492286775566011216640
510 21314374292076772327237494971852051881201825687368951549712582071028802273402798896515548011829857089010844298655722852199207328089397035664956557255805431625823504452202020761256647074281477716858263870526986470018176
511 21272663187786993907810415725331793462647614678196018180730757057191172523357000855622171205544475763983425816662267425873964260911139898608860751860001507102093908553078337746068277901924762496277327933402667514108160
512 42462230034996694870668447014236509607081762111555333165443034594627692029044638426652068304817293419513791376228197869615608348928095656988780641408049883317070262775871213235315976593295131389053572554565480858239335
513 42379457656760833867021919827074255202389594933949962145627356164618671186882758039855475579076908831951386324812548361097839131873654924713948710333180390367134453296775947712440116989799429378548594830287575437463040
514 42297007350035618236930437492780336417949148251199086732892672592313965600916060067015289828923062705819185184102796321484808316441994117467423518289730623070700339574408679331676614816667523873921068381201412839335680
515 42214877238676325774334456060755520230729829516730738991663754781455103531788067717370599945760105302506914921609392833481925193497446556074282890098876777200660144740283613934916077700518654895525105141626264464890368
516 42133065461081991809655513316451730462840818219217694923850452931103446354400881539623757697803205873626087567110149824114712160176715070500495520156824690423139485545050506155972441891021525719370986720809159301198720
517 42051570170054753914472427217193603324614820505060600736376854376110983208647688345156400332817126171742864960597364234512942891008094731872834987235825029513230124838000118329751992293553398977167174367383996517250560
518 41970389532660825818112441836465430345223672202927279113333655815539340383920569255686986432560722453264596881522851948345929487743600340498563105021084054552779873631749152850350926671365071952114728084821479149456640
519 41889521730093078562200857170113859188489137189048806513885999445952559381254055634770441179318794278980850066722229882934858332661242729052515777265744778917803419154616688201313641648876892622727223791787141039342080
520 41808964957535207257273547829402101766972811925223712655205449447018035228597797835472805715512411982290502278132379440852291297406124954573568631540233731266038412579319348416311115414936744752298902207572165768112576
521 21740661777918307773782244871289092918825862201116330580706833712449378318870854874445858972066454230791061184628837309243191474651184976378255688400921540258339974541246061176481780015767107271195429147937526199418539520
522 21699013000565973850843964708700416495609720702646759066184406827942770314428573543268759625376671751421729649792383597922802218952619487917760945702835483667806756199213022745109209555966787142323407253018105651143791360
523 11326884786295438350140549577941617410708274206781608232548260364186126104131715389586292524446622654242142877191624238115702758293267372693071213656880122474595126735989197872947007388214662888292818586075451149897059089920
524 11305268593955179880006693567296690659924479790356452491646450707002564794772685398384791966193861923985955581624464649875023936235455793737550085386542564988956586417790745205250543633657001317895313207094391128618629587840
525 56418673745071564353557213612033008626670737239493153386883239718755656690103687130986961812243653792082292616868756919376309929403607961128345188024269562421078583646879528452869379657488273243591848766832961441868208609792
526 56311413909054318033493416627979713933464138879722253855729469301039391183088280881688507512220376883732326281095242172381297933340103003027340729491904030933586038811048959007141491103006356374307453617086130716693554220800
527 56204561131238275684283751700791896639472745826819555081809679036711043192228530823089478086200983379209115035780070934862547842384998443249300234749035142829347735132090611836349951271691353800542164331285208267515767590400
528 56098113098792748647002911261964639259473744414268760469912312220353635913455370726833626801946814850081825045182002618698035441168360188621934135819586212634595182603431349313932621818525271691071440535203228706403048333600
529 29619803716162571285617537146317329529002137050733905528113700852346719762304435743768154951427918240843203623856097382672562712936894179592381223712741520271066256414611752437756424320181343452885720602587304756980809520140800
530 29563917294056604169984296510192202492154963207241954762966316511115876894828389638591233904349752357369914560414859463082614481403050983027112579894415592874328395553452107621836129179954586201087823016544687200835562709725440
531 29508241366949152938025757345389580641887251412124738275653762242733361119131914328537389772703142654248690615856639388764191478613214728821788450742072060684357908932824137550985213682440547432347544630449499465994064474867200
532 29452774747838346259570821711281705490304756578643300797692007050547772094471891933182996182904828476327170520714051720740198637488001919181145991248195985382319642186709806465363061025142726854467192102948654542185804955177600
533 29397516258630394390415904597376861765182233583186183910641928238070196537071381816985654726651723732469145810543856501751943105335116362109511571001951715240889398955590275871619415507271914984196146714387775265371197441190400
534 29342464730056180168711005899628965020303615168236397049386044477324746730822184472759089830159866571921450780936096470849785908508646106749755931355880644613097471242190294081597656302202117390592783143761580929668255123884800
535 29287619001588785439423695608227789384751645794090160793218967758675541596745881324211876578140876167114120966392290683053805000268443029914709658586991148081110373165102087924435791524067160161825319997698475170921211656363520
536 29232977921361940690469546922391543509033825559399694075321171177036221556453444978457749942733896920533684173544543872077958349148539218291734454000075119819765017991286598954427515793611810982418929475314709359035164619691200
537 29178540346089385866092508659966233372145494413106584775367128027730753732325971151682223406527688546379990162048185317381351350360553111739980758555009803023080166933574705846504931965318306678913493852455650309949438056153600
538 29124305140985130502029139684761835168851543679996721234892467938459878725388562283370546411348269050940622150594564155081386013278098552052731723687807182571364404541504864385823696032297268934157149068343279212719048766086400
539 29070271179684601502953018831914410613807292207492089099020682283657541288050179050933866362347622911699544929535947152938377875962183712438533705647570063494237568911557731056721982310530483648565020776936334353326249046668800
540 29016437344166667055725328056299754297855797221922659304392866205354471767146382423061766609824756943344545772259028732284788287302994483341425309896370859672951943783943735258468793454399871641808418886608674474894163400286080
541 15668876165850000210091677150401867320842130499838236024372147750891414754259046508453353969305368749406054717019875515433785675143617021004369667344040264223394049643329617039573148465375930686576546198768684216442848236154483200
542 15639966800230350763209589185179723654198510332864364740194339360207113251022406201242185419546502755403460520125004896401620018916414775578162343234549415027409927780519045790422644501417672511878065486224830555526902021696633600
543 15611163914778729491085814619461160627211036096523914713048493431366952821462512267169916201462623376480065565207647612982832505069423219822033130816069581850563868981659894693202713296074361881101126139104711162238638850385958400
544 15582466922288327414815436283763621728999251103699422222767154289029881217011294413737618561386405318802712503506898260753084651199810309491477922855010630413338567751914196357369620073103636951172631421937239266719817823087454800
545 15553875239862110300292839152967725175368059817270615943459324648132578682668154423987641279622393565924175416344500282292987248170085886905255027583717032926341616251451968474145088660125465140253048611988730570817579625246927360
546 15525388288873351856519409044628956447940645788301255840998776434491310223542388573394257321234806764521383886277935263460948809986624191141692289437959309422813518053189235931152148937304722530106065006472267694314250724834387200
547 8476862005724850113659597338367410220575592600412485689185331933232255382054144161073264497394204493428675601907752653849678050252696808363363990033125782944856180857041322818409073319768378501437911493533858161095580895759575411200
548 8461393279437031044109123620596666771267972905886185532818205415105919149605140248370576058530346456031907945699891791342653090306980208348102376912627378231453158629200006535893728295462231825340397056501862069560734945219868156800
549 8445980905521845195212749989229459727968759840483842754069902673001901081937371322599409253323551653744053832866194356385744796882013031283716033785281973170922278558837164993933994728439531949520104894286011683277382058252254553600
550 8430624576602714567585090443794497073917907549864781221789775577232806716333848829285592145590236105282701007715528548465043442705863916681382004632945096856066056234184733784854114738024187345975522885387309843853241363600886818048
551 8415323987534470076536841640811203975780125503494790693256581792156159154235239303279629183438529687668757811694266246199226666947777049318983852174446103939811852865338663487603925782056811325383915765813104199853507713213226406400
552 8400078835383139514803985043635821359881973102220343608667348854126890749970320391498325507381575829538923105513660691405387488203306438722391490123405440708036831392756528227662614322306708406316191280730109445868265851413927083200
553 8384888819405954814053887421495431086175134091185587110279161966506408126552652542689106112250686903988219808758663113301580277555560857458879028115949011339667867864017366332133387171633459385689941386913237638552048372478278028800
554 8369753641031575834245125891853742582409475004378392909719091277036179953039019595861147436957815627988241072641770219595259735538312552662021845754728886770462691207223111158248669866269500072719381925926029628374156588412432761600
555 8354673003840527949859098637994546649828557031397530940512390211672150799970480821814550774909242987217091088727100363343736745023829106621189373960576222109615010682525411858864438028672618090606374030564000746160869819784662612480
556 8339646613545850741316186590084484515566275454002931064720101740068423910042476359904812374234945787599794162308526441826931463108318622616475004582949286458338724692089215074945617096966372374616074796696079881509501348885769334400
557 4636843517131493012171799744086973390654849152425629671984376567478043693983616856107075680074629857905485554243540701655773893488225154174760102548119803270836330928801603581669763105913303040286537586963020414119282749980487749926400
558 4628533761724447325770058167484666986728944404840637504113436824525574081628807506902582712906037331278414791601527187853523402639679947805271285160040735523039133203122747661272505465938548016916848451502513209076058228923175047865600
559 4620253737105977831448465934626912662960198529340028134696418153998694700445213933544975230414255511365573262457338409342157528931916656306514091447768748518525646381650256162772912432904668682360646575918430001188623419926890298227200
560 107255890325674485372910816339553329675861751573964938841166850003541126974621037743008353563188074370986522164188213074014371207348065235686934265751774519180059648145452375207228324335286951554800724083820696456164472248302810494560
561 107064703355396990746577641978876764025815652195045215242519493764675634769675189190881778957906099193854638880473082569426110296105020556122429926597136774939096974975852638353026491315081448967359011563172174715600899213992110297600
562 106874196765796640229234977135497979748189645696477519129988320288226033996063667501930032020258579444399381515917080643145992662126185999972745887581839378542408190322870694156668792931958528239659084496333790063082036404002800492800
563 60063298582377711808830057150149864618482580881420365751053436001983031105787781136084677995385321647752452411945399321448047876114916531984683188820993730740833402961453330116047861627760692870688405486939590015452104459049573876953600
564 59956803372125269057395961304138960603201583397588060138019653314036252681841348900027790268443149091639416148803652159530586798320386538133646516500389131927463130970386923502366925702888776748577255831820902799112650373129273214051200
565 59850685136068410174108534823954643858771138117238346757244397290471586747891187220558714533454754137494921606947362509690709653544598243375887850099503487446175585605837566115637072737042955904774464228578741909202716478663557686238720
566 59744941876110692134931664621085466042766242113497642964387075033774640481552156854444653200356777540078852840857349501723058223061303900189711369798974329341147006832682376069496371195104717466780163055030016216783630407146484262764800
567 59639571608251590385134607011524468748158188776436800560569813878512251344900389382038225240567788514434974793518976751279102212085887138460981720116789189430492426573718209621402021334090423432447217441176347757847504074858747958950400
568 19844857454154138349983170290806557382749819856948160749907913420842985042581291537333141849414281741598961683054729940126320982542663149945643565320551332398526529264846376088811588084758961318191063549968890363086581461528703106059200
569 11271879033959550582790440725178124593401897678746555305947694823038815504186173593205224570467312029228210235975086605991750318084232669169125545102073156802363068622432741618444982032143090028732524096382329726233178270148303364241625600
570 11252103807584182950189053987063777006395929437204894682603926937384361441898127674620654001045439551983950218017235576858431457877067348696899009058034431965867694817831982422623148730332312677804923176914992305660839360902429147813131520
571 6413699170322984281607760772626352893645679779206789969084238354309086021881932774533772780595900544630851624269824278809305930989928388757232435163079626220544586046164229980895194776289418226348806210841545614226678435714384614253484966400
572 6402486409535706337059495456590292836139306213159225650956468706836517689675845479473399051958495124098280205346275634965233717823862080385279231605102214286592585021607998809599923456750450711967077528654759695320687739148450375417377475200
573 6391312785784335121811573125950519201172221909122298555579581326894394622154596185442904463735181869082401880380575328446969784633942600314798814097937987036528723616683726560368509977768338232539560813945065524822745875729343132179301772800
574 6380178094519902482226535542107399829741608282102921728827700523189003690757114310555373271289650193352293166303257252961870534138064651533762579230171544550402366955330619022806892364566651232134439627858053215546051196503333823586654905600
575 6369082132616389608344402436816778264820318528568829691038434957061718466947101937841363926470016019102984830361860283826284672339563669531095166048901680994662536751930044033202010812628274447382901471983517470823362411813762808241286810112
576 6358024698358375043052137849252860246999449920012286583935937674150152983497540996977056002986561130180931037253593165277975150338974149271492570274511226687380136514513498817866590654967461470911750601372434975214294074293252803365867909400
577 3662222226254424024798031401169647502271683153927077072347100100310488118494583614258784257720259210984216277458069663200113686595249109980379720478118466571930958632359775319091156217261257807245168346390522545723433386792913614738739915814400
578 3655886201641527097419488094247208665762562594837237838657918266226905959120025511119928229592715509927150159330979577277622140424669094219167990857914109363329001956525242835840133455639698537682460442677044133014569315189465667308396075129600
579 3649572063124011506577658235707921604163663522998140709402895954886272270071458973104177058211726363968726756637834534829819684223590218408772191219126692939558140122403437580510530461761218920173509733795045783907462977857532220560022334067200
580 3643279697497935624669765721508425187604760654855040466800477168757158007536853009357445718456188904720504813953976199424940684768032304239101894337714405537938212294606190274337236443723699577207693337702295704969691489964674406386642985215360
581 3637008992338730916193569911316500187281860894691778779250046054869452055716651885417071457322873605400848179162317032128167981351908324369499309321642607938045031206319432631868497654663934173460347910270794335425853810980225741315409520524800
582 3630759835994506292626227007688808606204057009992995654199788243778611072803049390768588516674552516731774556861350851660593809562643877076768210852017792460488252802184863159992434943917088925739625663002287815949177086219091332825176858118400
583 3624532117579421376172322673198776344443844219238290687382979001507978806811963542756978587829484673649901873230370833047110801312965242639243737076971449763300451339402384835532756667855481569091701776787875658460413489158681227623075354073600
584 3618325726967127846418602942593983919196508869547814162233350612806766514334545796964586501206488980715569849474839376141208214324415644621025853965538279472609868374780120477937666331095455059555585849087896419319214150992313622781255019563200
585 3612140554784278055228143792264763433864549025326364907255173945092566913455341445174903447358272760235714174518472129344385636180271344373810425155340778140178056633968530528402730149332898726120448095499711980995591562700019069579919540897280
586 3605976492404100106328437062243833803431333071358231178744499586824490860702004685029553782772337141190943331217246067690214329633888628769076960265997193194546353465651178087227981463071238489386454156770190288195257788702237467072103978540800
587 2113102224548802662308464118474886608810761179815923470744276757879151644371374745427318516704589564737892792093306195666465597165458736458679098715874355212004163130871590359115597137359745754780462135867331508882421064179511155704252931424908800
588 2109508513282563201998415710110133400292375531550930403617160640943983019125845196540537362764615772961127668297229144313291335945789588947694950588806541682732047207179631872110298502772399248394781077813135366860512184818661646936048419636771200
589 2105927004771047814558690046765294464128891023008399112609321658531514457123933744593949014101178394738782799590442677175238209738750896946085960859453729218075456295113112972497208012954449504339781449497663150617964625931023851270622191420070400
590 2102357636966351123347573622957217693850706461952452673435407554025528839399994873840399947975583177120581472811475825180025941586651319154651916857997027982112616538680717865764161897678255522129036057210378975786408753683683132878638086010883840
591 2098800348240519733967966899398914449021855858801940909182555764594013562175967809756067629958704017768431588762725443073122344392765276313442691956376051623428838845721867243317860439306549506017142595184642293932286234641917171570890813445721600
592 2095255077382005342525453441798578444884994615797207900890017663640307458185805701969317515718908909630309238106031650094958286378588307941291606328071362347037911753077066791893337026402315469689410935395479046814157372759076095267561605990576800
593 1240391005810147162775068437544758439371916812551947077326890456875062015245996975565835969305594074501143068958770736856215305536124278301244630946218246509446443757821623540800855519630170758056131273754123595713981164673373048398396470746421465600
594 1238302805463665433544807379569093862874657693338896661371794681695137668418983512644007962623261424544070437529547217097198108052056729011175195540584882458083739307050880066826443304950658686072871793495278269795270758672239423737793109684558803200
595 412073874759337404776255228831395940922995333245548804960698062143928165289006278157165674956984474049959574169496384849151639318163415704559140700900515507059798962682477736523757604000387260239375823717756466251199344902694799832072328937046458880
596 411382475640613684298442720058188900753661448458224058643649911032948420045232777690459021139942553791486487635654947961820847977025557624517934088986252897148624803349117874549724453658104731279242642805478351374938943317287593792085630398561481600
597 410693392766843812130438628399799974621745767640036078645921854230548171435441768012585555442890723718133913954523197630226508198169568415766647767229156996148375850579688866384649538325344086838238886284866159831597337047074381742182639392868748800
598 410006614518069825822528195910837098410003717861373810955878506648222840045081497497514342139474518494524994365970483252918437114226141043833927620461215262041104319056980356574641763177642842545867249351279427122848846516895327592112099862111443200
599 245183955481805755841871861154680584849182223281101538951615346975637258346958735503513576599405762059725946630850348985245225394307232344212688717035806726700580382796074253231635774380230419842428615112065097419463610217103405900083035717542643033600
600 244775315556002746248802074719422783874433586242299703053362654730677862916380470944341053971740085789626403386465598403603150018650053623639000902507413715489412748824747462809583048089596702476024567420211655590431170866741566890249563991346738628544
601 29373037866720329549856248966330734064932030349075964366403518567681343549965656513320926476608810294755168406375871808432378002238006434836680108300889645858729529858969695537149965770751604297122948090425398670851740504008988026829947678961608635425280
602 1260942554135637004247400402054626512358867874271046756014893904226891962394954254607562629460135356224846872302278496919132798524645847666917481792059619797221174817517199072701937816301551013040777985881833185798706860207814414580342753932566199277899520
603 1258851438788811735583640202382894130082982521245721637016527579344260300765775225992956389610284385484838834371428947172998249936711111601134865736019719930227441525945860434107075564533223399420478188226971107546967711185910908088501389498183834104967680
604 1256767247664989199597574572908750265629202748859553223710208825073822783711527253764491230024836894780393736963529230373042954820921854793848218607317700526369449073088334175110209545386645214984351568710039036176856837491894499300275393820206708551813760
605 1254689946429179300094107507498983736264526380679620077885894430321634646878946216981409426338845428838607962191688686190608173077416198835511279403008084492441565686190667507052176141179394561736443549588204260910448809661329384425398905565958433000488448
606 1252619500973025538872830102371097624488512310744505193268921007169288715118419903092001159958748324170557454003253556345409149689499670454594594123465166861265919538193653204235258358768207441997604533829807884242279752219644022404894946975915597302467840
607 759087417589653476556935042036885160440038460311170147120966130344588961361762461273752702935001484447357817125971655145317944711836800295484324038819891117927147240145353841766566565413533709850548347500863577850821529845104277577366337867404851965295511040
608 757838918547565230707334819928271862478788397054079406747411909735469571622680615120341925463068916216358873347803938607249987565929173979208856400598147875956872326921430562421555765141471976775136261403000315387251099697332724489245669548543988721931538160
609 756594519666534745927848227448915094231696790490772215603327489522439243918866689643953843483655009949993752045098185013477820098661638389752027408150531869592411124414170413714788021684753631985686119758660413391541327776647449079575315411354261318447249920
610 755354200781835508639441918879326708831316959686688982462994165769123769748507891792078509314009673868108516386007860120013102360794979966162269986169957227183243237324966855659517877386909773572594831037744576648276505927833272933543224730352041217925205248
611 12362589210832005051382028132231206363851341402400801676972081272817082974607330471228780839836492207334018271456757121440476307050654336598400490772012393243588269023321879798028115832846313806425447316493364593261481275414619851612818735357643882453767680
612 12342388901663978899337286256198148837113022217102761151356113819756924342295880584837884139117805128563864646830193792810671607202532352388272385394933941620641229368055013981364671199132512640075078938525238180527393887709694002182078835463268647351719040
613 7553542007818355086394419188793267088313169596866889824629941657691237697485078917920785093140096738681085163860078601200131023607949799661622699861699572271832432373249668556595178773869097735725948310377445766482765059278332729335432247303520412179252052480
614 7541239822137869166058271926270802483934809385797074043156602990496300828270933838249904335659412542038282093560632219113485859074386363505822011425442732577578633623456102321160984671631525915309456537884974356439633520093840330753452715956120541801109948160
615 7528977643565287264975250345902882479895890996551875548777486562869477574891631506805595548121754960669114155197118995992976125970200369418820674821498923256314278121629344431207877379482531564227652543514429682689325172906695874931089378206598394578669118976
616 7516755277260798162272368445990702475870085978700330296263237396371312838568755481632209841063115748070625333516604192428052463428040953234699212687048437991287793903899426664274098357762592389610399860813919244892751593080548641367889557787431838743314136640
617 4630321250792651667959778962730272725135972962879403462498154236164728708558353376685441262094879300811505205446228182535680317471673227192574715015221837802633281044802046825192844588381756912000006314261374254853934981337617963082619967597058012665881508170240
618 4622828821584249318982497766997699468299183362615844557219031009245368306117320442418959965554272700001130601553920369942580511132722299640483170168918889845023842078710134128064700826911883518938517630904964264150287837354871008449800194186706786108169725794560
619 2856908211739066079131183620004578271408895318096591936361361163713637613180504033414917258712540528600698711760322788624514755880022381177818599164391873924224734404642862891143985111031544014704003895899267915244877883485310283221976520007384793814848890541038080
620 2852300295268519198358391388359409596777590648228694207431746065062486584772148381748119005069455785812633068676838397029959086918925570885596311101223499934024371929796664725190527070529880234035126470260720708929966790124850105345812041749308366728050747169197696
621 8543121657325999531314988699433980434792783584066620331438080001636433249075999983979873348517210566202089384442704377577655236182289149512414071897384395937657539113400638307333945815113650942520668654887182799693620337572014808282142347268459842373871803115471360
622 8529386735047340368081363315672832556280254993095452131548308168836374674720572331272510208085510870758034578358391348031710452844375501362072570174076703982773845320613820560859132397404465008529477869268393116735913552463378128526061732562240453559765899895028480
623 8515695905617087815323608318376407463894572400811189768576320515274839562883139630901286275167235572410108359131491843460230981812522571183321249836718635437055107206134504637005425924856464262127343875898780928747573402298910426875137074885575541114244606315742720
624 8502048957050393764337512792225163221163972124527838502921550770859335012301596137903047034341647053864579339325191375762378047546797374755142850397877740187957262483047750623164071075617912236066242363277148267002785624410610890934632047521976862362458957908185440
625 1061055709839889141789321596469700370001263721141074245164609536203245009535239198010300269885837552322299501547783883695144780333840312369441827729655141975457066357884359277770876070237115447061067046936988103721947645926444239188642079530742712422834877946941542912
626 1059360732667620948272086258456170497205734545867685947648372140778000209200518368620507457953112572206768671673106912634928894103275072253835690624655692866870074239101796403525235693128110470308573329609612723364564342977679951266615494739160056332702553860764320000
627 1057671162121101616616149916736144706939058733194850722851484784891591915405940189404206808099917815313296951303612324257520714048883883940831167992080484425296118777795413953120889224718017790132642590646917966230011608778353507963159967634312911107291545002932160000
628 1055986972372501136334914009225418361864315009097406693038027006571700845476949838784136415093389283760250300107268992530995999536067189858122838106742776647548831964454975395870696725952543239511412268050346440806078469273929378173409712908780565707439169931271440000
629 1054308137758236428645987277891196711050540263454962485258952241855370637455523845399741921587676423213731619184999884434762301603577416901273676201962581454150503137802423765670584330521776080148119084794304554572682478066816612866297773778559928878015578246166080000
630 28449584669666697280923466228810069980728864251959305157781250970700477518641119637770813757127776499418154803404758786334855757556850932256591262592641086858029449750224133359364973998206656130980991176989170520215241471644257807503273260691299668136928301880672000
631 17923238341890019286981783724150344087859184478734362249402188111541300836743905371795612666990499194633437526144998035390959127260816087321652495433363884720558553342641204016399933618870193362518024441503177427735602127135882418727062154235518790926264830184823360000
632 17894878787551585712160610015726055568732825009622440790146804902504051943014880205068087963403488911097625124996034430904581027375909732753105576927931346928279188543048417301184110939093500018589989592703330628008172376934718047811354777409196767522900487099087880000
633 17866608836860350979597955023600106033869108066479277376576272825248911260640449114696732374203799355155922715635851122166975054188901976461236531782705547012120769603801895314926316135082293857423180762383104197316216338424552616456202558171583502487319285697667520000
634 17838428065824293643667989794856257286181617359749814793963376495871547047295590362149892102320197147971134194002356088851254273346332730441581584571691815865413954509789589486353877150642100964903585840044960499844108741676248905704694352243868071095383450862182240000
635 17810336053122208141866937842423412786518339222175405636807528658870174532260479196225246602946464554037321384248021669813693242994606222204665708060555293320744011274341101943855682068515105530313186492265362136852228255468884734199647589484428908778697807632478016000
636 17782332380082707814599851462168030062011234915222299653101856443997737150920446996231181749797177660084432514147002767817130832235180740723211831161089011413006992388689622223818173134445113226020241230485070686951517204752738689020088395161340184079360232463244560000
637 17754416630663425698721358759715646969292221987568889449564804864022858442677243782736313332607543158263263860278640126109411631556632576295074920908088871677664752212255258609652053553386329688773741636716648283989269924996454954814405367853394595093364376525311680000
638 17726588391430410924898911488932393604136591545582104356383668806242258351074301394362118484123832275570061252347168903341215061601214656896493298775004092881931735359257993314025639676343404407129895646690446640910916837339720699399335766963342252467826187847372320000
639 17698847251537718576033654976430151986602731464916091673509828948955494253498285273244180896511744901116899967132228106935360264947691629264417409418548687415762828105174647471593674669025183116977892680107206505322636842289110807850979998939925441431100325268581440000
640 17671192802707190890758602390529479874123664697002160280269969841222751293727194202504736863860945299708904810933584000518273764533710861093691757216332205091675698686260312084919309552354831268357614722794538995158070222223034072213712842691581807928864231010349281500
641 11309563393732602170085505529938867119439145406081382579372780698382560827985404289603031592871004991813699078997493760331695209301574951099962724618452611258672447159206599734348358113507092011748873422588504956901164942222741806216776219322612357074473107846623540160000
642 11291947251374763225895341191107186641059956706071910020837932130316544378097576557064709113754383488711185529030207944505633378757491501020367767103470597845496944905064533379621958801803809936964217856509706662575773719571304513683728281286284300443515984625678643680000
643 7249430135382597991024809044690813823560492205298166233377952427663221490738644149635543251030314199752581109637393500372616629162309543655076106480428123816809038629051430429717297550758045979531027863879231677373646727964777497784953556585794520884737262129685689242560000
644 7238173256290388987933155614497194547436951068333417528046620203396663693392776689775860730454180171492095735243546616055267845576653783494121019358564104991006540121863462370043823486238235349128029373407369516383936096399614799807026610069356951752928663896565059290320000
645 7226951282249628694928608086412702772944800756599567268313214590678219253558059206535898155678282217737844424026114760836577507831573700108858816227775633510400328431752046149315073372306083046261164211588133284575588908653258807869341297495606010742459007053314570826304000
646 7215764051162554966298687640458503542646124594437648433532543979856735942020043635008752802496117694180974695815548019720731412618212130913643864499868860083913640616842213260539043846961955982722060242220349796518970349971133020241060583412795475122114643265306343936480000
647 4661383577051010508228952215736193288549396488006720888062023410987451418544948188215654310412492030440909653496844020739592492551365036570213936466915283614208211838480069766308222325137423564838450916474345968551254846081351931075725136884665876928886059549387898182966080000
648 13962570251629647216778389275839430822645645961760872289704301606059634573141580915627446013133714554144761786168787413974612697595986938245038967102287909714781078979150949716673240020203301140974433995180101118762323543586271756509232238723976029504580002446546157983236360000
649 13941056275895240980697066642132436322148503209893752301584572327776029589207618541335261966888516226634523324248650607481585559387056295813228429402592550840027949427565200949775438417706839968184026546805401425204908561238681199103208768402367437779611466233223282547206720000
650 13919608497009248302265225001144540266268274743416992682659057601117912620608837589733207717708687740132008672980575760393152350834153132281208077972742408454120214120753562179083476204756521752848358813656470038396901009606006304950742293374056103259950525515941400574057171200
651 13898226609917068197346230799913903491665712109402527256111194225386548699532633538136075294179181307351467953052802218518508491616281929313034179235457089854344299813348410777886727393382087771661187755570976228814110071035182946571401675411883974069075025476746406103129280000
652 13876910311435600301338031059423237995512850587762339330871759878415096937723534406942615055997924894303382879505175221250842067549385791384639955034175713949659722666395422417797944069159109109434713541221940989199364503441570702788316703517080471041361720222947715296222640000
653 9047745523056011396472396250743951173074378583221045243728387440726643203395744433326585016510647031085805637437374244255549028042199535982785250682282565495178139178489815416404259533091739139351433228876705524957985656243904098217982490693136467118967841585361910373137161280000
654 9033911049779167342349349773296330452626252622084621627147762995098620813176484885263394519543505368958763121172179482414179687020728282869661725834144518758946979944271941080905170451236858804275972321798912397243982620072277333541808205539171426649366973326057075647795972960000
655 9020118819168817468544236262192061245828349946325713807869674807319844292851024602995816817986950398929818444651305925952478649330620300758410333886306130180689045623746335063987757977265504821368680761002272836332159745843159352879912315149035287066696184053803553394898574528000
656 9006368638042035734598284682524085542709709168968509975845483229869661603380215114271737828935141023321693721412508203504380358706640696641400562035869687909072141590783307114195093712056258624994643137890988883837750965742788683134668546375942245470557927675672755295211229140000
657 8992660314392047856767845893052968213116543706002043446201882798773969576586637922316986325390338677776303015596050808978498501235245505322311672291522854289728043962791247286015192503970937074576082037224488139722320598976056889096411821038992561687497717740093344708764941120000
658 8978993657379293984645098406893313246227308837147936997195496958654252297594864916356018261066037251214332950222804531153303214759204098779268645433936953295366755142179102533300883700773412854098002885192232078719703090466974735769517578149875551715328268321035452087627000480000
659 5908177826555575441896474751735800116017569214843342544154636998794498011817421114962260015781452511299031081246605381498873515311556296996758768695530515268351324883553849466911981475108905657996485898456488707797564633527269376136342566422618113028686000555241327473658566315840000
660 5899226041969885176075419486960442843114512291790549600905917851826627560284364416303226288484813946887971943244716585466299464530781211698278831167203953881581095603427252725295448169843589134272248798610342512785750141658288664960378411018947479524097082372581870916880295760816000
661 3893489187700124216209776861393892276455578112581762736597905782205574189787680514760129350399977204946061482541512946407757646590315599720864028570354609561843523098261986798694995792096768828619684207082826058438595093494470518873849751272505336485904074365904034805140995202138560000
662 3887607784093326445490426745289067665766068175855808412222380244770218337537245952049011330233209867778469244652477428361824477939877056518868765687317820121417777595092406758213583411746169479935968672026809704875999028398557421413315235031912428122632315945411732637761628139899680000
663 3881744122277197747985916297709446145908200803041546257754473185577503076092996712302331071816568525594791312156772334201399403312516759299383292435904067753210510962218964214083547840989387927175884254723601847100922106787096550491123206019797929739340261170230116148111912260352320000
664 3875898122093045341738949556297233124604122187374315013390385123551030932906109669060911898515639958538172650542078399963144283729214776228149281453319874880088205975830080231833422015927656921261462742291789193716733971084103935204238984323984981049973784873286998503310538898514440000
665 3870069703864333995360394744934380142461860349498564163746189055696066976616025293618715038517872078901273142796902342218838803603306182579685899075194581835155742508197253043514875516655585256718212422378568458087084747067436109737766444497933875815312170159191830084508568163328704000
666 142977575170543450384147916965631266374285396245363620493956429002104696636092045569802527811910274026074813331107780976418211355344367300860617938055799828909920487108398515218744012143109121984311736715652668034883964266658056276423038088395890412065699619770142611455455434922977120000
667 142763215987379217325101218439445912151835193252492010868028458343930626626142882083191129719238744379858809113220063163859863212382831517800856891671908075043488822210185024191429553354288868428113368294789620556570794904938928755768730684965012015645811014643050943372313822576765760000
668 142549498598176553826111545956752130846218673502114028815830810951200191556343266990252220842413536678691355806164344506428935273442138656247262794528686655769471623374541034634256754621722567726873677623689636094659760780829738742661292465376741039574484950249872723397205568351351440000
669 142336420124935632220990302988206910919692188190451676007436445015548173332791184378906552350870317640307661701820302137958936864961657133592184673759585479901355821246925876137045608501211771661512132515134046205131121377569903557694683657506222742056436392775657667009466845528703680000
670 142123977706838713366929123431508094634737423730465927237276092112539892477070600521624602272734690300546008475399674821335117556207983018467420219022630874707473200618199121098035092667627873494853159183021905837660776420289948477757825920703974648411576039950619371984079581580153376000
671 8656642278507448905076592063555493036843097627219288295361361974127429814512482031771680320248385681942347788956162011844957160241758965670288322431378426004909731310381219194153046553391879567413783332056788810112065472872205952736158487897423910403250540615174089020848483605336614720000
672 8643760370354908058491656658699011648395414446226402449683740899761168758240886076367258176914682727058505009508310580279711688277113491018993250522998398585259568019740770951304604519830284508533703297336466207716065375442336598639824918719005124822293322548782460912186506695209625710000
673 5808606968878498215306393274645735827721718507864142446187473884639505405537875443318797494886666792583315366389584709947966254522220265964763464351454923849294429709265798079276694237325951189734648615810105291585195932297250194285962345379171443880581112752781813732989332499180868477120000
674 5799988857648708158607125628837656100974356907704106626534376742377428988022240613284199872490692509508265937062597195541515266014027060822382509656571459570586277736403385915954325254777989837821095724688725313407769825572773561950226496202051011471262743149291039528637716278855674310240000
675 5791396281563302665038818776054192906750691193766767209309881369425758722854800256820075131938854446531216654192874829325898206360672946658201202234858020371222446213830936455338096624770911334357657064355853127758276833238591675191781716207677602565379390937218015766373067810294406644595200
676 5782829127300635057546157801533402680557273011527467257816819414737259079773654102594009932039536614509720771568329156501451611380849465967878419391315330991975075731266097791942626067633676258419258163373078197095912518396522752595344169290210623863359598938790178464943521851995154563760000
677 3909192490055229298901202673836580212056716555792567866284169924362387137926990173353550714058726751408571241580190509794981289293454238994285811508529163750575151194335882107353215221720365150691418518440200861236836862436049380754452658440182381731631088882622160642301820771948724485101760000
678 3903426719420929550672734823285198825313270071197003606894370263706985386986094907611141347223831874194104322344821497243661257893316400883674770488605079438258668670450430953802546762691279066398363328884979326043272206296763172228266150094400401817572635949166965715100785638066794212999840000
679 3897677931910736723646707231498328134848891175657685486707486065969567146357249407010830387949569971581152769587318078249193420989202532841136221489358238378703059438240636504680598976590113706948586652406503656932751923224161164610846023216499959399579156367503980493134510548761835753186880000
680 3891946052599103287288403250275536475827054570987600655109386821754906018200841687294637990320232368681768721396748492840003430664218411469311021163638593910499084350831459098056068683977481186791309319094141151554909640984125633486418308476475694753403304666963533462997548033248950700608664000
681 3886231007000573032828361542125352134452859189826091696731839998228099988805539423436642927192008826290165536783831094172103278783654214095640960926981268515623167927408799099380509111754313079321718556511036685840438408031138664861621805820856787712649408478025261020320605965652403049065920000
682 3880532721066554597296355146902294433375948839107871620930180408787882833396733647155944037269439898392379370307608467934314271043502228444474331952015020321318735129861278866096959978159365406184883192058674461960906973415257229869156084697952305619229101427470971781287877804412443513803360000
683 2646523315767390235356114210187364803562397108271568445474383038793336092376572347360353833417758010703602730549788975131202332851668519799131494391274243859139377358565392186678126705104687207018090336984015983057338555869205430770764449764003472432314247173535202754838332662609286476413891520000
684 2642654129633227384134833341459020702972393603727311766460531601602117764756138762057195421380597545775673486791675248559373089674984793892992413259123258122503208678216612373539708391208335325136484941754507187760471101840156884819345203492418672034021390087024186376541785392634711496185216240000
685 2638796240392886906201789789135722862530098138612381384319713307293209563639706442696527982809239009212497321117526817539578384434583356237674176159474903001156488665547683012410453342462045784515847737459975060479068954246229648491141779837685214118643256670838749608108877676733054983052099136000
686 19233208749219292319255027617607309493659607424288494054808406029833888947811271448225422615227689571519659774909087591396343909873056532344563966176930779891811141877169701256635957306574677729707345025218477117194380132990012015241558162082253747220431899933227037959977242541786115036822880000
687 19205212812175304994190609819037284297890088345068277906257010970110695514117223018169781534273937476073488508861184989371021720775715838702141020083514577883234997565849221342143037426943564661687392557932860702176629943567901371842371032297563421533065914634925397438929240733137226950888640000
688 19177298258669236236931611839649148710247806239915562386044428105328557875288564263782906851811330008811753787191328615839959189204820902890073954647346678787474481581015138171587596965567193201423312045494004799993233679115041050080972237192479753769209714177607191919395913348350690283808860000
689 19149464734346058825847531125803504082221321760612346765745379588484829924816447334517619614000283085722041517543735976339465779641388651942483136135521792461222704394395377448551911048345760410129519139767598406959861786982798610240506384888862221470560643474882072627785759627961211778317120000
690 19121711886904977581172389776345817844421001004437546263186328313718909881447148135482086831951007313134038558822658098112886843728864900273001276517934079718525280185128137771090241612043810032723534329420109133906296769900214844138708549548443580569878671527817026145716504903862717268493472000
691 13193981201964434531008948945678614312650490693061906921598566536466047818198532213482639914046195046062486605587634087697891922172916781188370880797374515005782443327738415062052266712310228922579238687299875302395344771231148242455708899188426070593216283354193748040544388383665274915260495680000
692 13174914755140786504230034279572142326649550677609505322000880746673466824241597918376451128043238116805170873498634616472894968528158230926537974900268482469646919565704110994043520662147930903904991232549441956582634735434571438637131285172257824826463080632583641468231462966925874228966766640000
693 13155903334137697346215272325344765497895366621797658993974905449780720118867511918494234026848370529335033541790844378931087039280642851083931137995650490431451180865032099289867411685723475015154767579977220539617869028745632663112402379998849083376497044441194631884583221317622950889531028160000
694 13136946701091389424967123517959542492855171569028498102052751407345877582673178327833579510959540024249536375304114055618506222221160656774011928863091916237745919797503234593484317432574017558360596445135754803970004664150898322099272117203461692766444455039982535873222150393534157012168591520000
695 13118044619507085267521127656782622287829480674684572205503035218270559773201706128800725439720749319178673733037489431078047939887029490361387451267605453048914630704269416989752685321160241993528422925070811271877961491972263936024309135739859589611384822730572489059016075356996697793446046784000
696 13099196854249172788688482358425175991438921076014048394862944650428217014906876091259345087077472380501692879972780394539142698594088356036155572745669238317522511981993167827411086635353977278020479788684215278671240282932073901633469611119543699396425936491017068816115190191253886446041670280000
697 13080403171531455180670277936103188651422509424542005283822969120083269788199692624844338853093143151835262904535229777043390700461241744334525507361529110285503110960498199150470755090683455072456605355701884984153777958279373652133278119568439619483375110183282467569607133964293694356449071040000
698 13061663338907484614508859199805046547337376889549824760493709852002921264147830601026510287401032631560427284328159247276852891434792973927169453626054140213460842893219548435355467475940355566622140305049016954090520396734560795898130156646421797678957667332017019908332625176379233476282238560000
699 13042977125260978914058918056457685965724590942640597543382846175533675310980237138077974507304607692173359434135987345635541227784671667812824432948477524848348595621555428909696875963099239178114812493453810921252050410473137962141480471157657245750947713587622145773985940447943783929105869120000
700 13024344300796320372753119602091317842916412955579682404035156395282912917678836799309291686579886824041683206372935935141776168887836422573091826615693985527136669056381778296968737568866240265003219904177448334221690338458176336481278356198860592542732073996782685565737389104446721380635717878400
701 9117041010557424260927183721463922490041489068905777682824609476698039042375185759516504180605920776829178244461055154599243318221485495801164278630985789868995668339467244807878116298206368185502253932924213833955183236920723435536894849339202414779912451797747879896016172373112704966445002514880000
702 9104053772650647303290535311604287272819207745445797942535685531574537562257842190058503462399929436691244942118518038994401091272452040678940397892195211820749235763485097735502221545644820652474472944415774782909663032879525823805360811092280474018117704715414905708130109449504282309797644961440000
703 9091103482789124334153564422114096252516477720203343037923259236366038931301572144268946558470484302357402488431293973505077618880883830094759828336160794734233234005642302432891265327229963155102532015618597293887031933259498048807060155599972820427764763456929251503708871740472270528418131952960000
704 245356486041183753336530857983192938633257211198669769489406144163287982520923111848167591776902275205668533068458218034938174373205671550852893094299794176065953758675005321342235854001945028333733108376070097420246600471492134839963271244885630096772060377388715594560324663450245937556739356685000
705 245008462656728173544564147546337345812500817991295769816371525519084737155645206724978701575800286162823613163396575172477269161328784073475796792038376028298484320719437937907707859882793333258082423115962196572841995364440372946573252420424799415783731213732845075986480231303508000056658875328000
706 244661425174211561400733320141880777334012856492724529349209526191154022230495567621968816729375639865142559886961169258635233369315570498300901895732372662819307997318985476239283344500523087743552561326846102809990944379504904996223998521812299699897351991050503935652221760720925127535332163040000
707 244315369410174487056460712899813053462253290924842316436410078487913351760579732307086258289871572482023546365197433517109582402739452293918580959529073691584768664932395680657615334112262093277154325737982105493428015179533893815182663304666879191128048805773204778741822578598264695954659840320000
708 243970291204792884673612604548259645194651238254044516554437747868580140811765354154110147755563844272303174124568623582763382427594340073164458670038213418009083963428253878848776894374815395405293938272250492350075715723065625603579297961016219757242274725539061834139079891340357542429300151280000
709 172730966172993362348917724020167828797813076683863517720541925490954739694729870741109984610939201744790647280194585496596474758736792771800436738387055099950431446107203746224934041217369299946948108296753348583853606731930462927334142956399483588127530505681655778570468563068973140039944507106240000
710 172487683122045484373778403282111254391055593477266526850512993201530859779666870923164759280501259207121928058673184671953381132316036725642971334530171923753318162380292191652786246793119484031529871524504400205566488975969997486591418811390470230961153702152526685924594663684368952518761486673696000
711 172245084411606601835981246596763699884176471686159260286728868035283980933281966744651166088826855185733570916537216761022363718627828516464851824917611906982919683952190514871277405377095405994917311930236461527358941171503091723600432287042523015446440405806320600571676809023772090419578981066560000
712 172003167158219513912054306643678357609058246304577575932393574681301840510622862858773847035331311849798551856261181344223175005539868083155210179096098407113561650688212719204323364077408474244924450537076017058921639287835250302640319320347238573009015629955469026694469397775143197034158224070680000
713 171761928494603497763510050954136031721808515243841843006822195193670281127017501199785384416768434834581443087879328354960589907355380189630448313487267974565015280911651411042746472963695418881327081041231590667534652416463812363926938788341141464210966519675026573641601979264939630137897132592320000
714 171521365569541027878687207745516793582142116763108170957793032455303796139444647556648430096856994449659060114366892320850000845860484699168781018930563117457781365952391395060893886867107610171409255997756476394891046460698456884425640554744025019583220067966798245107089931674932711888404279465440000
715 171281475547765446021514218643774812052656603313089837851558356885436238382606263434191579145672579072806390100220924639282378467055085419869244262260730162048749503902108330172696832479880886241099592702654719085247842199914263238433436861660466942632754025913697827981066029672590148654993923829824000
716 171042255609849572493551209958518143320739485152038036402045007224981718496597036809283490347983092230525934248125644018277794139587131389953225764687740315453709350963697564348433289417758147573165096064801849365855037951031701418268027033641388078187736213028343501405673479351818374704358457455760000
717 170803702952095249519362156667083668922802609998408973589768793825783696574007640663105968046242530037735800448616403231641423436463578905448409550232108878472602364421209841106664205332098791718809217269732390719598615303959132797043106493845514454647725423330953900985302944513112909746611792940480000
718 170565814786423807667663880682867674954943553438522610116802542023797925408862783224856516837264476374730597383924736931875906133627278656276475832195573907889771441908088378932420940422165506493574106939273153406618672942811557403175358434661885604432338619120186555719306700857802167532480021641120000
719 122466255016652293905382666330298990617649471368859234063864225173086910443563478355446979089155894037056568921657961117086900603944386075206509647516422065864855895290007456073478235223114833662386208782398124145952207172938698215479907356087233863982419128528293947006462211215901956288320655538324160000
720 122296162995795832386069634849284686464013847103069151794331080415902067512391862413286636062643177517560657020377880615535391019772241094546500606339315924106710262102104667940042848785304951948966227936867015640193940218531838912402851929203779372504665768627560205413397680366990981349031321294520932000
721 122126542797466018471525848947968064152690665623037155744685683633078347585190209344752257926633963679117438355994554844917450116832196377355728760838151824350667668118606603213357629854950853541270019576344315202412811313929159524174831330134148610545574692665524754365667586496856458490017408227538240000
722 121957392461181439498573597079619077914252035892257325889083625899514527159171940356740135685738348770974616419213398951780445338277027130295679275019816434012231840323428477724142453082298567040520338108787051607949635674990199469432206910009309069533738716636902143902557243579270784724795777468220320000
723 121788710037307052998575569974391389009806320766541893903068295849860980095327995764268849191013952714583226908260130073562215123424638434403154130794339509483860841927407138197553044433498707335070102509743086114715957064098096842226906485514137134444480433488026760577657441029368612131815423695788480000
724 121620493586979280825925603717520682671394986069350537696019858977140177636632791350229803819203159962215018031315019396665029743419908270819724359895452300216617940212037791321589573377651333429911165904066645388038172593015088421174106890920885563816794687032932800963599903127394346092959325044274960000
725 121452741182031723197200189091703412764262027467875571437128797102688949805409849569057073055314603879508514558168377990600664185153122190446179912502493055664595018915193601264594277414371814349318184985578277601296050975645412437144901226243753307866702556430128755720891489467908284925934553561455270400
726 121285450904921486663870712247224482443650096300564448060493633470316100012289450327226415929894060347994040020209468379043362994815445713599835312072048850353762243407045951676075552514352018461784688863008610552258453109287774128002828359540938220665784233349646484707501831768916675718047591366467040000
727 88053237356972999317970137091484974254089969914209789291918377899449488608922140937566377965103087812643673054672074043185481534236013588073480436564307465356831388713515360916830851125419565403255684114544251260939636957342924016930053389026721148203359353411843347897646329864233506571302551332055071040000
728 87932285107856278165060837452623044344400285889602358262671237270466728322371423711003786786579594560153777899377194820598688290370304778199753128272323526530791785157590202454033006549697835230998464768233064102614170423060859560862841777228607520252530563091222683958226486004529889117221091783522028360000
729 790304982203942845730423329203821929416338371946055763150921737443207138502301190884083417044814133824591979145019726288837593523328171339869386140521623794005140982650934165265876898372592889483541757423131736625964395901090194571705540911387978700541262344819877949649245454460466163917740182943259711680000
730 789222372639279910325313160259707104855494072806403631968523214515202745161887079663694261678999319942640483283177233513099459833570187543513400680055155816205133940208946584217567477963863310182879371454058953425106910427253084716127862088221693798211753766265330171636027310002301141775387114199501821664000
731 788142725070689924127877711340063182687429101434575446425474619146508897357288054930912190185594396112349593429164679158088379861157642827311603962298582415635769871891287286564739068281286205791384324434285958960777078812441520988746018227635891207516525648938017818460054632423638623113587679022758317120000
732 787066027358844719313495364739871839541681247470867010023254025404505469901881923708328976811023911964655126771474563476178423058068629654050249312076863040751021552394168041637738058625164230100412487925495950820120279524446382298870682137160978787834126023734550581003141989483169171442667477275459466960000
733 576132332026674334537478606989586186544510673148674651337021946596098003968177568154496811025669503558127552796719380464562605678506236906764782496440263745829747776352531006478824258913620216433501941161463036000328044611894751842773339324401836472694580249373691025294299936301679833496032593365636329814720000
734 575347410593395486670261333683060864764477279861006157261630908521716399058139179097065616460239436114587869482282433079733501311096827864657473528461462296584748119981478511919588803520004930035091175574049598621581003679180998774867653576003468848072380548761465288202618328759034493123422194737072792580640000
735 574564625000751411178192950916145135696770508051671455006853179394475968583230146200334914941245913072255096870741912762618217635843634901576306897810494320671027374240007112583643784739705603599669282818166537943184294830637895375173956088144960727190649418763150369443158984094056214901485565900695822794816000
736 573783966542869955456483449624139503718921635078775162269072128878994343625915974806040981632901828951233011141297969946364660274925369093286121698221077888170115652264137537702416007858265786203474079988250550799239750951791919973848991473894763769680879514661570002093372083300450160261673764860069877383410000
737 573005426561129290659391884563591146183346436116660134911854934674273862834021923279845539324037647365139072184525516798540556258270110790581527231873423779773684016372327310378532132677996768854487005252852653172646481276144983854481489450185272909749155119119288360299486910867206672934317355409784843628480000
738 572228996443837787555517369814859992868734855579916692994630198990433383345086934223910789270753043506920726558259222060331151710494677036122744674648663042944722384913828221882084257159462897893979570286385373154797366802871074662266744884534615358380931331695007481762495736191234848174243754657197059287520000
739 422304999375552287215971818923366674737126323417978519430037086854939836908674157457246162481815746108107496199995305880524389962345071652658585569890713325693205120066405227748978181783683618645756922871352405388240456700518853100752857724786546134485127322790915521540721853309131317952591890937011429754189760000
740 15604169726926657012630158709218398631536817650294306292939870359290026973775510118045245703703091818694571984589826552285376209108650397565734736807461857384363929186453673165324743816907109708960718300096471379095484875084171622072818092930862879669225454577124328520929672479772402198348270370122572329417311632000
741 15583111468185865302761562003807847486285081054275015731141031128035924373271089726522917436896474960639653533868382791755976241215116456408426052952121153123386380024258728937031458062768233717450649854347353334049472074982843455241410781064559420992208955987951421194990496133645853747338353675965861705490972480000
742 15562109970250304837393958820514305912853430001641221909400948875841805876811155643333533451132463538859815725871255591228003227412939749593859441020918833510012543932581830380512547741928923429421740622737720782386332624747017520665613731494391551152596814537832888282328783874705630224767816811173454883785459040000
743 11547085597925726189346317444821614987337245061217786656775504065874619960593877487353481820740287945833983268596471648691178394740401294198643705237521774464429307597975718142340310424511261184630931542071388820530658807562287000333885388768838530955226836387072003105487957635031577626777720073890703523768810607680000
744 11531565321584428170274615405245241848913404678070988556430375700194680955270498619762952947325314440530442968504272090023582724854997529018269184128331557025633031646903170134084476673940681532501051257740647706524569212390832313505479628837697618951254757305906583746475205003801696474053556471640850427634712743960000
745 11516086710414516186153441424835516692069225611389014075146576538180996819760068420273338245382595897657247743043192530171202076902172028979318487236884132116873792678249608831891074691828009476752727699005425360609771132911113075500774287054022857046622200584690601754869198017219412317712544986444017071356008431552000
746 11500649596861681714054040028823672835913636837111012715796514103143220684612936961264928944785568289215347947140989859219229956155654372104011089800909756604652782232300212573403285047468990697293273640427670098732278142116326060654258503827408885388382760637526137141256772818804909084042689028017148415764378393440000
747 11485253814268828057140982411649879431849495422335763702790093066860565770711179348197639883279831250006224322044415575605817332385700350186870512706129422258461814652337293948807028976454975984177753863131247514932101062943479573290598184545176744979562971131987280197292573658404902512310369497859160265274733977920000
748 11469899196870072939417531900404358202662530856263122307465507380942302982247661728748177797874376930153274824287671704515435223652564387151861327528714810731378309552534703983634827066058645802380724780426526595794491302164143370652509149539100305480927191758816174207724000698968532321785890394252396682032388076880000
749 11454585579784799143770779521365100047518789159525788365799999360406999506970962580912732967703650125173096887272601381812477366211105689705730671550705845697023999392918502776714086308961104219199976149211003863356848456633884167220396320233974670894170279620286379582613554770131458179834240340321485605020328813760000
750 11439312799011752744912418482003279914122097440646420647978932694593123507628334630804849323746711925006199424756237913303394063056157548786123030655304904569427967393727944773011800860549156080241042847678722524872372658691705654997435791806996037999644719247459331076503403363771282902261128019867723624213635042008320
751 8579484599258814558684313861502459935591573080484815485984199520944842630721250973103636992810033943754649568567178434977545547292118161589592272991478678427070975545295958579758850645411867060180782135759041893654279494018779241248076843855247028499733539435594498307377552522828462176695846014900792718160226281506240000
752 8568075710164055496771169827112164111209137477984170784540071596049969169776142926596850241489807834786890726055785910462947747362208429991733772628458095078098806694836788422073001109979138513558201308450851678370164760649073417788970358690545902132047723558685463070266678117877892413163005794136296983162672789110620000
753 8556697123563572023335882748988509178790533045742491938876671766573143181502867836388886296945996669003641203179217801684112491389615855715516330699336636784502393936941918849135321161625912565997035038452908980258119389120986998907444501640492056312483251150240993663798860484255212609161461297729741475880916251542080000
754 8545348718890410787230662745342635824442004487326387838161981220463629729007505942706672919894344153527509053042375337756149477475306020363108484106897198274178120204930059540316839303321368915379001835484138543944779708233558634187408103097202279049469347634126615688117429634806598268831008431287129086655609996566560000
755 8534030376216383753075390344355427035270558123767015139038587867853744126717429775895140902781901313589062021184041065785611531147524158084481850353113228475139473688102337607150856734707698228073864084708662863754124370871659881029543986404358302520927004127326447985219260853833344496289510406874828253428251572730048000
756 8522741976247843562925819722206808745541364263814942367690653227816900549830237408466708176720020491745690246023744715169492997376164999145216662720371015209960717770525482663226054014159143071687522994649524420812650661386379907641938769491125024342989269994882894482593309450587533194045741213214940914468690393401040000
757 6443192934043369733571919709988347411629271383444096429974133840229576815671659480800831381600335491759741825993951004668136706016380739353783797016600487498730302634517264893398896834704312162195767383955040462134363900008103210177305709735290518403299888116131468228840541944644175094698580357190495331338329937411186240000
758 6434692679512969509649001610107096293671976830167784957111371130677822756548082093622993873181337687680903116460977454530052092947757545766245823669612887911001106984603653725993357392969873755649334973158266002421785583517327348422454382941444488695643819662152402967324921176907177502225363232708713675228384911108532960000
759 6426214823545231736909016100739366259029457756610251643597390404550447495999270391259854223809557269120058711827959038911435423523583952161810717182564649587007693141409182508963063114454761932519362199807596350244681781694511370361291728945474206101841917396457867522045178197754467123434552477461403117026502981054371520000
760 6417759277724777484623609500606814461320208470088396049329499101386565328241376614429249152462439430608058634575553829649709850597895025908966229396798117153340577755696802005661795926146268824713415670597323197152254568823860697505553187196861740041181599084094107170042487173810053350903717539991059165556731266605615768000
761 4877497051070830888313943220461178990603358437267180997490419317053789649463446226966229355871453967262124562277420910533779486454400219690814334341566569036538839094329569524302964903871164306782195909653965629835713472306134130104220422269614922431298015303911521449232290252095640546686825330393204965823115762620267983680000
762 4871096136305646070875211011510442535235112560052919605105261286453981526563887898584383910522541298013749070725875738735178725973488933313267333902798108972186425919665095023614903270139049917928151033132110031896296525492084085314057403342751910722070590086977254360716237377749058341244979102925497347757731096265123275040000
763 4864711999822938802106042976108725048295092753290071741926879554754828208704695384955832948647675582026837210869092153232249264995804150962922291525468098344437819856860815737869667486036639629700198017361294684541255507765357893852308966378999942293863420244137179322235613213426975695974671135556001283081770767174343296960000
764 4858344575739400924092815171166174361059104411989953846976713482039180527803249448588089711803895901945650251169001718476709671717013831393599094808811726487966042605739270167532141743253869158980695140375219691498662241393937268336795472967509104673059934091985167307415933091419872324644861356582760443706009287112596774320000
765 4851993798516212164714916066367264329214582706876241489006809281409063951949911867609543189304805841943106917507342892700923123126534074751254520828669488937001381112136996611757589923981641879034315146727670384712389480294075912430472864506113667934925215223891069049497742329208865955593038008404220887570445876279769850432000
766 4845659602956791522202233408317176516774354792115306447898445300623934625641883262038251357464982335622032365395714507723506774401825805724164110227065481771287280092408358234979838501104381249949413952019148621808065212043039259803279035701275399438926618337175806557266022038961856992204535347818836787195027539626663101280000
767 4839341924204566239904707680275041997195770235671870585515266102057280212831398407720078930662550807153164005075772246305353571306125902457248642025987169539512459649002349945234102075418456372178945354950023265065160303031249117352427302929826539726489947387583660786004919011531659003948727609425331132974434283382039029440000
768 4833040697740758210946498425483017202928588243177506170690376432653559795887607524376693411221583944123016656110829834526310142176821051021757432856682498745841219467167711468742911838341088590444337353185765422272106708886677178397541329879136661419554413601922744561023141773235393822954002703683891899728373822075551999453750
769 3711775255864902306006910790770957211849155770760324739090209100277933923241682578721300539818176469086476791893117312916206189191798567184709708433932159036806056550784802407994556291845956037461251087246667844304977952424968073009311741347176955970217789646276667822865772881844782456028674076429228978991391095354023935580480000
770 3706954768519623212103005711821904020664936087941155486182299737810040502562147926021662487169061954191559289565983394328003324011029997616937358163238740648446568165653913054217939984973428821828184527393100743208477981058182400187221726098674128754672052257125659163355557592387841180111753720485814395901791886139278449949856000
771 3702146785681076359687826716086726453841764964610492508898016599369301150418746955949001446329672768777562455208569667487110972099212838086954300629953087288331851475426086967247488700946225931008692718667558459494848307930999284233671503367028637018284669569373226401794785144148687041097341588552629163222282428440005715254720000
772 3697351258756619006890303624485577844445596875278095497876127976831258014213541325177046781243753503533031933893532660145806424207892614203421976406339158418787380165224757839051572264805103876693914619291046078070632183179793326611607162041423677643908653158013934657751009515723623974981930524318752700575621440838399490234960000
773 2854355171760109873319314398102866095912000787714689724360370798113731186972853903036680115120177704727500652965807213632562559488493098165041765785693830299303857487553513051747813788429540192807702086092687572270528045414800448144160729095979079141097480237986757555783779346138637708686050364774077084844379752327244406461389120000
774 2850667374380574847643191252885678930413406471451492450814685564524436960633095693859630140811236906659377267109262243072313770651944657469738094253670970053439123821548921949613772685343713913488829085981456709774054494968528096143974474924020449839881592020625017558941681440006675644462941772571526597654658331458604555807046240000
775 2846989093897503138162361328688407086632227882456071170232989196054082848425827183286908037403738536457236135151701904694155946431748599847196496712698491382402428177908213663227174268975528476181101564580190314019507327878246124407014507859602358936862389966404856245962401851051828321050731525123047208496394256192206356380198438400
776 2843320293518769242365760347594736458943268825906514377487843591419992535476824828669270269314300729064894336008465175435529456810058202166981037309718209821342631234379981429125077394917570320928290866687690068769482189569124673215768355143288438371222103381396602565233068858975730604142160994807166993021527768748659698704450760000
777 2839660936641653709235302483569518007902157797816544603514242763117006702097832776122720371927795837521696273799960072249640744510431357633947599681262974030066771992122092135136499431732348222703157931209327533288440384949344589981256426758290641153241122553363917105046153712439082302206328097773953135887651928634440059452578880000
778 2836010986851625876704151709169043049023106181109839533329777155452331886285367695433616618236371935416912602496875290665772311676870391878634042355194512623858459945859724407456375396473052145296084463431423513322774009133214327012128847803588468092632843475531829807995965854196872684851307110501750111291395306618200419273333920000
779 2832370407921135984692978215319018603517299883059634347792768455637887301065489174643586301653270045897763805831282382718832937720930892017429120606343171786087139714863755569962849882485281860128823764505324124987314735694018929929956666997678855168252056770171711926342569235642062835448417114210990483420674645120616079839093440000
780 2828739163808416579584397474017327554025611037055711739654572598643479753243610342368402216651150468915843595823806379664065203185391237027663185836335039514566515176767776396155205203148762268000453477627753196621946383468770187712097748193835677148805579774312517423872899275083547370274765297397899469980391728908922982300838192000
781 2825117218656293126857656888263144036030699883359097512074989279054947768924476398268058551841097779455003847301624809395609293834321593958485640143842933189963997231599059653010320177280453993649620630665361707253672444437440136255360107030975452210074714755395343906044636920057832200786577377682921365665436041676005027137840960000
782 2821504536791003749457583158227001908107386967907231658478985456447460623439918244306078937324676938304805632663131683040883450747576937188717755693531113582304196723630262901535882427693138835089966384334587587423424781465013742219227932981063718895228071897651871599259413599188193029174318327327828115837219371545984560351219680000
783 2817901082721028010313959169519176873741988006262394836437505270679328489821221030711818300112257172100074080130994860968034302023761385544798575928916131317192697110956405605365338516546659730575164383843738816558260765141303635268756377511100674554365711652571856437574535676328437993377160832656911349405754212706206802292022720000
784 2814306821135924658259987282823361597117317103193182598125722738446319142257673554907338940035583374686681128498174714461697523577302506226501638969823126047655461527906716312501352115377595113571879735394958537455507881512296870427852351519377331857230041101994596416608241625720876210222343025472399982888655036414489701778895140000
785 2810721716905178257421439528322949671515893769303764531121740926040655041439510913436119399984582631534214018780342644761746316540898299212200362996613160281989658392202376546498165679561827476484527022356238845051105960644128339382721329415530991307093442323520717949835492273331422864731613926076893740872236367578292899611023936000
786 2807145735077054620961615813910325053613201792498034550802247616974445556653964461892307543241599701977554713412937628674263178733594357355696291287966069747279747885342068179390661651979687746870679023600060424128649082831604003073074101261058305567516987562294864619110510730998940138440606783677304817537793318764580058771824160000
787 2206416547770564932075830029733515492139976608903455156930566626941914207530016067047353728987897365754358004742568976137970858484605164881577284952341330821361881837878865589001060058456034569040353712549647493365118179105640746415436243591191828176068352223963763590620861434565166948814316931970361586584705548548959926194653789760000
788 2203616526770856093329540905330300370957057856861699503178116669293510763104216554271912924763293435087157042807616477437288154349472417210407770631335821518289087571587141140284053637062054829739541080934736773195873105274288410442827821962268995906809382233831829880480479630714195924767598255660754528733709729324913022735015904240000
789 2200823603416266922108590916857131422451408860845398236380679259066269304595846191085256507875127030226463561131054225881600843634200589051712703748406371807873005077833545270651247485430797472540885135331524179060010148233383101937830575039629871704139154879923297776702937831435724193557499905526837222613641656157200838929268102080000
790 2198037750753714685498326877721869230777419735705087605701716373928210735855851449071224537611993958036303480673926309139978564085296537673166231971509654881533925324570464833599790210132783804854124521236167819339681021463467427125251042666161985790589611645898078412428630315193400492046667627165410846382485147731685394829357636128000
791 2195258941966415425466091319090109598374414148175751211762776150952321721019118387820818438322977530782148861861443469305414747948652673529458057215540616126942858415184155775655921954494183572483891746873037392260869793876282259707899271436495535745342342857470900057924927874845494802423346934842824991962279730351493630739813568320000
792 2192487150373023486797573527020551379184547463645226273364085777024351617836013440361448718072569730869545138551012353813867507105283162578031973809965438581328031573750842447656356396470832330599442388606783557169631321914317256854732731952358546432532567172044800436639669127528770692824327557399841627073438468065696290296960268360000
793 2189722349426777555540577847919642739362120543766732923712933083736805146691201317485835289676513526921412042537707167995691129416625806761414026806421976489800505682737285269286045732666959906475105134648893540073578823399923414160086158519883945491255729130213722504184890225728608308596301923657849392991378646542284315151566875840000
794 2186964512714653150558788707053245204425896210588185401138987324185499346758340862426029451780195499809420339713352373073782198523153985846097384455280387098755416884648195489349917211593072047650829183597698460048297237980024266283310231368095678557387648866825544012366017568013584872439379629043670741362926028599535846240796640480000
795 2184213613956521511375695891069530430583851058122036740257051491073316328712103955680839477627012863960603458782895326063626497644508509134341287116342927492341888058378197759174634296861508435012274681479965506010500637680678323809997891454425117955428670692150291755746689244028662124172160283598332790744859454978655926937349097536000
796 2181469627004314826059897278141051120997690441214848251889894391210158896138345031113401237077230184483266017251761035452993801039427468293720255348608828337200755033179230174050043047744848248536128607759513288038125636879571944006216487068175840169052504020426484856556052699752244206930737971684264533470054355160843545119588608720000
797 1736449823095434601543678233400276692314161591207019208504355935403286481326122644766267384713475226848679749732401784220583065627384264761801323257492627356411801006410667218543834266004899205834758371776572577278348006956139267428948323706267968774565793200259481945818617949002786388716867425460674568642163266708031461915192532541120000
798 1734273820810853856428961844636617197712264145604002893706731429218570583479849308118690608542155082454132532000907546395745242236873758164355456937621082710601761155525440818520596378453514620363787496623970356003563109704314531504851897235458109164572602983216550264182253766109299187728500423674382996501007673641981297175950436635680000
799 1732103265340502349725045747209036950906616756185224416993706734063103035815919584328804888130963398996743129582883882382734297002534742196690431334445086361777478600887736887583774605764586567021655096753352120263884057001305376897211281594362416912802174193500384368983026915338198688119328333031486397006012670295746026466093177015360000
800 1729938136258826721787889440025025654717983485239992886472464600645524157021149684848393882020799694747997200670905277529755879131281573768944568295277030003825256752636627216474294887507380833812878027882410430113554201930053745176089767492369463891661171475758508888521798131694025939759179172615197039009755154457876343933010560544090800
801 1727778413242273879438591201023745972252667650676647077625432809633482304140973468013377160570087085890633908285548342102128218857709436972728657473435235958876660926478529055155350699133464003808117880531745747928643397682950057604084661665287854074068585743579035094653481280093908554066595927705565082656434611193883988946827026760640000
802 1725624076068655084077695202019975715429409960339145023912682893411994171592169261694158485806283984786032120369980326712973445517487854133610541940425965091097512970211099467804782930181926018765963120082204917819006685217011217133256625927550587423103412943400008866355908360792045825196188700863039440408733321154988871753626494308320000
803 1723475104616514791320437798281470141686658515805721431105817783955690318327421852900018811477758101865999701789195793304862644215473547964079271028918585308916818682576963602963182951439482773412580849696050241707152380503166869415780590278823874362800668967131764770631928400193301060781249487038801533260030041801122135923298192322880000
804 1721331478864504200783969592064702143997993517651734215395487164821417071662835507311834708478407656465668856388960475153985949384359774894472207258982119406791300251379728573606263569659085406778983112320806398122939504408013676792129121882954690439463852214685083471165968290242811880357392211557409989064432989510324720331353791586160000
805 1719193178890759475068710002509342265558244457381359390283194634181887361014807140222006342380918951302357466505247480774912674913074855919448018181641768947900876275912176115750852062119136232360624127088109744212227778315581361665679272042106299519663276000753797653189364602925740064356948246077214448705346737349442329374420432838848000
806 1717060184872284587382520536004988242896261523811407331486317221484391222849776362132400875454888034489327246323479183652363155465291884634188157116900277919429535238349009644143220732017251447953228811793955761899309381568291558487434012399374157708844835211670976564289625937165286292564942106814091353855836381595907041124576238753440000
807 1714932477084338757658378627038439310748930344723660853999964907703121840913159538883166177963618036924904288149596309818841020204492266437615433254301888479628507313642257463667206827764441966605083546847494850174527089893485744908143511764430695307718633433217852677592860601431500312028926069507010695424788257207312360776218647379520000
808 1712810035899828437413751920816857083879191569544547412348974852124281343585296717671677110911682866087125941258322056960154335773546112642519374549779237627549759161026363580667618700502357261200869334537040029815400199930746282352564126230068776130357595520552979097546334783855471227484335814470492117831440746987996380131693624301080000
809 1383950509007061377430311552020020523774386788191994309177971680516419325616919747878715105616639755798397760536724222023804703305025259015155654636221624003060205402109301773179435910005904667050302422305928344090843361544042996140871813993895571113328937180606807110817438505355220751807343338092157631207804123566301075146408448435272640000
810 1382241928131744017705088945165674819424048039070769624845653196960226215338380340782568543757853780791239244782975179774392598733043746349704845186053449158611982926304228561113782285425650463757647727957402506629002814184112078861685552495137675346522358245815934509446058951644905664459433037674759905737177204895231567646227697264364896000
811 1119615961786712654341122045584196603733478911647323396124979089537783234424088076033880520443861562440903788274209895617258004973765434543260924600703293818475706170306425134502163651194776875643694659645496030369492279489130783877965297521061517030683110179110906952651307750832373588212140760516555523647113535965137569793444434784135565760000
812 1118237124395349707722475343557615080822477090327560682582953253220618476746225898600341258719177003866469177697517518898517539450398728343084494890603905525595809980441515743942431922560300549442163015975981872696623446632617076016046621046281884620546800930121854111576614022075190862118283444309022819800257484812471144214881079568884167280000
813 38512471688892732861290663738761651000036111351994709855255462595544055779697816925965012600414460157762776107663579986664810706778799992135751361546013966441184107567481477036147716890145652379311887389086706562737338875416086258855234181175759863930271126744664102243721024130510878400137683198834734261263480411745623662997134351695887680000
814 38465159070110309356547063414758258308389875342962775322263748268031102394219072679127217744639995218994025768464976080047286369301184758730179185426178568448013119720346978907110680382909601209312732736274560731579184896453658634458606129356133623311192169586501124231136600267942683217827931745273512229001485964065346484049963424973902560000
815 38417962555913854989238416711181867807397985925364047990579989067702229875943957252527061649247798905841885859546614146206737551670140360253209640413385711308813103622530602245874961756672902312123391959911033663196879148114451691348840968461218121932896228274125049232079990942460544956210964957855998717064060827913119065051129114023014336000
816 38370881719448274284594742180898556694888919766141788127846435159531026162860692599031317701148230524829824724914816824949131255650936756870546393305035973917503283642601030429397173813343646304387946626626828965080216306021174177021207584921437217371703953484573425397236755659442823700137177010603724208832364674937735340706703710697005740000
817 38323916135948337596363904063174078657318676290295837346784199620780070194485098116045967251085625591506899602852497587709291437712563517266053680461333359506343548901300417173057642388847509650404607646667677399639481647139875310219468040753846718941628428449708586443262169667203603597689028691129301045786058231027162837229706521332627520000
818 38277065382725906865806001979967264380231489644464179843915270281390363507205776480207280249556181061443932732922360060095954895612670407831743101389864736817460488328071443557931655050963832988240298835363682683992000618231391355072500475911849351314560423035955886459835198799639785011383785379770952267001478697737398579482481941233198880000
819 38230329039157254964870951916499660882819729583848228464374470195576700059700030721379188332279555687742535989658718594821112459842691567284939996259962582071651623262957803211707074275565830750159419349606217869970032363508276103112704993035278106685360715559721508088089368276074901269001143395180267343598546489315252793671148019449031360000
820 38183706686670477824669889780016124711011412840453291600393525719728435791334542879036042980654824522269679238451817718485964761720932187324836410898669944776442292015076147354131821745961482176073859082106698092079825006967412351767445596702308255335744422004160872102616088558665053828429190781283706041960011676523404924410573448693605712000
821 31310639483069791816229309619613222263029358529171699112322691090177317348894325160809555244136956108261136975530490529158491104611164393606365856936909354716682679452362440830388093831688415384380564447327492435505456505713278128449305389295892769375310426043411915124145192618105344139311936440652638954407209574749192038016670227928756683840000
822 4284339169266716513520710532950409246324517225408327495202821564172596257240373492837440809239406827480398909485088787406520199480960994525137728090867096703732746638398260653624770839302698171762740568542645214924996631865100223909479954101987993942854976630273530386153867189910747923062516636295969430261386510144847777201947709521584872905440000
823 3521726797137240974114024058085236400478753159285645201056719325749874123451587011112376345194792412188887903596742983248159603973349937499663212490692753490468317736763370257279561629906817897188972747342054366668347231393112384053592522271834131021026790790084841977418478830106634792757388675035286871674859711339064872860001017226742765528271680000
824 3517452856849453060310487621121540725235453701568065534550582530451633984952252560856172004970041450523610127014708100986936109308333736119202456164854534129436195991937201118617814589093824186148694867794309155058312829413266373878770201249659575036777971869223088528416757375215728682572003494604418805083021289359284454324976744147584097123504360000
825 3513189277629029480843444605823211584962441030414649697539006066778359277091704375933922099509471703310854235951659969955436792812202422499664028945260771057764152118007580268777065722925225611377605540681831204567333056286704838880129267672387260400369756145745242360503524942033649011441613187338231630773829748402485321653067681427405207308809203200
826 3508936021844974965733464648673304549145295218029159806864019376624874580630334273783881031592390018440017850678110744810212293063035107218187438111186605475369764524644374965788231502921684176012741611455824144997638948470377109050976568801113183813928630532977996304377007357358063479950763776699807621535604772920157857583269778665386556936764640000
827 2898381154043949321695841799804149557594013850092086000469680005092146403600656110145485732095314155231454744660119475213235354070066998562222823879840136122655425497356253721741079221413311129386524571062510743768049771436531492076106645829719489830305048820239824947415408077177760434439330879554041095388409542432050390363780837177609296029767592640000
828 2894880693712978368408769527099072082282909968630622128488436430206769415190510390205696498119353630889387770330819814011287002193170782380384390517666416151492798171876354864589218014624164618360695435107121238038861305528999449211280430073886495277369897795094607767527225217181168936330104634530425103727312429458098638684597526987781265479007003760000
829 2396961214394346089042461168438031684130249454026155122388425364211205075777742603090316700442824806376413073833918806001345637815945407810958275348627792573436036886313621827879872516108808304002655820268696385096177160978011543946940196101178018089662275374338335231512542479826007879281326637391191985886214691591305672830846752345882887816617799113280000
830 2394073309316762539537590733295335260414429876370701923445788707145890370867167009592617523695303330706080046034118903825440402107733425391908928028930650654672860938257822283508932910667713354238797198798493136439434778856351289074714966949248887947385573837742746875811924958765976544487011786020841152168279493167701690092496334571972185542139946343264000
831 2391192354672578709766787375012188045901295785063396626305661404249204582213897253865069247493503928382727362464884103700500040613018944735600975046946377910202737158548727431182207359632012134799279993986461255408821740614646895225046236543774460886077047274761106987874726493111625188837809605772921969073010805450291700092385027310152724428370824867520000
832 2388318325400135706509856140186452242961510573783272351514428638138328134398736319665712193109497313084190430538844579537398478064205220042409146951938028898291435791771625595327421052709377504829569320916765989476839983714869675399054594432543962735973589285248172965052761677615096793178148776919829514783259590539894714875927833767712637019202109933785000
833 2385451196558118736874190046380706201853513562290135169819933525727597848523107584588082286515128168650716012254884381962923810023311816416908055539030540268161434068132043811899657041841779212506844747902460147952858183014131536533029318808975482588631484136046194366055099298650372787424033352217644845497805497393988478723615795551905058823500786872640000
834 2382590943324835620882734183015741326311722778642305271534777730133200249184350860865554609912592043748257120153859340737548601618008085222163561467640815399734381988913660066321839707259235112731656684655574704130372741547687733731430962311602610307350151421254772070652155534503309990316810290644242393644690622696873384624426807787454333333304742763680000
835 2379737540997500488402635100161830258855062032799619876000005541234837135113471398756733586427666783815624476896190048113910818861579333024292706903008910231590987519465859275823250677669703094632576856290717728436803432875175532852710685710031828738119791958474826235837003252426060517274514709457842103352900574046937009313499350532619058682606174209472000
836 2376890964991522617005024292625751514526288035152730378540675391065895942368120356413723139553949479050294782545835753797985088217008065879526806535900047898778079639657885759943079325184452253610289084931518305316663715850205227191403615511814087316184241968093875486751073822698278148234712658369973871171856434604297132508100427864517839712890138115920000
837 2374051190839800367761290691320344403995193306317422456941463114613009567287632757421592048586740459362062650189150167473256312723319884199861899957004109968194115386802858417338607306874793409818639994029569060029547032796620752606945546676077152922735993172433070378642649600687885940172305594262004965710480262042045881453729937508646253285515120029760000
838 2371218194192020176391647146342635162462979471823010258305494781540679006944807420002234540175539098432036322444294379683908751490953154027785692439155656376346628375601423025432475317248451174246064051315929956139296976671565119250612676095318110974140842822585298218286274123837423069121980647252145771240658686550348929327890164313528536992811641366240000
839 1987080846732912907816200308635128266143976797387682596460004626931089007819748617961872544667101764486046438208318690175115533749418743075284410264012440043378474578753992495312414315854202084018201675002749303244730866450771569932013422567876576996330026285326479906923897715775760531924219782397298156299671979329192402776771957694736913999976155464909120000
840 1984715274296326106735466736839134065827138729771744879083266526184742473286629869607156029732974262385467811496165929829668967637812292190670976442269568090945881156636428218532280489287708986299132387294412696931344282085949222824951501826724342976096300063558234097510893075637932245576690949323015658494553322210943364202037705364147941483309517184593752000
841 1667160830408913929657792058944872615294796533008265698429943881995183677560769090470011064975698380403792961656779381056921932815762325440163620211506437196394540171574599703567115611001675548491271205327306665422329196952197347172959261534448448099920892053388916641909150183535863086284420397431333153135424790657192425929711672505884270845979994435058751680000
842 1665180829422680065133257864100520034991596062066450656032758675484500561554164851645224828556487337196662566215381780841889959023819614839878390258761180145092408888710496853562879131653692560903989410546632904537029518571018965525485438183457416688875855364489404864424697511108860873592871204560274562692271079504392909984426979308133814467303058574684572640000
843 1663205525947682817131913548721990355234785153333275744222518155110260347364895379697840220218935157674483844310025456072208001777053518025121713639237145530448171155746427462277513913229429580404696421922022426595704453898929975056297436477427218092566394088849441157586708546089751904585050479525208993816005040264174175808881988822596289183237455895473796160000
844 1661234903286607363557112703285115959079293701729800299027941711798518332735316119769288276830050163411836351603496989892027660542720516226513749523550845594985554839211182879976237237976788076162510762654342305237178737721324607787273387382074816175395106892061704852897624768191541298063030277535250215387313091164335106880198479357166672726859212464318021520000
845 1659268944821179425848761090618506354393992762437812369679979650601123636483558349213348290703624068543893350003966224223516385204800136917369946269676820925642376667803832367692241690949596610983620217373094562864116987735855584582791407041977686215424225108757489817568751839471787994751713081940533942943067750228045952907559191215915587907064112804596935104000
846 1657307634011698126291020238265529396528278823002306681299743268035401268118920573386854971211066593285567234933039550199611519501248363705883693378105098915091971967250872754964473083749892596077020193475490432175152310445387670180211275355166837886564385599172670089652003905855391082228365903356679883908856086220684196462041981770033890994644415271730981280000
847 1655350954396572154477217380841367024159296203376566059480026924153423226480055259840943690253320351735052987902422030069505720776925756428781115227717725716845110134940068891027088818007566866919904467154976275820754255769537153450364508796305956141716021507556173430750407679284133241517352484344452398803886952706846316655121034920246365739633028712968607040000
848 13664453632990572029882690643737699491880982810891465113632297722964578520472154267554959707279767054416710985043578078403938732828396574294183734191066132096598786491250568675931157695817179325989777441137775861727924281116462351594990049026110487018882253010487280678364214333713364021959277583032036310881142298287646481822933071275618585114895284187240860000
849 13648358870171973005112510796100788185058979297568860325512589480652488321979254203635578129297105373551673634060016737911119017006455000001728865246200329820866632443557694036736892492406322813238317161466235489688197632964381712782746244492510828023571437635916624281805481454639496690955791979282881968936641541752560914706533856821819269938081508823062720000
850 13632301977383535389812378430458316669547145204277602842776692316557603041600455081043065684439108778994554018019946129984164759339388582354668007757675388256371495228918214396693672618885844786399213258923334036170917400455011851944178307734284344696484883003403781194415122064692861988966432224013137401914363139938734372453937934637323011973448471753859116800
851 13616282821123390224841976105628165886151672648220872404653570468947077068578597907034789461543175631193150311770804007622256222606909864866589666973001269116234748466017017905040683579380691032243632514788288990299976251923337337429555301497228781424221093481660651016748359289058675312128633831270466265131855075144446787997470322493213349209672386593161280000
852 13600301268516437888897325898931419212576377257788688282112897264171317588451158238129819051377045143363111402954171608552277048636713961269328411495333427251074848526502913423931480899123201958262125903855438885851267359608873326470130940814720296938981397362550720675179405815714709730776370176538928159186864634915404010077285498171038216170693897876502640000
853 11587456680776005081340521665889569169115073423635962416360188469073962585360386818886605831773242462145370915316954210486540045438480295001467806594024080017915770944580482237189621726052968068439331270084833930745279790386760074152551561574141692992012150552893214015252853754988932690621467390411166791627208668947924216585847244441724560177431200990780249280000
854 11573888230330131539090708408669557963999013618690252858495598084449754198258091283969876785131821803524591792465295013518757211661620247817625338436419836364499007746753104623328743948856184733464577954780284944877896558782091736829187918059417873679375133983159147019918834019912833237822144829064081116227176808679835312350969203171886475212352241739034604960000
855 11560351518949628461267210504098014621351061555978334434099696800140456240131473633345350613453305052877194609082294668473706033636285019457604724005500047082201348088569767658857014423769803230852338682318553617456986738245504495031726879558763583768639022715342586614047583921643929339298376238620731313752057303640443692102605496501509999802747151397819359808000
856 11546846435399453661662926379677339370625184147618546660228085004813189352000478921156863054325439042301403493884768623300255442475494966864780419421381472260843636233326111388227508565798109535489193426848555307156219230373722363612297292082643532853021453763572326582956406837623317272313214584136361300535057236696938500873513667650456833915127119678896673640000
857 9884100548701932334383464981003802501255157630361475941155240764120090085312409956510274774502575820210001390765361941545018658759023691636252039024702540255282152615727151348322747332323181762378749573382363342925723661199906343252126482022742864122186364421617911555010684253005559585100111684020725273258008994612579356747727699508791049831348814445135552635840000
858 108598386797917384750854224214362291584303462682304934379103094036550220552727376060632121560880865101538092203665579280821551160980555176054717915950898423061241087072797034686058903382063676543058825440880581857530066380106663284193235834531931212214278388581109617982617389805458520056805073246227712297206586004910006522215418442038896534685460692044630366780960000
859 93177415872613116116232924375922846179332370981417633697270454683360089234240088660022360299235782257119683110745067022944890896121316341054947971885870846986544852708459855760638539101810634473944472228275539233760796954131517097837796346028396980079850857402592052229085720453083410208738752845263377151003250792212785596060829023269373226760125273774292854698063680000
860 93069070040203100864934979115020610311681984503532264355762000666286414711874693208092101740748298789378846269918619270592629395079314810425814311453445415769118637763450018719056401265645738387346862376847311862558749515812759519817054722370224425451851030824216945191610039382789127173612312434978187177571851663384631194204944338358594885798776290897811118820507792000
861 92960975882200542095057005852401538754990135508754642678229176042980623289445105875678522063929775794269230885168423429395657700079222691017654248373940833404694574304955883970253780590540458784109525719034481070616172570962802772407278816769329855852023096990507053269203988233680196712318918343880651536250630000593243701528748119614856680356501289398510525186569920000
862 92853132522708430097266916518466038129984346488442862350296195560332153888877304128722978534853291135575183053515095792006567609939919648452668570591604475129283095680472176448246525624658161268118679401494997913921722254755189312114462948072381677364955784813023866432464772470068038711492562290117448924259619988991627409531615001146625988151911380710113181189833760000
863 80039400234574666743844082038917724868046506673037747345955320573006316652212236158959207497043536958865807792130012572709661279768210736966200307849963057561442028476567016098388505088455335013118301644088688201800524583598973187042667061238393005888591886508826572864784633869198649369306588694081240972711792430510782827016252130988391601786947610172117562185636701120000
864 79946762039858723842520188425446755279078860253277286990230835248269040822753657181923375080958995828126379773852084317417173245879590122687304242678840415133708877980645063533459814689047400597593859165333955923789181383849437338446552863250848569539183794047589505072117059061479669451055076438648276573437820448531024976522020357688636518914509013401085018710884806790000
865 79854338037500505664667563930157221457946977177839972207583169542779712451860300352811324936356731093064961993766706185258309461780307359539688862051466033150895341705522930512033849585360640596902999212541662333125841289764062266378984594044778224372086471742332176164519235871813218966140561899412845039826909673446018011231243455541019598083393974079234053371334650944000
866 79762127485494154041498201847096993719542881361237385634595198215363107703070623331618702159293963505197681437191917840933530813441069129332368205166880044659958972950666668467562678858356759949562464571418635009415534313678884365378546967492763468916691452721844494667793463082122903470798598202069412193360596844723793971957304375338316342196461648474061727674601008160000
867 79670129645257136562788284659268738824825992224719234094070866960212746563851395392366546793481629060555008217541177451266940812502844136103611148413515707814907117157182623867254071385625091252965506711474668879070187676638885652154350258187696844385068971230815838964601083078567975093092948146473023021280596156321575063108449352990751963485739086019074343905656831680000
868 79578343781610526958453275114730410784705224952570940045575393611180243399607326964495156762613562667628101526046314343604190880691204914748653071053592302621571970708844855867407004483107089995761629399595089767458355663186536705550485799364899958619648384858430106431231726992071929038838232768424090967108613902685259884464315194749979207767437543293245917242171051920000
869 79486769162759421633990152818856152544446645867470167962669092813008574534935742008264437364727931410243028912092290966914197565523551054087262215966073784436737020224714999876765569495209383332935666649998317512259899557705309390584374768525584768793849019628443420462956431564002801387470179566158930908458316303257543820155380424675468299588188478226165081894366482240000
870 79395405060273491264295911263891950070257626734289167769608553625867185368803631959979075942469623443104818534032414770400503085563179156323943523763813929512097092615261304474608367691191901283127694619366135538107876684650475701629680084883601338025120457536916474002654182792090154489323662118381736735000318238541155838752902975911473508439236537446594777202533877088000
871 79304250749067666360433344201591270449051820044582750814649186744551608806956555459450971377667706539036959959366476291904061635407538307694409719488539745896124535677700728924120872435518891063514459608322087162059532394541806957999795262742517984020499194095427476902765946072466629627682647580932389161251753005201843375103358885238785249531728803190054484691394343360000
872 79213305507382955733873214219708711652665292728017862338944313823972994576673348400437839529757537150804119408954358773220685417935740672020448240452429035178353750659721714326730825563459809766423273301431809539167262288584763601396584488358638949635154584927886849062281122739814718355173837205266182292947565215058263279489708244315346275621715352727680568997940909480000
873 79122568616767396792597299884978232028779078188810510835692373029214720814271660716130350595588284530929200600925774169814934346437532492556507291723388452091093322537545629888784971238644850075969180204866595553440839307727278190627516235794654254389295301325449407081682862576309775951559663279486954134536399619164725749959937673588753668204050157592826410270566406720000
874 79032039362057136613200735468633863342247294346489217345033686103552003742401784674121048134952599994852622568201602803487914970755109686500950647224849106036069188301232648618889336260110931483204913408293521645484957340555965515352198711497406366226378487479539281901955536646588597718205476021730104072597570786648518969925658568699064018698095866794665281654696193440000
875 78941717031357642742785648913812567498427583152950372525210790462290801452410468348779195508512654166287076713837943828855357353645675275430663846485163564200599394943174097020467748447242233275795536364398329049318688817881044411906081912969980758950691197779562665579781873176135353606527526906276698239371744991463777805388600673191979374105298042946899949904233683504640
876 78851600916025042693992514611399539453338053948437872099953700518840697797784429001349082271630790405823278681059590011699129776757951901828574047573650820405849852254882802389165844624813874562010381642521162007024946022426842306413038440466590369956455248923649922810855181540089536992821445254557204291609905099921010935747746106213449717285543136505179744481968576560000
877 69074002402437937399937442799585996561124135258831575959559441654504451270859159805181796069948572395501192124608200850248437684439965866001830865674518118675524470575277334892909279891336954116321094318848537918153852715645913860417821673848733164081854798057117332382309139029118434405711586042992110959450276867530805579715025589042981952342135787578537456166204473066560000
878 68995330417924910136383983297536354196020349227785070747760399010251029344582554839572249605176421401884448170024364630601229896644476155448298028697667870248786971178266768452256763627223814077464236580444382407996502086129232865132607753946855335876750179836095558655222226570087547806160661685312165502776643294788743158781409386777557143740379368686078985259409251571040000
879 68916837436789614447946686388210374270882669649596464296397759193402052064327057052496513257502728089709380538431617913160272866045335682006377325593347428985705302269076476337976608037204219294668486595711226114016983881253090393158622989721659823549245344591685893628310710953966856625493812240846508886732528797297515919692920866428549683963655387606800169576520276313280000
880 68838522848793262613346746971860135209211212070449195586970034467045913368799412669482312674255565898698347151456127438258954374152102346004097351359718625089130637152861616705774361891707396318197272406397917902523782763206211881348215463596976119204303020336468068749187630600610076106601205636027365126633969105482405106147815274534880877504605779211792442111092412362924000
881 5507081827903461009067739757748810816736896965635935646957602757363673069503953013558585013940445271895867772116490195060716349932168187680327788108777490007130450972228929336461948951336591705455781792511833432201902621056496950507857237087758089536344241626917445499935010448048806088528096450882189210130717528438592408491825221962790470200368462336943395368887392989033920000
882 5500837970955724658717322819247961824881186198101201026042684840405210855139436060028473239548222544830226198678716396653618032075102237354159616013416064281498783794255880663744871911709225955222838729255017294523669171372759425620660120038905756101495778767930010754470231524638319913824549856266676523951431000628571328663603197901608168079959881313885636417221987781563360000
883 4851739090382949148988678726576702329545206226725259304969648029237395974232982604945113397281532284540259507234627861848491104290240173346368781323832968696281927306533686745422977026127537292506543759202925253769876209150773813397422225874314876881519276873314269485442744204730998163993252973227208694125162142554399911881298020549218404246524615318847131319989793223338883520000
884 4846250697746769342259053524397316919670155088459732993538686888932828784216881945889745621945240958426526182000199549787576521593079268172900038358534515111783870827680141850914579993292551390591943596579392532894570919321417734422990752768122212993644255066896493162495410783684922374214980062624010494244930058682732038677812389304253225056200492450839385696324646398425604240000
885 4840774708257789941872320130584438595467137964065993182246552779453808638697992813747497321807449725705140276709803844081601858856815901768184897072253685151205583967987847905320326230588266021789014846752749151501469709243088448847371554177423769815120363253261581870786376421217481783961629802666243250748608103814163979877046499598824690338622864775753691475198855837523428416000
886 4835311079918898531102712545786939229106565573587363393101804977219662127819101174002861320315567728272064497616451921007017658113185184046098909603774843520109415137324204736126962431230942922441623182140161398508804393544168484458153301858939092874019775935819977376575556583270283723257384170834791508930607417466743930238359088199728951410475434905803630875339714916713582560000
887 4284085616808144098557003315567228156988417098198403966288199209816620645247723640166535129799593007249049144888176402012217645088282073064843633908944511358816941811669245396208488714070615429283278139376182999078800692680133277229923825447020036286381521479136499955645943132777471378806042375359625276912518171875535122191186152144959850949681235326542016955550987416208234148160000
888 4279261196068495287635204888410057855009826538403135493353189976472232558935507735166347590239007879988633549004293320478420102695164638297878719906794799071250706516836284534275821497050265637133184357687696306512270511719907901917727965283228347056329290036029364257497693196817136388514594129441427500699778849609909519576105987559211022288701864566039154323844285853802594244840000
889 4274447628918811940854962813170001546961446531048351313945593587297348157856840122415879257741551178211368494393489840927825704379422045903842860829284343729213304147301035620289009549359545428317511484394459302792909127567242088754715897830716279174376163725527643937747977006494507438696242504998861215547135678800449553862297094434847455334496350657640910055763471134057034521280000
890 4269644878773959343168608922368686938481714568653914964154643482143081474533405470592940067564313480258322012939115133241389945161018200908445284581161552331764749872978225467906662347618692006487941246771544179980782263378964288654991497945513227175303830957296714000739271414352378778652763580835941146765622043206291745374811367362448750328502534533306482066936770604692925493728000
891 46913382001343503894074838776643597225292913161752892816020156779102993979441121837379218026323938239875390018713734180059716681398841960598966707126342982410748486258649637857246043078773282540423058143539189138060447091447879221023980656438355212173091475950544141489604340231773050777789624530172686674338316277204933992389902678426906022127990811538799617772515133804650662832320000
892 46860788523763522387467131558284131309121060120091734864432690235628663268701838068503232355890839654404677698064951966853371707540771509970492529203555602385624328762843976828258099084290352851476395522302037580730782913094238100821038974088087997809668727659119764649369357787567027178262954547515542406766188119943493483429824312195485723896905620046043115958868816390071458053360000
893 46808312836726833112677134770424910557375123882555237960889092598186749871984366805268626272625564358039162941404184943374252590287086435491242257614301900703221613948999806641440340854632692881877877722165081211659415854960873892421463342538157328159265963126466774991307354027446571380750901966835233848639910193717352953213217566045210823870145367392016191976832009204864211179840000
894 46755954544963156565571231935111236160778507412887950222677807259710030912396017401683314610128220326318761193147580709656831726092134437241252053746724381798631880600063565246986828169112969511763920364534024073838767738792013854510477365644937912803383115292991979940981506875290590875850733172688885712343892397080085220603359380848292243530245875929609015028312062885843110272480000
895 46703713254968784323598526648032899584062553773320477652596603005788567190706189449279199174809641309194382689021158831768946997906556633400759034692258767964220001403862376905928742327583234350298262352953539130739506545787776967522197502666563680498574866002161821304175940945820992450291123414954037795346860115072174510859668476512148900241385266012369228419341881809993006238656000
896 46651588574996720948237367578113220008633912530269896762359330011362463879109419148554557211444898405947513958341447717001347726703535922872409973269611157732117077295152709074560518284806913776246590185148903484388234775089353109299516478668051890676589849410641551414327530297443960092645709214714133735307410494408031458950226882230327305486651577099408994905481009174044353329907500
897 46599580115046891827893736176130931023117040832911736342334403222052137832421448781610795163271604204826056306213976760795103191891157398989609070289377477511679934511100141951846403994634330817744643038900131016735628047357926851652582792515690628814074141663249531847533408190088950103690697275790260676516655298762091624547829750812010329672285187381349453105140450635388785488960000
898 46547687486856416447239066091302277425095752368732547326362984064789273536394253404348422340149920903929813481819529125204017330875688404113228659297963916846299444606299362283748579491299548712156954126830086327407414653095835619078359426377031730563724393175873975575988270764487514747227790040516552145696480849654338738551674038394625017501157921025690934783197087104614410449440000
899 46495910303889946573549144994426524057548371109145525582952124238243345534685249785433685496612490513602861520215725422061409970107194868624782353781503445303645051453233400812910149480741929636837535935365314262527094948253682298033778381408870404945744721993253426103712421742502545320367692387523763989805828479410006882335265057261816758304827378288176261885774175995488031794880000
900 46444248181330068855134090388877161253039984030135363887859955211311964039646710619005425846060698857476636118526596838259119514584853540992977040055079552586641001396063141478673582647985549715018827562103797246679842620533400428813740849873971660051360561191038700074708296829455320270011728284870959807594933114432884652466003651642636961906710903423411621594789982466604156203996800
901 46392700736067771331432498723628684936443935213231773028938911975783315910856869652724620711936325162851245845365080082611773100029265468250476510598858598588209657332360518680140093655035510259175299451602017227538133583218712969958231703536708650439760826938884384092383426355726735008890738575342801139661975364028408642862822737489870439196492578336371209140189771609260533389120000
902 46341267586692973358781243181806480185960072757341272171922349989113933077252815473508739757710231675974470628241615470546793307235441448884345161917485141161836919353056349590694262065617510802125215971057003904669466029357051425645639428920814294951468409170659456837292092180166062353670238865170580739285409981141459187604659962836333997467893362617594744385045437050935410846560000
903 46289948353485118460266535271306140783760781425384083609162746057786010670744229852829328085774782914428540981920196184311414798589555024245492066500079288292333223982787184198013537522909185762477236772860927488385225203189435643335954335422563116330259695539241229310340495178859123192702719220801621070692624366544403308105651480042495310870475983478483343782182706777346335087040000
904 46238742658403829612412258130519297707672550472479897675966769568784034995223495085293012457361315234213465162249930480567707481334478082846990415984039377575195687230593835542927239361932516309200160183510417612844976060265553524261467660272759396068832417114972157154023746843484279029878933026973300693402035180298225870817923989467227063845176784381715109994813035641530686486280000
905 46187650125079626485768708674021486328990039366985444750357966508487036061527115532712578189452628698043063543286118402688627141576097444081413630994001765003289393653543455614150524180317121263554635144633610521560064484508354017604825154570800545907430392344679370240041400161889268776807243598214214173298828511590714019026964957434666591951425207824387247994818767093860486832704000
906 46136670378804704160729228863123007867258262281591421080655584646998639774483487369872939582179502176301294157476751826085218060845881000986401033167297568794676491453042855773516803954952532829488901551758738986768055583311324929285173029676130788130490623699707317955008241883564887685442114190269165371783046140165117204436427468519175789973553877572925451915354287218480949871520000
907 41799823363197061969620681349989445127735985627121827499073959690180767635682039557104883261454628971728972506673937154433207563126368186893679336049571597327976901256456827330806224383186994743516944805893417522011858358480060385932366764886574494046224505071934830067237467146509788243010555456383863826835439802989596187219403286478373265716039813081070459435310984219943740583597120000
908 41753788315440237011504359013700910496538038506387111830022116122240039918021596782262256738038930041143367911402269822765329581228651922370668675987842994247219217444500377080441900347522691885869899712494856489498629439583055914141692352149915271035160381167670584659674430288418918432170235461387846355660510904528153900669602181537317788551154306678998795933730245250538516199694480000
909 41707854554917200447135267309615430947036896549834430738899979580851437013821353001423684398393122637357731643072894388416852871018279368000623935970254608114934047788345811209066276694775142169823838216661528814592690353290885335578280149342269599669885177227992179176000421014174233153366967875621743114345152806723392455234322091128585865791472068717855782956905459502188088789133760000
910 41662021747713994732358195587297172231710482377801645650175913669224127742377593272850691338614668656437558311596990108869142043687490050013810063513144438215906647735831145482462907159945718936670185647192669991719511572682873373671051270057278094615302885824444935023059761210861953776275355823011169770263454836606114001986811847072400606598294626884099897481128640315921948032222624000
911 37912439790419735206445957984440426730856538963799497541660081438993956245563609878294129118139348477358178063553260999070919259755615945512567157796961438776475049439606342389041245515550604232369868938945329692464755531141414770040656655752123066099925626100244890870984382701884377936410573798940164490939743901311563741807998780835884552004448110464530906707827062687488972709322587840000
912 37870869132754801286263451451562750824353406793883050724180190998819620767224176095532841695860686911045285324448487686571937988637462857853013904334464770532202598727501510873263788009502851376851919521249117708152842422006391288933155935734851001334465181334784096034503040176991960855339948169774659924611959094402230886827946150593739941750057268238144359660998304943314094449772892020000
913 37829389538962079707636656871659615281281825844492160197647682574943586133306077326534448660049229422643264201420614206082812098178933325697643681000034907694817929944667445691584419128879080455300055425387946713948951028334971364191717648839193990380101035462566369751880364338901060569627637164112256134990259248734758563841278082520800467553178782730764135827853728486640146920255068480000
914 37788000710144834543842743680333948306138191461730133764171043972563997964670075053748305937226418449533151220893895809796069415358168628404757856403754781975239354528973061177698659370532385618915700878970673249272858084102657391145556032155562487108350377874532927334208722802425238840339204300694190209240816951963713970226572088995066550192617317979417566751455639068164610654477984160000
915 37746702348712982265652751610737954920011264476526057115248452667675949879462785354236012706693930560517267995515869694156948028018979373073167957107138656530457672174296587886794070671766776454304864047408956666486767528819485087985834112994736735756319393854997918670455489225591987213191292602004906941252575621961567834739985671411465384563991506702937328973585195746778638402396587456000
916 37705494158375959359249200571861603440840946502206705524511281867820408449463371833106934090201906618857314646175786866979920792180530705635315153660515142713284683449215478074690583695050873859922435156527505840431650970381909230902880145622471739319904198010178051947016127337791122598329730055496167959875662329797854332736994420678483435454205489774222331889552897498146783993660346640000
917 37664375844135636611856344300790871048866201740481289269849873708749720981143346345829827291848360373907633823224668233537194597205415623077370426121081647464960490773698340148763985457651690791372901421351358069613295843914753386594371006968575914086185654719000104234969217711468558669651071680299334625132068368696657108819069672128125220148366661541098861516718052462707147369894086720000
918 37623347112279279709229049808088484479096194984772703987420843345232564422340357951117594364515192225352178884419412603653167152110420616952013813456461732816305849716210651325072521421205447119486874295620038507445961098986741672665618968834623217012017696489458709785911517038580248692886745894155217702882469165680647678417305979674826608797442514850966945545566943473096355270362611680000
919 34538232649072378773072267723825228751810306996021342260452334190923494139708448599125951626624946462873300215897020770153607445637366126361948680753031870725368770039481377916416574664666600455688950603379195349835392288869828855507038213390184113217032245377323095583466772641416668300070032730834489851246106694094834568787086889341490826876052228633187656010830454108302454138192877522240000
920 34500691091845126187449363084994983937949643618851753844951842523324664254773982894126901679204701955848437933053654443229527437544282032746337866969604662170232499637264550331724817518291962846497984352723348398368179905947144258924965345766933913093970253806260787870876047888545563225830826173518365405755621795514296705125361794896554423803360867515108104210818681875576038427173102655368000
921 34463231058086336691046052158735488841382923050318798629050700457609870916820916680343919158380375460782370139423845915060982890923712779724897760707965569160275678247864697399768547358120093179997986541265451168836835519512891116407131507172181541852825877852073751184805607011359303113750662410029203228333520143184748065923271282632823094352977196649185076953260789712844685508142512967360000
922 34425852282535266911554679000211914558474698621847737025331556530866259343158421109107103627839832754208853468990631331639007855250259728987669021271189033835806832609851828964410880820855320844661763128530889941972587324806261082658316830917114099833462726140737445597837271211997742047466767982252598886437279882725762438953723266057299425053245117260194637607324498183871968929500275968480000
923 34388554501080732494532409575509626460361508265811065587600969795729892864996819352759208607657991115255214407810793161182194195602101267742828643133300421664803791621108760894026903701872812371373938899789253008124296330954900019730192977362491007634293210727800568625358574276773475804728450790505846341598236242549461504566991171511191841710825566753953906689006703494615336243769506438720000
924 34351337450754887545945253288090243747742069404051529802333003378202046660597472145667477862411608007987622184425716545206888790628505920050466274471900745883781276695111889940678389736827495474868122948599004898808144495098888223172043417863180952431225793833073511732906887508075669012731991428178459062007761960901680702072871051195703538851831166789934476054061891044945839126622569743440000
925 3119472806338822220388541920215762675470631167503057841509159225696185858908310984038992584262243321806443528099200205186355306392210267334312613033123959626202840262042593248667010527452442832312348462359260985405280148744115254861028807676224000004565369385922351335745057892625249942777824086450800606712056221314314788080130992757231456501139262713896752420044539294892378904471671198323200
926 3116104045208866688833046734556782370205544092808130133256989507309904880658949957058388920564335931610108275909028282718551466968460580220560655567645424032654025099772568849910350688869880799016114824710924850431840321369661566680833312203571490285337976978378158731710775972654812307850418228906037323119494605524558508611361952808249565079431768909670082061059609986798542642155827060960000
927 3112742552171963920020929100538921763549443182244151567848945289934166040442489385367926796593932117228651848426925771086708369377340342269945164029816248817947817952955122713071180947026439719405525704080168728694589145186954272649893901942294714136162855104615075496832986570311063858758885954656947746719149951149666859734758541855921356271363341974492444432083278152940076037363857452480000
928 3109388303732123441658837582111616890959411454677078128659452891992426637381667737323349289270016242102327870141982963143727002599994070349395654154784119239480201769816162451526923208936971573156166301381806477909357906883951089166434964547960344832136817545235102355133813093403401074428326810309257070267943970598859029066940914116852475499519200442192344815238360827344235438185663640570000
929 2885512345863410553859401276199580474810333829940328503395972283768971919490187660236068140442575072670960263491760189797378658412794497284239167055639662654237627242389398755016984737893509619888922327682316411499884137588306610746451647100507200004222966681978174985564178550678356197069487279966990561208652004715741178974121168300439097263553818010354495988541198847775450486636295858448960000
930 2882409644416245596274606221063882001181505513994156107155761560883198831404714340171298174700163701625077510520263673464263197489769987072105576553429297425577156675462098326248149270433409071910547142383733275573540176150039614390810301243409880434325952739309381249020561154387304201158659874289606700390148077828950059426837167044202065976173652614644437390704057773745584410844213819891488000
931 92881084138010062178558739669083200897363228163076995934127655023089113793922051777807674802368325508863936966281321379084743205900214406190297848123393042714623738199637969696503198832440679008932775801838881060371863893126947832142114970249512795950352934671623455929771036124188105300493873500202149314397897244756715126536106349437230912229011362448263288637080271978912494441811401285440000
932 92781426322411338935877882652270879866357473626421333921322797024137301440065912237273546395928016146729962784987028115802463438511909455110694524252016011552912768523458100630305234026826472271798727759133045351079619403971232222880159911268558383079161568861889954367614629433067731796952571060824250012558414522391096333481883059362727445584988818067953993263006151515415807216015466305520000
933 92681982135570597950951968522954405182685064758654537207580757584668772713977953060170359315117803910774196479751243519751228215105144278845838474386794129439779957410356859364892259499466529643425953131309751626158848107718315575267212258630542779238776615411877210579439265414382771741436008819601501620261996071670419917261645242578844565150278219120399916099808931631690817068945781990080000
934 92582750891314098381411334723679293399834224218227712221277137929867200152185685444474245440048084634638463935340374950672265443996894659703605242615502058637381906064093093990839912326554895243379458534809419986302146985547310954736947577411452262344516683275461924486741792967472297681755670480394219498612893292150430174309544980006490341847119462997144669936961170462920270155595732972960000
935 1017321050970439622214566901551958353358178416703819802525562903841128999319310943589869944011822482926497944889504825928563481466977642496037262312975046150203702356045446468087582095447085554791957814958964685496543591582366922726168341615321134270938571555050369852595492172136695600408938779161037658961228733351394138621236647192071317403355406805168624961424961567204323909709722524667584000
936 1016234169505727614071175270246881474775530790190247345471582601593435485431149286598855125695570535829354250503939115644451768345752239031832094297683406143632971904810355179125950063293830121506923671994264936900927626206744735842913888258894509127486714106807794671129043996739113660664912135166207490522167591542258033772282334534814830953138146755163102926209763958692353478182254872397640000
937 951195182657361046770620052951081060389896819618071515361401315091455614363555732256528397651054021536275578471687012243206855171624095733794840262631668150440461702902492447661889259243024993730480556986631980939268258129513072748967399410325260543327564403972095812176785180947810386382357758515570211128748865683553519610856265124586681772137305362832664338932339065336042855578590560564191040000
938 950181115298451280196237728800813383353233816612082100099821995992210992173402687765849795947801298698816862503167090055314310549905946378001882010752529911474107266119014310724083407154279764526077059591123844499034496660291843460322444826732163250637449729767434729221372830008633616247621769433997108558249133417366362340482217933622303646580655783554591136012368554605407415434050485339708960000
939 949169207827419915680586783402729450037628668777564440781291834122144739785571587991871255164044321809893734854068935539813443339522659960133935384542995800812260506517183624557178100011410457002620108515946928796692606887490680687734242010090275962830594085752772924397920888762618031991767007166229273511861221667188123402952417914523664345572582667704160261533122155718713690816974819221136320000
940 948159453351007766834118074058683993175886510619290436057056417277333947509203958642943732552167678914351294710607160076473216272140189045282729070304120273364587888957058961126798123309270658644106682868589538446908891348248669325300482178164648009678646645236014655329412462285210991532201297584137540242167752282435795612098213214614596617545377792525751580403831600233906548592701441753879792000
941 891269886149947300824070989615162953585333319982133009893633032240693910658651721124367108599037618179490217027970730471884823295811777702565765326085873056962712615619635423459190235910714419125460281896474166140094357867353749165782453247474769129097927846521853776009647714548098332040269219729089287827637687145489647875372320421737720820492655124974206485579601704219872155677139355248647004480000
942 890323739773991942755255627630433481235455046818670023683554865539801454277910052630604510819208491196284813400552502520216155755158049700758370670750325421021138610719826893285666679397008777491569135100405722226994470013991377882166972936171717357198673146047839069241059978120764894320481248158251613424423634399050699204591670400058593728326527040977418580605525693918152546170051096909741859040000
943 889379600071156320334518347007283498752702708486942908069892559213672290487583530835662194264787273284093631201824451085942331623922463221754385123909656995336068474335182326060549323427340687589669273875484825384760117447698704098622787386928693266682025560527109653473041886945663340880056559666037136633941742952180019778075666507799782918434346206363444647858330014497242522261069070295839693760000
944 888437460664301281859587713165114766232837557312698265158801571333149332552744988959776958889506778291207938795890315014876714747202206375121170732888566256993551452646267938003281792364387996183324285237904862646005074950402413098518314095205251854323252228365534325450295020540000561917259889581645148141744770766849320604581942284804232300936004737924500320900852969990359850097656920856966982220000
945 887497315203280857222699260558590835263278999050991706148051516760310021089726211193681956816607829319471210818328526321739279070221040019168661557509848197462341345288970299973648689938605575023341931496912370727861154236169183031747395244310854762413915453520703072195850263904508497830574958481558751159584194289847363651561220652756820414903268224974315664476619263143809204753638236284631567424000
946 886559157364799587817601269796900992942704708354320467558043005643227240940582737397494132337943339013636674654672787921822007105030531520205481154172099943553818785727354052299257940794907260462006474909706332281002950056215515819240262691198475423341596303992668502352091436987061871511515154085700866644616346304340125423599739446992806862667641091544110256797468502823361203480114305802301090080000
947 838684962867100410075450801227868339323798654103187162309908683338492969929791269578029449191694398706900294223320457374043618721358882818114385171846806546601912571298076933475098011991982268397058125264582190337828790753179877965001288505873757750481150103577064403225078499389760530449893335765073019845807063603905758650725353516855195292083588472600728302930405203670899698492188133288976831215680000
948 837800274087704734537396528230792528839279879151601521843337049706279369750540434905478785215753792801091327668232566596222897604564200452272492360484098944759505490526665459916579976114353595118158274921476090980932346881077367545206983349221992183233807118235738385922098458778589896978954629714687921723606845182382651310376487110191845929961137429908111500923094649658588622860867259730655125697520000
949 836917449773597564111118976567746382865792755991273174612732901076451888855123637819171642133334663409309355773956241447017183276213763992364934412791281137652277349862253799790218985623189892699698677160757991833428730077198466209542908551172232444368439565950979968234087817620762088868334024203924288507881232068386463058205384384048335028032832754007259960879972315991930468358379517623457385839040000
950 836036484036993777201528325013464544568039289932334992323666866443739834235276139253046198299510100605720609083667866456020323083291433714478234481830448210138959163178188269474650334059376008602120046974272983420972489308696152034585494963223630094426999103249978936688578251496950760353735777862656999783136093929367108886565168189959863096424377140581989160921151292501412646812739118131222167538156800
951 835157371014872858403209157479275833164708018334088583288626207278183851233977215867922069804978544243359178369594608972890964173634975845167531816760174342410106419578631814932616001426295697341760299290808973974683348941389426322666898228246528485494899209345404826345057138719351443045267075677733070235519757342690592473435236362210168182548010813409978657071602237514555220265091653233082081136960000
952 834280104868848832291441080633184156869366938482897313768365045295748784163353290221001983597200205436380859904920665055902633328914771038607481888381224579445389921238738294118611152685301689256317273766343838497819185759728302975689306948595009022800051626142310913712341742565234477243748937993197636338213539110187766220837090105527174308406678869278245486213333747769266821924477061160358255421480000
953 794234659835144088341451908762791317339637325435718242707483523121552842523512332290393888384534595575434578629484473133219306929126862028754322757738925799632011205019278856000917817356407208172014044625559334249923864843261344432856220215062448589705649148087479989854149338922103222336048988969524149793979289232898753442236909780461869941603158283552889702875093727876342014472102162224661059161248960000
954 793402128745170142756188332338511661870727852348259418553702093852033395099483493367657626447024601240449846366770128821758909332765093829562756381682595688730929432267686320512447253606557724725292855899536735367062309429379519124226391891985863213825454547303321205797698448629732044954145373677103264940945767965359027285588862705220295654452630863968452711572289646400580649677058029979142546520618720000
955 792571341175803472449637349791560340758821331036899984607572562863706658560112306463607723173258083333391783700417489943411517804667957605657455066099681975967860396212955758920287622974508973181077889558280675958300987639401111250797882581104202624072757736259024534378014994756821330770947315694195303406976191244976452387907617822806452412929643815943354855329805573472412502399909278115290041236303936000
956 791742291655745100616531034572113101908655199937489001360075102023891065821032691080277589571612415882206227441316634828407949271399476478454884506407109086871659705421938022770789414163866181368126971263763645962528706271577469921037633749952419985344648157036996266036615397481971099253404483774013090746508642927774594174112735377385106751409842933290694442301217910738654748736311046652826348724550480000
957 790914974736564593719335077378202847883672279143405940752593309858766832732400473012273119781046467694241539638347651928900730933602820808153468744122462159926130280442395767783568108610925882328034884564428469738952396233676135051736653986368352670835406100446570982582031682333087116913536767490027706116679480291486428453972596677931203818545255845586106464827548926505907983063650324556010438224315840000
958 71826307726598245984950053999899423555197795705090101091310665926631225937076034605498707119990649988934252555883346260766559072258293747713310835844106688845066111063140325466774974372808509146700454026205925748735760409530087421191115758678545597455824979894417197791896405389330458425342065523624645545042917312483631811582062537557426651579788370110638061002084297083521914954632127595378818502625760000
959 71751410638249342704465225997814022696433251601122332477034012468939222573220897968788072388895769227736198069380861019618731586260109916902348050822371436823329858601134965377654249686288375143419223104385064512292865977403361574036589047772728553037205767193797367554365752203314472545857871503266329960532966408091052424917222013534947583121415285261721858644417890100118868119434388150545263947357120000
960 71676669585501166305814741387399633089457800297371163380703768705950744216373792866737251480157336134790639529725255956056628740857755635738908104936098133243305556665092116455385859842865158085978161413651330070092560908676899739063634267514631960794458677852970495296496621211436019970289269553783760866824077901415957578641266573937515346055663811006240898374996621464597910965143310662888445964078623000
961 68809602802081119653582151731903647765879488285476316845475617957712714447718841152067761420951042689399013948536245717814363591223445410309351780738654207913573334398488431797170425449150551762539034957105276867288858472329823749501088896814046682362680330738851675484636756362978579171477698771632410432151114785359319275495615910980014732213437258565991262439996756606013994526537578236372908125515478080000
962 68738075148440702689285288788315390335769426447341726079523980101207815576151565849414884330076873206353900628423422177567155313062090477450402350613146251356490617834664639248524718146188856802286915378147786974495418910508275076164809178626090292879974841829559729876024867842850742810592586818647345556442017992443145346934809657434297461182030359128812477343905283886049323014555730441948404063014942240000
963 68666696046521241938829125456240296472492407312920810476118451565277174023112986860993892757563813109566409558196606578213503023017373872593236823769311208520191042945947438169346603174074434313395651706934757081479328132823427438494856105751089160696298855493288120603048725716326494894901421100247919444753085471163349765058449522795217193828777991154639255664420439354495793084114862601406401566583981760000
964 68595465034024850609017062048090669608931730541849315859441980142491616788649176708648463408230240689328270129194327940684235903698891119613368320840089931332929433980235874436805787195678091539211631321346650486996465759241660397583554387799065209284788172033232842469643073511226571145010444522343097951553134137687039236256521670593147466449287557553856434859789297819895693713695656312400793266203707920000
965 68524381650569902577297873382755860624881024085329264754924423686385407859334514349364889871019639403639847051340240554217205607425628020007551358849582066119112926794764127416664019540553036522072551910650954476129111908713948832404711326257304519948741759419726901700244479652665714594601107274133415984763959905420006034975426829483724515706853062675562283113820604247025335481867992419849082599606605632000
966 68453445437681113858273755501407252073509511638035963238614978113211095842916983796208197438440944124754091516090405936666256119219183270504437951645804030853979269520649464758882793847446873958385106204739307525325665623094162135890834813497203790632024635445172318986269071288636039941811665134098081185607889553551041225415410859680946332978378059505090686547450189542835868260872269860408245039979683680000
967 66126028292799955987092447814359405503010188242342740488502068857361918584257806347137118725533952024512452404543332134819603411165731039307287061289846693804943974356947382957080778856633680243800012593778171069464592991908960623270546429838298861750535797840036460140735922864822414583790068519538746425297221308730305823751286890451794157657113205481917603204836883098379448740002612685154364708620374434880000
968 7992983669892194679939799629560693140176356503793178756547687573133621908872162342210199225948916450962942684399175271796319562324657739376268323533410219113672602900396014914937139144295596099469326522272936428021532677896995615337827299706704374914096014563914407119511454676285409362815624532299245974157801625692775716445936802883360618806803558712626790287384658244516615866447815808318033834154487759816120000
969 7984734976734411197297962891036894695243253968701544929141549608661863785127196230401932766479412925213754921050982108461132442033301023442959481094263252943276655941778475167862900610606952553443042387575028340892511488342922348448933773081620056673730590400277756544568718396949717505888054228344344791521931861373175328709666486265317934989665474544708702784508100289671913476492761302839893448360726678536640000
970 7976503291191386031115181485994588618237848552238966016843465536900356709060054790989147268782011468589823214946805838246224058072441950222915192969423806290757814028436435502741392465647563942563204199546600476623550136293084284172182294965041066924582414533885717620295967140870387900211880976562546497922424715124337003628522500197003174231944169931776013400194174413084622844042768765414285310785097063404128000
971 7737208192455644450181726041414750959690713095671797036338161570793346007788253147259472850718551124532128518498401663098837336330268691716227737180341092102035079607583342437659150691678137024286308073560202462324843632204291755647016826116089834916844942097869146091687088126644276263205524547265670102984751973670606893519666825191093079004985844833822732998188349180692084158721485702451856751461544151502004160000
972 7729248101722665392105407393223995043065516888783245804819295149424217050990117084350769689349499117202362954178958863033920837013056481128042317697645267933205825410456199081241805886439785031462968250439255751972657579084740015157668043373172047020839957589538004994884940916637440588037617629007166327158635973697694746509872929280402654026585653635434026482758114253551454442508809276832050314474443797436672880000
973 7721304372943916506810335032079879940246333418188401770076418175992126385983960746134581847942151224995577380741981515795448153727328776625341349231357862724641379546725000521034979775559579702550878868886902971138153306136040385131812269433425724259256360510823166346380434296990331193805307641721444676257136861700060938959503070154729064454102009592643241255129380323177814715435316153217628885579814358795936320000
974 7713376955723234867686299780506902650779961412625580002345333557741621122753997747421918006209151069733774939899330610748430239811797638250982682548368788943609920224808445079021596839445042146388095625695027300736574093296064984325722113099305163967409074719744292458961152536931819560136103013752531488704511464511457180295273600883522977118933527036593299528994750569252580819423575582218432141344106130501484640000
975 7705465799871211037052775370475613519856084529125451202342928087425988690833224416398921167228423735303278760473792835763047234437631691955340649027806359416488269024577872314837984945250739539058466809668673426581972478841402353572567526316639209953083526950800964979516064175355479232382117267071759661536609401470932608828304089498001415091119236239632691016657320055848219198070320632903336313506830124213790809600
976 7697570855404129878203336051448486866659510672025937420373314431598707964715567424169004239802984776558090974858553293923126079484314446369320832789048361097413998257134657281728519796741261322317628216625980113644900785727835342964398912047872161582229957763351373826873117388290565831529266737085005809424379268887458292630734105799745266100247187841846182111927138375463128809547707599467984534497089519578325860000
977 7512829154874430761126455986213723181859682415897314922284354885240338973562393805988948138047713141920696791461948014868971053576690899656457132802111200431076062298963425506967035321619471050582005139426956590917423166870367294733253338158723229704256438777030940855028162570971592251572564335394965669998194166434159293607596487260551379713841255333641873741240887054452013718118562617080752905669159371108446039360000
978 7505147325472718664233688648804506695988660245737910714797356567361770119806195039316157802528236952614029412329573834894667402192665653337789998719491454827363305589046284990088745919450125988158097158711796103605646660564773872141501545379419831718873763481757903083192755451778369764607766212352639529231324847245576308644807533797094783211066366524507270598356182670960753990390425027492735775908761457641054990240000
979 7497481189287353272339680795230651224389080408918975157376725968212268822441735187386314944711558467473463498731688672652691235285420846746025146831116080511911453387218862839945652205538532396750376936894930121885926898909447238972817682718153825762061839310683584489645061115259699315410005470562698120110557406135008814968970141014870988744047912626116558370982989430234542801431905696514704380836331670656743391680000
980 7489830698277876381245456631153885253751948694215996611297770125387562425684141580052247276400628305771959964549309398496923183004517356086080223211900655939960523332742108898272238274716554302467978593081772029924818810237090660157539297327625097368427082331795131852410729420244128193659587097633552509783913980210381254953695681687304793857574394347926643515502394543060834084287587425395811825345682352625461000464000
981 7482195804599713408379762995444248265725697981989476737076263733822437489470396277728034995792676594960775499753642416439332027874033648281711130221878331112294916275318314699599177889115416122750885852416041375460063643254178233388775240959299281774779348302914606743488802071191891569608965704057983139233675535786109714428768367027073086626323044302719786590410139298878305201428986418845968999835645979177320877120000
982 7474576460603176022016850813167828460974449817038367290297163668920377980825314407791448402110606659528025219203995122736236985075791251491200222757293933626437182144691717637786958767028740546251139532810729724364890462354734060035018850693556614481729674832137707958617632211648926303244801787862404744998203361106083126124869417569815374725481574807503167663128662578614681672710626962207632982524204384493840916960000
983 7340034084312318853620547498530807548676909720331676679071814722879811177170458748451202330872615739656520765258323210526984719344427008964358618747662642821161312866087266720306793509222223216418619021220136589326322434032348846954388511381072595421058540685159229215362514831839245629786395355680881459588235700606173629854621768053558697980422906460968110645192346652199617402601835676887895588838768705572951780454720000
984 7332574700080294139338412795788398191411994161672803023910156374584201612966017225332857613056688284636544626269239548727668677962979420540614351858691440948375579824556690229737376036143745347296242375873368157833104626680689955849760067771945489124898928347064555201932268373676807372032547392921043165421987493593362477791761380077894512311743614889361435736000078007227869823940654949573985125841981339002247561165640000
985 7325130461806100947318779889396734842994317010239632665510247586386654200160975583479727808373382002114070976902468747155356323975199746001994438811119165373808701063313485468082820324431924286029951774476542403358147160054618189397120717449334376953198523343666520120508986882942110105665001659527214695203284968219156018423444871062587005192645398021453454582968605846814440514474725350640407475968030088911889949428416000
986 7317701323406703279015211147115399412119069224225190847391068836299040960607059786741918753800995204951683480982689367087247443322080882162235823761614987721299767289415601608581722129376719494664809835557194997269548633523122633424101325240967912067850451818977203162983115699490850359107532083807613057581374942896418537674536711964146247580888151167476321261890544380438360960200410213367952701651632492472831237512160000
987 7310287238985825160191487528931898500860589924099329458487937054296711638458521732246739504810315371917284612207630917880472116631784954216782697293771406173456505113843751961561882491960937610678320666524208984101089111098073876956599702824310396452786773549657064152686273636978701574549165789903046073733774765649309704303032622083736778231768710284834501280875457709333560189217431074347316478043069541619262006268480000
988 7302888162833005499098176306736623299948787707576961716121046429747828327083563714299121347416782664050971571102157607234844108416570596975672593349142082887855840634983586220710099210086483220384111839938658165291270194993723599753202334704042875808603790985335548905568170121151800054736869063395047039246189973376385301768312953437903036553396474748108960287676191051733020148540085496336843485656386272852440890877520000
989 7295504049422658678573304541006859272345199449025316658774109072387112626045056572019749131696442135573670285388201937257862466244258594349812459281043860357130000553451752463156297289752725401152176438684928480594312388932051482867708702414150011424570824563712358259556473285842243128493454635626194615546244381896732738268041656215013346930996680537039082673634051323672622757085545470556927567066238258420840849531840000
990 7288134853413140841524240597026044262979194197056604217704640275344297360766223181542961506310890173820565567928213854492955534460173484658550022453487250397173303583195740591981391938954995375494446967534741684149267628943231228844610006755145819493838934841930830624950860686563614600080834984479097449267914842117039068835447674744089091025005774799122881580024319958699216067431923707455354912958090543008294545643424000
991 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000
992 7207980063845865270374009281588993715691791970554701443495812023928968445236022077802403330873539557090341404272874325105336436797914923451266977347673192028389875415763618082043370783658625416274039289696229555344763082741849522487054870491336705692752460266199514735718790232843444201606155640042941246474050980294965584721541692756732224106575519755717205533614979907540538197174179465874369104389166381895169048170672230000
993 7200721272240783835056412091980142765323522290826046155033077067207992646197516516797567073742750494092264524711673041797073258110303730174881008589014910868240439488859525818113820561318586518573864023543463966668685778529622080873271330843309176281178691424038185919267915318208153724061738564876734860525940153527296938614067834053049714313920358104402283876481430078832038158707740211628775580618381722900309864839181120000
994 7193477085850199545483920731726641615660218948481150736366041778407984605305969719496965899624297022770240113721017435115184854430112277730037063912366002507205992366637333136204249313268970234349946655310522856038234384386232119021286148417913493005241891935684022754359195081469513730375559753443257260062634378724955593605401769833680449007769532794438096468154990008330195061968597615842428723897437676901416192942964640000
995 7186247460638289797197002218428423885393223753558054102460146259032700198667471257467320707765378131290069018129338020607531402315107139762469187466222921097651011469786441344107561625516941118536529623496140421007040178974788669655435609575282424168050694054341626751590994885407735324616388336605625845730913138143322472405798350969525996295198910148413535567181969917869561700097272392107913720154827186773877081191263168000
996 7179032352746082678926724103751286913620740597178979750951652136282667367142704720060225004243525342001625173733625833839853157935272694843028957358325106919842124912085852547577333149989313667614304192147248713757033110522002737256183164184142582376717309823363372106258072199779815911639865858356021803717127080775708694823061605637227275415384453411316734828660702879799411537747777138702182883086398645421694473680026960000
997 7150316223335098348211017207336281765966257634790263831947845527737536697674133901179984104226551240633618673038691330504493745303531604063656841528891806492162756412437509137387023817389356412943846975378659718902004978079914726307158431527406012047210440584069918617833039910980696647993306394922597716502258572452605860043769359214678366313722915597671467889346060068280213891596786030147374151554053050840007695785306852160000
998 7143151577820734522210805767248770461591541945777447936324651293741807702987085670818080312538949485883484786592760778069118501069760530312090051106518167407501270684569335280535934615167523390485987409271065871488275514174023028184606168569963721453976762787893495853686914620488732022093513502743316556465683163061370784031701454045124580375532812475830113713104230348772919088098192056169270570239870632953394461621193318240000
999 7136001275941034087253637793507780701369728590476369409861863855009333421002113613089533685599471057969687504524099355868849113180801811062528399403708839912598867010210407016991854600537726069774790224677200940685984948093768750879116072305128922934002812074392100962942483274522276834884210686424254177530282078814062104568206257394428759974756503354232686171849871759835208458380376048105037066165556448135623295993944876480000
1000 7128865274665093053166384155714272920668358861885893040452001991154324087581111499476444151913871586911717817019575256512980264067621009251465871004305131072686268143200196609974862745937188343705015434452523739745298963145674982128236956232823794011068809262317708861979540791247754558049326475737829923352751796735248042463638051137034331214781746850878453485678021888075373249921995672056932029099390891687487672697950931603520