1 2
2 72
3 1442
4 20260
5 220250
6 1958460
7 14768810
8 96900810
9 563873400
10 2953859370
11 14097919968
12 61908797418
13 252208679268
14 959882556570
15 3433533723900
16 11603837100660
17 37221177046410
18 113779617228060
19 332648955112250
20 933146517188760
21 2518877938240202
22 6559731002608432
23 16519884821277962
24 40317756506959050
25 95542687574917700
26 220231986648034842
27 494595518082468012
28 1083811462665042482
29 2320524189173327760
30 4860664625733355250
31 9972151083876157960
32 20060152971318789560
33 39606467973324369810
34 76822363756617886400
35 146512211150601025170
36 274962687407906891868
37 508174845038478558618
38 925542147627865217268
39 1662292178922618181770
40 2945866488164585776650
41 5154221723429907663360
42 8908241443491168857610
43 15216687141326909030760
44 25701287295018962756250
45 42942924344438274913260
46 71009184284513258606762
47 116251203402270649201092
48 188497102616595297692972
49 302824866196247627529850
50 482175421833854221370900
51 761175149539487875609482
52 1191687099685141562436752
53 1850816474360444601785322
54 2852377772696190387518760
55 4363213866068604215842250
56 6626274441269814293688810
57 9993056060530927638299660
58 14968934673292004336552410
59 22276156166493507467942900
60 32940884394056257819163970
61 48412857882433226786754968
62 70729027299646655882226018
63 102736227544220212871413968
64 148392723121765507279068720
65 213174658021380311557951650
66 304621423545826043301959160
67 433064206632478622326801410
68 612595091124673878319263060
69 862350792228797401507052250
70 1208206321533632083583761260
71 1685000730271012888599094122
72 2339450943264875478277049802
73 3233952268049126789741433032
74 4451517511513175980722028650
75 6102173280872751529752599600
76 8331215050089114848059470922
77 11329825649964896048220538292
78 15348689478638800712092171962
79 20715392341868661235361613260
80 27856590930627853128886462500
81 37326174341243047730734652010
82 49840932096382565974811478860
83 66325600010016918030507419610
84 87969590277700381159302835400
85 116298241209786210184867685770
86 153262063865246565372530876768
87 201348239762112291369944964618
88 263719562167345784776105700618
89 344387144267587890671387382420
90 448424577370037117900235562650
91 582232854169351167858032472060
92 753867326475602135725424121810
93 973440302691052135906289028960
94 1253615676793314556904493575250
95 1610215298204431176233140412760
96 2062960734575015490221677309032
97 2636378756382209499977428352562
98 3360904410134529529764530737392
99 4274222092922722344414317790450
100 5422892765265733763797134956300
101 6864324538431821322291286011162
102 8669154573772803602877230612132
103 10924122796851980633747213539402
104 13735532659542094098438858400010
105 17233411425081206274568579266000
106 21576502601735376090749306324810
107 26958246665785777124146295183160
108 33613933615533802013265305212410
109 41829242781118774141227989843900
110 51950422360951673313206449050570
111 64396404140863874489569267957268
112 79673198660976082601187041240668
113 98390973733884642982490413872218
114 121284285829288730867652479431620
115 149236010722272962192911316004650
116 183305608426311317254271695018560
117 224762459463794689726501598832810
118 275125126851329573813555268639960
119 336207532924153799244483536450250
120 410173194698174545274784790004010
121 499598838580782006535761444534492
122 607548917947268208878399526796122
123 737662788836009053597269455834052
124 894256563647495173848542021825250
125 1082441964601004612237197657281000
126 1308264842679650842681359716267202
127 1578866419341089596411751850330272
128 1902670753504421286212358813463392
129 2289602442089107431523054488499010
130 2751339136332441071206235182009000
131 3301604106797645944149939819098210
132 3956504826946987751721757975101060
133 4734924379034080331308198005566810
134 5658973428722904414443278164735900
135 6754511579467196467275351340643370
136 8051748118965532182589186940310218
137 9585933524264435993913627040134168
138 11398154617439311805980170673775018
139 13536247980355382969523895762856320
140 16055848167103219532800931517972650
141 19021589421031376512037040755622660
142 22508482037228337366671452984968410
143 26603487241116170542768486555740060
144 31407317512986310496944827858508500
145 37036492713820818512443262706440010
146 43625686200436692948097579239792252
147 51330399402921127188755916569743482
148 60330008124167230753594540506283512
149 70831229164805038888902020538943050
150 83072061837216043239803081865901200
151 97326265575933016653331930622796042
152 113908442251479937327596293764165962
153 133179800030733203325072766121320932
154 155554684787191771726167558545674010
155 181507975245723323941799142919591500
156 211583449354357978918127393233508210
157 246403241926677804491896030800128560
158 286678527519547215472135858639013810
159 333221577941673235401537365587391400
160 386959360881239443861843801678992920
161 448948865062366895165188167145425618
162 520394358272676763519866141672526368
163 602666807746865825539154534828744018
164 697325717961342145789478770332409020
165 806143669129820651228501333444586650
166 931133870848063403670428554665515860
167 1074581079699682952726736129234457610
168 1239076267511360058215729327371712010
169 1427555468669529393655477281664100000
170 1643343280845689718737169047650832010
171 1890201544020101277320595667834530312
172 2172383778274408395294463469574327642
173 2494696021910681379250900733302853772
174 2862564778555856622203024405955503850
175 3282112855578459870796796707827756900
176 3760243956977705516735239193836705932
177 4304736982553136332589970386891206202
178 4924351082330105743792515512516102772
179 5628942621665695054980726551326520010
180 6429595329017617494062966783969526000
181 7338765025920103832407416060728360810
182 8370440478244013723433782421182369160
183 9540322060370880275609239576297854410
184 10866020090614728663667988354540396650
185 12367274878305193937343778497208834220
186 14066200721722820695580484830540032218
187 15987556312980103110675861189492037268
188 18159044242510763806175625082714009218
189 20611642553727524897185966327069329720
190 23379971579428212050809530671993391650
191 26502699597604393758927557632241762160
192 30022991177518842161849618743425718160
193 33989002449511618002653013083160739810
194 38454427926385460077790038205965031000
195 43479103933009758507179785398542435010
196 49129674166766505965581118953739029172
197 55480323417650328388754454257230576602
198 62613586026463094006533593607857520332
199 70621236256088487865284886212351292650
200 79605268398028505056733796380959931850
201 89678975138243371762449215972807968872
202 100968133467165244421454963241927339242
203 113612308243175483545518577595778600912
204 127766284411802985251953984442438432010
205 143601639849733544359320115407518812500
206 161308471849117019861481183551596982010
207 181097291389728101389173346760725258860
208 203201100570821123583056957746525065860
209 227877669898027185968195108656364356650
210 255412033550874925863671448807094671020
211 286119222301503607790053296847447285018
212 320347255423468698247750431852683619368
213 358480414730402994851065220066894820618
214 400942825827513494246910547144806345920
215 448202373754964588782084367934813232650
216 500774982462340232110000140209356476810
217 559229289989574583919631762051890219060
218 624191753854788518926069044699732621210
219 696352223977028439780228556086719001500
220 776470023506552147849366846005869429010
221 865380581212597093273393893357926776832
222 964002662605087313470065632728413913362
223 1073346250760173801305961682263099091192
224 1194521131898712084058037224002407488200
225 1328746245151850813564084879204566216050
226 1477359860660238794107548624838400108112
227 1641830655215749222389028714712793692082
228 1823769760091338212696469591772933439852
229 2024943861541532519655076337530642730010
230 2247289440720567797593380944236148938500
231 2492928246486617445545781527950909092810
232 2764184101769964966105560454957721222410
233 3063601151913449046510300816787082114160
234 3393963671680201878054635168918133832650
235 3758317556503962818821320519666560463320
236 4159993633070767974411580844257311609018
237 4602632934509744089748880158942985432668
238 5090214096379832304857583642043895198218
239 5627083041316050482386438921541320797620
240 6217985132693802255093192112093390035900
241 6868099991036265787241138260096059638810
242 7583079181184807244731738024631257793060
243 8369086993535860324000608902661577455210
244 9232844558983618812344891854056956324000
245 10181677554663858824865106239550377044010
246 11223567776241938248087556727573824468792
247 12367208872403475910401658216125432030922
248 13622066558469855412374674717771848050602
249 14998443648757738693126187300747510725500
250 16507550271522428562396830848113248668250
251 18161579656164681817178131430113466135652
252 19973789909940502914148149424985596786722
253 21958592230800463474111997592213118451592
254 24131646034312294012355407006480869659010
255 26509961506007488078943457403717986504000
256 29112010126065906662480446246664653152960
257 31957843751145551108315710172883465735810
258 35069222878519063415998712734415982391560
259 38469754760643389228481404519186083279650
260 42185042084022093654043921743786072283620
261 46242842974887601710800372946599891824218
262 50673243146009007998081333361254438844668
263 55508841054005726413668407665663629807018
264 60784946995114095388334790270969175418570
265 66539797129619913878652662915523902121400
266 72814783491352940365913872923762998778410
267 79654701108969788750674997719398423824160
268 87108013440472120973531221164540512360810
269 95227137401773493670872389640396566798500
270 104068749354410464827674209356584708810010
271 113694113506975973858415398172389130133052
272 124169434279835238152544915198002322548532
273 135566234283482180966733749427370146871562
274 147961759667840292452313379443376982158300
275 161439414713256085324420293389492709803450
276 176089227654244751903303286686890178395992
277 192008349854614536996850592412519006665162
278 209301590587827403031761457361055219675632
279 228081989819778879377508481095154655264010
280 248471431543052101517791331687381318690250
281 270601300372596031065809732872466577923460
282 294613184283196438760178211253429227638810
283 320659626549577006300604316545329524654060
284 348904930141040512588608803245028841577650
285 379526018024818533850765445988301032691920
286 412713353046354132854722036858372938645618
287 448671921281238480185140064672986404055368
288 487622282993134657275876374020674675675768
289 529801695585459557823023763580117109898770
290 575465313202603050254145533055507122390400
291 624887467919824967619727227413817682414610
292 678363037760506723781133521639677637528860
293 736208907096007986950774899626416144602010
294 798765525317895227880905024343781914712500
295 866398570025718201885912377132742688432010
296 939500721346809416790087126465298432036362
297 1018493554398816204658645564682270935824192
298 1103829557321942124205691251198794793453322
299 1195994282747324507004486783141748072146600
300 1295508641031814332819922042664187996186650
301 1402931344078917972526021174541396440441132
302 1518861509082133367586996237268961150639402
303 1643941432071755343817118866115121834483972
304 1778859541720891964172976214270492925921260
305 1924353544472451600809701052782265111072250
306 2081213772687826821927968780840718315279060
307 2250286748191590092689842807308767078822410
308 2432478974296480633088572865572278470990160
309 2628760970141137073049355972876311100156650
310 2840171561961338471664846300513822240735720
311 3067822446745968403634283566101681981558218
312 3312903044603618539798449729077103931191018
313 3576685657086902684139083536775850071259468
314 3860530949691464855409903800640594619946970
315 4165893777767747426402433125032552289262900
316 4494329376158360244453890612429754473961410
317 4847499934004997444708381954885533461331160
318 5227181577359044341207613019751298131587810
319 5635271783482187069206932731151358719466000
320 6073797252040498307639406910473645675883760
321 6544922259780775717617413999752668737746722
322 7050957526734650228792944311493200095892152
323 7594369623527601723248961967580628062058882
324 8177790950980117105284649022655834279162900
325 8804030324880558076828389253211086511557850
326 9476084200587798458681220553492738627030572
327 10197148573990443233246205884365644585166442
328 10970631597312734757131939921194572863612362
329 11800166950319555858815710931787581208650760
330 12689628009638921507274974683073106384806250
331 13643142861194881783849220026104817862395760
332 14665110203131923354039150319656113899697610
333 15760216189119060451044712257206807603695860
334 16933452264553386011609808587025578359246650
335 18190134050944685312984180365824938680075020
336 19535921336660823931655093240643602635223268
337 20976839235254294152747613547459772205616618
338 22519300575780093902284483610499872803001868
339 24170129592860855093596248496259775114478170
340 25936586987763960765075082825275591137771400
341 27826396435434722393444335038404886909852810
342 29847772616287275143780125955641498995862560
343 32009450855598761772195168505667825237747210
344 34320718457591027805824619974909340057290250
345 36791447825726207304695302613395334903970260
346 39432131465397372967431949274905555471945882
347 42253918970072371013398540776512967448900412
348 45268656097057970772124781599197816701596242
349 48488926044402853303324629655999357774167200
350 51928093046062491992072174043807274139332050
351 55600348408317833891640643136772769089756312
352 59520759116584527195223567230511092451317032
353 63705319148182389326735791520273345997722802
354 68171003633368499779657658478378429200803760
355 72935826013984875140777764279627904375067250
356 78018898356446818417117951006211714216282060
357 83440494983514963240372722086714855982320410
358 89222119597367563681071098049449331610274660
359 95386576074935117267106444369553001189752650
360 101958043125292976738647613091549351639138570
361 108962153008145871879953153333358556597290768
362 116426074522098559518685775322311336258873418
363 124378600481507171482902276589588996995022968
364 132850239911264977404085821654275953607957370
365 141873315199913705011894339931928392481435900
366 151482064463007518318291033869005736658292810
367 161712749380712295430853079883861425933087060
368 172603768786219851657056052299518379957810460
369 184195778294717956560448398113756273234060250
370 196531816276406020832739878483841102158640260
371 209657436491407726171357161856428599021116842
372 223620847719431138743411710717442780112329472
373 238473060732690472580393177507123898023743402
374 254268042976959165527409709931416180090607000
375 271062881342699869796227166424964448849474250
376 288917953426043012713276365588462699424386602
377 307897107697992559322684151010118082688838172
378 328067853019657493331124293509415779703966042
379 349501557961573532217379647125480606496000260
380 372273660406326174506459577859073846138705250
381 396463887935749117596478816416944377223153960
382 422156489526988511436189278469393104055391810
383 449440479105731955415627963770423095734062560
384 478409891529941580921141407746794297663098400
385 509164051603544467709192532367384916335186370
386 541807856746764047985880648840435980536836968
387 576452073978167692851673271661863289304616418
388 613213651893104647675810607369636659704275268
389 652216048354062900427657928369711753713524570
390 693589574640633221839646166191073156622263900
391 737471756840285138673853270615665424431130410
392 784007715296086522677105393325902640519582410
393 833350562963891295443058401284123684722121560
394 885661823569435993675468157197814190079982250
395 941111870495285242472799871596388733256173760
396 999880387368710351450072637202838123797762602
397 1062156851364438331351497314738416155921867332
398 1128141040280837000831656683158111849194198362
399 1198043564494574287774640153213047227642542300
400 1272086424947177580671045778258446395793655700
401 1350503598367295870136361998856690454031178442
402 1433541650984909904148843624699347491500215612
403 1521460382048322865112817555003940515978169082
404 1614533498511578191815017189334118392376472760
405 1713049322319077064918956008421073156892370250
406 1817311531775693718127627781974802987193434960
407 1927639938554703212194505041245006272481132810
408 2044371301962437917858589136016525795702196810
409 2167860182147873322778492862922771492542788900
410 2298479834017411965401877678646438112819622170
411 2436623143690090908478324313756843159357801868
412 2582703609406391459084488536873620016320645618
413 2737156368884891861074018106688609751914918768
414 2900439275205290370423676939053706378370494770
415 3073034023383957440551053648155419263026375400
416 3255447329899275815247299587100576638923078360
417 3448212167518724562037080288450767954258102610
418 3651889057878090315168260936569633296773825760
419 3867067424365483638963802751902200469963031250
420 4094367007969142585620443754005152723203963260
421 4334439348858466185893805221819856858183531162
422 4587969336582489772261388172326793501506409492
423 4855676831889248863122923302639478451914554122
424 5138318363293341342857549825924497000606051850
425 5436688901647656872013408514920485948498066400
426 5751623716108871549728590176704590925003315082
427 6084000315025084378945952951471466066455361352
428 6434740475418085646425666905042891630225928922
429 6804812364882387744606602129645671429124941260
430 7195232759878514473567260169556228011116262250
431 7607069364559340332324693448610274545844881060
432 8041443234435708429070767574319139448737315660
433 8499531309361353135910299549686237545993428410
434 8982569060497537464798471158943990348882222900
435 9491853256105018803402417323355054023117680970
436 10028744851205221283560066285630766945419457968
437 10594672006354067762806352141740080312877031018
438 11191133240981066466150650671577611279298320968
439 11819700726963222478169926971081181207431232970
440 12482023728328426899985154602939842583667596650
441 13179832193216449948656868369373079947840775660
442 13914940504467821156723420958116550755421640410
443 14689251395462022205731756070211642290389807060
444 15504760038086857664134081397903961738470357250
445 16363558309990927940735120584361247147419888760
446 17267839248551139435105411163490604097519215522
447 18219901699277492182532349605217431510628683952
448 19222155166678339279708293821288974327865892432
449 20277124875921280402453405072648573330398295650
450 21387457053948210826173696780197490131759352600
451 22555924439038186590702629113914848406077843522
452 23785432028159087245309674735561001868983019892
453 25079023071808974137676227617774979296475737562
454 26439885326420981756833126431954724332664613260
455 27871357574791982987010939755256337993486006250
456 29376936425395590953035204640981736930937112010
457 30960283401854769413375231110458033930137576360
458 32625232334278904075056169521040877257090309610
459 34375797064615137599786911043191371195856880400
460 36216179478624605860131949145785733196731397770
461 38150777877571462639550924076853767907073285268
462 40184195703206791398775271446029249863292362618
463 42321250630141239873722995108530529414301181868
464 44566984040230057507691025128788742017205060420
465 46926670894142766394818096592918153589382772650
466 49405830015857571340012846856935694916744350060
467 52010234806408450642943597079176455050520614810
468 54745924403821322655134162759755657083574281960
469 57619215306805430504937004821332821644726410250
470 60636713480417825771131351620861479651217317760
471 63805326962593279704084271591922945222641628682
472 67132278991129848092296359513680581167459469962
473 70625121671442425772872037357547499908195346292
474 74291750206143734912957351231249289644250327450
475 78140417708285107124759741695290932379603054300
476 82179750620888977217316114364612050549301455762
477 86418764766232065032703535045481227202655143232
478 90866882049193666262997214963905181990951482002
479 95533947839868214816198263573756548958964808760
480 100430249061556256869336895002238431516175621000
481 105566533011194156900546782918574754019988173810
482 110954026940261234199956184202702970792536102160
483 116604458425214629672172021211980425710387631410
484 122530076557548082605375859220616329620311353900
485 128743673984652042167147828411582766008802732570
486 135258609833770267453974616139302532068527971268
487 142088833552503434692076700214613806514055625418
488 149248909700504456246997282451206978295128190218
489 156754043728244443819434272874256692745006067120
490 164620108780003773687761139032541376912617704650
491 172863673559560827907320919274282272270467105560
492 181502031298413022491387035773549719631992714810
493 190553229867772060990387879175033914662740674460
494 200036103077029378523366357951647145827601690250
495 209970303202889916994275434372107061734118230260
496 220376334794924188664258533461203167154924384892
497 231275589804891577214656630295418680964160410522
498 242690384088843571886830916884047858198471412452
499 254643995332725755563756799224447409710701782250
500 267160702453963542690023834792686539942855324000
501 280265826533340606460304234781571167936598613802
502 293985773333362414582543351693792619236736890872
503 308348077461242127373593208678644021555879319242
504 323381448236654170926878139267341282467520804010
505 339115817326474004645183971764051598548781581500
506 355582388210862934080757307626762673252116101210
507 372813687547266310206734796436120320676563569060
508 390843618501174195773888353462168918929487579810
509 409707516114847717978841083780862284126708723400
510 429442204787644074393598425286756799897948570370
511 450086057944080788079530757290039555239480035968
512 471679059968367653729951161775355484922103543168
513 494262870486805280502155020888334454000916086018
514 517880891082204686799395101653146413473216549320
515 542578334527325574201667171658709973728673087650
516 568402296627264309016773187359186601589203178660
517 595401830763748949777604079808774276678756024410
518 623628025237420630803722267448691515716221616060
519 653134083507401075038698104523153110503624622250
520 683975407430767871085199130996895702627139000010
521 716209683607985396946245037524874807810713212152
522 749896972943872975682011942269509767052013699882
523 785099803537336159310826253733014207522311138912
524 821883267016845196323213035871465530945802595050
525 860315118442520073024505684453116047606249801700
526 900465879899677448077586135218361780030792799642
527 942408947912814834490212125276913996051564754812
528 986220704813255130532922843185167392057220332532
529 1031980634198053764974255727721210433017064144010
530 1079771440622285106959022937973348311433621881500
531 1129679173671478303806663644761161189519021105210
532 1181793356565769363103322963833007148735241985560
533 1236207119452280208618838082810688135595537860810
534 1293017337547330843179744342449614795987845556400
535 1352324774295341989264361275256651652715017596170
536 1414234229716697109367675512135752939666834300618
537 1478854694122409111615025481420385739620922140868
538 1546299507379183022016314368444192197010813973018
539 1616686523914386278311846986877777853298100447020
540 1690138283656538024638329037489017783793634041650
541 1766782189113212945359210608937800710088481913360
542 1846750688794728988739851440813158933013746522610
543 1930181467198657152635942077269315047600044570760
544 2017217641577060831843139467949309847601108275000
545 2108007965715447701411752564095823284840001957010
546 2202707040959704521105381391322919542430058139712
547 2301475534734790533769522768062792050324145521042
548 2404480406806694390290528839062715159807253406172
549 2511895143547119020558937640740531153695256125850
550 2623900000468555000610987654138629217465362614900
551 2740682253305842324753442632566827601285768390282
552 2862436457929009832474243964698181876205850465802
553 2989364719381127792548398177892049000232813343872
554 3121676970344119419147610252913547874071726080010
555 3259591259344958678358502560405943006855550721000
556 3403334049024442117312595385685159982227784166810
557 3553140524800769283209948667965783084885556567660
558 3709254914270507463601593108878291245303585450410
559 3871930817700160041425885690884362831437895032900
560 4041431549972511993605853222967195053766069826220
561 4218030494363199456615508415326396876913201700218
562 4402011468534551538377521706451431542454179557268
563 4593669103145690596278451235861369828267673006218
564 4793309233490161175353132193040431489278386312720
565 5001249304584997089742859915653698741948358236650
566 5217818790148140352325458374442301462233907861160
567 5443359625914504672459014819704636544159064958410
568 5678226657754740158811856900440122646943687928810
569 5922788105074915046025371508914796655763929423500
570 6177426039989895333165600172933246568202784450010
571 6442536882778185067235949427419125853612164435572
572 6718531914141399787271440021723130162241854952002
573 7005837804807394802997366981321881613562878302232
574 7304897163032370240892614469618943374256859159650
575 7616169100574038165405652806542945035736813003600
576 7940129817725175887876810584135677413107081751472
577 8277273208014616429322605623087459482394270055842
578 8628111483200954936592043976854202347746845851512
579 8993175819202991914675851217595612457014138507010
580 9373017023630204007816579375188546806398222412500
581 9768206225596344649181760077795783589465560162010
582 10179335588519644455462720012232853374494355738860
583 10607019046634019370450283627459009646036508469610
584 11051893065957218219318695081659625450219203976650
585 11514617430483965847330055636623751630673406920520
586 11995876054394899080942813058415478301152506471018
587 12496377821095466445985514565348256241769468232368
588 13016857449922985377506661030760797015061286860618
589 13558076391384739429549863689301373464785104186420
590 14120823751815370019383277366844569175746042142650
591 14705917248367890216292814773891819043142228906060
592 15314204195279440133656456120961321948968518257060
593 15946562522380433164999544218994993454713786319210
594 16603901826844028626807491533293551988367245111500
595 17287164459201928796085129988154557723564896034010
596 17997326644682356788522277376115191709675628700232
597 18735399640956746620017346568351206990681892090762
598 19502430933413189024008788806120044895596192122592
599 20299505469107047551563581611210310652193238781450
600 21127746930572411061693245190216282790219210039050
601 21988319050712203337593104903952390893860677800212
602 22882426970019851194039081102640518780864771670682
603 23811318637421442569263133017780712748437762467452
604 24776286256064309774059548405362756617335687245010
605 25778667775415974922183366876162864097593835756000
606 26819848431076419789983879133586844886523880361810
607 27901262333746716743198940653319850598147016755160
608 29024394108838207324210882920141749408986506653160
609 30190780588248667632074014837518224271386359417650
610 31402012555875282400912698253223213699502211870320
611 32659736548478790986629421748018219050840124588018
612 33965656713558897264148652349550435669219324438668
613 35321536725947981348947951583811283292582354856218
614 36729201764878344407646001527354035922153750595620
615 38190540553327689636990976029802741790926802904650
616 39707507461498324511740768172440331465050861420810
617 41282124676337694107068837097597407771882477332560
618 42916484439061355917838548777971813178841351547210
619 44612751352694417119153237859135819736198662339000
620 46373164761703810416392774326409102083097965814010
621 48200041205851620094172308012732434708000100741692
622 50095776950459021984316484897565037671400876805322
623 52062850595331307058738989738277957424090840495252
624 54103825764656956291159769266229848938708030657500
625 56221353880257863268441054465263870120979845436250
626 58418177020633600602397275257961689032030200317252
627 60697130868310137237275075340463038310113180257322
628 63061147748072677933502643225065039111522599136192
629 65513259758733356146821893515135610535555480164010
630 68056602001157410790727187940671412563821144039000
631 70694415905346260531825711128489268447741939307210
632 73430052659452601890951618109096974523910498048810
633 76266976743681346103368922893322652140389775412060
634 79208769572110922073526314256679601955960005154650
635 82259133245552257558376045342964804099382094935620
636 85421894418647657735787253411688264324720346421218
637 88701008284498880484098457214241079119989837656168
638 92100562680203013077030770463000934465101366958018
639 95624782316766338808932124271285669363087219180320
640 99278033136960298718851438710828068920229803186400
641 103064826804779958699270386341599871173938294329410
642 106989825330264142713262269082547061424124875525160
643 111057845833537646720464381531848441626693368531810
644 115273865452039764632791513348931668383364138218500
645 119643026395009797904151699787331493514381155570010
646 124170641149409346263967830977296271054661773575452
647 128862197841573052059465938236969158860437170608682
648 133723365758994159499814667660384888647212356661962
649 138760001036768819044072433925807782416645264347800
650 143978152513343583945750432031775153965741058241450
651 149384067760334079743876549463466171657874849134592
652 154984199291309448971125521452537723396642696782762
653 160785210954566954775057909988963126478905790009732
654 166793984515054142335049299546898250325731018434010
655 173017626430732281328266371820009547638728293161500
656 179463474828814523315575675275218815413482244965460
657 186139106687455383517449513686384550681266559540810
658 193052345228614877471684326674788325018948679896060
659 200211267527970991690293599543505982198115173942650
660 207624212347908227618711351522236767039603330988920
661 215299788199767815713636616754941810516603194860618
662 223246881641706938910627814848431428537387025572368
663 231474665818680021646929769530661712790641160651018
664 239992609251224923358399488193423419644249633661770
665 248810484879910817360852022622919692211270262732900
666 257938379372482732633332444482042595168639024419610
667 267386702700920284659647605831021737370301332038860
668 277166197995815121649516962905823077230028512337010
669 287287951685663165766245397480283865361308454350000
670 297763403928863939209841042270047699181372707257010
671 308604359346420238123229902906400410394236139049512
672 319822998063537261532573518297474554150473150877592
673 331431887068531128420476314608273859520344523040722
674 343443991897672636419759108966511016358694670493600
675 355872688654813245744855083510130680414133068269650
676 368731776374866729516474386695488612636906045916732
677 382035489740451836728525986914411457575700401359002
678 395798512161238789425084873474434117925206802447572
679 410035989225785606444523754235162019856227758400010
680 424763542535899240217328195765290144174082148042250
681 439997283933811461118573180223063542852906991542560
682 455753830132720459047905029624968757679760561078410
683 472050317761516390291682519240839132908829319681160
684 488904418834782718200186245304105029272392123586650
685 506334356659445320562705952193653566770983491390220
686 524358922189728109504468504994215852538618509066218
687 542997490842367478982486988126639339138382537207268
688 562270039784338411302016977050381643709293637971468
689 582197165705652691408460460503105511382671395654970
690 602800103090104553105627349993337786837795126182900
691 624100742997161375122743295479047094903617476030410
692 646121652368526920711999315444139028177816857410160
693 668886093873242239181303416185206920443555736296810
694 692418046305534891855852894707279215492971456821000
695 716742225549980802312161360119778396254045849880010
696 741884106128904938792901589915744199327721036438122
697 767869943347317396570238435009830920355540699915052
698 794726796051060444454027213863093541809629795288282
699 822482550014229921178980814476202856256179081754900
700 851165941972331206427265431371478964048864352510850
701 880806584318036044033903114994716426028298533535672
702 911434990476821961747726607485581510872947303243042
703 943082600980201117103193744094289295550930037641712
704 975781810254680310953930228231443322532724810175760
705 1009565994145038861693816940011992566414015591681250
706 1044469538190966241101599480349190125556541385420760
707 1080527866676567058415866860831322006809481073372610
708 1117777472472717368455587522833610840424108605175860
709 1156255947692743602658250142122958666744981630066650
710 1196002015182393913742798962949901351468561403987020
711 1237055560865581624952349735697656940730211356343018
712 1279457666967902027918458834656048690711869172444618
713 1323250646140457228421650388394043598668551345819368
714 1368478076507069350980332329499156883826535466856170
715 1415184837658520440623608190537984137517378715256400
716 1463417147618028107890863250497392081738198659020810
717 1513222600802749620802080271039270355844712750383060
718 1564650207006704030355682317358680549734476688265210
719 1617750431431112304580050238149784755678981624331500
720 1672575235788779626382140003621895211923723538400260
721 1729178120509782274141615829699444996103488587754282
722 1787614168076374148683177035549218334059138756512812
723 1847940087515695339271772532099124102905270429487642
724 1910214260079547443927497654239639579647452931404200
725 1974496786141197991034056125971933601899021283255050
726 2040849533339889571484769375586360612710113741070912
727 2109336186004458511336777369289404106532249437711882
728 2180022295888213428400666910494960593437977289835402
729 2252975334247986163178669997543876931777088804206260
730 2328264745301046702523342575477947974619003167972250
731 2405962001094370177528085292910626866717104783596060
732 2486140657821558176575218011486480956880317078779410
733 2568876413623548838261325933745627631677168501996160
734 2654247167910100852334768296559054304542847140037650
735 2742333082239905982323152086340645182625216878739320
736 2833216642798073421101288115503468193790482190109768
737 2926982724510637597682815117760765322268307858594418
738 3023718656836669375104317416832615311873934290645968
739 3123514291279519328302266885130943559861971057480370
740 3226462070659691388192525121463796917039535220785900
741 3332657100192836012662180648338641699007853611894810
742 3442197220417364634011485318828887683416812822909060
743 3555183082017221881047740277225433348358622892491210
744 3671718222586409436560783707759301411068845655850250
745 3791909145382935829999418430109330287136778821547760
746 3915865400120970452341950717678930529220063773687242
747 4043699665851108095914404160548282590941835195638872
748 4175527835979802855898080443857212962631057206991802
749 4311469105480207781425042648562429702101471615201500
750 4451646060347859740890599063037777218906629156842250
751 4596184769355878086450951109542230654669411976934452
752 4745214878165601394456161838244252528733305341843772
753 4898869705849869359599061797283080025515543389135642
754 5057286343887467378791110050847657544149705476580260
755 5220605757688590034481453002864787766339626396390250
756 5388972890712547145094125944354593077207171070396960
757 5562536771240332871936210192011943385882703699424810
758 5741450621866105147665727849147422468169787540965560
759 5925871971773080022603512710482920260087280657704650
760 6115962771860834024484314735239519654567648132563370
761 6311889512792527918775058849730419093807346753961468
762 6513823346032117976197018269881647326605832001955418
763 6721940207943206649178272556980891727653185034391268
764 6936420947022804089292688661399415642695931576417570
765 7157451454344925875234263562556487930001283972091400
766 7385222797290641349927866361262170284413311016801410
767 7619931356642911783075239830957599325156077390772160
768 7861778967126318891771921655448933442990339161962560
769 8110973061473582789928842057242750930401369624677250
770 8367726818102604933568168611736097154278915975258760
771 8632259312489646833695724581096824434458929259540002
772 8904795672326169985256340343299267255783729501093732
773 9185567236548817387579229899735492214664676147548762
774 9474811718334013000934111180965494938368895681394300
775 9772773372150693302095736555171973401342682425537450
776 10079703164966765590686707951051496830440029719652042
777 10395858951707011694100531263128148005397666549830712
778 10721505655062324073851195692678449223900873641200682
779 11056915449752374917651375039250076604449789676217760
780 11402367951346078492597852893673447522561374168710250
781 11758150409746513734826406985158645562697334444359460
782 12124557907449328675524208341353926533908067878454810
783 12501893562686051784515107186203961925126556156240060
784 12890468737566188599925458359368689546523335432478900
785 13290603251334486072047268014197571982262723319644170
786 13702625598862302865270380148654609149154141610731868
787 14126873174494632435455332573741834189373287730002618
788 14563692501376988051030433379273100838919797794327768
789 15013439466389076092457706333719973195490773249357770
790 15476479560814957003236843093897689092303055471980400
791 15953188126882223252007097065456525092494001236409610
792 16443950610305611694572215834755739095039062979057610
793 16949162818973414911447540418205497023620024959968260
794 17469231187918063575398485237763497425384941288756250
795 18004573050715320829276852448728996758763285136113260
796 18555616917459661202757145415858797846099547779760562
797 19122802759466601963782207302576517863742506699885392
798 19706582300856015204407417418862903316526026706801522
799 20307419317173775640706883659975298542466553286342600
800 20925789941212493323912685515444899650796515519249400
801 21562182976195543498818651806425758630141655209425682
802 22217100216492139012261338185107839345907691635165952
803 22891056776034795298883102676278452505050218610677522
804 23584581424614215406577620261678143733395496743151260
805 24298216932230374147096077219748931165179387212132250
806 25032520421682407669610036656765258500854609033227060
807 25788063729583818982617067160522584599436528701910410
808 26565433775993492643548222216198582293710069074214410
809 27365232942857074472389949290652427367146175681790400
810 28188079461457416228066807681622426267794568764872970
811 29034607809077012243068902398453859635679581937180968
812 29905469115079666598423935180703070398268093324981018
813 30801331576623027120368409593794687781651830374935468
814 31722880884218107902352034853735118668692403252540970
815 32670820657356496839773234897365071404857989759872900
816 33645872890430610477078492671043037523305300448439660
817 34648778409177117003538415203067903872118323679964410
818 35680297337878501220568521808247229237792261542911060
819 36741209577562694495252169654650902314213881760362250
820 37832315295445739897517268562967959297400822329303760
821 38954435425867609708887860966679555813766530206066922
822 40108412182976541136942315659467848526381624062229352
823 41295109585422608251526777136286019998594967083163082
824 42515413993326705788770151375713046945769109255612650
825 43770234657796685492327553115758246456267456444593100
826 45060504283268060056798600953317867193157973727196122
827 46387179602952475518668149537698200412319353721581492
828 47751241967683052152671435801990054834270026385108162
829 49153697948451708658542507298013492832395416507900760
830 50595579952939716782648805067584696702996545349281250
831 52077946856348985665231373905547160136076935774575760
832 53601884646847949327819583143290227364836865544821360
833 55168507085952429045188650867879031565656769362584610
834 56778956384168467148242583341818709685648349892025400
835 58434403892230882383246355485033054792825927884784770
836 60136050808278181652866414875457316151298137892901268
837 61885128901311481169247127623622346347459591677030618
838 63682901251292244182989816344035597949811232427901868
839 65530663006240934979580736119096195409566148924632170
840 67429742156706122263381985795558244368767866653832650
841 69381500327981141927932871947950736220977692455975560
842 71387333590453152132180108949084933466744953869992810
843 73448673288477285201201009447353382450222254962494960
844 75566986888176623827190350062835254972319997101570250
845 77743778844576906087175080551628726536649192625510260
846 79980591488493197689070011356647137185538303693697082
847 82279005933594263424715018060795116155583482129673612
848 84640643004079025912039825649480257027501525794222692
849 87067164183408321260995156207577168164906439969289450
850 89560272584544151260530560063005049668106008571452300
851 92121713942157793067257545899997321821712632951830362
852 94753277627277463241250495207001191375869091404141832
853 97456797684855746432392433350352721365852018413054602
854 100234153894746693235186010318973058527369410556473760
855 103087272856592369916970530778681739222732722555082250
856 106018129099128708153301654790601996248638329667532810
857 109028746214430758898309664291248982690183320447768660
858 112121198017627904455595428787044032798765685448160410
859 115297609732630230130927111842959122283806762306963900
860 118560159204418105032634074218715692041450164135839570
861 121911078138458074187686312612115907179790417844692768
862 125352653367819424767967461984972778569685412846686418
863 128887228148577261538499255277154061237944238477746968
864 132517203484099614373896012708020450249804174912190120
865 136245039478828007628816089123402210193689627637129650
866 140073256722173051142417199223048846597755211357152560
867 144004437703158969618629142217324668016840567208381810
868 148041228256463575030233810188783488506425451470256460
869 152186339040513009587050373092304126991423174767380250
870 156442547048303648794667938955340906921189465625900260
871 160812697151636859384794286365869937797861778343284042
872 165299703679465859663995500056754803262471965325254922
873 169906552031067734415964000026421567158592368194558352
874 174636300324767717285066661853326507488444454012914250
875 179492081082957175018458878349998204593486051622667000
876 184477102954161314575315475817814863065530765602465402
877 189594652472927490522763029460059886071559665971118972
878 194848095858320121001263817520162276464042066982848842
879 200240880851823630605303103546617921934864319323490260
880 205776538595470532612642289724273381790862617330041500
881 211458685551027746009209709847446900120821673645589210
882 217291025461090519677873874687589615968567563337197060
883 223277351352949912008899924524486234861987666181552810
884 229421547586116654190094948463275154583874252466998400
885 235727591944401414770224503520775329070404678302547370
886 242199557773468987068637018195388040004042953856562968
887 248841616164801745020496990227749342825971081111753418
888 255658038187025862580120675761257051354666027959167018
889 262653197165572272421611952098899854492807232623729820
890 269831571011663157032052708858430530187624278744802650
891 277197744601633925133724413778674825907755481871094660
892 284756412207620134535440265433671043379136652834765410
893 292512379980658684929015970142795449565555076886939560
894 300470568487272826839284528828912946274095863470717250
895 308636015300631122024452362391302824943586871712753760
896 317013877647391452324493851884863366050850574780699552
897 325609435111362514583512846040059394918777240817561282
898 334428092395136965242160180139905238778180878384174312
899 343475382140872496024118572582386594824172476953422050
900 352756967811419638444900686245228590178661005519189700
901 362278646633018016374522305795191824299918491631633242
902 372046352600806099416521685352366927011972690453992412
903 382066159548413262360093583857556662960601969654467882
904 392344284282927134464435397933750659407521679345464010
905 402887089786553833999838275634669700936494211905559000
906 413701088486313735565711080994725722987953892371287210
907 424792945593140917612377516121638245392846509542602560
908 436169482511780392807228554733316130888949567171392810
909 447837680322903642019720656929432124802137487096008900
910 459804683338889861485540580989570786820914549988718170
911 472077802734747700000160055189487132181084966007851868
912 484664520255680116760261586842318924840618689252462868
913 497572492002823338816309170194595567006534009297347018
914 510809552298719748244724432649289747964547669433785020
915 524383717634113891445059781445893797060762446715846650
916 538303190697690684896908682340103164599045658980258360
917 552576364490405301884913498895410945747910609547297610
918 567211826526085171863040535155780289792662695737495760
919 582218363120016017161177282720716041293626580219306250
920 597604963767255899654857870338352938700425744827432010
921 613380825612453861978188848767817238295396408748616612
922 629555358012982933157321769051081595993476981166044442
923 646138187197231036616447812786381024062583902991938572
924 663139161019927698944508641621228231089186693111172850
925 680568353816419420339814509265360343101795028174460400
926 698436071357842142151765567381083893784831013152760882
927 716752855909175443445274792806838069067483603943074152
928 735529491392199927208985317985276635055899590468752472
929 754777008655416728053133235389666992770171112002365010
930 774506690853026197494780649339542850953944608621116000
931 794730078935101610864894069412629169981641010249657810
932 815458977251133202313300520021279544905507067247313660
933 836705459269157982318306306549918168539491794247456410
934 858481873412731636678876175655276314892858256816362900
935 880800849018040358499033979757206783296140845499336970
936 903675302413492736658354924486367330703829860324638218
937 927118443124174827364783884624430766286269552184284768
938 951143780203595281448600155271114942488118657816398218
939 975765128695191901100051566973358407778948523027595720
940 1000996616226116267980229463797875609967328617024306650
941 1026852689735859132431251375816023857093128868842307660
942 1053348122342326093450302535287389351898093737746402410
943 1080498020348020743934147547514066529640505291714209060
944 1108317830389040918399627707982512477015325979387703500
945 1136823346729642974089027739614657491951023203338190010
946 1166030718705179174421704997975097927997691424604321972
947 1195956458316264239699497769003117599718504262700707402
948 1226617447977078997560211628433999665702811272166051632
949 1258030948420771818853349830710692458419554881828076650
950 1290214606764972177545858871387214151294214559054406600
951 1323186464740485240324767468818136432561618355227045322
952 1356964967086291887333999594372154734788760584821102442
953 1391568970114035004767119419595750374463950369496469612
954 1427017750445230287859078206980312910271750503571682010
955 1463331013924498164423953172360093417585785707145212500
956 1500528904712172809944052892402910693907924872859627010
957 1538632014559704591029663306885264077924602361747866360
958 1577661392271333660771516200435849763919917294970664610
959 1617638553355574853268703971362279514518509501129540400
960 1658585489870117501840928163966720837651956391234157520
961 1700524680463808352775374705050626827971407738058802018
962 1743479100619451380810220257687849566350337116793865368
963 1787472233101225051062553518556992989206746860210295618
964 1832528078610585432164198118115179241256333709382514420
965 1878671166654592564625937643507286819053459849492402650
966 1925926566630667644819369761396808201384862811030114060
967 1974319899131859916618996582244112122470622228206648810
968 2023877347476774688124242761814963276473891348081227210
969 2074625669468387628690655826151580430085951848277609000
970 2126592209386045470723743107080876639058849648392364010
971 2179804910215029460586984246103649778673248876551903632
972 2234292326118135393087616685043760557126315353015073162
973 2290083635153802844154553414956760668592695753630921492
974 2347208652245406306625473492325057328180929026063843450
975 2405697842406402354920323064908844996063860010065568300
976 2465582334226109736498097711735830508189014546357359812
977 2526893933620983432375080472941633818886144992758554282
978 2589665137856329266932274761163486073703137872699875052
979 2653929149843492600372635551871478150995084020735610010
980 2719719892717643027432493469452649752537417823418961000
981 2787072024701366855550695083634484982792522112272140810
982 2856020954259370467218887446648897665022621729979004160
983 2926602855549690507567819945578741015472798460689958410
984 2998854684176901202607962747072027049372049677580352650
985 3072814193252905029492670227836629371550886013374264820
986 3148519949770990451601611157258890771730595318560837018
987 3226011351298939522387359496152856958808960196337464668
988 3305328642997068877372627117902772796604097315478659218
989 3386512934967189998365606459193931003721286483292381120
990 3469606219938578673169190164328480783401031493263029650
991 3554651391297149313451027753033266121158034020537381560
992 3641692261464137259036513527034731394992199947969719560
993 3730773580630701415078244382776077294997316665911124210
994 3821941055854970566111847016517271726653701725162554000
995 3915241370528169515079169662272622883243923043424809010
996 4010722204216575833521730816180280557810416643839282092
997 4108432252886174509247428886128462671324215979369309722
998 4208421249516996168175759932655790044891905058072163652
999 4310739985114244856496810353820931397837883179257858250
1000 4415440330123443626869744891149196456045729165587754250