46 1
47 47
48 1128
49 18424
50 230300
51 2349060
52 20358520
53 154143080
54 1040465790
55 6358402050
56 35607051480
57 184509266760
58 891794789340
59 4047376351620
60 17345898649800
61 70539987842520
62 273342452889765
63 1012974972473835
64 3601688791018080
65 12321566916640800
66 40661170824914640
67 129728497393775280
68 400978991944396320
69 1202936975833188960
70 3508566179513467800
71 9964327949818248552
72 27593523553342842144
73 74604711829408425056
74 197169595549150837648
75 509921367799528028400
76 1291800798425471005280
77 3208666499314879593760
78 7821124592080019009790
79 18723298265888530356770
80 44054819449149483192400
81 101955439296603089673840
82 232231833953373704257080
83 520952492381892363603720
84 1151579193686288382702960
85 2509852088803449039224400
86 5396181990927415434332460
87 11450434956358174214315220
88 23991387527607603115708080
89 49656592789699457611581840
90 101570303433476163296417400
91 205397724721029574666088520
92 410795449442059149332177040
93 812850570172585125274307760
94 1591832366587979203662186030
95 3086205608690980088732809650
96 5925514768686681770366994528
97 11270096716913884935796048416
98 21239797658799244686692552784
99 39674339023040098565708730672
100 73470998190814997343905056800
101 134919469404951176940625649760
102 245746176416161072284711004920
103 444067652120431411321495324680
104 796259238284911496162681271840
105 1417071525761283171136975144800
106 2503493028844933602341989422480
107 4391373017809965499190047019760
108 7649488482636714095363307711840
109 13234829279482568831660326041120
110 22747362824110665179416185383175
111 38845496515019751306387639654345
112 65919630449730487065385085474040
113 111177884191336493110276338187560
114 186386452909005297273110331667380
115 310644088181675495455183886112300
116 514781631843919392468590439843240
117 848302125714627731251057485375480
118 1390272928254528781772566434365370
119 2266335321401218151108704187527110
120 3675138359029002407203304087881800
121 5929223219233457216954663928449304
122 9517963588769497111427223674615988
123 15204019758683742139033097558152812
124 24170492949702359297950052528345496
125 38244450869782214079034893241053000
126 60235010119906987174479956854658475
127 94442546731212189767394500253600325
128 147422511970672686466176780883668800
129 229126554749599717519720538963774400
130 354600620445809086637662738872508000
131 546502132687070474700397868144688800
132 838817226915038403028517658082545600
133 1282329783674713880491871822126190400
134 1952638534231950681658077547328517200
135 2961867439565318449706072684149998000
136 4475710797565370101778065389382219200
137 6738158013917095647731812729069934400
138 10107237020875643471597719093604901600
139 15106515547330262823140676924850336800
140 22499065708789753140847816696585608000
141 33393350157256370451153075307563902400
142 49394330440941714625663923892438272300
143 72818445907780053520308671305347143700
144 106998532762452323540045394571122333600
145 156715022732884716296026082957704428000
146 228803933190011685792198081118248464880
147 333011665137937800113397207172104201360
148 483193396474654847223360653543837468640
149 698988505579840507148356673573124105120
150 1008156498432462269925514433038159767000
151 1449825059650493359607168375131067855400
152 2078994425159198025097071632263418056800
153 2972767729433245774204223922769186567200
154 4238946577154813418772689667652358623600
155 6027859811550422751465751362257941162000
156 8548601187289690447533247386474898375200
157 12091264742382715317682160717806838242400
158 17057319904432759108873048155477503949100
159 24001007653139899985051457139123213521300
160 33685624776336701733405553879471176872000
161 47159874686871382426767775431259647620800
162 65861204304078999596003272585035025125600
163 91755353004828007984175499413339393978400
164 127524388921964350079701541557522547563200
165 176819530858185863555888692075556473512000
166 244600351020490444585646024037853121691600
167 337588914218362845006635421605962572913200
168 464876537612171786566514351063948461060800
169 638732803711032779916592888860221869262400
170 875682069603835262788877347630949336892000
171 1197933071218046639495184211559138692868256
172 1635273716265904936453743526890252818836032
173 2227577582000012236271634883086722343768768
174 3028113275531266633681753669196013186060669
175 4107905606340865588327960403948079903570675
176 5561472205507633411890161777652785100218760
177 7514355575380542854233272020187350860600920
178 10132994639528307788284260754495064039295180
179 13637639402071933038367538910185086188224340
180 18319217107260805573926544804726235178211800
181 24561320714179302288005219330781100498195080
182 32868826249857595708948161163251178607878710
183 43905074479736788428740974400547194782786890
184 58540099306315717904987965867396259710382520
185 77913081810564084981458803492577755729645800
186 103513094405463712903938124640139018326529420
187 137283323785969605056995952536921960475609940
188 181755386420861167258558021668600905418413160
189 240222154080718605677394867799759238629930680
190 316959786634281493602118228346904550970047425
191 417512546532053553641410907684543236105372815
192 549057595439412892459937632023508913234462880
193 720871536869433253365768455649913062954090720
194 944926203734257102384858651324886041980362160
195 1236648387437450570235217698042636095209198800
196 1615887226251602078440684458775711164406686432
197 2108144262063348406972283697872947678067001504
198 2746135288740414372240211659071339738534646696
199 3571770735028382091998706667681023581492775768
200 4638663292244652067530787880105225430510098400
201 6015298849943064939185086218717098784080837280
202 7789040818516019985355047539620858681950827760
203 10071180166616255140299838538490664410420497040
204 13003295911327316763425107986405667972947983520
205 16765255734730188279887717844107936694681362400
206 21585266758465117410355436724288968494402254090
207 27752485832312293813314132931228673778517183830
208 35632821315561463661539133640096074974886260720
209 45688709539584944204059379943436071593565818960
210 58503835386053891968612620659277896552736719400
211 74813995554287098214407654297622037409863319960
212 95545584683788342297918209102987180306572432720
213 121863530165550400655428614005606403624550468080
214 155230925329927296072986448792855776045558334340
215 197483129857599814530722405269017703253225099900
216 250919741466126823168447291400634258251156597520
217 318418619287424097237152410724781485616964805040
218 403577087236386355800576892662804441072664694760
219 510886601761668276996106008630948974537072648280
220 645948576940040350224961620108096404587103348400
221 815740774307136670855522960250796030935713371408
222 1028945749410138300738216461225435902657547548026
223 1296355379200343734828374411600407945156119227174
224 1631368567083578632593010495497142582668374757792
225 2050602947451425655494007606071827268717230840800
226 2574645922911234434120253994290183126278300944560
227 3228975825971548157708826832618074970525824941520
228 4045090595173148241525343504598467545493890586080
229 5061889324014486050870511817229776327421316635040
230 6327361655018107563588139771537220409276645793800
231 7900651580049637011831677228243772511042730693880
232 9854576164362988100779296327701909798719965166560
233 12278696504259765922361369221147299374875678523040
234 15283058414876517158683831902917383264472919012720
235 19002744589925828213178309508918439508736169142800
236 23603409069592081359526742337393430126640715356320
237 29287999735567137603182397560011743141433767222240
238 36304916338880097653944846975431223269068940619235
239 44957901580271209011879888223461463011955838383405
240 55618022573531392592016356565106964550873202123800
241 68738171488313156998338163754824504906463803650440
242 84870599490672367314274671574834337690633880017380
243 104688099879357285570399721790277888623472247940220
244 129009577629106957975644101600140428404682972209160
245 158830887030810073889612084884594999794710191915800
246 195361991047896390884222864408051849747493536056434
247 240071700441942331086582325914372173570303002019598
248 294741493611889594601348598152298510125916556934952
249 361530206450051768747466999704050881878587303826616
250 443051723590749716602287989833395688576700127238500
251 542468207908674043254508709503328379671959667984700
252 663601885402843975243379586382712386783173962777400
253 811068971047920414186352827801092917179434843394600
254 990439993491210505785257780103257696940271395299175
255 1208431571006022387441343224527898146984541654551625
256 1473135629416865386595161264186390122038298397929600
257 1794293160000636987464248554009015456700676247715200
258 2183620921132850673423472296860028244475351282596800
259 2655201026166236264867039083975339508540450620622400
260 3225945171977670228343131597353216225329519445616000
261 3916147394819404323709569055391578766562811978166400
262 4750141747419833022277347650521266837219707121664800
263 5757084237656295321930610286115636765846926142847200
264 6971881829088357637567344566672147276071506888585600
265 8436295363965364264636284521315612000725796006736000
266 10200248030976304065423871284863421782695735171780800
267 12323376580410285907095808294382505049682177786721600
268 14876869024999804608566110913939240330246953364150400
269 17945640214013217218404860250446886317652154506531200
270 21630905615105217182898715480449371900741436235551000
271 26053224096415617140291341756452354600448574310374760
272 31356092717809946292740021936969205536823062886822720
273 37710190801595221752942845765606137055298221004857280
274 45318387191390748948712016402526673478735581383030240
275 54421644007128628650200019697357358981014344455604000
276 65305972808554354380240023636828830777217213346724800
277 78310625402465611096651456915158381494758303450401600
278 93837732163299309848573728544888060584236242927636400
279 112363636367212478316532490403535488854085458269573200
280 134452214456493563797560244927307422560444138100344000
281 160770520264998686923891186487546322295680011941262400
282 192107147096311990307361502497830774946532895624728800
283 229393766363950604459845169649308478100712276210119200
284 273730376669588116246201799077326083111774312788545600
285 326414884313107167908650680908108509150023762111864000
286 388977737139786041757808728082162640070444983183304600
287 463222450452774248898303340081247625312106681218292200
288 551272998885946213564922983237187256569779852028380800
289 655629204436372245762398115866449041764059165581078400
290 779231431502245701930719072136353369309742450895544000
291 925536108437361221476894897925219716200551237594299200
292 1098603836031339336062005325992537224107971387713558400
293 1303202121284139374356953686298839703091642172469929600
294 1544925095393294258310259611983301906084446768976448800
295 1830332944341453036953922030261341615642216051598604000
296 2167114206100280395753443683829428472920383805092747136
297 2564274578533001105732162446602949228913760916783051392
298 3032356446042993371064223845586027262763098226989481408
299 3583693981687173983984991817510759492356388813714841664
300 4232709427189575571635817107296172628767388362655324800
301 4996257010133577439460317448220188083368564302585304960
302 5894021941641954635613343239697253129598853200706101945
303 6948983067383316165723124519954349020499815252194353655
304 8187949040637705869689263000256287217953270684756137640
305 9642179372179537800213224768641573750871612196334447800
306 11348103414949763718712487612324313722179666661839773180
307 13348152292680373416263347498021319205782213276570154660
308 15691721015822729054233248203780787463285960645738960440
309 18436280585130126531399519752731039262948143876552618920
310 21648662808296739487628223952070538528461835612618605550
311 25406543899548248983593877921109198046609927832167495570
312 29800156754357344672486052298443871393016155953519769240
313 34934266157729771095461177413531579573086355106560628360
314 40930446169877418373040334730779537261004162326343422780
315 47929704622718909990734964461693510175525320196275755300
316 56095506151033983544712032481093145242466671044530143240
317 65617252582574807319829204046149546279933338454302787480
318 76714287945804370322447378259836601900804417751721641245
319 89640504962313531622200416354900644711928971658605141235
320 104689640831899015033226763626161336889844054491801624800
321 122201362571053032093330149541810142333236150879521169312
322 142568256332895204108885174465445166055442176026108030864
323 166243851247383216343573687192558803739739432694703588336
324 193751826633640870846467175001399469106746676953539433888
325 225696572243488469624020902779407983726497025125090738400
326 262775294826347289633681479664596438195850107824212788280
327 305791891132439728506099088435313292847128061418212034760
328 355672837912908620390072698605612624304461007606998395040
329 413485384004759491548883101912531990799179051246298487520
330 480458368737924761306800787433575904801862982081966552400
331 558006035271063494710705475931626752594444375681161153840
332 647755257727248532321518244787762523990753610930578682080
333 751576657920466067118695385067334217731431890034434498720
334 871620151893873841727931453515588988619091150248267786710
335 1010355539392552723110231961687620453935624689734151240650
336 1170618831847923155051854962507036112146103088795430402960
337 1355665107672680767190636159329454191729335879464123868720
338 1569228789018377052432996650182724372618203860475595437080
339 1815592353164606896842272574784790315077034500686781068840
340 2099664626108729064375417263356560228320380034807842052400
341 2427069957637547833735651819676566230024574887693132677520
342 2804249748351491078167543656518194765771637201321119512540
343 3238577992203910571755782741366130655419769562468498292260
344 3738492715832702136523453902785063575383895065399877223280
345 4313645441345425542142446810905842586981417383153704488400
346 4975071075685057458604288655244738450318568048570605843288
347 5735380941072142651613581938106060605516754527754153580136
348 6608982011566574976031544749870559903045796608140547834064
349 7612325815302754675363066395065430383376181571752644204912
350 8764190905776197817029846178529278401913366941162583788550
351 10086003304680148963204839372668120390398661627370711179610
352 11602199879893504689699684507121497965425911414491798481120
353 13340640252776570538970647006559898312036960030343989784480
354 15333073537282162242842886494552610397600921593317442804240
355 17615667008851675068638267655553969874266430956723922962800
356 20229604694036117175597494468958752500770482001915214757280
357 23221764873861394957197123875943005282234926285156693467360
358 26645486618084549341912084447396140676410588493865693145240
359 30561436728090585347432710276725924929173805972197392457320
360 35038589879339524602152151909622079536632389012710386256800
361 40155336337909740893260085204360541945156483916153807741920
362 46000733399757361403038452037906696785274199929264805071440
363 52675918688050227726507754226372652785660992348022473946160
364 60295705668082650605184976535847942182328934637359058227680
365 68990384228370430943236728638195921305799564710457856592800
366 78907751961198680391327008379936584993508252137586173478015
367 90215404890217805930271065655566126768278905091882011421905
368 103103319874534635348881217892075573449461605819293727339320
369 117786764810226874438814765951008936850932918103155991913960
370 134509577098098591180127973462571934058164134870888015457300
371 153547855702752545624084548168043653955627366267998319183564
372 175214117550380205436071938400344292243844724698452069743208
373 199861975065112589075397042884796394516679150802821474049592
374 227891398397414964372556384264981254723286592683704973458986
375 259754633431703986746834784496559180915600219624283784337750
376 295962855061577875808514784759715915225047522965850614881800
377 337093644586751840422386930073754985014631166640863087040600
378 383799390523470468914645360144215013058827051175440502714900
379 436816723748934858013965740224196666514400757944420271858700
380 496977110852081574985949045764056087651114634787064979959000
381 565218743984009194237751004286881699686790077175736589147400
382 642599881553248548210776439397585741905814909170033860280675
383 730313811972979804049636131422182015281682819620542933197325
384 829705632537349836553432764692656490734219534716829841265600
385 942291057601415006115255499724698374432668203144482268104000
386 1069777494806312330472025361452157566267676254158147516141600
387 1214087655396020152177929075900249202772993285510859497791200
388 1377385995010689529371451700144142370397430978883665161236800
389 1562108315041277629520392744478342221820993150978850576446400
390 1770994892052611266026026657984167053808684095586487572134000
391 2007127544326292768162830212382055994316508641664685915085200
392 2273971090681811459883900125010884247896160079573863811310400
393 2575419707890351307591852302966217606406890234214779475057600
394 2915848749737926480434453469450257864725042391610985957392800
395 3300172653714845156938708081469489560362153996235929665244000
396 3733909631060224806136366857891193902581179950026937564104640
397 4223253913193473641128597272315680852777004103021920834614080
398 4775156413213075310139720779493298236946726230121376398228420
399 5397414756011379741489372779087325769240067325264671906212860
400 6098773735606078803942794100663644936994426356231267690636000
401 6889037374586021409524113899622877802069760475630248856183200
402 7779193889279720805136780302383137293348437391020674270184400
403 8781555006665903317843480285323261426384930724317455828807600
404 9909911236572695364270296187906697252121541934704614957648800
405 11179704876913486413731114083850173780248536165892392918796000
406 12608222722296876344374534216786584874391404675978643125086600
407 14214810659210051723436109213939446104923273415854038093934200
408 16021112566181494760115835799136171300576507054332728017472800
409 18051336197157662140185611134563895487426422548821172890210400
410 20332549013281982080978298255964827334738552870924947486226000
411 22895007245092862014471453652606969957746699260137406621476400
412 25772521816880489480771144548836261263911584959498938601224800
413 29002865150876409143211124519535084201622573810008342349607200
414 32628223294735960286112515084476969726825395536259385143308100
415 36695698285407651812294563035387377877052951619370311204533500
416 41257866180350224740309562764111214045551426685562295840772800
417 46373396757967772821318295613569747323436509239567324435585600
418 52107741518361637202449052598043425755904464683169735521706400
419 58533897308829828385592903588686850916150055502005681457359200
420 65733253662322267170986683174461169478029474093161460460136000
421 73796532778233798610627716310528406267334422915255932943246016
422 82824832001102827164055575220859009161742357633611711973536752
423 92930779672324922786194982276985042109859462278561682134764048
424 104239816352025839315731937792173698027990507952672363029470784
425 116891614642773038810517344489904542643524975936374021866820800
426 131041652204792932982316812507103513595109578286566666619120160
427 146862954045791554812202831864916536233889212410404111932714720
428 164548021810468024763410502717759888764671683014798324364402880
429 184310969599714837137083826803966037284710579669317183165349440
430 206389887833014010335796993556524468834441534525537470732031925
431 231049458846828671310983127851589730045829354235082207494820155
432 258583850315621725405038111999706640880306427537708584553788360
433 289319915211018622998401815234813890183908741922035703131241240
434 323620729900984748405428834566776361700557716479802822574635820
435 361889505159198883178307308577243489305250916886154827300685300
436 404573908331822341194210221896610670095101025031701294110509720
437 452170838723801440158234953884447219518054086800136740476452040
438 505231702451594466299252320921907862624764515353214011042566310
439 564368237598600434364813661284268579369647893740613106482663130
440 630258945541584241422634545596645114016865668136725296579623800
441 703656189832502912575650214197773405775791796577964191877504040
442 785394030065571432723326754230848094325504985069343870731961580
443 876396864783496586137112725753817898705790197445136863310476020
444 977688964733347950364015201594711424686861426295579817361435560
445 1090404985730175032360869084485329784425196327572764457959495800
446 1215801559089145161082369029201142709634093905243632370624837817
447 1355270067114333882802541037538430900764189465446143814636664599
448 1510350721560252685312284539346311053587952439104160271037874976
449 1682748074393432892568773593465244821491291923468406852843687008
450 1874348102665952479346406230344950915027429122675205652919948400
451 2087237022968752020210442493544624352289803788460537653004683280
452 2323722005866689441219507406606330559692096828532421229453489760
453 2586353977045725594281171634380019025898083202273186282413835040
454 2877952709751861323048166475511099602347376896647123951509512520
455 3201634432609038880163608181803301513613830043947289481508137400
456 3560842198218833486230744709517818268799771951316985374555391840
457 3959379281231160348436618813259471894991473921537377898228258080
458 4401445900009396698019348098235043999772075378796405527642092720
459 4891679583787683013052980089806017423475502660696247305539274960
460 5435199537541870014503311210895574914972780734106941450599194400
461 6037655389895908618520545706561108520005908237164578334280068960
462 6705280745509398513837721433728923404429638474927969207782191970
463 7444952002807797390663944901238588815949454709572301542453608830
464 8264252940915832510210694818599773231101787046032411281575297840
465 9171545626553370208229052722312397499910097795716160491485712400
466 10176048242794929802463663258565660083233584697151739973886528520
467 11287920497352095529098647842636967360736541694940291134928762040
468 12518357328817015894829780071929148637025359036094920026413887760
469 13879691695544161831383373176677944942706603753968126459546367280
470 15385507304023009577241003285468476705358735293313725084874510900
471 17050762212223147084424735405778005948762268995648857682296222668
472 18891924329035975173353227961331499548863359074991222596346988496
473 20927119924201443224815168210093206760216320474170604890098654704
474 23176296364653000206921471335477056084912467067188940929688697032
475 25661400403753321907430533529957113380730587079055354176228743800
476 28406573470201351692876590605254851091227347557279880436941586160
477 31438365534306368346872700043402700627646043584274948882647648720
478 34785969271755657568993404214690951157441687114082003624781426130
479 38481476399932932968932657318330174606038263574238521330878298190
480 42560158230340571025547639430411253020503148653535691794519776800
481 47060772663893826812157274864431753339912677016898086788882787680
482 52025900055038588356559189184991066765683280555378160165691522160
483 57502310587147913446723314362358547477860467982260071762080103440
484 63541366036939703443411151030551454290603804802314782495083949920
485 70199459061311517471650132687511287769801469998001525079990240800
486 77538493417721357934595373832114740582098896406883502701989220520
487 85626408830907712730494211011881811028304223469733029060926871640
488 94537754546341547087061481841172678239394708265225606746000708960
489 104354315966503423308291342258089028575765264879673412412628322080
490 115165799152222246443835039879422576581362567096936874058981706800
491 127070578390429489896456190069205584497638248190103382388674197840
492 140176512484509661500126559448540689625197350021369650527416379680
493 154601835916920051721616093530493422785732200359139234250595693920
494 170476131569103807032317745991213729589624345931729423481683644635
495 187941392264379475458791278988086405672303009434757382234818271925
496 207153179029182710727912165284646349363249539288088136863266361944
497 228281884650784494970670390568667928234002263916141472330473130568
498 251514111849758138264145695803532363408259131482828436328707121732
499 277054176187702673275515898909409821944197144834285628538686211356
500 305125744700113076294621034041200244431935181535556859624103757000
501 335973622186278354337593710010200708704174782306184586091595565400
502 369865698108578363766386057949826218792753817363387417144695118050
503 407095068158894785502171087852872183922877833990774334406524385950
504 447982345746906052168328009340278560474083904653603197687529018600
505 492878179961192933213519923130371836687172923420630969133338027000
506 542165997957312226534871915443409020355890215762694066046671829700
507 596264991245894357599089069695896688330664510611032302571936263900
508 655633366997650072857872829882068220069215522490052834862648532600
509 720771887260915522861030821619811498952982075480425254741011021800
510 792227720911782147972253704797637638935389781239260517064473321375
511 870598635238539091642627189573317921496740168200563707999883585425
512 956537556313588014851985238329482351515731686949975576171545913600
513 1050757529740622380340617617265576972864176349904362892025702470400
514 1154037115997179280972387724945526846265356076604364372865835619200
515 1267226257438267227506992917584107304534452834650847872123465552000
516 1391252657102438062539592224411488019446335452510292557480230265600
517 1527128712785478722575306114693714025591837428763951703221399251200
518 1675959053438300801470357134346067511136804635804506318365857652800
519 1838948728825535128886078969821583590443978025333062958206934718400
520 2017412107572317019031141485880218284875250154373824342336721632000
521 2212782543253004561926788871881249950357905958797394699699856779520
522 2426622873063168868331478552777337130434510316160168137065809325440
523 2660636818893159996095101222437206119952303763840184351541757394560
524 2916681366318024765593792971876769888818006636510997071564604340480
525 3196780203166937373563134259363891840562533369871134577393355488000
526 3503138305970435538529601292552931475283109484483784974393552055600
527 3838157769743075943461746114709760680819539913353336136185866805200
528 4204454984282871572920750930636418339155014676868384813083273180800
529 4604879268500287913198917685935124847645968455617754795281680150400
530 5042533083275108665279806556912430101761081160077293474172087768000
531 5520793953029036497450674807671134812443575455672253267598718772800
532 6043338236649068758526253081648238107448522926785264893750037833600
533 6614166899659042398961997725910700023141812566686953158868111222400
534 7237633451676083280831366364008839779421573587317280710728629903200
535 7918474226271379458578284263281654973395791143588435951410668708000
536 8661841194451957938363184418610136868857436842782452387665547811200
537 9473337518168434649492932857013530546998866771026836929076169398400
538 10359056066615076913469914384295283403019086021976500544396299057600
539 11325621135711007010872786720355289562327154900294794712838955764800
540 12380233630129440862087661597149506809021586328257467904722745168000
541 13530719987676823245231161462743198350870056976944020477686879062400
542 14785585147824270562329212727433091746313650970773506247794936394800
543 16154069889876416328661493985907784342551936573702241232500302741200
544 17646212891752551170264764514726575667365970875690801667630852793600
545 19272917887785852480549692706464897271972853962427829476670971488000
546 21046026333462150908760264435459667820994356526971189788524700864896
547 22978396016774045004175378535322232131904018004497486655335352042112
548 25083986090024256299378700074415504398970920052718371886700742866688
549 27377949032650729042463034474859069413588538983980887009540174619904
550 29876730095154565423322755875342238447368445319820412411204555636800
551 32598174816693397125249185123393214622772303705388212353611307239360
552 35561645254574615045726383770974415952115240405878049840303244261120
553 38788145612977834556778481706802469470453112316470535624630560308480
554 42300458011003386504833226113323952926439024061662749480404193722240
555 46123289186850450904091238689380734526863768868807123696707912604800
556 50283428995860491573872017080971938033208344100111295637979606682880
557 54809921625624841108897678109787415820933557071941275284451352098560
558 59734250521677072927275203877463628961095556340123499235788778263665
559 65090538092821605782352512607216702903026152035339251603910189180095
560 70915761346264784509956044863893684096682188987918250774688143853800
561 77249984689814648757447264405134673355803316548004152785631162528120
562 84136611231929908142801090301716446561940821511585918344040142133340
563 91622654010786340975622850754093538519096097700237663496507930408260
564 99759028691280880907821018967777520704189573557787726278051105695480
565 108600869384535063030672207546809825044059940385645597971288775949800
566 118207869368551626298770133599027617259496012035145016253364321514590
567 128644648621821059714784387237329479819835391216750910202797639728930
568 139981150224510271873558490327209089152617820327805588113389002616920
569 152293067835079052956127688329219831219578469916866882670207155810760
570 165662306614494389666016760205449053044197953917202525042019234374300
571 180177480146431040951039181099640779596641965117566936759986633957572
572 195934446090795732745236523933449669067070730127848455944320065824584
573 213036883510485682852031362834661594640287530101057239575133582006616
574 231596915028444662797473489142226809324858034617437226356300522863253
575 251735777204831155214645096893724792744410907192866550387283177025275
576 273584542773552349818180331718463170982605061402058741552971905597280
577 297284898644707543964388044070721750766408889696775694681854594217760
578 322989983865866466938752423821197691622151011738226224673142773417040
579 350865292041907475342472145201638768197421080293495279710599748233520
580 381089643041772164229651393664701283809933008558478019161325569242400
581 413856229172466593303602728447086814754338463499954633892953562111840
582 449373741377566338251299977530232324975792883874950740533020472293080
583 487867581421082262943217666480680531584520021041147638232310866567720
584 529581166449650634867730701161184814954200171539089629605333728764960
585 574777332788581857880561150610933426248992765028511008013210076674400
586 623739846322424016144460804181494421818351407975384167955076120242960
587 676775027340596853007021242244985629588488496269039753400424551908720
588 734213498295702858981786882730722417339541025472685193725921838602080
589 796412063528856324015234758615829657114161443836853736840824977783840
590 863755730665487557295934756587021135473079507102470045470747678111150
591 936659884079455314425499892005375212962550437977173939216902528006770
592 1015572621566002831758051164958209022113241500517375406623454755641040
593 1100977266158390638450684352504968830188578080085564197674056069643760
594 1193395065872416129999464425890422418124115656151140754413119170380280
595 1293388095071197809380111718405831218185516967959797356786531705603400
596 1401562372113516171619175607581591647342851114370980408445041630072048
597 1518571208986876868342373571190944126068388593973639389912322782491856
598 1645118809735783274037571368790189469907420976804776005738349681032844
599 1781964135681255300449376582107275754926844783193600049615319093921652
600 1929925056694500325396436731524125366346763303097761786586988188362800
601 2089882809141251703717582839001800621935864405696855556286089912082960
602 2262786782559412815895656239350870457563651748614221303748608142219320
603 2449659658677425364425638621774820261958495519594928987720665547142280
604 2651602928030761505579006680200701502191633143074080839754985646010640
605 2869802811196083561494273777319184988955166460751017724600655305610800
606 3105536613544333282617017694741832327333626562884137037692851991428830
607 3360179544423191270139981712492499505688968491391570734188166058462210
608 3635212033824377744208378792162704091563866268267037377911752604172640
609 3932227581881076458655244554932658599933205252885658549108805214815520
610 4252941178984852198190955990264045648863927667128105877582218406094800
611 4599198336919902111671989575312091843284707618788093258765903444467120
612 4972984774196077901666532897687279519594065481799139707358185349847840
613 5376436801732267643247944737711291614658134286318999366156203914385760
614 5811852458210585093229292374920304667957912767253284526091389442663480
615 6281703447802301990045720229483281846738341567417873433297371717465800
616 6788647936572312326084497651511757223843541062332298306861721013963040
617 7335544267714740289306716376502196509827434037581485210741999764650080
618 7925465659873618004880333427759366159219150760883492762654817927541520
619 8561715957175863080315752865240920859610216965073092530686443799560560
620 9247846504266611689539663373605175841390826687012748029661315602312800
621 9987674224607940624702836443493589908702092821973767872034220850497824
622 10785300985600935882925632409467036325022051623728617389592509321197303
623 11645134339738965433384175027899417037242180522674053091362449405729497
624 12571909737019229118393988265413903514254533989876486382370533614489976
625 13570714310253917442135134137968375986889609229141284955063183953465000
626 14647012341756814342718265466152074772056716168004214451499229577360500
627 15806672527162689488613343282749313050050879582338455182598996463003500
628 17055997159893761166407525054238090370157993776131528959917817489289000
629 18401753368050044208696969569666824773292243713870894881283545798907000
630 19851206544300561389518991145359759601325536883114150300014783995396250
631 21412156118724195276558091303798304800746006449991502289417655899307750
632 23092973834528483642977327139932642720258491597943053663672284178093000
633 24902644697200221713806896217337926476871593154170277630501798781487000
634 26850810778953980555363218030258920725062227992761829962139694604528500
635 28947818072386719274457798725321586859786952080481769144242285354627500
636 31204766600064327895856203371702591936990680547773568094471344890751000
637 33633564000407744280305247965777582172357129456737331431773683071757000
638 36246982824763751437220858449604894300614609110470299752485827364494875
639 39058721795993317315993471415341530283461610828989075112712383956007125
640 42083471295346335155279161120906699295312173283759272848713679683240000
641 45336983361877312326947802148741502938311097604856628396681459961272000
642 48836146507257104889094780166932961218784772923352274212532713582444000
643 52599065668620298900649821854837343490248926280930506396412956170036000
644 56645147643129552662238269689824831451037305225617468426906260490808000
645 60995192370314793768186450667674484617561038181174068673379863132840000
646 65671490452038927957080745218862861771574051108397413938338985973024400
647 70697927325239910795725860493517922739115492624181575404501370922706800
648 76100094529494123248555411295348195905227307675198772196207455744043200
649 81905408540035963496372242007762817815078810416590386658936382716225600
650 88143237667257245484506551829546078774505342335734687629650080737660000
651 94845037556007383157708702877742970714385087372831870490747442248292000
652 102044495852337976598722894845360423936929169912683794653411439514664000
653 109777686641806752420042916530511296261638793991733966900622191108856000
654 118083235302206605399190900346964453544591729063476997291129791094065500
655 127002494454754230765960656366603804715447590372048330419852238368822500
656 136579731741506189151590476354905075234973146367317548779382079294996000
657 146862330203223512721104652970822642273940028090552585185031139274652000
658 157901002081243580670730166102616501006948592293437256620507336017518000
659 169750016919314061438843685908033073676311781927202531994966287823074000
660 182467444896982541611786372474432945645546866566699790092309039028060000
661 196115416385212130090066328789593783856433298862745628050432967150484000
662 210760398777614334609779074121284228754803317933664944430822441970163000
663 226473491717274398454268275757555014042843759789335264437010176703757000
664 243330741909822331025297953241127070104285204692748568909667892121836000
665 261413478788419790196806363336590471113650502618219383400531741940260000
666 280808672375947710114633932229305248002727797973764692491538935697118000
667 301609314774166059012014223505550081188115042268117632676097375378386000
668 323914826799265156623835211095992691693988501985695464031564383846884000
669 347831491378344124849672160871940787709917027011926589786703969171052000
670 373472915422260518668718506064423602188532705285241690956877659206097500
671 400960521997338892842736188110765179309608712394235479411303854923666276
672 430424074731967629377505939952770288332359512346527543393604138192817472
673 462002236514536227386062994558555668337604388850419516274155637964539328
674 495843164666874868245551685242781083534307895040099926701880413993789024
675 532105144912783046209455306103143452123462367491363196381191223284272800
676 570957266604827522599352042739245989897556445117716699609024233238362560
677 612580141824830796830049655997574540666633460134222195935514113949875520
678 657166671134865949763882384123980282550597287928801659563731913382936080
679 704922858926657156223816964960794015563752857035791985535187945003181040
680 756068681498622817400939331503690742245034610069934621709665303788900800
681 810839011181987619921322338195296685777745778673425948636664680126364480
682 869484600041062196204939991586780408333997831847919020393404578374497760
683 932273126888611428583946647180174283975071458637564663938297216687255840
684 999490311585909431271817408575610047396471595153752711808456577138061120
685 1071441100839355180627848082745372273030646389171080763049753920719204800
686 1148450929962183834235474663692695905154724098392752192893954983770897645
687 1230867065341685326239892502272826968551162957247770290979948633152272515
688 1319060032640310754599760189351565349475389586583280311828979220574397960
689 1413425136064034385566461540378271424243457892932939556532141031066501080
690 1514384074354322555964065936119576525975133456713863810570151104714108300
691 1622386659502072691738247382726554076664832897037643245122440950941781140
692 1737912644544015948425491004406773097603814806114627129450045105343208280
693 1861473667185476124047705202556250010261891283829113756891624819169773320
694 1993615316399259922977017608910551708521223072495995289016647568678738710
695 2134919329580101150183400983347971398185285108451027312583312881712979050
696 2286005928288846770042533976015673989441474516126023091627670408726512952
697 2447536301101883561781330539605107174563299136313115353094448962952963944
698 2620215242590666757857927479515896944547826375991648031380253644388295756
699 2804793957995216024108256214673218934515973410135010679838893257928665748
700 3002073043725766386660213073809255740307616799838696446310742019189703400
701 3212905654430171354272991396550058433520060117079276654753939168628980280
702 3438200868003018735822621890820336921236405796020811298227538561551134385
703 3678927260587704979122227076478990647837432685848752424130836543029600415
704 3936116704336997424471197358421290905892937098537267031288919340870575520
705 4210868401453085256831857568569059315105494164596014047130027519444242400
706 4504353168827088168671653702135993752218907394249675632233029437466113840
707 4817817988442891581317487393963914648742462220475825524945161591964512080
708 5152590839603575890593324886595848295029702797729432736648299708626698720
709 5510085829983311171086979403614564767988023052172198808874275254021612960
710 5891808643506251402818908699648103893481169227473284870934842515595399400
711 6299362324109691349480066293909476493631746346967677508623568464042599960
712 6734453415564715076321031833729049945143848947508988567777748868465962720
713 7198898478707109219515585753296570631015838530095815365555524652498098080
714 7694631008677958057985221897984657830157647770192233788932102697430601840
715 8223708776090792244333981550162975109959219963658366456033562673636592400
716 8788321617434339174541986253607000266762390289521478182865717722871343520
717 9390799701490940667878694700203009226927919281053502022525662604021987040
718 10033622300104903868358486301705000929961675660411331030019978794178254010
719 10719427093277007253119987594243529968265148290989222898342295323943781030
720 11451020040295912792650431851417420737612621319751098645113431206586828400
721 12231385850449412034816239059069570891583259217097099441669309481406078928
722 13063699088793602794581841125219275419708747270331517451013670777478090216
723 13951335954501883043548997243033288225183787705243260143401601140497280984
724 14897886771473987202845831864242036393854074186719941510063066704601816272
725 15907169233164419325571764508947682452936971701578729889242596996813426800
726 16983242445996130044654560343376496265929766846097291028809007970127276260
727 18130421818266059533720800836468007026917680612500338587289498963704155420
728 19353294844131512229543611450071420990610075492522355559452720301432001680
729 20656737835097909832119023055786333678118221133307170135931234406652897840
730 22045933654417359908548080161877227463488744776775196197704387597743589800
731 23526390512962175318465177515813508431839813769084187475214463261241699480
732 25103961888466927599295203996465726198406331893541727743231759631529043760
733 26784867633546226972756018237859355609071093563269412570289490261878877840
734 28575716341603096799422845038646463687584567842208937247954194552644035370
735 30483529043654972637990988539049565762517644940527676164363328006086162550
736 32515764313231970813857054441652870146685487936562854575320883206491906720
737 34680344860856675093795440120836708101457604354915808714922562841077475040
738 36985685704208419391937911573955911241149872852496917386723773665773376560
739 39440724004920666566583140913641296402900080862907968180070517660904076880
740 42054950668071027751111706449703975991564927721256334947049255142750744800
741 44838443805813858364854351768677188791006635167555315389587766993925614240
742 47801904172290061647588978466032290349032935767709833360738682628581617480
743 50956692682943351225478638450878036914392354771030711889567921367340232120
744 54314870137693199587043133248500371725369501360525572558507927646563227360
745 57889239274079304280897187797042599335336593009429973613860380681959376800
746 61693389283518801419356145852276827291658711978621086165628348555345278704
747 65741742931224742739313895794081012820069982664807348595897826491929990288
748 70049606428142603374653552783436748702866591215492730412723040193680388512
749 74633222211491906013677825085055654023395557354771059856514305981602576096
750 79509824799174615781617001155954176871515153431929396153957002111082289875
751 84697699892454094258148039529250477773770042875714860300172636291379857725
752 90216246910942604648905560518408440914837212808126876693668303811781378200
753 96086045154087385149400123154683954750880369511343052546438801655263617800
754 102328923794042215257976967314451556330739828547390765000020983683712948900
755 108968035916081625556801989171242489463622807550465483180558311256986285500
756 116027936834588322423862399737266650752815271138242120119017018746875537800
757 123534666925152405168584861604937910857779409636637531547251593799416008600
758 131515839226496521232847366708627719705332573742375349596652679915670413650
759 140000732079818877441418164560797250008902417209625372151275433458616891950
760 149020387087762390553890483286002675079503973500441572597996259703849913000
761 158607712690611439456658262630276973056646886480889561884021193894587110200
762 168797593673527816851918430341160689202744312148656209714558868362675108900
763 179627006935706728393324633682434596738764170389713651341992212776459007100
764 191135143870306323805710334447604501265203100526101991121562744514226575800
765 203363539722926756204963012312124399816245301672417278453401251117362073000
766 216356210316335965629168982543176792026727640390377271243479664383193538775
767 230159796550110520995246337878802495817614563355644059700067826049805054425
768 244823717105934737014334054696565535717351779303510578739130319122230307200
769 260400329812536393864485322353608432872259361389211113486018278568457961600
770 276945102148692021098969196425799023911104569433277012961649274168111368000
771 294516791388471101058352069578332479221326376597319416542664262598088089280
772 313177634919972024816870244785775033001190031312852051750601667666286508160
773 332993551297301754034994084208258735226849923252867449798095033158238611840
774 354034352615537853877864589529110248716458572249614568878743895143511930720
775 376373968829961367291282656906804448223944298344926324939679723917999652000
776 400090684674041124682240194191342810714768185637894285141358172274476342400
777 425267389865567652364022750870962194152359617292262461771320519640585660800
778 451991843327065073140996858166131949522589866466366386964600224426742683200
779 480356952185243781687362281734538593012411331483355273458968042057888881600
780 510461066354891212147333214922261720094933022557244023566750780388492272000
781 542408289555333383247710531774539324345772368186676982864805931269948931200
782 576308807652541719700692440010448032117383141198344294293856301974320739400
783 612279235267218679139270258518562834664736770092677859473662801147751884600
784 650442981638888136104590626935709027611319278797641520091262379539075172800
785 690930636788264122925715347962830293200115878019145593060407263786433032000
786 733880379075102162999476031755114338453096054220335724520919066670454544800
787 779438405306485023320631089057051260948160046790019183802919440579821493600
788 827759384611199728270427625575412929416644362359211747758356494847573230400
789 879006937359672389778421798895021266904081294618328491226572374743923659200
790 933354140475996220329238200439605915126645460683440199017462602214650122000
791 990984060559077866148224720198292991765337663624968050231963648794346639600
792 1052090316304007600521975842355292291525666795698357501050556581561826459200
793 1116877671792607800821856550184399982837822983920746316376293666905660484800
794 1185562662303917906219992113431034206381325466889134458827242207918575434400
795 1258374254381328084706133151105036307173770021597946454963494733371518652000
796 1335554541983382873901442651039478534013761249589287170867922410351638462656
797 1417359480640154661117776022474652984832180713612066411693387697803270112832
798 1504059661636759866452108066402623779117127938114932176238461945275278656968
799 1595941128350293669714786646820313943578466431014383544242405171679877353144
800 1693306236976438906859190076201924608571317168185022328108652702047615228800
801 1796474563997519952840014902036743856245860995650599847437126906410781189760
802 1905783862865093918224460253218873773424841955703414123868486480081278457920
803 2021591072497583112726871312199148797965849525006395695464193716651607135680
804 2144273380327251744897631312675614292301507939452694114977851910538116275840
805 2274229342771327608224760483140803037289478117601342243158327783904062716800
806 2411880066149592173985732828173009536914893898403528747349489728719308618080
807 2557670451225651622084739017523809062142338207636856372025017360153064460960
808 2712070504711714580898253446403199110513135527257978935165635206041569664640
809 2875576721247414280401948935963549253479851430605117901112711509420222619520
810 3048713539542415663776935390223134679736491699987101439661382621243953300800
811 3232034876560652422644568106497989836949404926391554598124681445527903433920
812 3426125743821474891889542170334683743606940992467287641876294169410780141440
813 3631603950100207414740805455648106758217005250164152350515550403821335404160
814 3849121895028084421352884949085363152589377960460442725676638058216884139305
815 4079368458319751369834331903126880324265725666807881432284083247655085271175
816 4323070989595996256863395886950044603377704083266534089277677831281233222440
817 4580997404020660106170420803681175669208280461775302660103583382823304205880
818 4853958389234326381926689400791712043280276447839634165757423843457853420220
819 5142809729344001690553633401356289991522052277853376949230698742292344050660
820 5448454752018193005496097401953692239080210423565593150347768693384653903800
821 5771846905041208332273930280005137197786906784190131582497442706153291425832
822 6113992468999836661248931301758019041985615176036453815480538536672687567054
823 6475953413110509101940631224384619911910117490190478108288910187492434836146
824 6858850401546348971721182684952348081508916210690172186671030841251627641368
825 7263865957991961362862613241445041292997247591552493008990501211851852123400
826 7692247796540205238108357099273851420532982705926101571059171796140551094780
827 8145312327450383779661474162739404769245552750065154928637560916015666780260
828 8624448346712171060818031466429957990965879382421928747969182146369529532040
829 9131120918805095542041057580677439558762086855718747039676183907203499338520
830 9666875462510496555987344122400860757362923584498163320065347758901663840525
831 10233342050122576608949659828936452597921770062061113017801661130760869619715
832 10832239930918554374867833304930189009504977979179193423423641298718884890080
833 11465382290286093766537363587048090781343896641240493166088809659253915010720
834 12134681256470307362045889887814857502082245937556562564109222405860108018960
835 12842153167493924774788742783682390385600348996019936300419772761588327244400
836 13589924111423950774333403755896808053622647798319831325507506365427647564960
837 14380235753807644498251654796062741265337744888993298128255098391735702922720
838 15215451466781320820119806463510829773173017950727757362976985419538534153080
839 16098062775068761876520198767825455459889233367793932443300997184101929576840
840 17030696134833450851734215321125166985273244368950759763693750169578867562400
841 18016120062131990146299968660460711238509180521116464102221942003290349207520
842 19057252628536602642191675392095375455809962310025204490038787897952856825040
843 20157169342354273560059701826269010676596986483502192453077413046391792099760
844 21319111434770685319160887645828377206826887959994800038091900515231419213280
845 22546494571190524524018710964611988410223680007754200290597817190701563498400
846 23842918009033979684149786845077177743811541608200066807307191679166903399558
847 25212174224284370527434293954781984455690856107547386499112598442265127564826
848 26658259030166017714793368171639804012999807954114942333226288627232952836624
849 28185382212466935292477670707001486434666048509394254098267894202392001193392
850 29797978707210068406226393160387143618738981633066064656128992626906966435800
851 31500720347622072315153615626694980396952637726384125493622077919873078803560
852 33298528208652612422470075079335140568490877596624410571421849116292634169520
853 35196585578662550677034664241230328258888127125056533107091496029984655448080
854 37200351589328983017558914928231064768676312580195890189920962388127346228540
855 39315575536311842373316282155299827413125151119984531659310782251976367151300
856 41548311924793749471060169783872410204487814023094764321444480997150333680880
857 43904936275645182856595025283327565407208454522555133197876597058640981460560
858 46392161729684195678520359227949570344070017217182640743569113640780741494040
859 49017056489297323601290268852163199170425762348782150551938337782817536215720
860 51787062138569653927653109598108539664086186265298095177723550974475529662800
861 54710012885041069977557456888308530859850559968615533678552119495734271214320
862 57794155768266424412566823330541609805381351339395330920235204663385958071990
863 61048171882513983192221748511942973392954842357280502550995081547738166237610
864 64481198663193253640684096227773507349037877502066447682224633810813906637280
865 68102853288964791696204814697221103610400200292170301886598666967465237168800
866 71923257253955499523065084789992043569032406650023757846090787309542555351440
867 75953062167088207169911605984071987544885623100573201038441793663061383056880
868 80203476838239128739030746951550468599708906145130825427454351459291095490720
869 84686295713766467647895162941552074378064446464299741550981569159324376648160
870 89413928726913624822413582231978525132179694689248513530769375204626465635800
871 94399432631686990570087551665519145927428501908285400345818334306945032204584
872 99656543892047283023143274881758710954863987486712916587837273021375385087648
873 105199713201641206867235887511215664647637558737485340001429189054003278333152
874 111044141712843496137637881261838757128061867556234525557064144001447904907216
875 117205819057585113534901261886741752095360837287943558338276388421311117966000
876 123701563246318746333221090858778041970525413812335610969072429225383782335200
877 130549062535525319535782065804029293391276519751405933597926017365417060298400
878 137766919358402921337039247326848220670121135026123088580503657748601176612975
879 145374696417810525636563623529771411727534787140410798153976848932797640147425
880 153392965045171777650091113556593336115384427678131297812349672734846430851000
881 161843355933887827676323677896237998943297821298722962122970133747784078538600
882 170748612360872086136982636249380281181804639217073747120167054982709996735700
883 180132646015113562794451216019358169992274189281572423783879939724889996556300
884 190020595557709295358347106158845611304499264110871148717123945962771786343400
885 200438888043590853864287471931559435047058222572253833867288071724735436131000
886 211415303341216067290188928727811499347254268094067734293353847081089995728650
887 222979041692816470495121973580937930940564251842375838666117553342362456850550
888 235160794564395517576803221543792022179597453249441502061178607325436890360200
889 247992818941574869662844678472634765975874419856172592327862137499778642384600
890 261509015234599092416980762844366044690199328995253089066110547837444302988500
891 275745008963346498631396283661929166649665801342923671429472778843979732500300
892 290738236401069830708280715161277561053784745623980986897269171074267046560600
893 306528034363819786095035039715490982315265381159639930695704096539929719691400
894 323155734341102463170944959322699219563499116458393983540046535739029680901075
895 340664761172304716770313001877285985287787643380756908443276383376244481044125
896 359100736482805913207294646684762638609244386434303752900206634711900064724160
897 378511587103498124732013276235290348804338677592914766570488074426056824979520
898 398947658707677600949938875656444522566075272862015798568425223984271160600480
899 420461834909967366065644840814939772317586952289510202711622832780609347455840
900 443109662083103781568009785402161352559517865410490845949017036888229991464000
901 466949480160089482096814990230815647551024089748365207251537251738356985156800
902 492042559701402701929120468677798731414747346907739973061783412462614486695600
903 518453245519681026653437319972056306263146854443044569048763618965858671512400
904 546249107167589333443714845285243474198000881604326678811284745390601677211200
905 575501096608461404850479551784802496099174386323533928200480436063439485304000
906 606283713403797712551784271996547745890525574429211324360041017527297876378400
907 638675177766834524139916765041659472151808009299993810911216263527594859320800
908 672757611847199243525573576169172622637867369425051485275387897080111522347200
909 708617229628162354999706119047251348757614645199735573714168711988205531649600
910 746344535835217295196449731866896675196098758254351125092469361006096103936500
911 786034534272697058871636654023980197807683200889842630010681604481564798481100
912 827786946023902676317474166824330185220100553362051360935036516497906577615200
913 871706437969807547263960685479369618345965173263613486198025766508176130752800
914 917902862101848039400069201069290128073977152491869500443543261046627861184400
915 966491506125651272786033738755351515751080661139310233493489164393169727254000
916 1017593355874823638933341269770002285549413661613342728597742614464532724327200
917 1071335370077167941333954011916294025084744348679030174654569434516620560514400
918 1127850768039954323560286448324722379619031321201089105886347179915433113018600
919 1187279330846183302808594783517090340057147519110883033573371200850266931115800
920 1249767716680192950324836614228516147428576335906192666919338106158175716964000
921 1315469790928523093999056596233672424893392920422403938551669023739062668941536
922 1384546971730705813546952262245942894693730904828146611124016940510748608178192
923 1457168591684653894987271309068421085293402081136122374079210531461141351594608
924 1533512276442619816592526981297518317552509707254871382288371903268900465687264
925 1613764340966351911658802568487149537811230351775604128119162696841561923504800
926 1698120204244138488859149066385341445469544665618419798452664383267370842233460
927 1786784823307964108027731196979808762713130425684761808360522001462942986095820
928 1879973147426066544500832824033177473693633826570815145304494804260330035257280
929 1977910593384842378076187648388246741858874093866689999986269165524175088056640
930 2080833542814370375125401032806639671865105098751155769216323895856881031552800
931 2188989862553874372024574419822578005091991917443306238576720392138707616243680
932 2302639449097303515493118915659867608065165312705599790466708132588347063588160
933 2422054798204942705699075477238620606905072420241628640930596040253582649749440
934 2547521600814658206219523080789269872578082928497388683140964754050502471695920
935 2679339366436114086406360045599513308054564159893204070570081040536805186766800
936 2817822075263149196490284272675443209369743880516897764105163880834213095296320
937 2963298860293569918194608713240056439034175102182192149232927672661793120418240
938 3116114720801982716666527996658265627594233459469614614327899279099508909139360
939 3276631268570057974187984086071793308298975608557635075984207640620872190013280
940 3445227508339881986282667830992713321925097396022569319267511389467136307172800
941 3622300654019920613510603831244852777577113575036019809419808064233044988882240
942 3808266982239693323579228581509655487140224316611529754992699996102152209293605
943 4003562724918651955557650560048612178788440948232633844992325636927903604641995
944 4208645002587090697156372080941970931822147277429405734602177506970981072140360
945 4423992800272303346844017370956799255363658706530354192657461339363267089179800
946 4650107987841776629016044925472368995082245707086350073615509363375167407071212
947 4887516386777094858688340226883832894942160582253910676707977100018072735290164
948 5136768885437567545495062677478795548121029082014087939599958193810568684096536
949 5398442604961518937624379270129985576043030563489888654131074558057840178524488
950 5673142118045844016308805648919785727036370614286940510425354900613880718582150
951 5961500722940991888960965936047200250178550778107050193828190619319116644609530
952 6264181775099143795023001734124651918509912075891734861506001622066003361664760
953 6581880079018174241077090024940235147012068586907192197370694096834510698640040
954 6915323342933191878840907361005489350495058845715265810893879040066214985135020
955 7265273699121230191741547337470013564051464463870273761720191950784637305614900
956 7632529292703182487148262917166299963992527502703276611213740115329794795788840
957 8017925941950544061691424381699395242086551943015406934063171559133494642777080
958 8422338873233137292873228681653531405612847326106096318895305212335403363794345
959 8846684533877961296676261013916469461098270082952624720504488169364350302167335
960 9291922486348843375064781808927582803779364638549802769895304860601505787834400
961 9759057387301899981898639692217931228887398270651760067616817454686390231812960
962 10249141055223174435138091030473416858285673729658289503326832305030903278388720
963 10763274630512450361001070515099128063826721703010831833919018004083707586792080
964 11302610832041396675386745072500609426502134773096341925814742217795963086783840
965 11868356314385144495917528830210106742736191573490718126671628117707404111802400
966 12461774130104401720713405271720612079873001152165254033005209523592774317392520
967 13084186301640560764310383168028047645208677648364604397302972431394367822930040
968 13736976507579243839319361070120553276097613843402317848795311619945496803249760
969 14421592888238664442362362813593516927994136310137427947435164636757515062133280
970 15139550975748381503345770486131722316184320585317429771658127378414274469988400
971 15892436754001814529458100694090705263799973284695377630573018037232714065252688
972 16681909854092617411051051700492619348178805650889748441595003814460257096571936
973 17509706891081032083012592561574237999760493957190642107520969483786224546887264
974 18377644948182031518161923658376409279921035683516902384402396850439421022271762
975 19287625214722799494303418263635090471391829700138837271035884746155474162233550
976 20241636784483282049935630349793385268901533104661833523151638185212626647677360
977 21241760621310597811801408004025926324078193172131698552222503229809598533599120
978 22290173699186442768177872347572270327197932320112447622396575277632819062081480
979 23389153324226717545601433042093518381915086539539213528752676523904104889365240
980 24541081646404907060695293770076710936056514784527226186485677723154199990982800
981 25748450369115736712879233356625939495477477009220544266248609461405636568079280
982 27013865665033817790648939269451573274101370110101041099846297533226853749843860
983 28340053307073898493284853043618886369734948578686577802720288660791886057733740
984 29729864023625496926857457777101262460361609169965450488141539490638822900650320
985 31186279087615670365233861459472570312519898863062799500340166558337849368626800
986 32712416149350054234170837658553142902281510935085021603548302368639488805814920
987 34311535323494690254119677756633317794422796273038168249417826182621865516832440
988 35987045540990184682664800025003946901156818171721560754166467376253081879650160
989 37742511177136047350111863440857797969505931253268953961686782858021524898169680
990 39581658967547337793019856786492817785816601632135873328463893039662404289394050
991 41508385224168689685590135529539029021951589648091693617468484658524277937343390
992 43526763364033129141760480386155091743949235656349852080897184758198819993493280
993 45641051763975604263746733921279837488639483639657236659272338400096545146292320
994 47855701955054589280763980503957973062982749723438073037253907562970428138622960
995 50175367171000333334415343099513364802600459404447716198174539541786697574214800
996 52604911265596138948502822870647696150936902701926237193033517245915316614650464
997 55149418014510358077452486227166932768122073600231817540961531749923838764255008
998 57814200817732497228253761822177099687590156988478312926344126771453772149922792
999 60604812819427874848924982224926466514063553863053341672001870561051750658733336
1000 63527057462712657074344845099503633662540412854353607622643470189781709285884000