0 0
1 1
2 0
3 3
4 0
5 10
6 0
7 35
8 0
9 126
10 0
11 462
12 0
13 1716
14 0
15 6435
16 0
17 24310
18 0
19 92378
20 0
21 352716
22 0
23 1352078
24 0
25 5200300
26 0
27 20058300
28 0
29 77558760
30 0
31 300540195
32 0
33 1166803110
34 0
35 4537567650
36 0
37 17672631900
38 0
39 68923264410
40 0
41 269128937220
42 0
43 1052049481860
44 0
45 4116715363800
46 0
47 16123801841550
48 0
49 63205303218876
50 0
51 247959266474052
52 0
53 973469712824056
54 0
55 3824345300380220
56 0
57 15033633249770520
58 0
59 59132290782430712
60 0
61 232714176627630544
62 0
63 916312070471295267
64 0
65 3609714217008132870
66 0
67 14226520737620288370
68 0
69 56093138908331422716
70 0
71 221256270138418389602
72 0
73 873065282167813104916
74 0
75 3446310324346630677300
76 0
77 13608507434599516007800
78 0
79 53753604366668088230810
80 0
81 212392290424395860814420
82 0
83 839455243105945545123660
84 0
85 3318776542511877736535400
86 0
87 13124252690842425594480900
88 0
89 51913710643776705684835560
90 0
91 205397724721029574666088520
92 0
93 812850570172585125274307760
94 0
95 3217533506933149454210801550
96 0
97 12738806129490428451365214300
98 0
99 50445672272782096667406248628
100 0
101 199804427433372226016001220056
102 0
103 791532924062974587678774064068
104 0
105 3136262529306125724764953838760
106 0
107 12428892245768720464809261509160
108 0
109 49263609265046928387789436527216
110 0
111 195295022443578894680165266232892
112 0
113 774327632846470705223111406467256
114 0
115 3070609578529107968988200404956360
116 0
117 12178349853827309571919303301013360
118 0
119 48307454420181661301946569760686328
120 0
121 191645966716130525165099506263706416
122 0
123 760401738905937245009910944207609328
124 0
125 3017467217880703353213932318284164000
126 0
127 11975573020964041433067793888190275875
128 0
129 47533812913980349072792166510047556550
130 0
131 188694833082770476622296176145946360850
132 0
133 749146650746521593754190788877936298300
134 0
135 2974552877964129857553404602897688243250
136 0
137 11811992587857559144487432770927051864500
138 0
139 46910484848920020602392947290253148833300
140 0
141 186320517287259800139081846983822365788600
142 0
143 740106499224393094996908447741294397438050
144 0
145 2940149106507862980124704792396922948726500
146 0
147 11681132936666374542657610931955342526021500
148 0
149 46413034868354394849492907436302560970058760
150 0
151 184430743818987200586142869023202281749444020
152 0
153 732932566345585498433243089884414262536751560
154 0
155 2912937122655532109157760998258569504953756200
156 0
157 11578003247010595978171353841179630690575689200
158 0
159 46022562906867119013231131518689031995038364570
160 0
161 182953892049521139780992893197751460523485844340
162 0
163 727353278148096238641508331493499708910443722620
164 0
165 2891886527576768177731298185456083180005378656200
166 0
167 11498691669174292516217304689789664072878529418700
168 0
169 45724209225657774946840576295869487725093446394360
170 0
171 181833483199708825951389268525434474441650682172920
172 0
173 723153852725278779071042378273566990308173977377360
174 0
175 2876180096066449689487100368133505075089328319114500
176 0
177 11440087123680035843577904835047874118894631741197000
178 0
179 45506124336416142577787665899412654828491979592761400
180 0
181 181024362744864215529221264347114077449605457281094800
182 0
183 720162138745872857431467203815692960288647797444355400
184 0
185 2865161197160999540318740488298993497922577258649586000
186 0
187 11399683912108657745523499389615144342798339305690906000
188 0
189 45358742302916553976925081781837100648187076395275394400
190 0
191 180489995413688787699847721256893462995911074822866673550
192 0
193 718238538450349196413827014486194605323934792594087999900
194 0
195 2858296224445267210218291180098121388534026215425452244500
196 0
197 11375441539711467483090977019784442697802084130077052367000
198 0
199 45274257328051640582702088538742081937252294837706668420660
200 0
201 180200509365116430834121184084894227116588341829287927773320
202 0
203 717268694139581087437776477828108394209165360614616653685960
204 0
205 2855147229099303357762022872908004287628716483999930369041200
206 0
207 11365682238914534520321898744076093991137390618999722815221700
208 0
209 45246239770155004090424320714512450364718374083256039397739720
210 0
211 180131256443447280435462861712492962772746734557868383262699640
212 0
213 717158086401014406219693262518897216272804756277120852989813520
214 0
215 2855351640300335135874704656325238916641722640732981173940924200
216 0
217 11369014787984820632748824044450951282775299321817558068718909200
218 0
219 45269349792157740337672590286086515107778010026873549400898929360
220 0
221 180261735208411902966227791950002159257998922809712692208984925920
222 0
223 717827981276354542169085671515187169902388567617248756475064972860
224 0
225 2858607005082827822797243824618002004036060667502318056759108299000
226 0
227 11384277020242138873245164003303271138880452131982915769900308489000
228 0
229 45339120654529561773445957508807810274845626751723264544472532938800
230 0
231 180574773641316013270103727319562140922229996200828863961606122566600
232 0
233 719212346297891129776652452400991091194522890851164535094944043726800
234 0
235 2864659345423803652500225869732761125944286090678367216056133055522000
236 0
237 11410491846478007825925269430700241795778080730937361852189975364012000
238 0
239 45451792521804064506602323232289296486516021578233824711223401866647800
240 0
241 181055900789335199108944791718706123194220846286848789345534542972927600
242 0
243 721255473636204153827435809633534228462224027011545177228932687580678800
244 0
245 2873294163266179149393849973336843674361705473460627128798187129386444000
246 0
247 11446833198818487901617434571196780444634536321689917755050842273523414000
248 0
249 45604183464092855800043859331647973291423992705612632336122555617717281376
250 0
251 181692857928369949298587439559422877716625748716012233593123197778524406752
252 0
253 723910126864214128701458617457228158461516762600804647229294000597900392256
254 0
255 2884329411724603169044874178931143443870105850987581016304218283632259375395
256 0
257 11492599361445318053403607193570602559296390755097803429305179827806056736070
258 0
259 45793588224835959628177450202073631736273310854928170587539101160027210686802
260 0
261 182475214147819625388615488591468975315531818826507672112178708439192396782524
262 0
263 727136080619341840563725356053883947090679823505629057053075762416781823542482
264 0
265 2897609945325196808261461945177131518481656439533709776226542511886423808101620
266 0
267 11547191871669067877698661781526777842307496557544783735111744039905599354673620
268 0
269 46017697977466359394088000284899307253047652947845138144371246618290462613440056
270 0
271 183394061057255638173497765841289886258469322777441653487126585787598755415327282
272 0
273 730898958666142908341093285761637064942512775448782064262562889343276791655245956
274 0
275 2913003096133178257881168892528263664625956713745145908292823109701465473988299100
276 0
277 11610098670919286006231421341443583238868921002984250598519597142263394766831062600
278 0
279 46274536131235439939122379346610853194920413711894370242670965752735530570655235220
280 0
281 184441768125917143587140263778690067344292712809110894158731083354874951636228668040
282 0
283 735169301121613403312122459850271676879363911619413845731280233653938187507784690920
284 0
285 2930395116358878600614753860941642348400261745615845399068739392886327041114945970800
286 0
287 11680880533263863310783810529031268805428821124885383743510113968866331399999854078050
288 0
289 46562406539493193059538224039862574962330059380577598646543764648308548615171832118020
290 0
291 185611784972500262744186619117808346767644483284220290495126513872024488315274015703340
292 0
293 739921809482211931755737134714528511604351477581993811089415898836777892195582130626920
294 0
295 2949688294557466484701925064064674471936266025495786138802401218335803759428334169391100
296 0
297 11759160046759295918878815356069910310940550464057026620460579353634009618123694608176600
298 0
299 46879851386413726396596877219532042439616327850040679460236176356487585010919795837930712
300 0
301 186898480361728895965240530371909202308933969309433702218954822295400835606448457579035024
302 0
303 745134730915840203650893167140638003942197272378400154899254094151400699852024771663784372
304 0
305 2970798600383415191026436810168556747743400889874667284238856192368329587645327521012473640
306 0
307 11844612601528681346040468840542167812431481470019777354043231831910093291001500635725057240
308 0
309 47225616695127258528083933828742320697307455151433692934185272723357662282831789631471518544
310 0
311 188297010156212530797873120778703355600802801949947160288866920730310679102060084299841567528
312 0
313 750789352597382447639927220429734398764984420513802053126310142529773790559806450775164466704
314 0
315 2993653747698423683627557904245143488746456866605666414364401201226313215523278886002238063440
316 0
317 11936958968810066763646991894914597307328639329735801928975033720613097978878986249845402089440
318 0
319 47598623888130141220042380180971956762972949327321510191787946960944728190779957671258540831642
320 0
321 189803208299251867473709366932819852433718220299008754926260012105133636636526290838186231142324
322 0
323 756869583711831520913680561966676695507296113044195405446691159382199563377752986922643859987292
324 0
325 3018191591488898703030014510910060442207009039746791494112572107965826479727235837421585944734600
326 0
327 12035959151425242388912374939848655665874292146307327055790379015912503156961050229717787852783100
328 0
329 47997946191744299950935410366184335928153237771334673955818602378608648953214370006995784285644120
330 0
331 191413496258642931129633985918156809544803875931467193727421173341198347030288632196573549380098840
332 0
333 763361607833869413966085237254445719502032223774593718697380248175078437857318736783940023276322320
334 0
335 3044358793146979210459982791431420428966438035291534473376456942126800912883354485983570330923428300
336 0
337 12141407257876118271301943203696907509605794294594640444116757272150673463215271736999564515043731800
338 0
339 48422788946117695223192455835920607597133697245500977771242126061871509459176201398151204359997942120
340 0
341 193124807375744258141621373567823709831843166791998051695831169439744850591568241833562113295430389040
342 0
343 770253592207910238867164315508878284561886118716922461996163850207354462243115197080369823957356086520
344 0
345 3072109703025769160799672703474716857501164288524141611429786454584246121085257144424596407691189015600
346 0
347 12253127206321171250545821012709502868424184001354909645587768962537165563409014127762470729526926303600
348 0
349 48872473085783871616462760382121331440914745331118439614972929919148237504339953492446883252627397485216
350 0
351 194934523330797033379300328342324856088194041036620139827903390927511720045719587225555182064457005878532
352 0
353 777535443342049183987491705139442646317881316225162817618642903925555222329254398764078861793822859605896
354 0
355 3101405420072218655231006239601147634189301879325087643310317201051371954234666422036494336368619271461720
356 0
357 12370969105762928043770605894274968775481349395743645683371879785199327236444423605218195285850246702925520
358 0
359 49346421210765457419040527956052375448864493700799653337005609365406205309817200825259245640224872959447352
360 0
361 196840420520290940643907520355081851238011958298217401708939502551509835545237674010150140067637338545419824
362 0
363 785198600536984741249872855921919912081300449035746338685110323364813959372761271051478031258817075736125232
364 0
365 3132212996677589404985831611054653201198630206536037307323117683367837105694621463757262091906756640914597920
366 0
367 12494806193268209909019567404968018748259753106507887954212871628217350193368761708683860736193257469735406920
368 0
369 49844145787199669799224004026304853168733501581636871947076212224996780771384573735182103909787156825214758416
370 0
371 198840624591947069844216188104936564791399237492336338627583599306169953399824482319920005919688550345749197552
372 0
373 793235860671617722480135167520228221039485728177983468535707834665255536022829218238825264257153254320475408416
374 0
375 3164504763317623892872879657660484924359650511348338305328621680845434319240010179144249724430132663512534874000
376 0
377 12624532230378245583207149533735479539508870293950513662527940462208769718026283995104572974710687980362176164000
378 0
379 50365239108561632379321154455639439426040650962181522927348309843969723401389069833101401657003692047971208064800
380 0
381 200933571731539077869333610969619124830591497555928379427431476969135755140620268129964754254643001783005552593600
382 0
383 801641228887286112749528885430876300105380662124172597090690163324781189779766278060171884161752809196782569201550
384 0
385 3198257752555493817705374309750128243943746683086077200828142102383842052489222974644209071526164057417215431529500
386 0
387 12760059280814186674762678947147418870167319240766101821860731893015947157869374135951638254439438043509921360844500
388 0
389 50909364720376601194694175491695855799949612150338601114911022629571317378576272193694228522840424604362660608907800
390 0
391 203117975568033174154341047114827343038574472967167275876838876001656990765544106405453503596230673676589798960030100
392 0
393 810409790845046065407675446864234982884870739858850146391854601712194897166079531140540374754504109186799908541033800
394 0
395 3233453205896900968040725267791644628682060022669149573987702703801181660410115301015287353818475991199858220946549000
396 0
397 12901315806442911400122290766967667513434953055272888249981085159890141901334831904553458085084773552827575012218894000
398 0
399 51476250067707216486487940160200993378605462690538824117424529787961666186325979299168297759488246475782024298753387060
400 0
401 205392798777617848866484218947667645222097418297572820607833198457439085977280773124044650761739172505359121828856798120
402 0
403 819537603043366268249437032038713475490151084890315313910463158201464867810338134346435586702781054650096297990389006360
404 0
405 3270076150074515651635684709119989729788287580104213814125493389867914004563418171530112439552968740229448282621749237200
406 0
407 13048245030199292845252192907959174706116010246102108062245841271335696077032462704046625126451551737974367166931881760200
408 0
409 52065680169283031938616067310783438583428762835665972658132186146110240931768558497122630992377411325185523622196484291920
410 0
411 207757228636653651716225278298368866580477878887948687014488626272342806048125024682693216872496272375254856395366553825040
412 0
413 829021598327902977379720192630206201910505932180896693110954614980459699496382948733838633510540681072273001848177649562720
414 0
415 3308115031789228227044075768668611286469807325529539688856213127085488223951912728120606085643022910048012459298016582389700
416 0
417 13200803523981896370118465029041252693377125882735100959359242813345919515674139785897538159934359363540872684471511146952200
418 0
419 52677492157603948372187017592078903605000149951104831447347835607542288353023472098010176085833300698320244331367268291171160
420 0
421 210210655908542770281428762144694013437962683691138711273302737353320411342396983443244399356737626483344292545076966356237520
422 0
423 838859504238807470085324211200052525323190709446713913854783565098627679224848339589550763470754867947685242892146761968759160
424 0
425 3347561401891954692828758589295984255984563863989233928528479015651800597845638913855014783803481867396865992762088017246222000
426 0
427 13358959986989389288204485211489582030891670746947690537211780744703914535327923516038236567140997732508988587938426012748942000
428 0
429 53311570552729748880369527030037494802349086050609853399663757576539342657262131984933985928404539788338196318377532646226010400
430 0
431 212752656557652979328141353240242224627893111924193026067176662180448673011851656347282851251318117118275579752043671949290837800
432 0
433 849049772253122028102167796802072656809932879844936223844124375337643091374486333625561977804799490435145862051934653954312744400
434 0
435 3388409641560624607563697170723867942314869749839883095157744066714447199522032615845132663716401636140261009106344719909413246000
436 0
437 13522694185954273547993933000971052883941534983379259475652366732001949097635874457756374192183264977107708319447238745209256516000
438 0
439 53967843160308418977903059885693565600457580524577226452830809048625960489655898972318620639713212045002581383975798264971487368400
440 0
441 215382975870552151757966058005347171310423466165959790639804405343385054985866528930248974679760420921684510319758615700021954112800
442 0
443 859591516312203632691702375642962134148807166770452137418318482586662877105755606451354016064269067282038180825703304100087618666400
444 0
445 3430656724295341852446704548530207620593894073657858306288356275794304756161984258931412889225109730408134443654152200220080630552000
446 0
447 13691996033571587571818544046366096485763130811830916633132993350714769875039347890556621084675214727611036574226839584806928945149500
448 0
449 54646277502876825064413566905052242863179073195662947273570791239741614879045930692088203262392634779532048194025341987362765301085560
450 0
451 218101514635375646938500165258217358684015593019858311684782538487818303632298360549838758153443170668751802969074595011509797794598120
452 0
453 870484459293613815534278192616497475628714217074852997296973479603362921105120328890545880559557324343123936079214022380739545382845360
454 0
455 3474302008584160404106110330179880275535657620781211524299323975609913413182717102150862944338584057685275358912652457747688536396444200
456 0
457 13866864785353373839969366121329303807159786311764311498731799623176684976633202757056282668670156457311535711991984045333569092866157200
458 0
459 55346877708497379065616861301653482152055147105215817199286052409026942645866435352076815173213928816573868624385397189635723596744053520
460 0
461 220908317087595599560600632554651560797380284116922006310570304420445199651466897812185383505208841423727735375252537700623970373151590240
462 0
463 881728886306523815487569766144859246975750616777024904498224577126432133091630807646912349680273220510223633437430387546456019679044709320
464 0
465 3519347056931618662675707650277764376340978856663661635980038011706360016202646571294542854947013283581579309428370216387142052796187037200
466 0
467 14047308338350990730509021134014666356848180564631880205151091892879231859543896998244030027865429089167500320538879410707652467143755097200
468 0
469 56069681793077571511563667334918115075419546253722143116730741257534976528732661210012341132501159513357937449640293137207566017790818217760
470 0
471 223803560377453696457173621311410442377310222758501096677798128239821813093500707033184853164474967210098207955767610742582742325249791360720
472 0
473 893325603869498720879688800677612989404791015736464293068341895843339388972369910773809582673389531564358247789688437816385123374203808553760
474 0
475 3565795477630352037124808237998875377876266659452273438718171432988119409763661408550920603108067457924959392437831999687251542880225286244000
476 0
477 14233342617821572566598606941635678286585599971202798579653286807827054045667502024090285587301658388537285608308333588709782309237384615384000
478 0
479 56814759282804443828339439375362415827287519885051170997116036507909657398956112246160389969312453067577998386497431574933214384372560256407800
480 0
481 226787545352937240509803073357255784339629021283897205390977705894643528704546804899611183197006555398381885675562361722347519658781755048399600
482 0
483 905275904177427166663098218442599535835048076695226034742497784686882845985918237739770260199621208738995461002451410842097950373484195771710800
484 0
485 3613652786222651652935001118886096912592578742363659480247830663153400660931443171224597334953220462867595050092089993896440378034072715631932000
486 0
487 14424991040085502909666766761455157347808080717468050548202406007833656736668957576937531984608347257512449093400392024816118558217978791088122000
488 0
489 57582209131443354472057542419196505657780828333403075249558992145556393014131593919366964412028422929988470258553401633755771224233401051772176800
490 0
491 229860688484054366225855718112402311203011274078869186565312724743643812763728557840725036799235411858734462576826993513610436350395121271708445600
492 0
493 917581533786549008496735781614691007474368891667064850013758488247906070384762583121274843255247433573733522675106945766882146726678500299208612800
494 0
495 3662926284067272251660356547574774586288811301412879844812987513570270200326269989072831027510866771120952368743370468988763408304079497162163414000
496 0
497 14622284041617946257632106057386851159723206560660251268048632885497383851904868952363028278497195062225809857553856410340686055639578394293937484000
498 0
499 58372157894138841460467367381088309829615040590155723062050142478905556336804236857833208887760802688405432951354994790080018734113196950021398436128
500 0
501 233023514780586132045371721577093571511052871200541970152088616589097081472023288173501495241180574875626469391464959281514656460483758342316498936256
502 0
503 930244666147895431895412507565698940238568208046608023702385509081871682384346936121200413542173247320953286538943448560332319044629606715755547340768
504 0
505 3713624951815709036420421472890734899766616166510174323871183257599566795289290140246689397935158022901829325708825624687492657055635979379103173178560
506 0
507 14825258665909956546969714068941752710091924381265026631517243398448664293005276386654106494119095414261633607357280249736683284466200327127600856704960
508 0
509 59184758125083669665941838910520408858327760863246263179939426586748000981487730829858354552993094634189580440351808996988014053280752678493716361277056
510 0
511 236276651577482462494502185025593194739105357821240941288664429576783035168283050422325149817027119984928715664216987480163087353331754833674133286035747
512 0
513 943267877503879402799063197806453765767790261185187571059026088504978187092056069001189119502995428422322421289831241846876761184896422020815800589387846
514 0
515 3765759355926340251484632146281578987367534763646291465855801826202044700406270352989243384062346090213147650885760384117376217133501219695504940337478610
516 0
517 15033958200879674980830539147703292173505910986912221527779533159432101236370978938188716830580949255908859733652031803773617793498224946583598873779740860
518 0
519 60020186971204240885008075520446220292688983093903407483981366998040465705204138991691877192857789721666909244349265431988520267889067286745290888397580818
520 0
521 239620823080439919548576301503084143850505442083706324131450514988345460784761351836562973314014624099528426944873312567555701605901946792293460175135169396
522 0
523 956654125733359373464926760962694711708506459616629065043882590373318137331528145118491870559004949649262345741746125746806350686158153987553279935844989268
524 0
525 3819341566616073544251608741486043525832440238013157864243637718220471650943363317012990357745076795177663357524081490624131818328768295387570129021434367800
526 0
527 15248431860656596650156043990629885894800727313885865109518159678046883030660245970195802413118602053474459010721143526961495971661067361130677712077999332050
528 0
529 60878644938017657569302243555043091610185545275816019946680048827824914137503925420630788502186720651230104276765923968019859388744940634250026488220842616260
530 0
531 243056845579604332099996175396450237932394921364348169862309067124624281255748754874849238305722922299272070458366207721943949890402732908171158385302762625820
532 0
533 970406731789731153627700086039760125977277101776760857952140320430147879470517500736289468291762678543161150219544484762517792446327016030376235351058969884360
534 0
535 3874385085876911695453877209188594532819725742168410888092500533060665041169603454432200489075321141944710562443703726477216559393917564001875268006093648418900
536 0
537 15468734506437929966235926106574537279733774896241164661008719600398342952476409331078748421066523815794123212135828261102344181371998006461018728024329287739400
538 0
539 61760354807185512976304919788471671065011145696844353720619998997145976676924330588529225177443380271948388232157121723956766768588940188759178477074914711789160
540 0
541 246585623252305258451520011849174716207904279129098120759080586401889102451779061611766131520272093927114967037616257215207459939532226141097531779317556155556720
542 0
543 984529363426483495140995341427219638977147232111031467442505576589895460524382576876389775114027551488407552216364909322482726082102932313352645265951713179906610
544 0
545 3930904784376802233346831216687433723388609827842579851693520434003611911983798567015622179026703410704630886138599821104418210364440279199832906006913433575451300
546 0
547 15694926401854823515625669164438147786084449458612344371360260418977924933249181139836097313340195369747686822757767168935158839922254253447508026173588672742860300
548 0
549 62665560688133077164207217245647586433166274565659469526376603418319133006209457787418308545627398239938036841411012187239288749944127891946777500867637682442402216
550 0
551 250208144486676271865783889147476957425178386128104113833576148431114799176966748122228173975657220508738103620416432718614841313182713539584597123029480891491040732
552 0
553 999026020946801287666270690964294277661542581435679241516011625143729125955686727159510326415440021237055388462745756631003662427364913988377488873901104209346899096
554 0
555 3988916846226436796077555636584052691382418220840302007491988862983954423779900241536174324896181379759465759689380539066237644943795160169420908813058365727967834520
556 0
557 15927072998911292440252318921701199635125497842351600130272672377649194365916877666922215763205541423125608803921039141647988302750493937020555169956082506885147554320
558 0
559 63594527188510089100721759123078361400251094956246746234445884707899283218196675827210847225942126110908680867084720572723039008839472219960645285753215152491410591892
560 0
561 253925478667289394914625671658697229505628927191846438701239440008053365732443666470215553692195962620781280899889880720979536540633052778632896834929207833079582505704
562 0
563 1013901024749531413737122362722315888026021886588720177225516345564071240477771519310151466161037779826240149976156048552563681364371693009718588071384000071090815253272
564 0
565 4048438720731344514215364911223381461022631561290649470900471627163959370105589458729580059229585481284987171282884575492568763045017714137745599012946714064779580339920
566 0
567 16165244751089241827888112004673642876055155600364776408454700088746232132745557909152618968895598365412589620545039114818918934130458055747195455213667513202324098962920
568 0
569 64547538690314235789953233197609142431406200256895142290601574389449867252857701405669053988081371718735182414667559693557648235229688657685292729940889929909630963578256
570 0
571 257738773371814186266176896194649093205125456969840043691842650184446672736935297221237970819541701058725798313113122972177742253959106458309805236337399650198596365057232
572 0
573 1029159004474212743766685446129156309453218723649605191884500617112807968489644078799786461878727489244946915912291424829671402867725212547815459236385574909852234962911456
574 0
575 4109489080365780053235028691140728318997227542350854064816582325276837374177398231318591774862974349415586643399774786646257337839874980659679785145289622035868299331070050
576 0
577 16409516950664741112225685500264361522916264996099950141170712814427232975088988093223719405508208993860162582987335999272598504730850268793323432725481743354297638159359300
578 0
579 65524898720240586923990840721745278081162189191323249184398915307264606155700166248114024384753469016862304383101155472957479546476981418147132879641751237256126430994958860
580 0
581 261649251934431484555592291816728567458111559588720328358321441879867602587366299588688990842211446727127139839049974775177289460502585594113293491902800473167075301773684520
582 0
583 1044804889573791475999385658418854485123829035891944872828091785040841180194757210001408778500063516725446044699768049958413422982691831516219521272461182711345239047493548460
584 0
585 4172087784304901115765464915870511083941569870285240618460298254258649081323774524579004337355202438801269188732862179014824931364332569535757132726210183523119213943916217400
586 0
587 16659969587666509897648489153850272151521779005832899612491122960883176943789494189985547932159890010723435467933265980147634249733763389914894128641397127401843391735230065400
588 0
589 66526929404308978506542102451646171506754764979224256757676416433628415050115336121366018522319831975024430444831821439369197105716519570575407740812087512133462764285088193360
590 0
591 265658211337477069576799882087316806489811257450821187458018662920772927666338943565725114504669058765131340492537881558562131685665290987905851181215835943722138470895183258620
592 0
593 1060843901165817523629914680658443543760660442211023327694310216242547785226525208986363588560732335674901581899494705483012418111781263002209897309501620973920728035291876581560
594 0
595 4236255846937325010468451241555529587500623913527240805222245494391382095367667780851586142239166038433331820336908387667063011922884909304126771135258150869012303228178970241800
596 0
597 16916687228238013586954283553235124841056003186459951576706893378940836862438111472698307203456736621703672887900563929346064335237205958893402557643806796446825050349316690530800
598 0
599 67553970998097134257237438989252265198616972724596739962982860893237075204002858480975240099137234909336667065682918624521950245380575795847654213524268473810988034394937984186328
600 0
601 269767020397716795273087713173027318168563459185931167559818600643425130881101115927349629897551350036620178780567668394270379385207482081757077623442427593092384110773141053129456
602 0
603 1077281545031941904302462854591625648050620966153089364493845140317783800803337568901932628001479894517099124534319894316192309730331865531784886138647575090296076945670225530046768
604 0
605 4302015410853629386818416019986359848650994617311016934117335378826793395947321644789895973207229941800956899955534891493705263279543093377754825834203187654317667010762286770153760
606 0
607 17179758910448375248676174500866581764020748241498600519797516940446470995658054199917545103531503780744610778111905783793941413228175379475639337377377203330071209707452026772916660
608 0
609 68606381485003675583237968990345890454351709370968181747912706994963284172824623001637934216725808540809625992591151621839411938727598728528946599756214536577136830897300224948893416
610 0
611 273977118217890495302996072242492412206594081213474242143625254731520043330691795124188090238035745218527329944269239483293337872957926948569845571575471123193664076328434231658652792
612 0
613 1094123605651901456812616236382070675456952259178239155922099551468545840792925540137637129093914734976920216650404194158037890007317323905363617820037549176011179666380001198741069456
614 0
615 4369389723869606467141292112824503022117049606458552473325267689306205792776942903796408015537386766303934631428562203942813651652598403907783278956643459371732957758595459332634790360
616 0
617 17449278055841729386577198923059665790590418169481727353020648312633844492837370690241965990851570451841603026481701487590394971324616279683509923082517892766079190531089957334858677360
618 0
619 69684536235909874130911523441122149189519153851027027300127621325937740264944080369417915795723368449612595312207569166570674111289919207252210596052119842723890444766094732840500137328
620 0
621 278290012877813709551743125768082666538208325025644912883467863944741715141673787198768654078097825126748692532996144388684171209717297927354487332143835513386083383921188611536659712416
622 0
623 1111376141172294493914974149702022443931434528788312696964105636138295439315786983492518406991377852910028432359337166372757940151627414158601574409779548236150833001172439134534224364328
624 0
625 4438403119697661716912836061110313274486559619761632176374223786494790093114165269538811529518282160183819618048471111712292093257297979866619706109343243754595978439187057246542429570000
626 0
627 17725342395225693608307950384179403968809381411404734869978587988103397378233003974527610375846897544173598092461091637220427659059400212588347488729670151809755913894078247729822314270000
628 0
629 70788827724425150981750481216818064104006989890625893544231948219155790164498790476049948739096498763715512381955724697216819032053096722019495685148968415798961713265874398870211020164000
630 0
631 282707280342482723224585782581089863605243105196107207762090881811944959454422384749288086420062599493066381727937103062935524109022177415153808717272146014994587601713713580298121226098000
632 0
633 1129045479222659708524686437689778445817784767123885567907908695185874822300626937200626868794319403653697284755736190781313481142025478257365053110619990078811192125456029629834137136404000
634 0
635 4509081001926974307630037031025215805624486334111115318374352336119688755728918900140868312480457995723885382515047051233547550472869048386332130347444614465692496853236344748079730073060000
636 0
637 18008053907382336263074191779078761556005001848456303810686284878421578290904835983634690376489352622420783627975454367622381126339922155624411078566283507301856554830793426987628765244760000
638 0
639 71919665292608205450652553417695803964294976132272363343928350233196178299301188709641044691104352035793004614226970880691884623320064109024991745024094757286789615855481249031842381196260250
640 0
641 287230563567363611799802409599644924243695200627953800021545623049711839812162379831027474436123923083758977929716438221330205878804742017975200676389063797014530490737467169030597921163880500
642 0
643 1147138213501955294330887884301687492476372757787417971514620097024625546579008759200935814052345854303459768998805402337362250807897199487938223819367503239008342270460816085010400393219721500
644 0
645 4581449831014001020702307649378256548899445379398666202024334133627761470857341484115192570054260532667068427270770801904635614681694697645326033210477025319878518665307903249731939650939445000
646 0
647 18297518769543571977743166970047728315666303459697142177220643113933096738547530495200799955710534349602427607680177215014192856167015243064974959797398983839267910965766749398620771321961857500
648 0
649 73077474962669404391109633006529081088414959663651970910868906959646644820414444870063502592345457187027541645442677000272068699399340878456423070206227326225753072103277663752030034387404587800
650 0
651 291861571783421977046701663111965839193608213135198975846476432090367888209139899450376320169428789133465825835479648632988446155269760195552953488983153309036596625394072141733567806050309120600
652 0
653 1165661201067734256951047009248401792008722710564433830139138288409848507648736112177955578413681952930600515416319330625941622870893904634226780601259933399393869091023419624171374785020500646800
654 0
655 4655537114020524014042291408888433986376301069632342431348387676271041295792208252905859169883912677863069131693226594877998554758753094728161837157471075467091367406221584474586893196270901973500
656 0
657 18593847318610846670065565079876602608202004879929781017604198804316560068908698007046501365433012944413595255455622327263495747577512360099710194604610921470389230309346996959292333312765851651000
658 0
659 74262699290694230033777014470537461326091643732568034488491921285118867184308072646325117574668821396173086505122758264646325440324731183670963746935991498478706077417331339370749379715834522654600
660 0
661 296602079946518948956656233021300676353755749288383509346786465072287439328263661747558324573148585757525137038586968053965082272233518503966809889575168462201962037298223657547222598139979573865200
662 0
663 1184621560268325681676283629476640653147831697459025702993490520138111881172522938184525115614442845525537143714356384456499093653559173301987921426435763195421089341739290873215714352812087093208600
664 0
665 4731371396867486956845216898510306512572420893755267822766793969320386792671037560917172383685312265912806009429711685667098482159860962437369175667145840990720867340880651235366066334054281783686000
666 0
667 18897154022219244312669219588660924813687453509789003819074560344531125692883724869052419041425768151879291067602501163712303518566630311052246947125666322998867176744714936371192612244396442812686000
668 0
669 75475797258893578777168405401875574330488993421187125701258990271589988588293802611319810977396053096162661040155661364319588381618362257277332582848183702007415768610234581685539448307469971592160800
670 0
671 301453928337604710473095238242014942712845920152479531818718943287124299659197271144021387891861616830506818797288385568205022643249530206149346208875781333612952266294448835184505772704240184156785100
672 0
673 1204026669265329199693727568764843064959912784941357417887227589508811001012698893055942991401916131317098451338724531082504333762058954473225578626548372922976361277247264487116750059524947441765675800
674 0
675 4808982258899983489900982892995674963597284791925539982685672324961227370908708596525216089918895790763558903275970760240771747274495824079451275579409181792952922261194695436708912959641062267407285000
676 0
677 19207557458851261490636964121286560179087680260375165594561652884948383068467231385531394058260132450424362109249747520253701905043266506795212469423362926689257394518164063779657428163286130708169510000
678 0
679 76717244203294156189073521402079849185885499392910220227690366522823247667583824181034215091521352551989069836356344507366256432496340930082054510226255454247092769869608231214043492487478133828512337000
680 0
681 306419022301720354045507730644084324314299267369922932405027211742185522942079673121902055585489977055158689493012730847603640061759578729535947926475542312857889596957203551066062277911862810188955434000
682 0
683 1223884165099853811772408070350348500038984793062323759255167167367910597482107700247129262952571077945458391366828626718791147147261943112707908969490031577087360203051286698117663952127498826661149482000
684 0
685 4888400309582506478507868969037835116773787657420943294984195391527806176532033671541011924912601681589731767266924835582343648955536041004110306962686131955130272531137792351082214619284762077334620380000
686 0
687 19525180306297569481016895242610422821067396050280163044500826941741876995799460071794623211714868344489219326234752104913198179258449187033859191182356817751014518772625949681357450252608322948423745355000
688 0
689 77987531774139277521279077229904819267915570310974100508180114567305236232497553562124610973168372691901867337830401161073585771067081100674370914345761434379414512662836401915682801298823968182399771302000
690 0
691 311499332115203703856669609051238324359130977369266493937297451826635365529802367118081538626932633121989539482316804637582935074030942431017284981577578908417199007225548865455126102297614809329700820634000
692 0
693 1244201943261303554885717804452496592396990013353900174631395585682180451366876313618619632671264061980050437240608332068270743552181228269135322721805545726415670962578128897754480627621020535247738724492000
694 0
695 4969657187164402130146976287899339837447747467131957594073677770397215021264247344626095659232922546414569275185188452801426245797505480730166949952039392412982134017194250482410138139060972827569990882310000
696 0
697 19850149337842912806375028496652377459605042891638822023320076825024979196682982230397642833726916990549884153605022072221169589231296963145709823017601469981940099770684198201947657781808011809835436360860000
698 0
699 79287167926583977438035113823771496252936714178603066253147049718242631191322311880274013375857799865110680133542345305614843102129580441364863807367448157242149312798332883103779501654193144314714114378520800
700 0
701 316696892971711499624288403364466204406317017887183757512570266965744071026307354006108737187899246184858044294092216861743618316768295666078458854499037938613941129752885191200851456749797117747091704725601600
702 0
703 1264988157722234001340197429347839441463868543038012395064414191346125465519852669694854785472120284477018211015606979851169111799364271893483844174504679947986367126228853917126128261904019169182985616034647300
704 0
705 5052785559173795869375859420341228363920834690321805883968339971099254692303094233058768406560027198619251211138826746714301551379896950056125269932157503474959710050942447657642608638200189882572265491809781000
706 0
707 20182595425626404969766850904978804820858927265861676609975233669871034279425353800974854595694571917648647493079946383768424840822526235534918451084945508230488785344724918044934035633940871451856450297793871000
708 0
709 80616676939544344358110970657070268270360447501385513895619384067259511572465216027555898075196909800636006042781306963897539223341809019685955953911134452593896049630478686725961866278670861179528018372596363600
710 0
711 322013805078741735048409551332454835619248753783624159436996528493379284988891958402203615345309004877821349979873647479388485324696776477509633051858520201091348827456574979000892623169297653363170904847842778200
712 0
713 1286251221406962784815215742857368615106579055729546362344977730060388964689523620956701275861094232369112731292156362200582577235343426489996461434034313184191214083902173445532977256693048889904430561100907007600
714 0
715 5137819124614404419792621542698427708386614663947629324450609368676972680184409994324253699668616626502321803764758653482773981694248882348309887851030915791601776927318737505899881220868882437327753358587421846000
716 0
717 20522653550688178100230137304260571960519235175768524933877921545077378338118228222453982744637315438452171216152267156251526155291233697179599942001053853050576457141434734215767213567481831239910858819538615396000
718 0
719 81976599460804444744808159565351951331185167174319830152545697727281305695038922733024519963301276668039506135630444918582485031413316823734068657215320668574247070470508743895203480861219092563866152729157024831800
720 0
721 327452233857285344382308493333067905317365681621521316010999712251356351280460184434962209936510916773720132541770364467024774003595575788987609428544300288321507688693832711071699222719883466695553995112034431599600
722 0
723 1307999807065288972311652158451978428422405457526850339646148021865915149037418305781644628641422059819887601258010903368281279583423211577005754789157619383737293143235585912181428386886606333817047173845308806886800
724 0
725 5224792617753909118049299255524431738877377171939209345693979701668256104970403700780674136446451754101479398964506363316826047922764894729086348331345862552118664070775756398520857192797738798993714606269139862220000
726 0
727 20870462819269735872647475597616823484416775846152775792964413423696825210513645552019506028552584754020744632127451242479849103515659771802449314488398033381265213073922939020465182303098659927848519333833322416670000
728 0
729 83367492576699383294027450469384462028163449818330813989430451429451975772407932095464218601725119373595193626415955922015397240892690266542386576778313240191464878525423685183118454240870811437816825174599956393164000
730 0
731 333014410238072399934065936027978370178073671132239481017888852431308165517104909080788763922738045148076975633388326661165329962254407567445270970628125566010714897279151441906336557650691601972918574877773596302748000
732 0
733 1330242848525924082570410523752087985506964582778918471858923862845498012665056666791379640083743798874879690132281435654682217233419513607288194122454583323628632259976119928704875731650991521777380465315575183051304000
734 0
735 5313741813405185873311150733466221029063146567078831939219070865170875213634873098324261062291041805288242240474058995685822987318279035333460992826109340993842634299361131236946106862844993307099862184820368258384285000
736 0
737 21226166484984401022386547916339321942653328021339290727395421287972547601349059476774961533379391926815363312896376584392691282675185089651819792481531622289767054084710860279833500042909268657629259784350197324819610000
738 0
739 84789929904883634354290048163106804949301672474431004581325493685468717175118675423441603098202003426575964801245525923601074907551144763528080144020820912822366772803250409442145710982215943448583908003431328773198334000
740 0
741 338702631048618722676705798861790525430903176838562665200874344048152665373385113147009314801982126895378921389341966088347150978411850510912708284201769791921152445537512417232506586726803310487335179679475011433638628000
742 0
743 1352989542307116725531141981474786883844951937586301399162632460364394786948522253054988822031573764963798594582156348406677060091182822202194313199795241695685033693733181322600819322247391718774677626354031900511793014000
744 0
745 5404703533612879144883114081494456989085732941028388967164403125852408130169700152954244892297707532965308058786629917227744824492928699949784253800790643770967024674698231020576999437395747080359972287580449146816545820000
746 0
747 21589911976517757867527733790782670432337125705605382665624647780811491300731369060196903393296189984626123635901671380583558202653570796056090040583907010143916403379676890761342345346174454914593044378730457287015827420000
748 0
749 86244501708862936761484120582913174153709371485324968621615259668414970582654908939133230088420513591919821884215209941637787166866797473312061015452513869854898059367349286294642222209518222565494347944901933375865891933760
750 0
751 344519259485936518658907311477488264837424138220633252312941808569040653763690620283452424448956413337935033165136290777499883842111515438602967141515095299260789588217443159613171855741213750780246038865007191304655770437520
752 0
753 1376249349564510337136112496246942511525625337295155644518011574814257890101108949991722417029518192273024296940836217270331100971405682362164637971145181752484745676009202648216012771210259704708356855519100345105601035222560
754 0
755 5497715655667752934062248331568474053978027141046785775720099148067538132414482842559526057445958916222927747038790180101058101764080900441451331577855091127650703626385968250809998107215587709284705957232384976480046463455200
756 0
757 21961850930556670032111461672809154928028319502756817056570527995182724887798224336768133116024226383011906620096908529480216269316143755325481044878291841602277480977172443091626219351779418975876107702506150011585198801243200
758 0
759 87731815033118487128276838998221834686176286855749600768089635517598358893888696166352700184538883287926511182387124073028863939005016369958105858224334251453308463482494127929180528884213573698368240769485093993648241527071520
760 0
761 350466725670357840969126900145127644074436505497246436664127100414133076736216786260338083151884987832609317636727566506955199252403241246919257522880411366697993389554740322068799908036149761598205938192011320363077752242002240
762 0
763 1400031998358549909211747773878180065072225412012560372642560092230280301307504753490251086098891338828695860506927399187470246228186770007326667486689810852306643749896685160934525287076346953400162988693741557261928402935328320
764 0
765 5592817121380107992412464997476802870915156345637643264081245277055688932116141704543300683371550256939698868343600315291982967961163859298197914502964518548379020724130361086761941747328487829509789484860116403683421557417891200
766 0
767 22342139229679910573856045068045353135374608943250376997657891289071424015276461913462039709093640870170567875101778342859119460553191042092280210540488467326076608830249932049720881876046615443927127785873485841797835075726679950
768 0
769 89252493857786240162572980038061696421314671570698908629604770915822987364922593306245758630093557554083982836120870367057988909950150188929680425483821461681833310080323105175248613832103102734441357232917977206974208692123724060
770 0
771 356547527276441405001781179323034030781521304564812738618783825782899084240183002275209740434207942353361402936006171259076214764619511894636184497658167600811883326797560176632728918469178716104944489256889950396772616070608244820
772 0
773 1424347486225784010678950137554032588083286658545737710347906446150806160814787910897866301579549041029190514054432921877343224873647972581673233161187408555181322023847617656522477798329070529969623205145095254039820321563721825560
774 0
775 5690047947551456743691682250538016782291480208107972811956842761684921518718869231679620534660569622668157981403018115747118552974624632736065751030516709434358374064339709710334640689201183818177618474162107329282787367071569148500
776 0
777 22730937044974199947806874594694288122573162579433906811776179053106344576064582997506761724582326975903129828021311444398514733477035165223254953988233846943426512329007477865964091596448945124545036269531914626492163414985137421000
778 0
779 90807179271973855176110540047522309987099967432712889263454581960870986793611846949014191709998116483223272492454367257366374242967232788250849277727354701379124374893829873115825781300685785907797862840848007661730232309094472056200
780 0
781 362764230237399390754692234154040532480435164015083204679069199547008903763738375791202474299276363035280694714101589913059530863209252212910042383146107528271591492542614480324603249083558050097136219328400480735607731117149783508400
782 0
783 1449206083040223076331244996645988453735615986856174230937301955333203936974526266553630292736394858452167265107865025009824554417820635115860016255119398952227837442147281316806960938940948740949273774153763144979494150330246329015700
784 0
785 5789449237590713053028128867008147257925997708305835986187185928430356694783730886740965800499083785674052433128112186426016667776026455806361896998823044160299503267611276507345874488898955530000915586314015617348106402082663451793000
786 0
787 23128408883166960267680900600687370010090153281404532594565052414592338674085259938401726319760299184393295760770681678767893997663618379287344228112049420071856391226447079245082249861743543157922439423498123303822130651974904246503000
788 0
789 92396529664904970385823952273125746521322181969762917554996589139814456779003899196956769955903169906259799267078824529356295514716936208899820739141301227527568064190717698857569089321091926843548378253873515375775499161560503546789200
790 0
791 369119469519898139268619930545669017668514373424658928212132838432289067233293354872690934520805087857835864748784596983438534101722709804241203053842269045324779488761907574728975503297897546127508925246535104354739494125224031846011400
792 0
793 1474618334152540173501338060064058090736180846981131133865094916255945744664995619214327007934500930333822875293633175858270818854741102643643697842301860720113602693139509857733388282696386670423751021261976512611125535724446636039733200
794 0
795 5891063194227484612731476169602644131332983785678388198104273660419481743762168428519547594512202209122558722906725501544348246178488324631641908465477282776333236889677941391447455702229283432094884733182267977516808044728316963073306000
796 0
797 23534723638091755570661586502121841467029514171356768891674717330096876941245354574085611192111404314138743369206316915944087980973710249280293739583886688585150826070542953829491840574820746342755003169655476581859127877937186063004636000
798 0
799 94021220934176563504793038075976756660782909114570291722240495733737023380275191523472016712485060234984279759979236079196631483989972445874773489637627320897677550151819100548819903096408881639306237662773628944527215872359058321703520820
800 0
801 375615949966460984375756725680086693692205038407834432266905920612086562232421089328184964522197173307842434352834753613149635005865176703968546459849074733361794103100284785733689488180665906199921677645295146057687281365384567160521297640
802 0
803 1500595063796359056983744530950794104650948486773587309006594299758733877973304152888221524931961841622873008882220433588851526913978790513864392075914462740743883904425515835543048054771516033226552771886427872061307895205989091691037820920
804 0
805 5994933133280739656932577406527986373419421994306390986353887897299160157660098476799098399852254503753909539206885603171342328366019485675736156928591277946892439419665212146958579077375039239441066905054959985158078688043777760850051840400
806 0
807 23950054646324539124478168153802401006680562125768601613799938282774367560552967677113229745944402893709925733366122186927095341541473885843163755650362184669020785206286268329681056017037904288262084120689864891200839115105587391118771461400
808 0
809 95681946710501492107174508821857493404467035850601475089205679361799819044381979510047421552933441684006567497744162218390222870652110487146269028746385221714754643120422671993639379347079825033106301499447410849291253551211951602049807961840
810 0
811 382256447203037980782849884997667128822772246674077814272639438238520459334944755579549058519354784264676483944189731818297885458615081798402089568045903521234807958476171364467199687933407576856400051803211084723030574532181737681095538212080
812 0
813 1527147378752186134528044012300262288613827206614374756774721686918511712232481996492252504060125010354702611531332933505042657876432734654058470854158818490240289288654188301286650350318724127686748118506194652972107405870583551522018047009440
814 0
815 6101103498446233821766450343258400809903280261719193268487245955091112967987611897750910739259813154113150139206060494150047873378885680113027714441859985635028606716927271889944215860341961588552449591090924716530723214630027423972768178003400
816 0
817 24374579746848767884514376187980994922694278600609197556743667214227087016361266114731022366627224190271118160055508184452758496579704648666717079212712020849967587715059076450290583657209694952798783940935381385846459004169840613133259664688400
818 0
819 97379418598386053158133044380275291910666410604385038043771041211960898860487204624218084479354617618692906210172981478374679066823307840283128233537615341834748557749431139574575551293925561787035141695736962707357316704463899815395803245755120
820 0
821 389043808609610460549037612828253112694195246258881344204068247372359600800291946454905339939416744841590637462540232572971345566238130106435271434230570295115954092030574041804022032176705042467911685314842074855184219048004193423065471848004640
822 0
823 1554286672260725286562417259017729668676323726558540515922078483434232774071069281225180071699708645653539294328498113628909793208805733386389458205688152198448690377384283671867524914958389562869375325311237998086488409109259471782441181217999120
824 0
825 6209619877070694244135565320530881242895724331287147339640265127521753213601124247025537816717964322828910013661069945490801837274889733868141903243064046313414864703835515880342411887848287599841329992163541638844324152615685541019438133195396000
826 0
827 24808481344625430627536775459319027960747652280069907487355068891113477814725264503817003741187229444345452083563791521356971591431564299077069342908280030440551174444792133492962196286234463019655941562894922392870802290884888610739494377548756000
828 0
829 99114366432262563808327647497713128575709897543026280997673986075822039076661418186333957115393798599336770010960882752794840719502490621372966194076935639687792402962567126099593545644763228160456749665734412837059735417559386305074895609580331200
830 0
831 395980954351972069830385937839421201184687138741609805332053280908692858041854031311747684436981954981004114803406219074867849220704662049812187054220834214329593686836025393215203059763453089429517110443390851286522308326883894324602106978659880900
832 0
833 1582024628178382418075354849977160002814601374444896728257076177443362833327886849317437991059980664264635144514327963977769392809817666606683701756191630218400726815992370036202705749558543997576919678653930835115938047176471385958722086873974488200
834 0
835 6320529016884924971736465548951811494498527022303774010022289991221090745592275211387850347057817486416126055834755262781997334910037089074549717542679479580691899001692004690092149764982699703237932687445130369960805116709825872131736567175926783000
836 0
837 25251946477960296903787215582208430648664759511543001653406476003112424601721882348122342436694001127113591927129785942475091977659670852293069754573855486439327539209623904179508970660097945831074700044828516084282548366043552529710088337595468818000
838 0
839 100887538547660424296559399397489872924903491572307516129562063650530115432593615667022120497077461645944302985056620979698105567887923071780407257559355967250456216175592645745752506589629412153674634941005357117681228948145431297270305310679039706200
840 0
841 403070878473075614410481970989496356911372144476535016935685014394754522939720811287247521795924680495197904087565882393948250748663863673954026145403412676758354763912937838822697662906785442381189396605156794945225242495915951168666635469268752460400
842 0
843 1610373225368733378900645978882205824058230890017625683776220223387573757526941440356159530208362586054274090738474117810892774318121502735276038106990885718044042966723254019561773127158389231883140575062308901131871466464725814384767647870111650825200
844 0
845 6433878843671771655655063130758694663495059584231175899720596164361701300757756582037611361825372979744026509096976971868578696448286854899802610876630252632374545186199289108887462375644628373244698751430974096720715788003278076383587056502337328356000
846 0
847 25705166889575427322357728640342520660284506923791537674827098826482834913876508608423852940877787329449011571722356109305123376847636632547796280247668981035949244210899989977489059585712265245935187936141674810954935247352719484419331305931508099611000
848 0
849 102699702067056648454972760544239059014501394721407131698485679546747891020617203804949887749671724436245697997140142761411998809146557651920371962024804540703627803929666312898297466297739826794348115566043679597650541294129218081280057782286354713269360
850 0
851 410316650042559661198036709967828353151834210835293282044184569456725142058897842431982884859017077442465206551954279295594417777388359444996415679263420958398062258892704376884747154081580246957700687073723809096716481884056171770748024285097126107944720
852 0
853 1639344742324606046847425356452260352405220523852483229900184720124527148366463042597102579788016707533596352172444965991297603578980190194763197069844019098424108228737596409754985116775587590889548880908133063978918777738172901735119741054744021405512160
854 0
855 6549718479848309205862377008255526174329268915391930661517093157506872485295915427198704232330627499725349911717011429544670332056205900077208100442601104341834638016685256683834169508612744814068057444749783970569979228813728182166015787858907188325761200
856 0
857 26168339101305365918060872242773827186014841307649811547413281286635849510016780984192491967866423157410838575018549161397587294042743386322458471232210472824952376598131771459421367220891013079982868205830139220412457804631072504038580560350039442401759200
858 0
859 104551643200099113133089717472291709547845342712889247066176784303349742926067045885680700466963988335887955050888063858793151095733565436516241054830087423984344611617652054342525369501141303421885040878177160885275819786874843167298328843445041307084237920
860 0
861 417721414363273022773040588137555275734082784574467014960455736822200132989994090522371615322765633212062780968977368827939225491538746361208740362917425856382926731335491502500762613180894024344515174923946800567157683696052157619693091110005478261714751040
862 0
863 1668951762016225086357101979456991680363488162443356638476265281840549605418356019077808814923827506768565648038090135641257183329620083841310846912952493120641045227511709104898880255440331217635724981293361522636375375137467648267570081610808924721573287720
864 0
865 6668098263944733024013363566883592625932643235628191650263138423981872557445163771373231523829611054756624875533246962261835859492477471236646108913182016394247132202298514437586750212267374148983381564982714628547181060018057809475510949622862447501897893200
866 0
867 26641664492350615354007309734968086666744708227141208114184981629457527683432981519726229175853791633520708604089055835396367235852433030240424776164648885777936698706879318052477937484036006392481989939354901303918921562376295487627963102871067935410808633200
868 0
869 106444167557943378127045297285918470406442075629359585522881604763211915204152923865021117948583654848411474836567308142342267254969031279443352324078528191912767775523117827069440587005182940483065973596778893025772610748068969097695172121356128900560885987360
870 0
871 425288394233801295177323183192821044605555265473266967846008613526410908912005489387309145565212676022781626525918006385229884307697368093555779239781642454844131800369888198979278675603276794315369096343093650575449284227376477449965573016977927854993264655920
872 0
873 1699207176961595106131822146120516118721509138481290905856135101183325965584351451876983451159865749052120640536047686838927638446772550781117598518669903263519116987290216923152907477353137947081543346029843281246531922794048809216567255120465588180362105467360
874 0
875 6789069770965277250526686656874208236901006831831641747142092299248448492631541189006212419017728449409157810360921123214893532606967954034145656181900298427302408054241734282003625765680345678978769076603255119135686906140605972897243599225604518985465033260000
876 0
877 27125349381032110016910725275984877557003111578662185932772733241188561858942421971564684699218896811534539406316755467241283043718956244592007929255246294855326705528792715103950705223242201186625879180779292662788143128406885823375319528568816233030764620360000
878 0
879 108378100481487385022111488716321397148207886716563915613214693268203390336410858695478899320970046806085727900692854798659489979222556995438068044615279514444691700726403620801693954051044976559291580908659082957230808226680239267031390298236315767427464096802000
880 0
881 433020891266169551947756106843896375907352146019468524513569817547787695629832047667650386856120685878283565898006372234099821640340465818507655089823407039572668427845630793316518700766306686388824865217817016259956199762835785914987096837851220821331500540964000
882 0
883 1730124194515962508460944083000726244009918302874166095680914700880979797471229403124594079610654143124544745194296953315430509087876159808788504272914336723722471591799511269223918609849089611227748217137250793473037666925719452320966545284265285001066583609372000
884 0
885 6912685833619082708749144530273782058459492993424997718634805915483824472966311610678400724403742287427639275381276766068424381682936349574617725875978275397265857150079311391707304603685978807839987233257187143221843499906373432523952110955190867837218629771080000
886 0
887 27619605110000569201173383776364165251592658942198076470401229040694379763608641435458294786243781121388810978663029241003119038525966405732819472306273559807994663478019591011010717042655239651144453495041103585755744073950239795715069920798442791764022182914180000
888 0
889 110354287383328116943115227762641541162543253031973438122187382549111476898193628027516512651553804120964732404635653911243922810110490493017871959012481773794639352053750186106914730116496665392662558009400184663985871828052868217486279368942991648890857171284072000
890 0
891 440922287258050906709935730657011718277246809199499252766228510543759309041661536199628756827508697182868056379059944551203296967750883539367371818296507894399209249685611730140183966519275914192207799042042890294221577573072222339821860617615271565747774617103624000
892 0
893 1761716342377805188778400928307433845286717676130437730291910782620031601674289717343483131306332288967790489246087384716888340904704872486152407309793206038919435615074949776354292089940552086682960020333531548244921113077196843621749089626534396009900504398539312000
894 0
895 7039000564411319839092271566228362908623269286324740038443125671629144122761112933135791975531997315295412892300215220185781540668352057478153591706539818771575423551303928793915586698646402310630576866957637212853591054482549888577970692927447698343129247485235197500
896 0
897 28124648134863937174457762115397957813073819821083705187008836202455867608537720717250803572615597290957618549636049231655438939775108220747900987798513217987096458465566254468339782934012574042920389530783966948461786974925822940108862857710113966208405055653701435000
898 0
899 112373594103300797865944569518856729217570506751796670947204194426701444355890715221370988496806319842537329227212481152258842697145876846454946613470503924312887627380195834520166510478565795842601911947443494607409539957592510325146078707028410913872693977923011511400
900 0
901 448996045618953520519805131425675889246257324094761864848917867753694019355465784543038849825376914315415226757066277242506506741146053386500695781538465790713577615386059631497428052954269543477535798956304162489028804885990473627302070576641233850994666404029416282800
902 0
903 1793997474309358535528247936625598796413143202024645858223773604343299555212325678948513634479271476224867034343499328982227325607322505345177558808536436323072391976520406403726449255830554857346083302909480790830057569964820343740945883764190416670124706915214880103400
904 0
905 7168069378587061698247524868194997398471940829281697579216402260179629569391411653193840349685389342090528327067845001010665473177160562195963314444704083321768276992278003511578086430581245677254769929947373579254755412000717046735346687887824843648842647939379543018000
906 0
907 28640700116204691455112357072479571103145596176909690327529853964682484667127798984347194701165850807383740936786499629588870414853236255117791745380381513536756948158573344427318609658754140217048794389701620424599397174822248288057090070106859617574891108726948218138000
908 0
909 114436907277494789154712670676412879704436689779388608825163240676467598076567777040754285641141795094117892358412871047456189921325678047921198666157216684856756333521508439931571939251901158054054303737313287762465283656762301950962175269130265460991542935528773319944800
910 0
911 457245712849990144385715978009702339520797475390451853682998737966061323893654582825119097452106032152374561133833883878213109729507424130071105196794843859230285174728483284112552792361762960470366099581984233121078392154870425777747989781481016820014454448538212695042600
912 0
913 1826981776070201320893473470121917881761435864470383117779334125877522926542260980828594030519793467637277786937375649806602053317462924423435094287412220759200220413685362093631337853069101019297349010583595644812011256181167171707150611249418679897913334404881348755246800
914 0
915 7299949017922420124967372162277532147649405310001749138725287009510626540550955447415561300985200973310520415055452923899741828757548366146039787218262803470166819556865093081540061727328504072738315915650611419227031875134357913153025368092655424046247602534787921882318000
916 0
917 29167988014966706991699696177814801653135096598133350589155068356083854194706867735425140361670715871571883314186711682858663429066108286518163332806740700575786377052920655144977065812462911698043728517000482228458336511974754711814049074252570910023568851958172219460068000
918 0
919 116545134720671320545095742553964359648831103363845866049710903561917660891024397603720452140762556025976351155380817550204833440485884849174748273258237842735424697876669922079277928181101808045661680465754100730231353280455650348509178692339620288311564238911131607320880400
920 0
921 465674920076955688598842424695015944627216686325822310766957666726794645035286204741980635234890733622230886829092116979343390883676789353969384640654390686157597165919362248308090984185660586594596128889195343915588183823425830676689603365053320110780697024022352322527248800
922 0
923 1860683771562900868297539212093072367493164508565948020943298382635634014578221502064277603124693277633416054299792311566813635435643621531228320447290054559841827636985157381767826746334912213968884099414403906641073132766329184911621229030061534468617243953128273565769050400
924 0
925 7434697575359323123867057326937762159529922982390937016728082090444757941619243582762232323500394305878660260161157184446231588673738012597780546063685963144076417124022767076178141427040145995340033658567272629127398046690516181612309446448410018935079700460663728070567480000
926 0
927 29706744191198674723382595439962523801225166399467235407357465938975390568452753453537023120193385868747922677454278922334727080605841110681648992245848654459305339111935797756970418546837135076207806902982162617246112022767709053252633003696879687727667596237221016902655405000
928 0
929 118699205822036855131279273822473912306830879935935749219075638095948979948785410573487718187783464395986323300451720941285855732829360825046244790522122150506213591548337015553658145505426660153965817689765286328695217501725598754716972302943661203866680416793025052484158586000
930 0
931 474287384636550695824982849479498765483517378628138122416134845782525752499224108342991697994963113101559085805667605992863226125597145614240574678008994515541995080392711422662900143628979487567992172829062152669593336884577392449105155425066732106437250935769555038037560702000
932 0
933 1895118329190157598307104918905234895914868155289305645457189769229535447887692047468998947448824773121004826795237157992896745075726496180241782332258637614563946081397857633166962886534637524201013692717408944071651320399617589528972633882600689744350985537785845184107255396000
934 0
935 7572374520482039976141637175967498408890605663228635805566121513801776255448684035826982973780560525077519286553618558646831011306855871489427634532742846878706365752594003790645770508161906346700631635430672490200828993904454898331578686667656602183624664435169936953590956390000
936 0
937 30257206506147852697845262404612136499490394483774975478957167839796436466334400603709522586065608579947273226015951340947039051575795102710420868047676108850097504094586701713582460410011540498330455617904222274277939306134218506339826138198696103394696420365689684117333586940000
938 0
939 120900071954352483758624261267790622012857363490488093509535236602420654646331924114396773226874921091789317273314801315528807103956049367851426362113905813660602367424752820889591192872343985225243820532817296661902063865787366712566369122419470813138808249886734525047558460156000
940 0
941 483086911715692939349747048208029619168147681717831405488206614194810344043305055590859293445814440540865170081482921604724447918567483885979584742034757412546186105081496409584311305702232229711059172489940875409128841179218310303715300824614530934877361202307503983311051002152000
942 0
943 1930300668423298482232251976526152249472725694321673793963469649091975230647612997551611498811029734873033285537450826581589637233937022476604866151435492542504463970728182687449176107106800816175969490076331548774612276406791807696625121515302977421988778024474475662128479216226000
944 0
945 7713040725835167296868829250812743660683829941369901629156358640134953881446064620237940238378110357103663656798693577672736605437930174377977160731951545254404729185362083042873029265183622711569941514258491812228366178454199823565795940092859677225282855108365241017807242534180000
946 0
947 30819618427704233882425237554935309057669143267836695539287222076826165931347777195634301290059369232815061109655539316692327279956623945721284266722186132303465310289189420428695184447801226615429259974695323823545412535848638113573032722649527908575286345095450984151322610463580000
948 0
949 123148706896384496650196001851088877034644281941797996070667678951191711447785433931187165996910911166069444181318344469646394057595099471534731659449914271814688755639750568365607284383003638139125758804150999193871985248506768714866560226502745201001881016823507300882548030862894400
950 0
951 492077396043956539135867217480611437226666857674999555727751944044467720953125830540163843962446539995512779060645989876612272053667813434577856336709531397041046246274801640822237510286707814581128557238435295098202764585419903562344952837832397840978104399156115307307996543489968800
952 0
953 1966246366582350447783989342805126623383704466936161746786363113938690725653370719097593892227302107403453578384887330618077548289917929572967283391547938873711182694758431713641896634395105020108241153242049627792818593919937811718720084085762159926424039800401584435490652855119246400
954 0
955 7856758494084287354115940679409606382139906970393449657660990685403554991627485509364862623753445659289950491035846865022025349861387542854325337401373563281984014533448963541958206216934415456917867369649194119423187268592220126323755984526790220626506100457671603079052608688865608000
956 0
957 31394229139201098112271211817098093142830442466248565020382330212656376313100223935123897832701659690774457703220482045202831982535899283973233185357471816538032158281881662253252623589170085980252188195216195291390355808111710483890749382848176372190256109135664818983938816347575728000
958 0
959 125446107268724387873617050552487797183226643021384891060611061141406103684429644807432575089837048514386270572451842838956316130216364222209710936490897800249886832468018808753621941758392135229424368663384713685180630083246376475213452742297504753876898369421260672523322186988854679800
960 0
961 501262823639268759860898068943620678141708124505409065734915716244870127404311387359429125410949703211331417963102789888719417052548548929494936423982340066694973995849339190071645264157234270085142695573857421419786218336797371279335251914128490929212887039558550961725208406221577327600
962 0
963 2002971365828281393137115520301687606018526655181364856027899729227427106598970398452822604857861262209594006217709488227538583492133828295035783304128603668992779908725782738751014063831604158058059816753629447415992233437078292705393558478447040517975146137323172515109442718636427246800
964 0
965 8003591586021911156841890174290387328397011272256799528227425419066116595726734718455378110508638169905831122153580356685609660744965400847658512995793385261192681622858717775961608992122144979403841503798146653235745363423521956359026020421123785092530087049759260774660920180058601628000
966 0
967 31981293651583421853992180985697539448594669009389773321470745372879895653172530879117151375462202935119581384803769441797456784877609680246635463086496708874269930286381735906425107005711215682163284025507470304458536224919610461980075048542259091671390885029409938715277313281473833778000
968 0
969 127793292983028188769148137629447075157477254722056455045382071201322139744017247100472246114733503687137626234535474594233961338335685691377277376209547673811000257515480008632271870880553270086664833899862840103176583925555062010963681327989480659091042340591745280887025635339167607962400
970 0
971 510647273607079717262727743367049835300042857346159744234839469697464188030620357755384983446116181400043765735530641279840232343719962165956116593824982680125437242993955096221958792695544136848360303361180319918454580212814671656978331561636978271511942850677303159429225892651570976672800
972 0
973 2040491980368330861998497307171004064669165093214839552938393445649415420754799211893181063215897513356232378072572131274269183040819397073820539818446440031877003849828001267449551972454884785024454107476092202384625488899666018571827172934179794078772568351987745273612471431416749734302400
974 0
975 8153605249422633567412028174146430176444409696247821984077596760279426373917742752442014494407787194763633477953925524559067432232782426831864861979447864881475732596648775556407021201407838792618208011431106136577909228185140852899719236109939750929521533373721523122017047727997258159610000
976 0
977 32581072918960789347082010331865285408532467375190683347418454130032718066738792102805104953114143514454273652192168660508011784423020167749415010854480834311663765836097561221307401692333163600768872094757426157204978797287863449010330035498614055861523673235688867444624358405944054077460000
978 0
979 130191307704745358248135869856718834346748104327802771416827210584906248927907254974066113261627536737349934308147482116887116477347496915210927737251170354249464598994038826267999780639976192510827452166398041664912956092019666598290257570420992492605843575909140413176682640324160118129932000
980 0
981 520234919993300189170758811932550617084154339493175229164592641889177312416606994417755018776605350465744544017485458071960331015388572194793971935818322270952035729585140890301050039950373298790719880143529445512340569964445185062821762430073293829923961498846707720270165662558049188942824000
982 0
983 2078824903875667016076650049307712425177738681795899391336563280394558122380181607775012940883752274422060515321903273515191078813524253932855587044347198342869313504805664614495659305980556718338527000736135955035084472662803320799812164507162796076484772981163876784656800188189277856629252000
984 0
985 8306866248752665358359027580397958372414087633139800813251581465268315418030340298816988830711951279130748915180830524999850761181831197257049708879034443682459528609466854544739247125317843276119468948174823187462710773115055866076328527543835108054107510695522996482299992638403402388559080000
986 0
987 33193833957566318658705911829363501674383419003680094747689517838946669302007878036163433100861117054664166717746881490586448183346021828715417257747396744593471881528517349941933752682950248232914639076309920996055447502285668582256422091845203447973296004277251811854372845077344769868452680000
988 0
989 132641219329426622842263219390870719822081621796523691739252255122093963392669864152588425603036948553789336904451174926020190922542285206462818860251213658193711882148297612495242349104799173746879103218062674202419545776810206981218591712464267515335716154465462795652423207197955464242018992000
990 0
991 530030033691378158212430848453035819934205190324012010135479777524173861782805787803286813599232322648408197065770622385830682275158889675825215687536099738991808367778076346704778903076032182190149964875403669897571652680721431928982356399403585111684252859174490445530449186827313972031616214000
992 0
993 2117987217124903465211041579532654201990606655902390044525277340368227946681392946835669239050453506599071789482133714402937092552244577255913236127659344228647346918324466045383683906456740269274925211755637200033354732844894897003941569032626800868822789091188205281334953893438723437534788332000
994 0
995 8463442895740076095923640046726871208757645070774610820492574111109987176497935671090324870904422646851712572428606609762740590720816684215396264847474086375518514794107806084966929666363279389271287492758469935876256864179399287224585787901460509495898293757960900622201924192656746266454274660000
996 0
997 33819849968147718908360196900147056493512513569387923799723833221549728316506781018344905395958755025696021782410103366466742961718053042736473250713152962390348534067036002672192500510477713631677249019159096296868248872091627612677002126403832176222086568644036143969279833347009122355330307960000
998 0
999 135144120472718284757807346812987637748076004223274143503696437553312714352761096949306241962251185082681303042510773052401104875025339958774947109849759237711832742131875866678081232039868943672182287080559748802285522492878143940257300497109713376183457928301568431301242214054648452931899910608160
1000 0