1 0
2 0
3 0
4 2
5 25
6 198
7 1274
8 7280
9 38556
10 193800
11 937992
12 4412826
13 20309575
14 91861770
15 409704750
16 1806342720
17 7887861960
18 34166674800
19 146977222320
20 628521016500
21 2673950235138
22 11324837666604
23 47773836727540
24 200828153398752
25 841593075785000
26 3516940955244080
27 14660054772657840
28 60970443846161850
29 253051096679953299
30 1048292497558552050
31 4335234885317804566
32 17900324687763838208
33 73804431676570554960
34 303896908145334536032
35 1249787678732272741600
36 5133949243135214669244
37 21067236819873694193982
38 86364666045587140631700
39 353725147517434137064620
40 1447515496186340162036000
41 5918773497784632516606120
42 24183163067412056036762160
43 98738649195693133479274800
44 402876651194985122533459620
45 1642799322630349647237267750
46 6694833150654171569807816484
47 27267916452961816149935732172
48 111002855847795758051218811520
49 451646263423900920035896358256
50 1836774954770374933597626420000
51 7466500849410170451543985426080
52 30338324062951175781985563564840
53 123222024714907248079232863004100
54 500283023752083803353254444393432
55 2030400403809015325143727110983400
56 8237462225691177140107585459497408
57 33408567552843242694618870165298704
58 135450737214078442944101281856122080
59 548997063246636075105187219689663456
60 2224484922583032825505657961136613050
61 9010835051990168982352613100135940587
62 36490663639803139737260425382440638786
63 147735329625497439283747978610474379750
64 597967138099492405352407629079831065600
65 2419718456304020018317860299649819780000
66 9789283665590221674390858064168554129600
67 39594906488445753157417872392990949412800
68 160115596667362257404297086589193811291500
69 647347168756360899570784136908248854965350
70 2616696676755554420216626165581836550682500
71 10575114601853530782407924734035100868973180
72 42730232392890401448613262004736780487617440
73 172626180130227626426536120089979159957151400
74 697271521259418901599787413623717719649897520
75 2815941049161099521056033623777319336113150000
76 11370352780060792295724848064127811431915845900
77 45904508842452432823159281059346090589485454450
78 185297665114030139804705396093556790776809035500
79 747859162979449902567493033434754011757290639140
80 3017914581738714749106472315373900266347113648000
81 12176801179896183737551176251520525986432579968560
82 49124760613015511718312903648422428084549661861280
83 198157436548833849448107308852977354537856981517600
84 799216907421246796840348246171698972050906523429720
85 3223034118674500360369598244528330120908580338633500
86 12996087417291692643919007854063100772182420186689640
87 52397346255257212259953303284389768075596734216184920
88 211230348055509667947837737711516306418364312515688000
89 851441949542123794282167849787496283640261854810842800
90 3431679952190553373092959780192503604428822263119940000
91 13829700194448571672642298283522527781240274157752816800
92 55728096350482137775286503909963592529076224624940764900
93 224539246488535402020089242690323520162864310745183660750
94 904623856408686703949133441964712756242522888601689241300
95 3644203379298496132930038378395268245092442673544224997500
96 14679017994577697045690841271854785583600555539501746721280
97 59122422504390324887462048925370319582683119576493540038240
98 238105386066285848381656572404627406053222225119168659950400
99 958846141221208048966571835335503908993030383017353698656320
100 3860932686298489740035527454670205215002853984970971453975000
101 15545331842747392560547050620683835921545541116619469494750700
102 62585403942600575028662351219212781069427483701288461184358600
103 251948757943268395144798120914752844266263543979891832683619000
104 1014187518058753917854063736953418051172004034122811188236869440
105 4082177927498012546320982158446393001812871628679043387953738000
106 16429863512096728890192002745634623110306338690749106778689704160
107 66121856898103686367319947717722416239399881616757069501663546080
108 266088354753113928386101776870114586353146257707774963755346510600
109 1070722910821306064435851977939569249582799642987089529943138082220
110 4308234774598269210554504031932534270002126967422975783272932901000
111 17333780215550789793441678199127341875355711435560836470438451754840
112 69736390704386586153210578001215731472902551786314410083639855883520
113 280542384849881640850371090362411683126289407878644741896233655036000
114 1128524271795351636444840872560137184637224554955243361345765078817600
115 4539387645370736479200268428849268729725015367374223052224736703080000
116 18258206568402036160470297058819384790733094418947364111361321408779600
117 73433453551249158559605199613251896018683261718572115301057779366577800
118 295328447383396657509084801298036743334801157299627787685625443606894000
119 1187661251786782627718625518354110996159984959264814059032209539142875600
120 4775912269642963577126337368279774451052294608161477348273586372713520000
121 19204234417210340473598080915743802660767466132535860689816219165787548448
122 77217370147634573724250230939188466648763332997317764229634646346194049984
123 310463676669714434472519616973282871681029592267782716087859359296615330240
124 1248201753727305321264203318463706561692258659007906164797203803153111299002
125 5018077812940112368529674811159255042669700323017360664974219842814602046875
126 20172930989071922536854533611897147639256963172140356214072947561518971143650
127 81092373004991023481013037362566497968429924400856753504097539814144046018950
128 325964862325001440126879015957595214776924775202649540489835355273886335488000
129 1310212394177856845905928742546464178627275312336328747975448296812006414263104
130 5266148650027728834798727568323139154972137071772316493173973928783393181628800
131 21165345709756913236304849183927384131765220951922931369605478951453280850458496
132 85062628658149251364929879605706812795050539363176232105615688286496405036726348
133 341848550141124844146330757662790843467682239609414856402081000273020693099800310
134 1373758891552617384848605231797177162703265280770418013374061943924133078461290212
135 5520385859550341716089967290257856718042353683236019559801634120274016146258195100
136 22182515960064041705304480908421617074894165688240465141785047050350651688121626784
137 89132259843023285422060098613598400985161579366207904176275049817937025886743504552
138 358131127561455533132019768369990429623796592726790189303485193085808235172035684400
139 1438906395673811629872354044101673794910007236359571012665893843018981755539201531440
140 5781048495102940821456056371642092928661397037743832967201366767736545933834233829500
141 23225471980044428591891242846080487802405913413092104020050652426257988413697393964090
142 93305364425653911304510657215884615942382914779165902453239843324665348886174066014620
143 374828896768728918351349930608779767161137185518704283729713631912498140622709494818100
144 1505719770077730471027581168990974992090280513303486737498549502574371665101363955143040
145 6048394676051902247792985802746036765535514350957710387054439599483793632610187696238000
146 24295241085435780061104735660066922603852428011241207959619011455564574787865410025258656
147 97586031706272300956703234136232084503645971804795313549879695305356698359982343373641248
148 391958137752482397490446201039185349158809165206922179990518601539014494730583097457551480
149 1574263836061698570915070838254160845952885451088443711929135544111248321462372054380890924
150 6322682532249675614713722787124306794838170900468822615099452898352429039853012848419245000
151 25392851326027521592285781917364123817108124084662995806312147047698312688666082851583040760
152 101978356591349640211626649170631087937170553868281862025190036596618873917908776897090140480
153 409535163229950500798012175416154324699006774478361769819266918489182898820958361535904153200
154 1644603585596967742542222565795781363514754094869612042713304327701422861989696638355781357088
155 6604171029741471057933502867843545143979323685942398582020825074885470673672946604210527629600
156 26519334689046161256412078056696943998316497983743792390932876960935051597947263201496690111692
157 106486452025916627068603671467455420146384593163437795658525983779190085418160157457426596413946
158 427576366913559589226761573459685567222277710823531675162362905980779336739842721927426744013020
159 1716804368792329856509173750822084151792523148260597793360086290622553402110804480815250165150484
160 6893120699113086864528398507082585036047717046992492270963283205570708551629002458361190243059200
161 27675729930027511195501080043606517775007292230073662363424147719978317879625021542241320375023328
162 111114460000367710593371789537237361974067406443161678243545220973121913588067154115098525141137984
163 446098266322549475191462358195246742872942212282268844331902101788193814881041909076009235758318400
164 1790932060473584964720781253938581626859472581381854471474366568986611842831692111263981074907119240
165 7189794283887151923649794728546250431986263242458245544362423219709989674121249798485911712977834500
166 28863085097567805564613027491331871153875248581650221653119103555912381055561359907124731509822625240
167 115866561385034625764868569961264179172949305331100801678663110143983468745760095695572709586289873320
168 465117541105236119363030712706698598540611318434219758400312330360168541106914730609173510061593009600
169 1867053209567908918803215600494039608626938565996261510701246568709161281585840809520865032335287736240
170 7494457323051750142134333522459622390676347432137025410964889043339456168614323031754386166699873348000
171 30082459805736214173601234183792063623644773376832283872321357941349393407666656928331598455013580166048
172 120746984797957945257063858687123194947981575080381966645232471683687594902002781515318587259555439332984
173 484651067656762266985707838854065932697597643009829046290514240340504781540344608103939272472136632905940
174 1945235174292363537264697788191572064033981327607233540263988925180438358798952146586744667004704437517432
175 7807378679185547948194655409897489457087482975720108983998037776036937800067837613585009872023087123065000
176 31334927297978770087999429212964786390322036656413082191510317301894641948508811225308841747626906053948160
177 125760014673468121537775387940813047756198731539868064000492402209916882065576121828513116901172827919547680
178 504715950673451824970445763207271135350278638254931213467557280879787150598058106607888198300071489346763200
179 2025546245599389859686328206901535941144893891483118564613284569706225246412307655148254764777705212987392704
180 8128831021565882279933912867998786024763228060817343379500422582982881944656233342909678868241836769997514800
181 32621576338441720650692145001995714580198432104870209908399456158204948180514993860806603272524037259734913976
182 130909998669126825652316897523302774065683215223355628484282132288212024461678221805570828111203546237593665488
183 525329552170501767853806007375020184958080958159310021048027023844697976301370932408724346260008436972830851760
184 2108055760896799591085097798753293157505028334378130200185035031901328253057438942358164466787207027177021794432
185 8459091271989097852396927463755504246422547225866624773099315347905417733023703029782023420345557178060911909600
186 33943512960332522054887356241191656680576486536343873037438729467414813634444612301065676243056285140620092672064
187 136201354524549172013796029392631450355832217647153679580115328192872417771335741648270282747954732049001691580992
188 546509518398208848557158634852946396615673260547260953470985599239375964268630575195138221108157992138900722038500
189 2192834209711021965247125343173955323627923597202633611610292936680307396307265743446643361043390694795715066088350
190 8798441019703358661158837560322721217319754161092287546193176219147180319858126210876159566965606749191772390792500
191 35301862095870769983634558215889424301533549413888660270219752953854772544623634538067153217981755029805937492251100
192 141638576466313846488411930150583174985738397566554884066858193335694505669124147527562156115288167514085715800524800
193 568273805018281251432711896111128732056086917972153988479491849963712350558936312078905322551643268521005349399864000
194 2279953332681472163754434964542858817625267500127425100894485649416352121135318597764514641497401344483803865410345600
195 9147166910782619537318093008873025554213044472462798976403170313328691028684828711354667040471193041429605449139920000
196 36697769108292846914779443820055198859253069373281297067762857528291261450897688165646834297397400797251028757279977080
197 147226241237565129490240572025807630327741561079533028038354235474176657502279270178685477380293315310784152566769226140
198 590640700842227631563241310623786242460700484666650535912054705904014065189371091195338533346404746742210232518322503400
199 2369486215046527777637881888068249992181872114509694409152367818178355441554364149062523861794204984585808103755596004120
200 9505561016402184826468425293124604081638353569461634596067520067857935346803960734805952741457264200652496510146599400000
201 38132401243057950312946512555968398893255099701990248663019753666676465723520355051728367953387046507167306206284397104400
202 152969013818243257489520185633686774283303883290403936212260455477801685520411427396430103909673958687590113876975596031200
203 613628850385416942449772928006448347343324754839936902185695697472106193121177460745563735250983582051584969886091953868000
204 2461507375596646734353644448647678157014304618214630860977994563144577191289997378505035957115717987286404737461940678318840
205 9873921183769368122233767449775523800069732022039202040840335941109188155703449912263133545144927347973955176869607613400500
206 39606949012700766600207241386358267867131474997725886886741482700228794062741318015193964129908240770408333651866352233394360
207 158871652891546930434861532809123674581137976664243054984536723497087874011506038651454444728331227289030307684453259994056680
208 637257275450888540222026403502589617433375304567824930901423645008827653298988300110687962369041269280896517096538182605945600
209 2556092851919024960518410677710626650897068195146378030370218393778673401026399864744972361407427228285798474022837727758788320
210 10252551372884595549853529009140268576564995405269205203154538477522239890184791639790570502170996644844217720746819848873576000
211 41122627527563864528434406893117021792552429645549490944666418515163128240387351387707926130661023731773543821871361504166123840
212 164939016103766073843647335680215960873682993653371626047748650249950834842649753683903376216680651845301329930578525940713457520
213 661545395924589722963612751856023362181778782103079522816225075103882844395863868468714436131661197292814420545223503749163743000
214 2653320282634151940565588698832615755068959824577896109805175023914807458987138569358642410506983284754742188052766493287244790800
215 10641761981833375889105314644559401796811618508852926707220782220301823952980581336388689966254297005076494955717265755830435590000
216 42680677782824235458690823005380918076112026472383654310672943352655314968479581000432278893704688527798056737374882868450015964800
217 171176065157657553433888048434752922806038646810911892907602823626162515273060567580379679492590864349189321859980372706562095666400
218 686513049937036099025293744756399230358848819292365197065097494451429787520445691602197154351604984741629719108586251423557635112000
219 2753268987222398812653044440010743760085228960372110741107960016688704948648184965595270433835721886256418314318286640440935908276800
220 11041870162917859749803479893646165364448738640797980724743432156634844997043661151235713241927571126275540307545199141539078129285000
221 44282367910727252976903956954827056163698368418609961713083375832673516146677609149707029831588170201160887379773671541388513834449980
222 177587870773782638923649364111558209423143545926894366173990347167620724953477584263487766308981807035258232269892065690190477551892840
223 712180513524332261543457800281206340140072466580214724642426421091820547037130357185079743891525381911102829608531498358203041292921400
224 2856020043954200784069708546704122550854685528132147128931866365353259691383334513868981925030400721379273950901803266023107137440261120
225 11453200131612399403373079963619259500978313822093117760071067416890477302958943652793462637511564924470266255263974410209803464512600000
226 45928994405697514084333764709411951346243239571141552910082050322092389162274428116907443591551003390711013097182765965290514986430595200
227 184179617549454017548107618586392345284267491376984303678019749097501759703187917667241316412362158110640402075630883549410947021244969600
228 738568519903187123953689568418032573273166302720044625783127007313457183710271540189813865383273248530221656394161251374418024583807134000
229 2961656366367169044672963655420256356529926316624489474664170915755997077550102464919136145028546079823511068362582813171684866706847622040
230 11876083470058033961883568488141101875859596448317945181043556222511384501714354951538992758155466940876885787104396496526301351494799658000
231 47621883328961757853622539779550908963907615305175559481702235058047447444330243932456451364386461341507516314376461730894550162525244792560
232 190956608740970208348988603063703136475943211602454259713625732473018079129159759935552187109982387674787597911479775948972715568423548785280
233 765698278459317933075899595777970106255007994676469959518316044692298021670928915934044584148406926426487691997511842074519746960096674189600
234 3070262778674953271292045974715816797861813346633988297591071100255609696347532886270498012701054102469871769853644334168599171823332457411520
235 12310859426586135711016307273893993944756598295525531302954751247349880141629900273161085085751683510565596734257306527076233400071107862616000
236 49362391498456163832556854016190197275910064788523307344805002108935542519172033804748178560599800565985166767542922899912852891464869081095440
237 197924270991500968444423943182524341220875987271972964990689265936418059784931406578699767442699106232707770509352024659132265011831548529455320
238 793591493535905797055984615693788624263759310663058158037693973811865471684086733831758032485683884727689393201373541898007964508595211442666000
239 3181926090443765257872141172962737416940779633235169474275872918316812792746933761288653250957323249981932877657852578418888671496592638760455600
240 12757875212573527073826226110360605518670761402925094816996621005475746935312836964164042931383329893517248641203683929463278677198162544636480000
241 51151907669068190173932575507667546759592673893312618017700958431894820255705423385747189209848411734740596474728079306774357377797390321359697600
242 205088159024212000020723995239568425420926862425877006127442136069004178635968155011539267115045318261330452129629146966562296343804528107843676800
243 822270383098098623192478227197915332837362502693481779610784356918484234266156013152896182199816076263332668236437957747661304281073366082877264000
244 3296735170831470781339696429969194916475444046016264119741474897892875967936692990058671401303611015599903177338137986325492801325166236691150333600
245 13217486297773744792763130754997754743515718627667562721067073960054041252824453162643757285058728054503145298621043900200869861375517380283927370000
246 52991853707657046581955422877085115991873332997769302180252274373879643377818719153578662356356008445355285461649976252089312558707559130317249454944
247 212453960317886836830779804052402430811167679673814005160461626555716898777643245847944904988773121050761861529064321092119516428292705742441170510752
248 851757697340595531251144244711885424572093616828409427813382075992180958188080574143540031909403014204213043917639851810407004205399574245833605502720
249 3414781022649690088386601151584756364029344383458819619227229602962583580255334184350583242388533575108790658140624742808774131080916111910467009352256
250 13690056705136557963697453332316474026592919010929054785771242352727673437391231255530259424741073104106511013101858064914242876773860854108153998000000
251 54883685766786943230765741932463203652277796401603966869539781696792858397240176565869410035160661829011855453654236422485197422280814015083410059414400
252 220027499780341980815655407712221812375162572855226213464925192291216464894974676249312530683847254932030087935884472540291265442711759946927261571627450
253 882076737297798999625801077335971149634979851290101201833655454360345430172115699693509894950551556504180953179335183663430117593452211220727251963674875
254 3536156856480305632472114278743954401170957203605344823692442130564770929546587953069611493947764880258336900608048567647705087550472846103751542060611362
255 14175959306016092955210818001388874706082006999115532701498258232185038814628979023135973672394274950354949483515186725647513599128124825394774534240510150
256 56828895460677190177331004108721765015802497051001001535238360281403507100849093477457230981535342575575434693037157063347233065166446761074452742539788288
257 227814744433276182405194266806391129590536546655787035714587271831668633412761262671515777266197214227894966761260815954228375456916977520791208263706850944
258 913251373509650310614446148637082044437917134464932160529689975222196286155211446167219254390649943021237447667829002264453410617493399483264902175951655680
259 3660958165053253408030205718969432064583871631718016603431061370961301233271400021328082427675319110636799114865644574200111335451581756654104935889595911936
260 14675576116573519476485598648307147967521314345019586290490350411163396717756768057812108680943876255606146855438154069395052967406038278137074687747361420300
261 58829011046509807735143010796294586877543796715815317167363848418106314413735677733736924261952418594211905586777950228574279541587861297536306648998300340502
262 235821808120795602976021875917600990370022765599365866366207559535805140332388351259003270381535292934298893298543614326447214652731801651161563377842044392356
263 945306064790876730321341889651686720553667197927510913195710695920568598649632105822088330382769758948111084034776709985443758233101790543971029067090982292700
264 3789282798071731042325261026811693837237291280192373928770360229417885690383902524890241689394473991921162567117454842365716634828211561544531956151554943695520
265 15189298596100375662428798088192233475622142967528174956551621783537504144467131522755512089591978968824365761070788631887290027367325997347622299607300021561000
266 60885598613927709099695530475932258520587738749642315316453239717742377407949556026137838389993791128878076339362579582151047575407123316367923032723446252060720
267 244054956252671990963304156476872484745495433371408484716021015701136725349687764631233396063427672976400709709493011863885637055560142064742765225560744776550960
268 978265877146816552132921601602949709340685465387976239629051272178302317041349350836253467401825343379630058765053141606891292697612393907377135711351899808622300
269 3921231037653384083935919880929005251964510858110900013606383114488984678345924963801969589338636563401277000483177268742471765801818880290701993303367611397890570
270 15717527947920929723894147778884519278479355961761247064351477731985696868896755244741623474083070164494491048227323464798350175716145311840496809521893820727141500
271 63000263285295824756449182754155322751506484391737589669306594027978764522933990253963014628888929542041760439492937732363464726952951282125722449741933251276298708
272 252520610592386832506622693420402108397225375158980128627781059560943840535246751350480812601012982161076212787838334131405578983479414373028635021476027130780513664
273 1012156502875119998872868915221996996726347143722540160140082400788096096410734466845204226391978641940308159734988776774970759726545625894046604484728170231084606640
274 4056905674541131191979514327832096779216070296356423384787576434373595637401714140831919784595326534543196675279499723358921117289795636708013735963865030390641590432
275 16260675423474574047059480261370032812066285370858027526222711181254658921199668223304359801024135743020325319846996109535207382504419005200680719898921373038514260000
276 65174650429076406902926894154216779444238990286494947361104395250738488234119515426348026606546106279844755745046819268297806590993200802065703498852191483616559025080
277 261225354099162548150563520197913595157830745538843194508612570643623706564748415128795180551753782485013609898669807659471580999340801910542886289814707405710336443340
278 1047004279889342106591155081195332577740924240868464598684423768428298138531319204789561983733465848406506797776923318082443601014719948595080670542737753783055916510600
279 4196412085224645532239902861766185149160954187958806224460448887670643235130371817285464017667268642655345892225888910287146659245064789231923558710583186051564552233784
280 16819162630130538786510183745587399874697227531970852261444059680409737464299423910997291511898654672553696399742076415518233059542042394995631205057806991425856736212800
281 67410446888482100777325513884939629608755455999949712828851112111898108993992631507988405379409502616408029859544088358935013304446500416949528149056892076204693898345456
282 270175935832458881712176436289826894128315705744709012219623633539080959883384775961776579120647749142623192220041711913973671432229776293750093115714398060397196286794528
283 1082836211297658674425656775461806842388511286192857886416805304377749281865114384270765985571354085612499613213463120575808273071810940847897874064261617553806650117795360
284 4339858310102780600708270516424621433950915949053336523749473485363437029058160291517701590051834232345715101756325823092212503621465598527233096150307891059951758762743612
285 17393421843245880052534345492855388385666451247623874032169690292243600910284411396769915213550480165347811784265018020274097367719239654781645410633750227747866956875806850
286 69709382227411149530638359137788180349758110927401870709304465524486163409138179114905598102322050874218366679536312433117536479435098119837013831089932459107802630097377804
287 279379275926799292307138961075643404229935484599009718141096572703149018893890477202096885442725669518598579898143943981421071746770816565785572288711738761050360709890901412
288 1119679985267573809726544788509577826906096374427961914937645470435101884973602032433841802741173638155076327608669011354891703260356593311010243052961203100916108349452275200
289 4487355132808128551647981922339944336828707150064278810256005078953460321456623044650792866386260145805143486574614866290740411419206121079656533897273035521705407087009610720
290 17983896322942647308293261107670465598259327021184038070902971284281042861157351206539484798981370657174517394034177952355329998688548306137814014617811210406858829270427816000
291 72073229995534104595644980935563195893472332501554360630193248529548458732522843337509383653998340856424689893440881825902604991160457644966239666698192357629939210719890022720
292 288842470644272268268890019253111727635123650612154162521295517017456707260628021502014276779263314037137938884466148807166695696691856720876324985005122266636737961465369185960
293 1157563995205485518772621737174986294097252423000816915940149055106252832159927647450389712934550119893771029841967144963537461039444390697502054389788874330439288094601725041300
294 4639016160807189768395952236004837608760327950334676717753601059975001755292852834854294933021976523396887945109067293975379085841744288192618461114140513875357045042530754417720
295 18591040636050450889414865506232412177510644648150677442822726282354804241246944668592956154878488337842112990126650152704051176254698356288420871756859312433449545535531410269000
296 74503809014287130742979719681966479682591179562107462665795247093822918526820335245980442989033950763652145491840841935575963577471589339066533032428662676359256032083422486254784
297 298572797511612533354714550290805902606473288871857264546051629387384908548010253492388508120127170983893916651321899206398494696113232192369548900024351098316878882424146103049072
298 1196517360278282323934565898946418790491133656189241869055074744167191201720393102074426527114666442531361022617555320181541056233765891378279144192906575674472693689421004428543520
299 4794957907383114569327260003854087601169708930352466249740825102057554601719347955997437835086757413042928726571928440029337033870739986454823220469183292454328994080817919354138656
300 19215320983635567648476235002742506328814383681982070355690724151920785068493042264207941961107250886753281419446152166329499788886407205932077989300934903939286424676679349638495000
301 77002984685430480011501301971081876201287490390883390652157797621518883100021225841650144690665128560065585838702341468263180087513482728049601364692539673037388596834739179018966980
302 308577720548395793749038038695221053051985568785636657247023531822659532283519013520758287191541617301375237749291780087685626237981460977453364080504799778314968857750741369784278040
303 1236569946302715518506099358686224652176877860458671811348147063763426112485286413070209514829384530642209102176374027570711717536795694883153422672548969670863097338724834427938494600
304 4955299875102484299605933789645686385462550185143815007883150310757489897571487084010541403507546988683514823392781546305256290725034656291425897789187157839298772035699694196910040832
305 19857215534516597332703143356394917030430354657426974043893672790709928334075114962555908140986733966391122843069737134743418864446343653289602812374979093210452460146058807274065578400
306 79572670323749487596757721352530810608529153907665129596221283434483242199057824332849135078692311440013623128312725722690474834190745060721145271751594649399052964518749844961368150208
307 318864895592568464167679468968180361043851252789722123210215564417012967969580029506899908226050913580829603445962108739712337767621162413005554948640706611748736092052501207821699911104
308 1277752387027091801719280130820761116884515772155124708374238275240463169940874200385122970610889147480684953515071460975153511117007687524151501188696289176030748590264781055205943796080
309 5120164640862988827850449553990583744785198894691500878266608746649570192942805861272451014698815655435168242711870063757129061898130734981304452522119054216908026134059001189537557450456
310 20517214765148972744495078209191584223561521137298361243410374959283985974272003312033665109862222645102665330264149359173870359603497902659362548889295884927654938377680340035580530246800
311 82214828515407431336166129004346583419390551121165914258604149851631842034141495868554833001562856551753264170993282109690783793532466428121117489777624715315481899964337976632561598435312
312 329442175729272692418619848876504172690625792731301711240639095423739474335942933385541993083333019912137249603178864893505317827615626429708614432043551706697396773207107776133952423966336
313 1320096105828828802001643840708658699276428813848848809674672416953905932041795932974271949383244102440914813343477123134923751462210098803113648536703153175037785671179719602247885409180000
314 5289677942615011842960493041204681073310624421550306231467987208584652410283323883057767638168817682251796724940237374633343688613349690026365080211543186391141299005257632338136152123528000
315 21195821806245875706396054314886368217506603313459080847282356199029214922721414858694053348059731316367390863658332868418356640463833436014721108158524014715428729318855915241453595251400000
316 84931472503403034176803842095928851213557638194176959677796169881020736100871433591770603746893502406164272797962794645365431576585316446072373594960263354857960044258685625753791617119735500
317 340317616828710196238983817652827682696055851288286940818805754257367343022920395850335200233929014266600960911855777275875885441089722834609332847180172304026104574715677181284042980466170250
318 1363633337850585298903236351382273499932859341842837053967851961427414509029519132418512874865072716732160019522746005769699638415437131895547909667027338196001753715432569804353654386150957500
319 5463968767846953835030167185312420706482405580613039300860363119886362622710790728732279822498356597582370704824627703104355284830236326573627062000419536255736396788964468746372660389477920500
320 21893552796490931335508802287439775044425971595752946825839794731923011659676497027330907956414897450642869094897564279112548809146545214652470907000962371639631749189013263127580800417785600000
321 87724667601538785351293749105590419345187969038213103098638113518023699798365040114889821620867708948294982497883092046024458075802932241069301642855583047491656645153279490963390144200390590400
322 351499483198610192548159486117483347350372138884678839147047172405738848170696170797337337390087032251686993880335839752705644369966779802128214367939133357518395258448140978112488525636580483200
323 1408397152596996675738159784191803984460018816763206613245570915852530171680891456929073742754971944631885938838593618565804523307326462447000688713864537373661920678081088406591776846432290192000
324 5643169443921520036640290082138988130051057819733877225146503279047201771964168584578493712302107708684005661607876082857384589868545355389882553582673302519691084379551313533625948788481782450600
325 22610937243688116827264580618300335022336719540123755905171435208023626749056017957587386780241891108443836775903662952548674448975334707890213699092485457277765365415918639691144524934008207312500
326 90596532638268345906920629569480180662632500311622937987130413977750669076148371296171809840275589908993971557402332869926361444716792719839405148832280350486111950408278808034415739116432159867000
327 362996253356722162635715029088235775758199692018460656866000147683645910636312076455055630733886146711936762479942125731367061573781515689525963563008541567736805006043849400501363013576463742341000
328 1454421477013495488919973786104653993306812705647867077490958438289360402345736665875084990537113723960648236210817408484181546595925008931523160708047711465145021216335217327960488925145577797240000
329 5827415730348104487998398878590351027298391626823308637712598123461356994905053708697282305985053517291917437607495238150575284879841224632757408847718087611687867566475249171994981779579038336609200
330 23348518393686348752044862967405729714373915283431910679339200033744767213576315951647788824829388950322424729390250203272563365833475242992615030350884186235927327735573638243110459870327834687940000
331 93549241431761011830846454968363729326087940718719620528756454852619858798521463909685795196380881432245383656552674982950836762244811135064554061492404530527043450726272900932358722762989334640016800
332 374816625928639209451606291380858760338115364216997226088179919005372021761545561010125116916425792849429974131309658538212200107840498552561124449841257179666140287019005803366388549865378931229543400
333 1501741119068261034492229092239357507866301149729000291848912433114896477699175682302764028597181684226003770674888082769677942461318553783105260336599563568734133406137512020543339602898781340014665500
334 6016846913074750110619747097578507071913471930050830487499370413133580924009623646819659090547398521544633558777659455005836736700460906024224133307442488711786623946815879142876592178958479346919426600
335 24106853607409967010817946384546917322819398773616552048243361366815863433562766678942782590909410416647751965978343280508047273753643510746726326409083475954280239385230536313968795175616132150834755000
336 96585024297497616357794632215164522361069192183373164395200914678192524350740023154297008644774014604068626600864322426694029579258432553211709737846229778604958751530145658693840610459302008309272019200
337 386969525676168788767251163417692158944466657147326953500664437637574015943400844975042608802026935998380723205074892512158429223002696015340148817929237895512718163521226850337514296170223017480601437600
338 1550391791858006787983195631310459695391603327049839818572947701821108107449558851997546801601423451261583759221231066608900145567737241556979277638692514577336794335972251041449939607217856282131522040000
339 6211605900881905618528194534961938574357394179072275681916814037186153695814817935072560401354902332105414598474557479291510276520726725912681133699820228681909157230511173543652097526406989063402384024000
340 24886514746321611128861802468298807489961473414444716589943925348214002446030389079527264087715518893335260947473941514168854414160654385263055701477078684262874077405461761672097489475110208492596646450000
341 99706169589694579197259661431054751927117971943482884543706116923866770736663526629630745718137037847557167964504063727406492240119971910117033440136688902690821852970179376891247304016901176303045854669000
342 399464109661401613887141287751909062473641205213772450868804255058051390520941657891396259344897267319427483652186043665688684685437405994515059886081001586899082659439946260610273053285903960595754064542000
343 1600410138258068935754973254534691888350966910728031166439341895361513222073817930006932642237155958939266950768344412149972860095280100957585302954988785005108154568319577982028779860901149482319898442610000
344 6411839323959288292385469155070899523308402867502456520972094072001535573870625484398752695722139700790882042460647638005699935724313881241750468660411298334328646915451365448440101928291716591614367616304000
345 25688088566640611953024724395458767289823314454661463087733872256381436936833503876847055967730101810938440481762095828559086483559142133646368343246194705732815834535666911367701024856937777027677610307300000
346 102915025277840384676314010284512177707269388352944580536980298159508308553606343749874682222118039836946457033104987849834233014848448921002097761932486228398690363060544253060444631444081487487802011391966400
347 412309773551583959199986782660248379056150723387527469432067670081549759593660821862975431948630598167577866486058878177504716514773779268241236418247311963375519844597078074410413256694750156822854832795371200
348 1651833756137092928890159743420664657230979639432477574476536680623129421470708640257780694895642484725330548194674418607122948676456840131142161842180303731697980762401620003170204340013603414505464247653227000
349 6617697634746558586369232371309204793874413788883324868775489546675893276458748284741031214988915020609378989077684886827314814896780143951387515817821212757771651998569740788259101752058052461713217773898804100
350 26512177122637850428991483028823830635523805586705104068844322297215081037891550761306974770365343826311568272539214882627130308655438056686823185592639520259945401979760620829191805802989431432449936502297375000
351 106214000559621019409934093095496156440528822680565074550884244268551984388797019056633296014813041385907768336558499016737246621669739262750366665933461094238858811055856766465808523829112067692768461073794781000
352 425516158069871206188478902332046724337905799003325156799947202817737477928680670859717039355178758148399263573650560229631989044244321755239934859700552667396937891053540887077410611918161999906245744746927488000
353 1704701224156519522931109972077688464662786720568706610856661006515413815473479542535346396626127227582567389576258523892713759117141762951400605611295854208978244470119022394209614074018628531573975322060208520000
354 6829335211118185213445529208017360650578713927913523921774240397531468614647737920011491722347817027181362784815224565557494757209520139828695632826784078329809639984731345512725709948967845841497508486678907427200
355 27359398179326937488988936817230972788838566850668366000011452866994231041704161768955289186589734728526773810571423231895315845977229360127543543905225655853010331306920789988099748582658363406823239936583307440000
356 109605567511507330833368937988563612684832476017332817156217456687563655713353102204735549334898884852677243616705270359587586097713604783380611526828361723309371907223351130743683166282558993771384787448632739310800
357 439093155597029385728909271093647557711902264667490164798588890925769723916121001933932153657033233088022312208477568404887397527540948243365730464847896437863846318415415397441905135426362363125106134202118553975400
358 1759052128175039777959830426794643063461137805644874102549456682608335691453649157136161610189579695934895633613473057110631261436012362580059904374274683024923437600933768403785713620796856065317585931474821806678000
359 7046910461992799413697792915846995113920367679246862552840693994297986788539497151818212905853732829307100377648869518062697672779190841279484692376256301232679211151280293505798944739713808066835280313726155631843600
360 28230385634871435694584926687260000697469668924473156403633804478349261632269452064458654335331164461379304291419623101614281605314407976037201814130964325351904208968294033582620141397572207442950581965385704128880000
361 113092262778277457912932291692324674468672010792474832188745631194247254273266985416990055223796026629795406452352034001618737484070920425597591636014631089011581868548833322978370448875912432493447508761762057427199200
362 453050916929155039404095242129146874339414186754145335895905581887015906165956076933312614497240634168102759148545967223472861506992705134526819422791476756855572599198645664068629776922093864907112765709483968945217600
363 1814927088278213675269042646521086355650594987089103075770864114399101576484880404183972188259397127996042613345147657951181365899195278813482592748716272453281129674645235283886434232998871410754477372671205071383080000
364 7270585935447480185547463400338358161856146140614108867810747931677395850861334819781153679974714974189797445181604555598104770874202264743738224039732530668307909347480696019165841211374666672546838822005703388018278000
365 29125789953028580028110821785993186922763642579929811308799686963909999413728025445486264337717433555258479318437743150887547008658073791553751015009070028035346222911975569626429646061268724552860721753652855555263025000
366 116676689302751070989690467854273409969632940346403475467086194952609444071304544716474271519270134979224709057191932639285782537022567123386860691110994037313480173833956081949015202765073790865032632743053107918456838000
367 467399858196500545498156349423274629885249276663143814140846526949795123309089400660450594529782860361700733292230861638193330629621048670272249441164517519591873508337739430244919744155432004251315186849913026669070434000
368 1872367786453523932879072311250780946135675157283449381695652837284498513587935768543172583329428124942363137916450469593828199480989843991338140708319438949079405928424715570763619245422345716924288692468857344040208320000
369 7500528429417757387409795182586834357701931172007006623349247855364146672029373320289401389562892495223452138724274779435096490915391911710911030328849399074656174207131909495640804280601430187703024011600514896749706568000
370 30046278605951481118885395329158718917573887257689281339485690817914105543253361059129150008478574390743245255584041985825880398447409543018693854145503523285627240645779670502780630363999939766725356066011450505587455600000
371 120361518097018826097129115313903127115910802475681067777420197959499026917033320247591728176778716082883733057843935650501724247017527009285172937303187434808876494627558745478787834126346267646179029309094910503898320068480
372 482150667948520923396995519730664848606633452007873691574595324577621277136466398169008241315763221350177424792886755166302872869194791429118393499772039102184538744393531248586217670057901158189201124918845033140750747231840
373 1931416994931260601469685520610370742263262102100975420853272269039739552904116934936535347201903852252604501602167322660480913967540451251962439681247336757200916914210535767279124183489529129104006639341519414935303058732400
374 7736909105064648750424372197361263017317493257168566512186350156837778009622266713753721749870685964346227672627827101290095110684272746703488826436626281576824847994536410674749789099496535532757053047507376167955292198767520
375 30992536527674039496783038011167532054732809698655307763648979217454458397025091775512624882585746087346817949292725285309545154667415056151212395940921984181986536285817137795942125778661467827371730452268607700141360297500000
376 124149490056459920804783862862930865113721908457716532185837472268288171072012916450330485357695992136291361800935878354343618717052692461980901209964021264411247271986859326106484610244750681016692768499504430799607768346272000
377 497314314410298002267731417603127859991636127916923434591149942497912796998053961817067405220133939367145544126412411300067164526060193243638800528132512951260921266082905402129874587012625840647815674776625430735799011978456000
378 1992118605211799072557377427579568261895026956249859340815424682412530894208733212940146551454652152184702707708138178894746920987364508747076848101650430573060519183338360110630709453844972407035645584904937115597076125426640000
379 7979903602890744439378311503953003380278990066767912709909045971328505250298266893669903610084895581527655569826767784235570816325301181280643254079473250167179352803220702655850250925402903133063061075173787730638929313511463040
380 31965266578605704132942729879097238399054631789638965026162550511711354156089110226710886467216874971389634947044827778412684440763010722063283764176818297974047738553679038643949071945779739158727498753493215751945793231722550500
381 128043417817852701636861788110854722188503834364155262213136304641494068950150069960547605271167886467665144209511301785444557806127126701347689064045273167653848003672590524853014703195205310003653417429357779586497085661596795710
382 512902052915547819565178529806831935973629490187901068521937877958821833181853138795481951394788077128113547128885762298099988921537656110975913436952702552575913926673179709337604938484970522836577334152520814412229147649261716980
383 2054517657800040767743750170028056247066651712252538268352873977477510025918460784233724453603787226087253103069133754675051518609718155548928765716690918831769924002050219939801027883210078007827814282591253806823346834579266643100
384 8229692161688205473711836049959729302782880728379670554414173963794361701635344818152359432645088456356992907509976970755993402829133255048943867043960298922550655849978017044133237963002397630012510332967099124163605833875177349120
385 32965190021366720838695288232839021302228441950934960569360085800058581878038618605479886221310089124741891992028831637285514632254740518635748437334920997392702533908553564357946141953809645813967267107317380560182562963745732976000
386 132046187662897717579502852492408249782922317137190232170242371594211109898851117318253981594279201017006138927647456653048635375502907648044683835690231177657257761375314073036353347720688133943370953757228962819782836628919627203840
387 528925433521476430089741452276912862905403046043183555232264776923333793423876619112246967368659255139980661817093878009576700490503938838023167194191511358810669704639484470671605056650788934534394509886554338360269548674304447883520
388 2118660372668029018847911297915096544083998211797724189410954856554829876108558283263804887521137144263038815969312570915995985910744201102362706652903376553828196806219405757827511295555344970524530997990608395002014087847777676899000
389 8486459740402538549947514300590928402706728328748940538455281408531543982384123622144703432774835467108329680017325353321675853400766764514471768557550740257387090186379223943258206257055898454349052090427368994028839959454632690859900
390 33993047008298591529793411578609638727937089227557646357704182671716856891302832073151940199784596027004520355161756775096239704849143738100127541549156782963830265533622708781032099793886718896591254335267169695275345689151545987945000
391 136160761468489268136588313968470492542981224691564648751623721314621857145607059656529453996953334976636746775294622247169802134097196810221294726073847777012735202029635633903233483485869857125244528973441943089158699173337346567901400
392 545396308810817292612315489132125030157469379351181619882797321634573899113836808423329373069539642581604759835779600665288742889045916439412471162455872704681178784053854628084952339828194293733098827147373872124010348956889302895835200
393 2184594180467029927281833574353013444192591732025041711413963626600557667145758151939385929393051721716607464085637889774247491667648370837600902533836596084193275905937150601756162506251900555750382006091424579634421756143752644308426000
394 8750396142997139677703726372479743235091425053716654919865088189140548498459204881896334895081181485032595299981544431253125115569381525748306856472598252959657888414680725182996959708824977870602801276029058970612493482772633893749298400
395 35049597080989065633777804073485994683545854902710621152013091706530990148963646002709263500839210929570678739809152320486850723393003578369632211275107855056590702009855475789719420516031993498285187195009554067021432066526116412123980000
396 140390178705090209935848669522020594683392117182154604571173508987975611185711300091857303969638108550602571874004534227556432206933654871938106615572978393769583863128539123176490143124673205118503878936371125690521183697267771305391195160
397 562326841886459487347726891457263045595319003240832192976815353070727374445996083341034012891381028751779313479562032654864521776244320050814163640557291278103699231932568553977000206753502646028385430492927337435678708758751276413645663780
398 2252367754510677101517382011643411110712860423761265729668413995638085249260548548366440364746191455117026206730261816498502703383253253617624760519172589158673732522747348250030179018876915316889350723551822433992664822738520174043048147800
399 9021696146404854036656852144240605790284736481402020958417306171088640784874849663414066942080533818362481574020131626008844635225311123246854152062949982731449863647762914495087002067454032574695853077572377564592469122586318997430168861640
400 36135619682156077137983597172991705318088222098601914054941472245970581956015174856171529367083808736119841446009689536277271153406185668563029072322254963353119477634793898846398497754014860268893990195913474425685088954742436042835887200000
401 144737558484585436055968691968168846742232710313260142175602935179838814405462763994459611067540854756041362879379390919098799778270153229908682834986199807509348417565231441877295133088037384719496110847154870277102807450889147151704663109600
402 579729514564159713630749039318110599002907837305875898940093999710372848290994449403455083067635218291136056022642954257001259964063607090543707599663217764907446201277321478722375478182962785029658814148840938596447726468190746067603738100800
403 2322031043551118221786338981320975576329369742334525456720149100585400844087805619583890047452750974052576101366709117707597948743483481737039402296392494703043715956592222722833430178553530107919048172628044187785308352611018134677006660872000
404 9300559631654172278118548273441056967979210771388350511599186720616377622004350720662597545794224073299486863087496893765538747059673002841447928214945929860292609256006515858740049506105979871124382717873689368459850103402370342730986703973680
405 37251914680240596758061920484015216131304649721968654396653515902077185682530893294009529210850423667614630456732442131191696459849204641313586860277780984838963094927721100968844375353144951741787174687077321282515230623583691299854352539531000
406 149206101659011918272199574901656732501425532946936943382419960606705069296796719420249211872788706073138204139147217901824806751511204455388350430961928583643610466195827022935088181812455998422994516108681875637767678624672258281383337955575120
407 597617135768921903343420639900836252490277195157302910028197705906250017687550895796837579577311795857041434529561327512414869054568581308367044477367729306368741982605420797357461377598413798459598536157559532582978055726833970595950829815168560
408 2393635305370468752112345637910423591328766583731876753981945616133046824745244678141319098326020025946388624028614020536468242637266649714200447071549759624867339648729583698428150432232209611018242698229105732942535008117491251703958026291587200
409 9587191718259167886527367411738178928650030747375362024042264477827298592532249743374142301817071976885217701832148629624585717477958839120417459966734799499874073358043214913360226677847440075528463129354215440210769289195933017535540606897702240
410 38399302907064364362613783581689795223620913612092569786878371138506533312061680707681941129974463974163162142303776718581920228891514116651664892367946022124160680984688287060930604427187404092059747283896744173437598061018156734384183620146312000
411 153799092971587411406472684263604741850232431535067417847838551843559645529451441616008482378912027707659720265587858531309845701237541306802133449757254222503665125318288437324966929327289107747166027742375114843455754221649163503266323596429558080
412 616002850140726003779947625329446796466304803172008723244713120486742265839978060536318627178557499048284039957422103285030369567092149761984681804420061418230724490094661712406746470602424625855439521192480081757597803177670035525620588166214789240
413 2467233141210272430602873734904122812799598489900934009978054955466398361042422160013180107990118938500185983797351119694651894873173730197707277688925940489703199841803552673498945647449641026549261671996875253960635766396019374750487603884985146500
414 9881802901963870861077576253783983337818319307842731191065217936343751033289678389685295797412785316214964414461944031225503382897341105816678500736783372812557097176146940432567473590211024843778720599996770510402277953466319329916512847142126597400
415 39578626708914881609611709538128850836736752425440761623326333213379083002703265591248422269056299005328020335438016367057589060317506007290125191951101437471111136490429033793228825794912325297841408996035794140960914551115070063784375574840478845000
416 158519903261485781900784638939811516441475308180001852751844179937431694008328553335734094971983732929874397234928771688890306525489936210461973308947268475055659696849012354291856952898728691792513600290374630137835884891340856031068001700770976742400
417 634900146855391729341675635243270757740717970621062859934649620481219654747786323443882150826207360191500292311981269460890468241997584174085268190536334102236766211714977378118806058754966016718029358194902389299500157622119922224506527030557242603200
418 2542878531062088247448837266007642414018053709885817021532170141111703539658474516550957385310932317673665094484534463139363167191388622028799108482564338449760721062430205178286089455004270221427342031048298648854842843939195230196230583034656548496000
419 10184609195933465362792260281918584736783327068534149569525288438951414989094018181528437572895491339344687116592688172003131460725130261556247760405096825252706667384032743504946670777663544899907279392499516967314054180882890291702576735224976656182400
420 40790750511426861362665591324824752438865151581086771913728554028394379658417192096689673967297202069710725399867180988420433063994433837190435828252844523282205435758136847270164761382680075208232953529308031537063338622355829037791073429901111155730000
421 163371991723834372758604097630930414779200814049760255117724651446942779868919805166912761086843476417618724929509822474879644422972221041243302522629688974414891353621610183676560738612966055675666864874929752511338181403605568516310967363484284583591080
422 654322868666473597545920340428625758752535694134921393146306411600580802502654124812960958536464853951319367538376552062463883039411967816909012833521278372091335746430258220010353131818938684842301325437186066551403975423255854476055743336387329254454640
423 2620626869842768477170664711610548560397194507055360903690111017009216834724982112605770878941733423600069581107841804998314521648367887962528142365927749921365349158111071743221868878289837170440386223646097220600185719250902455722052747393568870563712400
424 10495832275486489294678244648176549225099955591595879451116303436633401244489686576628448135894794860788217079936819699185578453250166669720901471089757239041976649919370926419147466662814101512251901144253384747281489128158546914095729642253922565823758720
425 42036561398636534243490811817835477755510623998957428343677843832177547116487311289155206081571598015515563377553383102641629749965612679090586705624839933731585507307763115641275215393087943592660194588744969179252841532213763464231171185044724316133900000
426 168358908226437797960447598737065708810143817706327457017233695569460854428470128157562032979797939862049927709458599643329037877854794953212115049940480352010324181173105981345369075702654923953028905509746612244079057010390783841080605927154961596086721600
427 674285221174200135624823368342291304758448085404744211907051964803141565994511376163833320553657090278107569241383050267710538917332028694645032031517842858360879319874507933596580442818193420954540406113256375050209371366087473065454478181056217251086196800
428 2700535004478461139266998293985885323512916840951560049643426438579680305634455212030231873193068145929753760414315472651549888081727010405616714220319250048276339963833193136685625548780515536462929335171202710902580066476595048521227852893585126501370382000
429 10815699626464098864507815285689852352616583844256484759248653215837572918698446125574880238422423675948502139466835343487213014796315932765268600148579499156365786901013748036695711151624041199404568379512802979746987583674940247894885981566167064570868480840
430 43316969706592791452093724963318828889293720491679496319601955580982888403969380347643300484573202865325704664349531468437284978850357147440578075563155309263817539527457314463393811904497390692107330591728351807476996364891745442878632676697095254572095758000
431 173484295684763024623149423618312186838165156139955497941997835433413940681346706757517058800219234220409111541311510073721071315132748212336008087439851199374444323223768480877865257533934521664647504626212189130349879548968607429659476551404994846631127970960
432 694801782327592590395195482620087463498982059786820048989908338604852315657657240495318928313719977360388771784255555174642025551049883594167866278859669551355133836808292227252057053141392060035985476225945430211571588552715269432331383726111994397188016340480
433 2782661271921862333638344095683810699704361378837960199670841976297245069362649976761869159190492660141911542042187918598050138977735874355702339775320468508073301445751093458863031831732136943562716290987611712177190649150475907426165606488387047133978457249600
434 11144444697334438395568274181597759257288787043366690401372226276595588750505103817034377411181243041441418901838203459500885598628954728318563347368548681385462282062475072621086569371885280950667642349788578686332841649632526986024591417809690370628960531470720
435 44632909631917086703254326998190952278459612417386612423360092413766997533051344422835685275372340213331448421411114301718431381334026718193582919257673084460002649909586822465433944505378681365433327000283434746387354462095453866612900358897703370424730240816000
436 178751892496752512133870745015695785131680718533641072819339307128796827542919390498624593271831197886516005883802827545687616046851409390164202173490870591448876845928450289812684633714996703698542255852281466868382029465219223699066323790355434641835259728425440
437 715887512166026649372006250737904392468035132886805218382941926410638027370999019126688801864189786974404998799976129327773033792480579573229522525067459839393297341157685928096031152564643925036499392172511597351535365474092880182833025194068790003799501776214320
438 2867065538127758673801882952800208605665430342593429969038934813887482262251421309182270542125371329402164990482744934819627667453811806934568767109844195969749520755063883072191247541085626084808440277470878887594704448055568615853642331969504296368920061502740000
439 11482307055132222863436983714961582046736361069678385830102409871438403066190043425101955676392859086621689089392523835048189271351638674041979679118604535278941098260796730057154570943890712896589215522308296112917618408004332900831112499297183785137107551896204000
440 45985339855712320641431581666121577656649747668670576269085368847340387577614024790934882277605656884009737805048345175532320117259222565408309189933830250009663867245568758281343043317884564452919163813391007343320603361558442884151697407276422445854262023655200000
441 184165535039065503229535836955047313245851544371503785082261136408338327121744289808572139091248803627679324807549803519933704172670769242367421746820208665516487785286368152611606321189191617323597829985265799541845821406013633545109407818472763969277317662687864000
442 737557762806634467257192308017183017074242662195383741680931423849464431424465833016669467826085351003654393694685484517930923268347914423289856094358557971792543883231394492542726030249708423949475330930881230418980091623781566166670870808973267686267115115140752000
443 2953809238012437073427548807850543094046402397958903217444685659697799167323753204003842330853440393325660107462210774122361460876552368937391578232702286696964215245694418511206318406018314229395727740927317192875722957768202674111206928124028806714595608298009360000
444 11829532545335796143534576529629020798484527402977855560843498862409541497064223924076287628969000860949826085883279721659418150025292992480443497187251093337506096709797508623581943703808636954824427401322658542458855330055266741678398521729109733194417606669358469000
445 47375244183229581948807888973054016335732346162545875596305229904266098866832176386660486597204342781721881355336187491016947181537622237917898424733066747193626157134165944330979313555877158942007011623564189571299374938929171449233171788190781184351662737062366737500
446 189729160226382278055819397885695715822952870315242984111312310753380962305614750239415685158367055941457112291652296308983594385217556325728810132160469328057749092801357576952883630564401898187547593815074795656859842405786053532273302016890738843171089360017138940200
447 759828288684083596483735323872397997568772296544026614029408351071493770732283290427892328465268495291319284648968162545299873898424997624011259872831343127605961724550986174084509344483698092443513960157922146774906352477799524171539664831234386385897044005221377476600
448 3042955416423098080925131973885109542973477125265980423322110741189915454954457918501418502757727222173604376047892407957013109185475659418422829757747085875133369242424217526823930161460554373970896004640777734859380600713307447233766485723291281241959357493030160896000
449 12186373455786170438619720309566532023197795370170859922435641298038080502950356875612126819116783584922668029673346499767866321078140277092631839747820808547239640320545443339875954856846688042911161745668526317692803099510263632116985786915618218784110098045916446972800
450 48803632199710615600227876523155091678790417505696831581811856853791003935153348492194618937543211303939358427395413703814011801630271891570412511055703939785098660851698444218487188490920439444809711003910299224394282966757652111505985857069913449656827526706588676000000
451 195446808135442270029865793265215738975712562429321366051915207552661592245994930014645476325419372168530839291329356049644126641733601869439720314133913614030581219461122284064181415678393832855932886236964470865260147914306962451974084299056329325758366023047516468256000
452 782715257049414173754874558807563675400991725371835938368150653994903448985672906978289092583506231900299935356899401462466096414376995402378186732119891077685035727811442621252975094543475512200289576142719184885749457600542514825373836969234752989746241956300550856838000
453 3134568770143989542281733727810474212086551246217306537831786037006091014635204032800233365271859982103098527666352066677515666064346961430130293383750856122233227294988171671715480521477442628623754294645664511148426745622877746501127568655756457384388621389805819451195000
454 12553088684754880846900789473819691856382057150410300479889312494284532406294605931520419277959366168688214026464989671012049849503020502489401962973336817671711112536946321884607513674656187609288923214090194075113910889620015533410420450359665038810930314017344356246539600
455 50271539942833226737755939364936573790665878640774082058059834753795379412296615353110388593135926840250467637534311982751991367054074602064746960789113463660378164053984349101130428224642487526613375010912045246921115974134423823410382591545373361595486592366796588339470000
456 201322624695524388493295800922890212052129200759690488922986627300053984589931176153309886000947243192159424132611505449303556483171417735275316987920241587649782521210279161448084645297723260443580657350271351489002784988330840856030562421728818905274875378191066687165878400
457 806235258734765867235692937336996404241897706506137297462463911945483296756204667321855446239402606565467785432331420853782170972547462310159353819653072298022956255024480360702983658064413665343108392692911594888644675288083372521707072246342923487824653664252104426810919200
458 3228715690966579423243028080010805257056590215529894525496833487319911700826512122769330960617162273433817942315111255733306526764600233292055583415374513970960755015620576827651932086263329610386774577124619056842428282396174801375356304546886240716901259856597809341237464000
459 12929943913269902869492986366918600061873074753665073093418438010116155831494268509308393799678855647906757556753045347006457217334822431917075791349086242199119636492507437627727089573911410878595130436804287825730190919180907321290665273122705718723684915808538272493230500800
460 51780030592196506038295763951195920425591625549843924012181481753779515504562000973907487097695180151140644897415751552374373314319093528526386244987900998410365408115081110450112098319344493391891131930381755647671676089940100945010344738570959217406574972826496632771541190000
461 207360864447116689032242645557577911856612118242815534970908875796787866429658726173536692503718571692111933441943385347349249276650223836976840377332479852537462439514592814956267620514674408782344471164514898692530498507751889985048219627060592062977713361953737344546873874600
462 830405319190981610335350374084315337488563767069834075115675259009875870727465294831311426092230576031936027244072400272178900976399422139361307706281467982849299764431915125995339213119707559834288776469514390537649029105183259243563858168678368083650444348950138324787321538800
463 3325464309851710028990903321335374429569104830765336982870949741554615981734822280018546785753070972621381475256430382797189862416616033984486211911505506649987962882915215584350105105258851663043620503541056403365664158549778053392745287239994664021855873554533882166158580370000
464 13317211781811379459134376776337384448958105373812413061466759526435759234808752474534250963417618901831478117839029464044021870551463817879354178869999968334102926070077321851847545013328518016788114801828386518806107680741185634200788518287570301306857390317993645045952961472000
465 53330195176292777920724896945831923223118816641226759879336479402327952345035387335863448081503143412561437794457508298297484791292918746633305460584992223145346301675689311959628825892821551752032982699262087141213662799815986647268181423069330312808557549056960837605025600600000
466 213565893370562673561467863385465812120583381694795267665190907746681160678205681817044774429408324736654046421274869682318973506645684494185364519545444558258447100757643204080806128959096395204089639567736026949879498227471665552957787106392654703978415781058461146478827108432000
467 855242909805236023537452645594882249142011590808932359247873899682547716352615682414357227136138382541235712517762917196141411362521135719105316353824732068638957677132640571446804760205348976508401361241239817967669719103052775593785533888641753556392476974504017384601331637776000
468 3424884542212320578083654750433240515286579934113047701943331890427276824901770484843967562490619779777883330244105997663628559889076149825667820030742887395672783827758054442932716253719072364721839642225358555589124090558253131948712547770163290856769441583814778561333872185580000
469 13715172071491487851280607239198360544157513156990322953240763973343898536954335366026973336674888743258084266715142266392312323556221825761803408155651099457263064556244491975415027771931131990502209733907633306373313349045051285659542368006692731848010055396206882124190674487662000
470 54923153297423526159620625088425343262266819059558539860674987163370094872856238731442739485312968739396067625608869715958002731047508845554543175534498824051261069484463636934298381299649882243724757694441208677290756725515000173041055956973374182044141965504914023609850519126900000
471 219942191786512988266802065916771193445868646426362088282152872807977215869412721949075084254586287437192872834544542308366078610188117346251423098237350742029265245173394336976470864962034714632670769844211538727860635698411288126546610525786819955459274392573610491859770826088735200
472 880765959506002656178656771714581895292314998481562994820916586485760580005638437617098149372867262725631424259374667830145871962115128264978199250358326587340657628234655241810222723395015685649972408071535020327197766804837002558419200561619543595143469626954876081963717763580601600
473 3527048134345991131601650183505213848543278730781522642254429051577845023437205836198607551364897566852905953648631473927803324467183788016182613994209402383533726304848082587054004595550372495956904182256546113104633258645440847625744645619947929486284359791864325714080193658651736000
474 14124111889835444993771081501365161864019244837439383693904847865158547336196099994479967899800391068119861135628883580700182758148711420240360979546062523238911058199119237917283348407240371871007293212781205322790390198699009304611586489207259260683734110687256478226198846425151388800
475 56560053875027243010622568459840211559125034690603876388255674580754560438411557576949035006018264895366694430641714721648188866169895189602480028384985812497129201581049980075076224621691930387888389856030890060960702789462687175487802556736421030097520868249802527214936884918994000000
476 226494357330054121215589743845901626919482576585552500847730676764466288783912313283277935108216961455042122985588395297879947192885555568463468456004684707203100249489555628373131088445215056300316979423860248551815209962445328144683531423625685327106052440540132727351791818970656618000
477 906992866662845779783070640355706447610305405450490440937963530818384197610744892456722315438606844828698459420398227129212602739481557134936071104422517275089851351421565729486414917614225234360824323323345749964659931536844077711440948556484379941830098294386946176415912742228406539000
478 3632028711047248315565308828966955439784553717137402473649980895509486756386936524086442726617101394412739754499853649986285768597844775052375853929877891370296562995728577103437487758944117569654317422066563587761869033590717952004892645309620028876524667701899565431243504105323807810000
479 14544325861283404210698482827714108127660330642304007831760337357506713634817835448963176595214266765894706292120628689977148567843935919521964909810628689298557445473971141414471948506106118421197560485897485504659687060836302821234248560730326713573162893445316074429282472507193524959600
480 58242075907898179193336398899657044613176454940535747177257744143454845177105166174698655717152399770947772559498096077220750763252556385260031430076653127511423650249822172027224640568121989725675345201584810771087940732176514647232223104179706223440171716089202106629307861159849073920000
481 233227108000429889010134070777706364093631844893069093301726593651719222266428196085968681580295457095704898716557080789648886273039842814735395775391369437583080070651634866185377574327816717996751182812784887145858992171924760129021967357400604654492375154680157465703830273675634005654400
482 933942511288699460351850321668869433722540523533559322349166871789555209464267304372282632455803101113725940805388358168122983046009447378452271297537740977898482630320300151410942254591334004994834347084504147690718762086269812301357400407240032775820664968419124085084908387894126091987200
483 3739901824430282220961449872333537478781665318353754100078451927819965312606135536185662195495329914282752577405727229408488529825013862189112466387808916194059974666171235025478393886262556340137834569787046068860787995986533636599106081007083490853673826846014206002810930699842891228704000
484 14976116322535835299412936052751970435618845100198764106544199615034142382305727574296453449384813195346232486442301371691975558756599529848889388077487385509317740371406063337000136455735632966927847568802628388397453514185576623596755317875497510926759389853477720195465138981088873630664800
485 59970429255786345154417989898755353399629411892035467455478785096991944661553699627493292170890549647531384747851036221230946694417912789853173154968676428030649271499302194713202587784133207896124829461430955892933948804687100879152963270826215451387489796334420278273631733149389395878590000
486 240145285288317052331573369383734986114610844300737323398315863894667184469703045741561064714845133859574544075647773000705884984755224483896302121519460243320768721854618221960494748806083678694099997347950651344953422554483433819113908868167172687579678844929380174264295674162682762391085600
487 961634267552479067156492962989512904145853777021109895841454323859259804022449444581310267692243367648806260175124037748697470676260266979101137687457820713960847613711903415495335492805370934459191834079967599046515321964815614155158366755624414130867974519371567337799036557191250078465016800
488 3850745003993454482173357452912322498423836086223438010861613398309191529658477560928566976757673998732264039255786517010732398459337071008491228159140032408550809796336343720672652338629334121349357563115526790168826966925511863461279348534157374937446500066064446570837981461230231538699040000
489 15419793522867906241880917484385880549396077247632762374811486905857243378653268835375559800638695217463758840023170772361797718153853998949962960513660128818930317515276722884175192563533222926090543870108572239086693024217648222482713263387561264195467150514924961087995944212657190685871464000
490 61746355440880831767051615676044193523266996054897096429034449530399556616928148095999133739839835140132352433333447013598788683232116167313159865351214859289828667012799174004779376912690918799393260279242990286017753026680088249200022084874708250257121969121001582829207491337547070906241200000
491 247253857382663325353796130321007983275335745132138458939275013027999961973150732545757916677952048275662816853915376121101841744367844621043700882135866330100563314230897967692675636948526611233570631959014457251756900945828162536507650435259008023093317861688496059295333690862162908530906544000
492 990088016610058288925638426494693691289865129659721808691379444941496118518321020120263744103698410955727744920945250361998580952863311745245744954623291117172529163365289115290918011865766961475165985992846089057794139509713685150146376526993541690916498622126895303754400642312484148364451092000
493 3964637807957730023700672144531815477126241470472890378873932180592188721102664911860004574967551801207648112981034490697403905794356608511104192606954222023523939955716285206368595413536857373918874503001376011115434701689294418482348323209103733992547076103940717141594145180787718235514036910000
494 15875675829541397950305799153993920994952060266781811800821591415891598466978828179099963898527309756172281790252403685914712340777174989539244315113985464213074731584195756320397519792021305061490234552610508713619803749738363483715787881956643063105314422015885045324109035700118158712204761684000
495 63571128469690584470691392678288948030190664112804103530904764448219504161871423172599063229323177605209117061673049105321614228640978808494285198601816894287296380226286523016578980530593415525560989956852491540822862893561167619322004507590934491582148274147400462592341332172905816716588830300000
496 254557922459144358046798704741589167020580240528442700258696475843290317977563889346161779735079975757043902566431072301166938094090153423135013497781909563922126216986948415853308273366946530122542248381013342463281822134905857191718915341891039136439913372823077118424429468165672185738690692551680
497 1019324159761838183471182175182099848047972612980237134635442771738540047860943006225681407668669288780439117311545066134051853144482038082228699266227350598458200255391315080738693628463537212541248801270933638767632407541374003823077728544209878029887296603082225716617631700098781356358119845037440
498 4081661875911939567617150697675937121214519611337119231128463239011689401852292891328874295311741004330911558281147446782114510835646372641746264498573300514588528942212680031299972679282685604161356486286862310014794122443768922743647330779340875129148818442812467577549736967063306669455706419078400
499 16344089938445784950084643676610411782877486417333512431446900432659702387393555407437403655172499389351177104293121695126465908240452576204207705317162340148855907115490979188393283536341898213210156620015241915104251292839660633666576359849946562582866927859729150915925560077079581377164572227416320
500 65446055675849182865276760610209319412853680875721051834754111767069095167606405575608006253151010842897656581038535457978085917467503986900466229485361122465373059260063137865291876687344688717380302974240959329970853772103622940617336918340716154612588836675003800503791900064379678599179476365000000