3 1
4 123273728
5 606966551329230
6 42294602754348892160
7 221621345837018832499375
8 227499859288036192921814016
9 76749554391225308000690033388
10 11559255542512176814494743592960
11 945121787128699657370828476884045
12 47886238054762718784097603771840000
13 1651017162688204713087124878291415706
14 41487488651550692370760269212463464448
15 800213809100659625090600426565687500315
16 12331465480197725164217457634437597153280
17 156700405869408594313090933144622962815000
18 1684198393588234716229274989175044239261696
19 15630244544754134144121223442343025055859033
20 127410050439055149753000780077763808661137920
21 925339241130321370928342741260226841749389990
22 6060158395930691108893686543981799791319040000
23 36157868381475177844820131112460437141298231111
24 198279514284510354558268336333517230389082016768
25 1006961850743546685506473204769840502138161344900
26 4767436629349168891147153372051734572201454796800
27 21164764563776551521676063485179454282465176953125
28 88556063655167720385446594748504316969810359000576
29 350804350793977689578609105464931640405340430369778
30 1320997536761981584817396302346785673514119971962880
31 4745607953630430585693275535313494057221255934838835
32 16316850823597841936713829530463514538724856445440000
33 53851517960829875311854386153762947673588693722919216
34 171047878491890573076690604374902931103060245178482688
35 524119369763389412689413843028516974773707296333335985
36 1552660806925834527230905468169676927307774097153118720
37 4455693535310944746226942624407569105164354117810458750
38 12408852969198998922524036304774467906102407111586758656
39 33592761849759546847067927427425089024862173512987302623
40 88535930131146799643360845248778007588428785132422435840
41 227490447420846920091745594663043463257065404292189751580
42 570610584832867289981488113617545019532622229022679040000
43 1398848705436204811147716100372538019347308356689543713021
44 3355360329377744668537350889877099645299838532350933534208
45 7883043850634863133647313174667055377916894306481602986570
46 18157361542035942857275314902934968208911373635072582615040
47 41039764387382993066924404489016306789088874960868797036875
48 91099026448431698334584519412776230571310209401622810023936
49 198755518648969799285543226527493255800357473634836989514568
50 426520048186012128605075195068294551941268308066599029964800
51 900892324345483354074458195269132151794322159354168519849225
52 1874129905833638185732080537422965065494500944578866600000000
53 3842229390539231321993689367965432999186881861179066136605526
54 7767328365880104076741740602975928615659414037468526484963328
55 15491680746308617182029077911914137801366523984016418442849655
56 30498918576047350046228322367857076010196480723132961892981760
57 59297678175861727452246281656503177546086762581962788606552500
58 113908273943337774505963299633601567339334534020995738490044416
59 216283631514655886199299797770401725934585154144029372134982613
60 406087399637893225933634867538913797802313719136057639106997760
61 754241493323192117073908015604798464613242941279653371470052770
62 1386294314411829927959392451686211006949146650754842898288640000
63 2522352128413950967944505102685215583488953243503109384837349731
64 4544697320955738522086446333968054545145971497727863282343682048
65 8111290884058870124261585873912358051373384804454213805112518240
66 14344685836434394150495021666306862236515205467497707359573114880
67 25143883589198524176156236741211873345060692964437366052103030625
68 43695066481237309399180638481318999174638214485981016337493828096
69 75301614878632783410246234424241498280711381718601328069742803758
70 128722975058429579914413590951219040401927024946818246341365022720
71 218318751681534979605716408436613881662599597460224805818894483215
72 367458264984245791320105097177925136834126698889887900220493440000
73 613905611414602894559428608524837494776053340433868495222743458636
74 1018268695925909036693877906957564893493591975950780870446049722368
75 1677170544374624945620813066984217990504351908249497732845852625325
76 2743654244760035006838469131240899885538372822382602933454211110400
77 4458602580971495581002599287917077609728866135348213411908922656250
78 7198832878531651023360977409163379691470521758956492203708566142976
79 11550294608655629039506392491628710521154575640308228962256579195003
80 18418849707462654400488614808394148685158627609530183832169898567680
81 29197020204669702463825344125760529946425746949452959115773006461560
82 46013648496269137137563227547078034010740438505966991006172119040000
83 72105767215402816493532184883774794654340349210704629045992556205241
84 112369712857838736324367991917325539484058358644560821984411868236288
85 174173871346588118045269574088897760009787745541694153102853358843910
86 268551523140653923887102003054060120297444254228939626074785134264320
87 411943373169432042952551069924354564189171579243623847282759971774375
88 628731466287455623333354586301245285239588915490513432425329241517056
89 954907504309774635935022770097748275028480515775399649227121123493348
90 1443360341423595756823070455347647969139623167027858078493913849200640
91 2171465000535747503986987073037155124004922255147875146651890908508805
92 3251929825904687222364162968034451621053428053847598428121005634240000
93 4848237709281705828615710265923470503374722228637188571981699262622546
94 7196539993318450542016795638083543911814638706608840265871906325495808
95 10636579234418028700662446429370682691537448390430376145461974335886995
96 15655198703052609370202854175912824982806231033604497450886053129072640
97 22947334885364348863400816990497696538055022225021442769921021644890000
98 33501207757946756049717921291488444990244446465423020940192822996238336
99 48716886301499566431990061523611764939933651842905756288139383074155793
100 70570730998779713157708600811682340897133176190992281025089345549529600
101 101842688139534187391321929484538990052899229342808780706215607802345950
102 146429410955160031134246704657046147914989007356504348763649952000000000
103 209774206837579246401082267957578240136361607035720435812251774457503551
104 299455508982066891681837067377098245626692926821531530348277778384892928
105 425989794786401942094627405962702405508006823928759298662196114931507580
106 603923729510180490261811935822097659468276101133608405264485564441231360
107 853315240544439672120526290094593492593393023365258965150868843362668125
108 1201736089107468394315896410012347974311497674500518594099762051440354816
109 1686971711337318807159439153505412182117920709303383738958643022894759338
110 2360650755436088925091218211551954865362942632417636820702367375947202560
111 3293110840062508969065859782456199225941063293679364741473998136078893995
112 4579903726201754016843549161399119886923564761475853670391193490717440000
113 6350468889552881926231767172280599552575483666229537548417670761105401256
114 8779667779213828627863875466732389406032633592240428384796984099062939648
115 12103082523081130216994417059281674363510221189338598731999400366850498665
116 16637256057654584480017496970278893806530496177436734693228582615255636480
117 22806402828806555702568941046484124895082719437097854698489453288029933750
118 31177572112622762624608787008316278226671241878080732090476741930349674496
119 42506827153912395504724738185919696908734107409002343555820710804200000983
120 57799747392249631663752741501754727194183295946362614446200667320108907520
121 78390511662067501826232849019180790068903464592625340567772080731488273940
122 106045032174151472232104141641199189064620317699672106968161477266595840000
123 143095150919120088069663652263493853253448334830854405567124203253542628661
124 192612867671874123299481224595081061672856267564789780396897169791285267968
125 258636049097135549095610725771810707186009398859217079761012711658948693250
126 346460204953501157793937098722195299598889984039690894539729244131856384000
127 463014875938311611901613359513887030700850143779457601457984214289013671875
128 617348164192385090171484338547060503344915411869961883890325175190337765376
129 821249206987554103851978706287732467950726996620961031766734147337781697728
130 1090046262167164458506161601689482529686827239352523186151818220909604372480
131 1443627930077201088815047743552005154435391562077038054992517004525589806785
132 1907747361221314563914544708998855533829952302672863324032322613878840640000
133 2515684682633843765367534024820011793620683789202223366867626192129519258766
134 3310362044997954614545088352106369131165031620185657687086295002106782629888
135 4347029537351664229117390669270256121788347954610867392672777443983106964335
136 5696669827375806652566737695146149061364559649728899838975883893169666769920
137 7450306096188912286006522402583145751117449206599300547129293233561241027500
138 9724443275205822308772953864983906367511132862562018845330073971934967955456
139 12667928743366170490692483463581785751967063456942742144961423705612074786573
140 16470587921271964921761574974634532556678025240987243332927772268912570365440
141 21374075540068497422406125914635715716483842687650711805351447565151682013530
142 27685488329918531168712934759697762590484270272981614130192715115712061440000
143 35794413783173458948148014934482443687148959125934885858479154389743081124571
144 46194247725788568351343933117155576372470221444177595175405804875522826897408
145 59508806991498944534078826690341594365112996507170536154693862159367185224920
146 76525500157190595450838457134997889895830744161713572900818530485442369290240
147 98236608249042750869334676496198398278754268991434237754099551283668017305625
148 125890579621737670532838123316923637822313417709389811248254355542481105332736
149 161055672135129135291094012660627626753921679813489562901407337907250863324518
150 205698797256090486059876111212616019772582685371111360907619469323646254694400
151 262283053923489370697024672651183327481725815199973259492118603589599412615175
152 333888207833494695455058201986923067137693060490339956205639295981082800000000
153 424359301621047664864227264060450126851779192771369573379051930229379091819076
154 538489705949414345197693208900814885822961379924294498201321231662047607062528
155 682246279808352114660144386279701091627849696245965750770434024076791856428005
156 863045946878895354607183268510636768695434298265250512143232411104900305640960
157 1090094969015493726919287613516705946014485388935941363352638728469629163971250
158 1374804573548213118724721611732323415155268791871758949408945921337598308745216
159 1731299446386388834243943215452493728839430108898657861827751600211255026488563
160 2177039030531476162379923136737565618859969857613278695128554001479290840207360
161 2733575679442660302773788275937522669114748891780750430572837884304221268532720
162 3427478636772469964356381951137203850829826434714155166916033251947239178240000
163 4291458702031268293763014733281396975162385544143810661019910954551902194695281
164 5365735477306717423319713164767394512266024462895670034136468099793499045237248
165 6699697487453048782910918748360898782361190278192238460775734612665472120566590
166 8353915477613143634179709329074327222523783767235593653012913457211505356718080
167 10402581114745155751206711412728501512981971295131508525590417282352800076649375
168 12936457503540655942458703487028154828794723896209192237797510968289896062800896
169 16066444782440141972001771412880872781380818523357845565862129813090641124575708
170 19927884074441707729883614713346430326857484233821570476394264282981737348792320
171 24685746795345599152573315381711522393852526420904958638472871581539582145887165
172 30540884431209669674790166431282032765988229110390938478420554266155175266240000
173 37737547162162097312683098602527637864232662498382902653870380743348165014866186
174 46572419037572259141001126248991903991772325566209754923623270870585057852653568
175 57405463856569558401505171057657759488956082001652823877738548091356348298673675
176 70672930713571400892048310494329047896049002975802687396180484515679757502617600
177 86902932771524559074938394619042582010168195804558930350423606442980255303125000
178 106734088904355265581908106813071022524845470691347003958668396323067739649867776
179 130937807358198900705851477638288490982251889922445167482964386768615205625002953
180 160444895790145624072766070953781638205090800768941983935513686948966726425377280
181 196377305593121876222033348630318744111201019546377808892600430753135891199999510
182 240085963370495159646950753714530873284542484716664246149583170605194805770240000
183 293195812338462992690303326719860109534820614001450809250610143920039372401204791
184 357659385427648770760684627388596023590111604823814938178344295752634291625663488
185 435820464697749487711939406415208804563002451531642535489429248787864255306822260
186 530489653889797465063780833086970738127816674416712496587493393858561216262635520
187 645034008900342719747850229368533955464475940453696099568691179844224574241343125
188 783483242041406180551722101931860774993825540137331147396752844323490707462073856
189 950655448657054682628193808764552404790510561183267988406912919712645619568307298
190 1152305808814086129290242584697359560712626446185136074668598305633367258801930240
191 1395302303678516580270228482756809280152910328900798250970722185444568083175390755
192 1687833168852993565353787520355000374816322264345300872223973354201066790640640000
193 2039651600366627354571596951506369302165177391253955326038475050743123230508344096
194 2462364150406434355751911914976580222391135868046310265340113647447774902781739008
195 2969770319053240766130841168050194710509300442678876244764552779551831063010125345
196 3578262087960819038234766080765241969656767472653579013318225616307124228215267840
197 4307293578168425137305423227851303489464048945843569132486037949451080750557408750
198 5179932676955164256203395677719906510530939456295240563515562506127981234553307136
199 6223508402073998873538269028645437529281170574785148093848071279901543194474145743
200 7470369995047017538441030593323531217642679363248317293910012536415846682241459200
201 8958776303310880727322655478548354606587335939239422807682767781161618224415781900
202 10733936975144570944882849964451729670230195585585053368555158175265761203200000000
203 12849230410066273900501812739811540205682394841545852277761656938155071341518677101
204 15367627347626019621117408917378411504403594170515538274608474845968593669135472128
205 18363353515541563168389690727179422949368040898949720536589198505828425104456735930
206 21923829980914920343928970850278010751076984749159678978892095111600265319798210560
207 26151935854939279252861129030428264999119177099132149248008571048738460930923586875
208 31168644904915824562370629009902411380625013064246437441804418619131788719231215616
209 37116095555966775525631350259878581184727660986539886616516112447992294956287295288
210 44161162864591646945099141681286683233786447958593997232090461633847960483762012160
211 52499611483134899309403469997899161140637700652963265017459710511097260806754093945
212 62360920596812481559536853935814810294993197506296250186994906160416545299391040000
213 74013885517137352352048456642461597485245157092610276379310361794288260936804356806
214 87773116300091354727488142943907201906203272941838300287981333509601476421914574848
215 104006571699355616840047782767499890658473816292339758706596166001933572432791847015
216 123144287276066685000753266905347406285805164984906743313077642847240305242588359680
217 145688479919888848395696577845140031499714793646218849553083906537622045832676302500
218 172225237791128930160381369351978846437261557360946005982517054234361848001489207296
219 203438035221931339698557620676472385194804066587948862323480710004450729120163652933
220 240123346926916928021348030227491884536608694547073458721187491203045675639940677120
221 283208675546824569570058101062691770736832459251301825863567022440140129660482447890
222 333773351734067753232890171169309265642276743516718337005028182042134584869744640000
223 393072517421541020345925371059975788565568279745520956974005474825725229673329296211
224 462564761424310860824204786216987998987594866594402404042792974486052558442015879168
225 543943943042187355861567272128790731903146587491747873007664450083849418871651691600
226 639175814911978576354765930042207776409737894143678484874061672080605494466261811200
227 750540142186370213973231570631279390266369835291147846355025253284795845993994140625
228 880679112525214066129370375875492839294871297818853143992643056421845131754078450176
229 1032652941874196857278456054746416644614471116098178026446274358246404915674896235678
230 1210003706261166576396511571709725611348577353298517085517613516530221329402097582080
231 1416828571755821258789993463246557516302008787889330635513324080159682499665602164735
232 1657863755440869477527568710986045478068010000132328273227313709827202788039667840000
233 1938580732119255694896650692390865244729101047909770462491628258779840103850091168316
234 2265296407210437065502301388480217377693676971239240947079114647957361920351301337088
235 2645299208871447899539407699275475974320577385493146055494550471634255556447837542685
236 3086993315180321662436276955071102353682661581649906762814417612747520034002433861120
237 3600063529009208124501341564926466087230598298141887382232736868949711128474195846250
238 4195663648211656132031310060086160972037231745313020091300926486935682513959019872256
239 4886631556674605667796965222937846631115438407013101638813039242566179654561781180523
240 5687734687921568176458058762033653120097303935745071153142536120528466897617159895040
241 6615949993202969914180225333699912585736400997427419540930562400443136498168553765480
242 7690783086969468851915388055050382942332023429455693817567233569494743428927651840000
243 8934631851661981989435187773607795702158331297522986270536401928490293796033403406121
244 10373200469093154575622694079580041678852429584843803316023322970961846676431734020608
245 12035970616516750336767320446603731232306510781342315982737779848850899981619069713270
246 13956737432019978343083029561964968932427427130127079425274966702685363803810579005440
247 16174218827540326426881309832190494981506068213388579885994627687222855387245758324375
248 18732747821318635983086289915363713863349427312923713732513155664519619447274356161536
249 21683058789116627688238560822318172661544852089574072553904806401158847373868723744468
250 25083179910817351410605467876496539711066354773073833876309507504910919234109005824000
251 28999445633637441515619419159072371239900202067946983396109133110837598676019626971125
252 33507644704627991963880180592168754968488583591504092912710092844583331333275000000000
253 38694321265126721780590721617160089459124193086894327092889772519667521305711817202626
254 44658248672465081602046415084480758928092931024386384155803570881784968312321154121728
255 51512098146321781161693460346496852397693107246267860088834098521873904533733621556355
256 59384327058399138589665144197628753760075162275008772842935077360255362178685230940160
257 68421314727602248146401500166965585775402070615920439468835189242626939870303654640000
258 78789776985260600313321612260721236384674620146773222576819583806763441818727943766016
259 90679494576779733820806301917924653359764877809838019033980492298673587096556384304513
260 104306394712491039109838641727620172901844430897782789921753340644916083265269088616960
261 119916029821296029879512141762874760154751337632617843159773226215756925292434250702670
262 137787502851267457755777310715588988834671600542109073795551018601060646221024675840000
263 158237894362893206775829236806724858688409766350988142702712491975116098674233483510831
264 181627253240887997899618668051564334511988653721743252660766467794809120687210494952448
265 208364220184417717169299602657190463867065660353384757351006035880778694898382633464940
266 238912361306088083401405994973535968678621797486673529732621117553990017556451662561280
267 273797298268796736835781049124502651350144196027262188309692071508588895695461612018125
268 313614731517819713800309260722617104276768063385952561905524574484365847513807084893696
269 359039464435183620873119631819293116156347658297379386478393663809637570370489164357658
270 410835548778009916255192240906533106666850432995753134177150188365805706865829140561920
271 469867685698480431237547337499980797355624015434473188496801745372318284837449363081115
272 537114032130838523119460755591478896353006137277174962328084096338846397513850871040000
273 613680579536381646830922688871052272795055201685754467974930951601793857010910755043736
274 700817291103719935105204507617366650998914411919584045940847985940919629946003238944768
275 799936204710373722393715912757001847885811311562988441005950748109280390719729906872025
276 912631732485294268195528301467975300908710084326069887372639632653719579341505245964800
277 1040703413914882721502021599641162764850487122110153111371484583440726640141908889843750
278 1186181408377040571827435982362129943866376282591549305953591785791678874496644799512576
279 1351355045065311526995017303723680461715335015702788634283952719671023558456959832520903
280 1538804783804597074875961189604041620013799684188447712731723761544408860550812756986880
281 1751437979620152875792356157349491667376774869322744044754139786619392271726594061427460
282 1992528887497203137507599874119072761536713340995405420694629310741479035520824893440000
283 2265763391993244137175210461568103124164778902362117556296267283912139576368808828274341
284 2575288999715451936101286381833287586536592264646054148644862745262687479693393913650688
285 2925770691674923360930976973810073860112764135653402394095897067583862971876527978250610
286 3322453297752391651262635659534694878745486456122385791601280299911811726694217692446720
287 3771231127587275902701909134835882924185970818719987162801364590909122933527865177661875
288 4278725671825475517372162395341038441105536577571565871187807946383821747291635537350656
289 4852372275590269831117427744686600442738114351495454982577001345147044604781472590531248
290 5500516783107345582907191107202803616680652229399868410530081569023981236802886660259840
291 6232523259531694452685222498925680113829385338173405568875384672285948374410521732262705
292 7058894014190641556226831939337820186927614294076930136727186729152727753484746975040000
293 7991403279768745259493173187340012512558135274502070806063606265599202009634367225435646
294 9043246045616055659506848535290565999637797942655673449187481555432508269348478427742208
295 10229203701674173759624356280171094837694993622489091206280654150945582916826353273113695
296 11565828323921604838416868478169108934305486137462338559525483770041044115909501372503040
297 13071647624313096938361042448180736544269459229720374324201423391849906823688095213177500
298 14767392799646389197757646256106179456807963403569503661191841844508900121997445129895936
299 16676251746514027920284381611897994700453229165310940288086577302070853101291285379245693
300 18824150365542544371415940525913191261677430505851310963469103512108651311781756443788800
301 21240064959731769222767445825624382326604880142849876439278576310009482473563758861307850
302 23956369041336292817788815095537492094138508204221251938024074753532780653057177600000000
303 27009218202057810021708400227089223714982372863821009125550298236997287598212634916520651
304 30438977075265811390639295907954609113240588592942027617508637299754341143089325047011328
305 34290692829726656665583649108907269817358329788160036179185003796606836315759617140014280
306 38614620085380130654140337818646475517336527344266811077495169097516891327521870915829760
307 43466802636856937946876823325432372708243408979469535353393475834030624385640628720255625
308 48909717913822711580171011631630272163580864037710853344655792002547797519426011782396416
309 55012990703379921386568924485998563603354489719150621259022420056443472447641108224641238
310 61854183313580222992647143410641694700639193141146049211879206944131153029660875596021760
311 69519670073958593626996208778732298798916997644251799063580185807384536228527413723483895
312 78105604854737821192773161290794349223904374833856113232331174046917045333803865952640000
313 87718991147327683656705324377200971430038057852096353798294404679584025169027531881282356
314 98478865191881239207651329633589707233748718887293896383707425941688052956555910810370048
315 110517603670506299065907784081844862432637586934589896550656962693378380314137133564545365
316 123982368615461876921752605602894685147647492366692104400874198842738194618205669291322880
317 139036703419214897593665613075706046821555593292552753897958087771839707530851775266921250
318 155862295187289052714992217383852965689111370073636635129934313086789930262364766905860096
319 174660920155947741797373790274275027965039134049274897437480811249115945594425410423814883
320 195656590516374401583575848102875738904844821288440201759673549150914005959594560604446720
321 219097922757595813262585437225364445902379096246256433214872804363507200836716656152911840
322 245260749575460801009132893031953157778998483026357844148875253225416013107036097085440000
323 274450999509224516245035030825213308198909780511130203111155544396225017871782181911233761
324 307007870776642287141724361223811232341223967101089152281463743668788397992330964185850368
325 343307328300253855193719146627872775352472946864657127263166437845018639623380448363339950
326 383765955670519282616888100468383372739450558733169803762408995037026811370863733567078400
327 428845196796026206300661136438011726479616332803400645100937763982026963530324427643359375
328 479056025269222121799041922307272544061240096762564058748386930947533367037717936589054976
329 534964083051995781676159740205084586192186449593252378233035114780031079633657005370983628
330 597195333984913010664778706764707410028611112249351408958409265349602832623383628939591680
331 666442281875154544490921281871439739005824976614261522437095844468235894821361027592912685
332 743470807551707703700510304825248118833536545999877539462386022195936629169009463407040000
333 829127684325169300371578654428043080551146396658616534799796690540714979679785993451647866
334 924348836789404825885573505173395100788402786504007907101723444294952960641065550766604288
335 1030168413892018557433343163851409270664990425734046361778095231065395657706770758658071035
336 1147728753722054403298286906757431162133996284193510618100484377337596126088351663550392320
337 1278291324561947894914596681953211252411523657906382356863944606412194845166178711359915000
338 1423248734475583166242920582105060463278926266741584004421548334269852787688480416510509056
339 1584137910108482035898613787077359890684525711657793738546492755434905865565900957823484473
340 1762654554517095852946343910103047591265396111010977278167074440869357462875687900719024640
341 1960669003783975828197808493998736059821218856196289173599433769916107921621180168626007430
342 2180243612981378794297510081956254561217703337514649023906366566328573393583801710090240000
343 2423651813790150344119678245725751824448033120332837863056980090925312084421880797283557671
344 2693398998841875186033872471121609751432872978706278968917543037290136747420543694806903808
345 2992245401714935358816484240301255050620510918292951924009661003493163868711078075429451620
346 3323231156570674251034199241766245772239232762641349086208842238626726660742404024507760640
347 3689703737763013410337896610854024804831706858531322092089492778527364451280378261865093125
348 4095347997500132899689068133657126089145770868343656017642725031394362752868903345090510336
349 4544219038895161944388014049628966593446142136909689883755406564822691155060934394407774418
350 5040778182638267017536056591756987434460648239770658424076590775336683790238897328851353600
351 5589932308188862989681854579561397930572786632115638886287661912184267258123425359183917075
352 6197076874968201114203861752409250148771874090390837882229243988375469783587927608000000000
353 6868142955684884626931312734570508747969659035475366069416955061191922263317695981845756176
354 7609648642816641918261693784682642278450270005841090724715537762734961346242851945398140928
355 8428755220581703301462990001809305034446868964818166679753284966482632816412535305951234705
356 9333328528657148681770048671651029018629595126224686053070314241217657132184009263164879360
357 10332005980649443462880930596321843451904710701821082845192185688093903716437371795083558750
358 11434269740120053243767105120585020016103821378535412903122455316018753287921272131683106816
359 12650526600059884422703811571038135791867434190417453341969915483807782342142620494165430463
360 13992195158352342967854393384627655781765421777089688228247191554659068464751648146460226560
361 15471800932248057185640739772122401801922262227207832791686966348184365661782914354637562620
362 17103080109498272638407022240184817841315824132015303555707155303280222387929803271741440000
363 18901092692885147830261443891872648612370930712375348014044922825721751188933920198996796381
364 20882345858796934633585078863647468190560138325954601862649603225719238213223879572084827648
365 23064928419602116981383542030683192555145987937115554867033695334846220398915300156904213290
366 25468657354285246985835007967255930128327860050775332608468769872238100055090577844186644480
367 28115237452555196860972666041178743911712804454316711770591918006853164359248340180874136875
368 31028435204893265849409941960863096280408091496974684478638450460753624953098563328608106496
369 34234268165278508455517895104070143056373591993076440924512620636327766908267642791939149608
370 37761211115152792316327739602513860467593227517506404999125525836618957234902944244388331520
371 41640420467150682693274034119940919205472160506306180993367703051094685751680989368967065065
372 45905978465844602681623640716445868907243868904142049797402326941491007638171646964427840000
373 50595158870915292840162663987458713183563310010300776372050931022037580151769462845016991286
374 55748715946472256959968485267113929922722348386747427236969279015883591001899847010720595968
375 61411198729492390749244192549686683273407400914555454343685633928265724852500679182970220375
376 67631292711347719920524288031996389268637741675892831649411042657068401118061179122337152000
377 74462191240046082017242083728838336967229985085551793388874072166823484058243615933007812500
378 81961999138067455353493112585835261955422442828903998440905501932935943504463684367823077376
379 90194171232568598831302531658001254859545327392386270768163431174355106398839907943398748853
380 99227988712349020068072219068661092122203973313947846617122143421898855328495765015581396480
381 109139076460500655875897176646780027164872074699798277690048111184310088499448631704211745410
382 120009964764365453870022981716319870219432359382710358847401406707090154449927090214768640000
383 131930699076653368840148878285402003251812038985148321793175899465095956713963940153650413891
384 144999501794779109095293019635181596430055067642620771920401278053719561463474748276364197888
385 159323490341213806205674821704251896642236436495893976638138558042573644190514650929706128960
386 175019456167582785137444804199765309492571175137904054413723419284755859641216062753519697920
387 192214709671156107941710684644029594585189242128586456379746356192662742261054706893265730625
388 211047996406184101636778258677141076061551517725221326934594379649780700992602517815035347456
389 231670490396269996968148513601620214144889606722411031793597388868147450991410735276507165198
390 254246870809834348906621346801210871124752210106900648840568633520850334533109117127152189440
391 278956488751052958978976467126295816025773967079492983692448595669866496042615527453400124655
392 305994631445947421090693438524806688808798436597552616922677598396190201951516544016077440000
393 335573891670255993699248877252535154799253940378704453326448174199246260160510186369986897196
394 367925650875179786833535947354762481099779454327965691925659485058069709576040481316015505408
395 403301685122151933578234537547638014045883635998626638961539721971982029277737506943497852045
396 441975903641694615601573842227574935475608222980426864129040017951671531040733766015896778240
397 484246230587716198854250767399957190993079472356744974580637570037901604878483520911257196250
398 530436641371005530581494080096722451727343132301177526533799840941801545667037757426054004736
399 580899365828207390173401718746666496261782189542462895545268002316414975662802833790226455643
400 636017271419491399895845808210635881090736261376060615503416399197091602317243287104924518400
401 696206440654028143656071201615989923956118071333032582369581296729846257150854512912159923800
402 761918958022144278256979325556865664712492938325862795224046929334995654431018571980800000000
403 833645922871858609166348315027668333328456023900330125908400028223285459606256468105984034201
404 911920705910972748765912457418558579020783380071579301331760241829911064526231292689991510528
405 997322468349949147507919849327878193290804711339662617931922435694072823036763978445394342630
406 1090479964131803260939578775063939747937506793007331818657079267841014286057471635260290088960
407 1192075647229939830022624591900701483252195898519519006898722426911497190403358845505557674375
408 1302850107640504890472632835912575773538005084471415407118928909541095041569474384922181897216
409 1423606861460118386690101090460628623257709408685931897326322503499781374146633025757263797188
410 1555217522331025441336025325494473357069879968109211423689369710147120565952716502239257231360
411 1698627383562533804807486476088078683064519089850286851213436006608529195390689111822208063845
412 1854861442409450264959316667136435887113132645590833426832849476205692523751682397588162240000
413 2025030900315069581768602460211430301090707161357434021571771967272922063242046457610429177906
414 2210340175418745254281134355785522536582746201091400158853952263698165209045598123546742325248
415 2412094466297523066832178221248263382790175633663616795078528146964930770612787640689621593715
416 2631707908769832708823631484487788947299408106667996730528684650772021574733354213837060526080
417 2870712370649689549570360599621642889566967244868043652942553156771408062846623957835766790000
418 3130766932615980422735752232330465633446649192096136802477279704672354009168008122033447632896
419 3413668106867812291072013492166822183286220962566688875502217283622288772745095894743657486833
420 3721360848989160967948973557219637598179277429706377471892274732572078725198588597144948216320
421 4055950422460749942274170905902954725300798963833204698524142284418053263862010345337920665790
422 4419715179551872285182473537669624609364139778554940963562410815805121520282120728086538240000
423 4815120326918538082210919494655121895967889908631070844956253182738066637795247166318141441311
424 5244832749146894004402046925227487293270424622339400960206983563051176993601223136591907181568
425 5711736968733615298194098211928532129059476729256208484476869014506789226369585654451576638300
426 6218952326610574409836082887809516378704411549158565189078138314858400812321011886254668185600
427 6769851473323655465280337344509406829742325908897056773578548476078294107836327977819086328125
428 7368080267390759726942208175554637367895640476915757436998592605678982518530023509990477579776
429 8017579184219117026480314764658842712785427691035037326687375434589651901283246478674002941578
430 8722606346285998121604397044110822963854400807440147157042349103411260823849638260332018401280
431 9487762293110667640689690234969411432551922916842778431282351238113209620620085345655183050635
432 10318016617901731811227973863037875733998893045410581735732280735123628614356375505196138240000
433 11218736606687793176798314152963209557593303848735051500056355721775391337123507001675213697416
434 12195718025267593386170673448406704881298639040960325496736584774830850983237836832648410431488
435 13255218209487998386968657533364191058634727400343890600381278874028730948304754342714101549385
436 14403991625216117601729273279177204237615644751195265354210183774836405604006128395013112363520
437 15649328075960023753647937482402331799338770103648081500543873230409115690059925662889018233750
438 16999093748458197621714317170342374963896220747680735562173544930932073122999216306277807865856
439 18461775299751143246970465372636504984108483830321830142872313553062901068064146139547118698423
440 20046527203322896592185706385294114300293489404995394469840432894746780760531626007368175754240
441 21763222586911973559166232438385334794653553004179832380028716247684544263014527591569719739380
442 23622507810600752962333933864013473279717944303038859029760404317865512890306880264501616640000
443 25635861050863146834986220007858186716578236744421118229179174190948097331868189615869094579221
444 27815655174450371968875888084895285082678825247260669380964569074280626624966542114460397547008
445 30175225205395548702655905207751141185552157204218420449028983402599022993771827398444837439970
446 32728940709095953539271037610553063212808814420437840094304487908077104423707486298523451555840
447 35492283439467928621200870696212467251799817108563859264884808270982496904674713488717782611875
448 38481930618649512463197473700002541153744299226241162092505633117868300192376417214093436379136
449 41715844243740820545856156532200650357995326432011615996731038462203266273694341644542952414368
450 45213366841718601524725685913504507773681335256525160793243529277366659109352309562637759283200
451 48995324122041587475624814091417654470974105975575553664603258281877400678462120424840104453025
452 53084135006685777865515805674152139168723857187030927274437575849090515014885974253328200000000
453 57503929549528707256655310857575663728395577343503783659044788990170436509922201672724310479726
454 62280675291261010528102002568615264004327019956560739679966680226776519587332385088609811120128
455 67442312632471482416796036286710206566435365252967690953406621635886311533912794724381458463055
456 73018899846365316925032650440858114090074854443742853904833637239062232687770156211772603458560
457 79042768393879456189639502416412374204991237625092434916198595938390407686135723458208055727500
458 85548689247907757102056128980068174084222211063564772568841796503733343642708219821591414767616
459 92574050980104898638544141253697249455743672816641812541660202863668119538462117192557526866413
460 100159050413474145942618421630761340179443570971116959803936963166823411255816595558325963036160
461 108346896696842989653254693714019784327120599975939038124526190690897088138286679276118650112570
462 117184029713585787451691904353463507063785189253096766861705397466755437105717928952958935040000
463 126720353796768720173043293951061578445351049675886872916057703247107557842359171156656627551931
464 137009487786486523618029944930174130627489882850074358141273520528616632847578021857790406862848
465 148109032532762147679713754094433469425704485848931918922918160472504394817745500425965585811640
466 160080857019232709135611516033894186024475558020227202888718877953593504136806974221920624967680
467 172991404359204981158292946540474171550567451599804740155225833992238403488640561603203628005625
468 186912018996803285267524720054658719730603606629116366637616931701678653022043605953616280439296
469 201919296532139883870838745366904574962856558234156733953059326852959930074003236199658725951558
470 218095457681017335311284664823561816410223719792400721133615715475092931678274504465081140101120
471 235528747976945872681187843059179003937800104510713207173332342659183092746609686064381378839015
472 254313864926567363415678605262968985571688932539744832550880130925461976376870466087274656640000
473 274552414439281042006994996517788021283760090907440379839957792239171588589523698153210453708836
474 296353398468345888538200919948309737966427767864822655941442598671789240460291127069220009607168
475 319833735924392955927148692077652482688363388888257114935500255984431577205628426081990181718725
476 345118819053543829931404616388341918085338899312485592178286302393079520957093846214825672179200
477 372343107611648695496521255625587375021891278630267911994219998710645512898012977541672582031250
478 401650763314004720675953681808420901391626345390465830571138113395776285825367693036270128562176
479 433196327196795172703666453466257855892746441118532513224513566579490300338082182980571720686803
480 467145442692932813736340395631300092603474313435682435227694826105006047566459730901831986606080
481 503675627401558641460315244427013396039433552668826401293129131796342856347786018030236271953360
482 542977096717731514003855469910624284012652439966873572844576572236487137531209924168282275840000
483 585253642687471527663771788924728026328519329062095903333957076038072415499423340592336280623441
484 630723571663951222870762209667541973200727456215314651329806078658613768936012804654667809305088
485 679620704563961817668941893469627741254279068986883810242513783747117665699259452232149223457310
486 732195443760553752777548944906307515406067832993987813465121016167799340737087383761579840389120
487 788715910898740018177801754361712698343046543487924182977737369055062059915949353559580590549375
488 849469160187178453025997916301618462475227466827952982456764247598979694479056876832285124064256
489 914762472000682509500430937398658786780589597923103895832233870063571212384947783775078835209148
490 984924731927163923482827439496444938887628114456759145366322609178218965030773826740460405719040
491 1060307900709151006358911626891451941571338642419370631643998368242081534328295180677216999976605
492 1141288580865371800895495617956539197244107481124125021403033150369303883404251972801540987840000
493 1228269686133117160801330380813592881700803275341595525418784142214647350192634753391196965728746
494 1321682220248339004275164067072027559906866396161429202104984968554675988089192548807429497028608
495 1421987171978889810858228465187653465926489340716534849745978475444458351714985648534502457340395
496 1529677533748232570718467984593129804460956333021072397100172119639632755551803422432507084093440
497 1645280451633676421567958348921003845217023712002591941795782321661511121489210336613295934465000
498 1769359514996125166707402371341730486351393763385088235950057087709882458574592108990806253633536
499 1902517194498943073162722974509489970173159891333521532941598523624212065610117488092154652775593
500 2045397437803404363723691320254575913558717128259936259824690570585446152498452930892454851648000
501 2198688432788943627365616505325854506683852827108676937560314320617408605869341284942177332629750
502 2363125548739796775058913672930989305180172115550643625953272185243529151354406601503200000000000
503 2539494466567442371493298920969019646615498795266630838251638858241165548590909466570923654217751
504 2728634509802445632186313999475278276538730910260880109688031663942387345714908647855599040969728
505 2931442188791899861140170525684109293465274308648920495110969911254727258443449666106892032720980
506 3148874971281789027345612223875157470158321119040839367873334059577035513767256220825722416988160
507 3381955293349511174190634779862509143007831139983268114465212056384994711153406458187151840843125
508 3631774825482876144114376541958464588922244152279322976389349553453950365957028979916821117718016
509 3899499009480619634527599305877596483506868823032274016506168747895459489020620463384753161763138
510 4186371882778488515796019420082453967279691885993215992908798227373757075939525347867292953640960
511 4493721207787018722039482901368675303024022633147488293720018325373986719639024416372189428833795
512 4822963924865162499204446523272538626847207339501189547463505501545980383645966826697225379840000
513 5175611948650995977401097421347801929292933590690868762251165036425221581131150221739374141043456
514 5553278328630082331579718777507316194034803175121753760040783674641280232302664024253161902440448
515 5957683796047081585667652773758263410505168131287246592053844311258354328918750980382571815992065
516 6390663720560465332992777890395747976249199902576255680299357884061318174339125907474279591969280
517 6854175501407480770650563037292940539536423309865108937012438602765125408582032242963735740908750
518 7350306419290777934265083873819204885442975807915555091521040114315335509871324572831105562525696
519 7881281976723538188280838353899636335779347980499652571450126356568094533129306624608419741668783
520 8449474756180909408313382006555518067544793600772827054456448795991639120995841967014126219985920
521 9057413827106680490557788203226928520117276478873731287468756374586055799141761784086917206709740
522 9707794734620270889122888958534002757748200073871124569006607724886568989483705828178417623040000
523 10403490104665377229561809329510183334567712816544512507710491370664534201145329625997578472918861
524 11147560902343379939965985369114644124796886727511264868349143247465414663871874919844770491872768
525 11943268382287516474428334060685981736248100255548420376556700947477398648567932688949734184586650
526 12794086772163812904364156795862736587045663667724494300625923226663713456481932587946142461132800
527 13703716732738076231562623824211989087182549102220626563088166972071383980056540618123579048046875
528 14676099640431449557219629876692556562028228753826491068042265167989517663715702229569185952024576
529 15715432740907020801690044151731632328073234553479276435500110698198772646806715004521316789109528
530 16826185224994004823979730139522671712820940224805335569532576773970963246842861769047363622010880
531 18013115281171709844271412399715536807161867048996515536618143767475786300355234484948283993578585
532 19281288181910860892756504286008458017996762048745970047014846551929470401543980945636005541440000
533 20636095464413300932400235823162334897535520771517582113852250466775381911258851174689188590316966
534 22083275269711465941441962803653487568882272272903632284436584549419951176034415772370558664818688
535 23628933907695622195365659135522322435707394109395025978082629285168918533411570475235243100977735
536 25279568719439419539090901242212406352016901896877871667121236808279246618175833558450703215774720
537 27042092312203102243984998365202981614948198371104735356462371358345115720341824880018185055802500
538 28923858246719492879194127288585175244088246605997069495770112680372713761942707457345450879942656
539 30932688260821928241150752740677129832993556805839699249948823256229803631526582468795827783822373
540 33076901118167549493724439310632131077180792084788185196443460544499295015945671530620974858083840
541 35365343175756194150868046712807350565286865065778992861893547846986549345151735776299381655961330
542 37807420769157689869502788001235819867058530541616678402768449654881208942389645867905946071040000
543 40413134519852345062440603457790447089019506979166738055541990789511382218277446997997880809470771
544 43193115674875287422369175104249284830516240448524284960230794508078045861122604044048008057950208
545 46158664595050151928688431405691570571942083404016390805244488996955273890883646453822706266678320
546 49321791514517347207970624355063895838907647464813726764451776903622192598072831416650338706391040
547 52695259701023400295925706462353040907743219765376783102009340252428638088313778486467756555880625
548 56292631153558183807666669788171210454072294329098075749921982845793587833314698586754177121767936
549 60128314981424515903937628236261887637812309242152598811636832625460098263653490014756640594664318
550 64217618616718943276729184060415575897529245946036034156172483796766200318448292659323758097612800
551 68576802020513665590499958132866821657200014832772254754631177404342763681085213804087976409578975
552 73223135051778719632569252201420435630451514906820714468052109690902279010765216192009563600000000
553 78174958177292930799944840115798464814448633833386739402107840162477070229557812935415291944373276
554 83451746710485059663987511948357690036486676893391788194691989242185257122514765870462695065059328
555 89074178777347457312299039186937951498241124581136107555157289693974129562617623528312043156241405
556 95064207218299016951491690480817059517035716452481320505705319658107975825347412064841544042677760
557 101445135646169135056373176926690524959952171158805039950641490356628264154356590809214568776146250
558 108241698892357937372212800060425325912159489698814435639104975317686583646039706810740866626748416
559 115480148085729707907801878514925277278669065139299339074826742700075418165837556396541106825612363
560 123188340621947230743463162054725874846543496877957868882126349930624916902658415377846441005045760
561 131395835294787052387646194819290919544465401066856351567528003021120444525078777493132654509352520
562 140133992875523492026011713215597928284423840111461280875552688561894914619764718310173826416640000
563 149436082441768193738186112075798446671407093288425686664595677049411569397628108150439701868777481
564 159337393773239458978108177431378186553600581526930580087280099456223758495850066655262723253058048
565 169875356148850632953962181401740328953243219133030791253488122801916836968439227820939929731259990
566 181089663897290423654538095439656340983610104334318112183623847166452204329161171870273510673530880
567 193022409071963136175762302924866331849225026979846600179533089015088216506588161956386677238624375
568 205718221640808376198547041174331005856397657118241928146310188794187922785482815509882923349892096
569 219224417602174915916045195924015639347743698712573315640719858843034747341298278041078730001763508
570 233591155459631453887311881868340613800680333418708821023506301304149746761220984293909307843870720
571 248871601511409598503196826991135331357908189784361816151152488827841628537699729380657619019402965
572 265122104434145660804391371294203086999249893092549240469638108997659207056103066144626381877440000
573 282402379665774400919218955985176872427884462845200012226447805226602171135053272583091307318196386
574 300775704118889039911167919470872645344751380380998544544428894875883914985205348389106782017978368
575 320309121783679713820397879536294566738937905689021368623664189768349393774495059341055924634367075
576 341073660808762104834929510195046055917509388308714429456799501648010836487944444317728624147046400
577 363144562678877269386181983337875173328518365559167563126405095056439458636532532797946554137500000
578 386601524140653902228504303974569935374611885277805594827433136015493712843154930054476330723966976
579 411528952561449953222631975419133103587169910102142068934331864272656261408757203528171851395334753
580 438016235441809638120830456606460856329567252417505116003059694318383181332830439511884069460615680
581 466158024839366063794563604959551391249679743480110175544985103297356064348967368207111396863051310
582 496054537501174310029987767190335950280871496660922185072361679016416740358785164707408455895040000
583 527811871542564210630867523828639907957782123851283108385922817269211132186063119145191563731902991
584 561542340553749716159131431104257802806108689445167883988635819615609602998593754739867068280972288
585 597364826060720365614312203346851946846072464280065058100322745752067844382113808692715705663235660
586 635405149314472307922828449250205116713561286950829052916248887863304157950594717989975244750520320
587 675796463432518454837738694002832528065655048467146474717330531008770568825755979747647310837118125
588 718679666968961575571740688622717919203918862918835276080368553860881617437654854761722622571501056
589 764203840044337438972204314959170655883084643905861598846009513689414073996937200380672978291663098
590 812526704224059792767404890993738849756545460212324367080171255545699994699155027424303916948848640
591 863815107394752939756882780458266005191209498220081972593790164236169564766200054297151243352818555
592 918245534951174647153083587428394374238553857950637238294215407698150340496561615833222866346240000
593 976004648672951902246429049408988441597535357614784576522799619503619358402599638769779703934930296
594 1037289854740120740016642006287385104526010433067790910558069432789884930904490634944819764024311808
595 1102309902409631767333090527908330532271931706719018148392212880528035071361884373065198669324578745
596 1171285514951714748817845029832753285345368023787713693575696853240668705477107819856654302230448640
597 1244450054525455559391340168733321256771472266296207529617213950291691266094367163567907388089983750
598 1322050222757301321305400398915015798443639106246837967297703722258037161407779856633516072256782336
599 1404346798874656842538395822301623103993807911263353326747032492772704804974953577876319735495205543
600 1491615417339457950717432552561511067960346285232022646677641770360239128850225025751399123793177600
601 1584147387023803895026778353270161883717412123036043288289304788362386148132299797774534839400425700
602 1682250554071609488402627454086676548135721527930356564293499487647556083922153476875384704000000000
603 1786250210697015184035623682470963639494880634949312163255185664451553221776412858204137174460071301
604 1896490052282196601682333763399585395710578362323793947094846641826667708416088444919331378467388928
605 2013333185254481010039042006532626374309432024168699921446289507082880727869144072732630170268149330
606 2137163188345554323678223962311948516133129467820356671700315751496138873908288237300073683792527360
607 2268385229964286650440330164403514823656996509282071805877405801754024162161725706851834979574761875
608 2407427244549587129847497185344891587349776297978456483239467326340356433959066230051392656877858816
609 2554741170911001461796978775259025218904460226283019516403622580644669481427554008018310116875539088
610 2710804255712782294747104282291900471326448173110566111958548686886160706313552666458550185293250560
611 2876120425412200638067879313758348769030316184424431609899777754630932606144306538325289964606793745
612 3051221730125246303279551171276985388491219061996377372259095591705708576743997808213100698565440000
613 3236669863062921757534317460252790194522253796710696148265868117452542112772163168157948362309879006
614 3433057759359416051914089185875957003782271554088113917040163109696869408290485267636113039682715648
615 3641011278299918314011795388547279113072438246804199818101367600608310298991185014929896901400740415
616 3861190973151074242960572112201829292052767904544158402076130791517384528537011391027114122581652480
617 4094293953001501284522144700046998371546422321462918567925562207637682057987493892920057998354277500
618 4341055841233773152435183871084822716752455532449067178112088974939818553079665825696247985298538496
619 4602252835473294570281426255466064828206214226263817666725961286305542205494933634597962569753360733
620 4878703874093963769333078112555384833072479013386899905302628175675251689291817754778604308067755520
621 5171272914605934170704459904747531346644746850667019386284975463584415782315918937494667197432043690
622 5480871329507628940633934880818427767678907440101693075664967055870955700288005047678681911459840000
623 5808460425452945074389645822916145092614593711674858711313638682030145550755475197880111616958666411
624 6155054091865841756841363742854206711286077640361960738030392070712585732177271861296690756451923968
625 6521721585428798380648381502565550080728157994124869245384330248987989789603796773374855339480185000
626 6909590457179532135307907552982038256362022225270033026865356320161292974605878842006413301841920000
627 7319849629272489802957886549681049076993794781056194532755085401312269491362243127066196099853515625
628 7753752628798605559153974807141264058032419529232446194070625022627957240842105995183269010820389376
629 8212620986409305453429960756184014401153652165229961300460103706576690173883667364609871460926487478
630 8697847807859427244098779660706842323051926913536316901959781043284104187164986835185202086438420480
631 9210901526969328080012477553216746330767820618886148809375448701880315919775643509967916341645496535
632 9753329848909719338996402543480779824528854807078461171493898506271006130697064421565685180896640000
633 10326763893134476657855450177451965443447352014239712162462119086277489239729473917083276204394506516
634 10932922545727635754470430519212307067212640858716922278627346208407856174473505901986631767161765888
635 11573617031391847347627884225563393184291909737648086013219336230924275931193326647893975804989356085
636 12250755715787609387180411539378166974877048143066073958665953035511273674749812583255367177956625920
637 12966349149436541192321774305694749145400449845936285843585134546586799603415098000973780138957621250
638 13722515364928769956904591015052322978145612126474309253467866684195069638858813665208641981294739456
639 14521485439725163702615198051966903728650083582730954629636179665764290025257158857932782649135856323
640 15365609337420706341729718557720539522112467694809132921541040828196503749829219883682817426494013440
641 16257362040936853852241547154633538881207895159247568265238439311697980272713480619375120206255673280
642 17199349991739364827986468682188148404032353711726629454452737472427149227225893556987253688893440000
643 18194317849835040183389720168358219281167510122468708534907962712253805110581738924559646462001232321
644 19245155589987260977263432253200052467155316541680936687071522980217275919773696156260259348540113408
645 20354905950307456620819507860145100722044665245808783745948695451872825182482978656001926509090166670
646 21526772250128997678006473780552627363441536873453591110075368391389245477760452554469405093568266240
647 22764126594852872774721922612570184386232686781920452570286154021245998758785442073626493462829899375
648 24070518486272319927649192390420896253034354465041008420280593687321967825964239940129164711474676736
649 25449683857737840684617853087880407426212956463461241908376373468537743938141581844143400224771524268
650 26905554554416294689734558077252430069695039676139697557869566521227027086145548485420693202634342400
651 28442268279829681014746607087203335764281889339574820339601550417778602630836720347782985574120294925
652 30064179030832456268258328602545074418578992668793720790330874941313042905072845257734438123800000000
653 31775868044202583261949518802629450951025035665475345666091056520921985568127772756445972055080436826
654 33582155279082785506095578365463837150820511019588369455288248406792437568778560498234344873031958528
655 35488111460616614983148692087778911264303500490957421099676717766155491318244840040930430984457569755
656 37499070711280914759576490475121858377392521943243387578418370268357293673354374294583754099978536960
657 39620643797624146664584997976962328033820745105103626616421460263629240233444207762379770625049815000
658 41858732021381014674369595140228083608634885927496617960169649121175005530827717007381752894407049216
659 44219541785250091851578645121736910986036420137785330556892169642683514219181945540526997973618668313
660 46709599864995089072643789242869573875074520733412981179100704280004915876821258815262185755394255360
661 49335769420964418578346372507244393507610110877043098075312120943916531144857507661496206682436282470
662 52105266783620334429072223056760904617796300241935974238222339418432070883367628877892259175946240000
663 55025679049230807472195047801834028109790853986483123478150220039373489409501645687830620867813473031
664 58104982523507153064655261328985216865529131448745224024263884085591312006176750636177730479615413248
665 61351562052671124690549559343903629343652221828430595151570830166923961695262687741334636520793558340
666 64774231283209679726767279884335664975085912525255767139647316604417887534245485544000164036028334080
667 68382253893426998139763539563815814221818711772885877524501431429905084838513140636802114450670993125
668 72185365841834797894639931683924724900222180280485332573802260710085149252821438413851515800664464896
669 76193798679436878002180604366337591584927316363534591801376346316475713795847448672801231777443585458
670 80418303975065600678814909332414000595990379887267215071182451943342209166302900208888501163347640320
671 84870178905120306022890558777263697518050615296878899451152659710567281125064052238841317306309756915
672 89561293061344187933154915448575951899825652400810108293340539993345246743928259207195231528010240000
673 94504116532660850288649796172800312577594037112247050330205128334911617236636912369325576693463453936
674 99711749319578664535450890531023948931990054600627653585126564951997203641832569988803632458857709568
675 105197952142264381866097405477513190644802029258391730925209987328355481329717184429666178649821165425
676 110977178706091600583631848029895968533479969077977153752148633468317163829933702910735034318657753600
677 117064609491289211211582765150339543109742609038039802796287066612533910815403496633484533885799218750
678 123476187136254577996695615051570389573182616103338336186811096498535553732565763722244794346217291776
679 130228653487160892410307775026212698469485552573138368778080905711836192651296652349368395980219692703
680 137339588389682973148535135617532812699080674922790037043007236127798468985417049073690063245891425280
681 144827450301996110683675693774852462749551737041098001678049337854598565577487202624468529584606039260
682 152711618811673894637702080372454461355930333421434009505249488239354938996555120925268201085706240000
683 161012439142729068327706481549698188100291030170794478580632835712387102409661485550193165520617252541
684 169751268742812301339454738633499227118820828345789642138969678547219915156016202358672208349011199488
685 178950526044513566340291514986140067483740098654398437078372956174490521645738219034690445348558464010
686 188633741498806001610964671401279409251971761494961842746254741488414957809586503397654042088346091520
687 198825610982939438769737009146460398825255698783792224158172765065975253665529565652426694729290436875
688 209552051689537139873757215152977369993036585336323595523065527742014035259229511926027192141745657856
689 220840260608281954455572399051768881728634048250284938342286650499093474951874900245209881724793527048
690 232718775716404591103039026715325154099245021347398095199542455075461728046807439193094805477709578240
691 245217539999214807491447400164672288355455143308575561314288648930179435738910907805898977055279650505
692 258367968427154167315457135400239779449991352584290725595360747540245039891184082911972922938392640000
693 272203018021305015995236779316985170014973921768901957735141607208770685903680196311535019844267501846
694 286757261144973238304894803723458359435004563870873823353210287388427769109578189054597223795949355008
695 302066962164881266521801543320734502457980000060931598456952887575211327182405909404499922453672567095
696 318170157631672143514340980400178361626750610369390147018719469647626892049895693351091655320631843840
697 335106740135845010360245742606918938547343918481368467377690821339225243362967817545338425168168752500
698 352918546001927357793147381259394090760689377952710219831776451704984451890877154773359755768191451136
699 371649446990650320240643268537583717403432426764881918015680887489883225047214468253096602400790745493
700 391345446186141170082642450291336843705228100407515065417711142394441251350967617827358894419717107200
701 412054778252693376936526239222176888539266748171558432774291226019789527170956422197853651975384311650
702 433828014253530955837438134902208554103579560550443855043102323823304259223199949610500579443200000000
703 456718171232162613286179591214613440217547328498129796980542018055176572173925622608768648062534594851
704 480780826765435152515789230678105777139909806233853709648084382296290274547234826878267992445742768128
705 506074238706257944351938036512376775778551800053478486513600557498289153109175942652197986803713627680
706 532659470343194734884733038378507018788583863343074048741010253655240031039965930238427919762912706560
707 560600521213719893085982383865428673071459168547658475603513429829882295572707467824096520022364430625
708 589964463817928186753786215050846239472302765591575677334060511553714260094665545887250322155350319616
709 620821586489885658583436217621265454186125163474576440974784381345733677895664144760166554640562125038
710 653245542694630079429196396766289040391888451282371701307201540422163897297030955431739498895284060160
711 687313507030089306421046277576354313299138555840060935920050994676234939680632822227347528888962943695
712 723106338224901814518613008430916926259704890406439255361757066306111044532427216970341037890279040000
713 760708749435313490250372037804363966666086358296020026248391414694912403306151779080224073651828684556
714 800209486157006931895315599766758928003007958882788436039000745588505182367744183868018727514675150848
715 841701512080913138503647032320231354243818111899957379270515184891840143631751906470551513850028838765
716 885282203235780454255323295153079832941055651503946569879424554011671569822968670161749091083725575680
717 931053550774552569809826221782585170316074378400448218553910342601668246891286744103102813748371896250
718 979122372776457641949545061891939286191507108337049566381015432845260520129958233949204576572303671296
719 1029600535452156346267714137914328332060841875418123306292744671256890891090476857926871066755969562683
720 1082605184155360918522487820860528637394008954019142904744854612936190095919716987046758304964539525120
721 1138258984621043815941055869857340659312781540435110105609938215876505608896741690527664233574017667640
722 1196690374867728271765318672706818128960088589219455976449514463273328037392379102289571987430768640000
723 1258033828219419371898320418670612052730658709285618606372271415771820157261271763643142114445251683961
724 1322430127921519947065690099679214075762722591907834873342615524607131736767165160213947061217499335168
725 1390026653844608124749344759305134066774507749528487808336857689837795142948611705238512949901156433350
726 1460977681790261416261746650906438914599972841361613821453869080551720349429856482324311059429706547200
727 1535444695934225372356705540326494966601241275399125508150479918908619731610002045401254194555427734375
728 1613596714964173862244589607174187846272685504426257435874238066902296311710966871692081162370490674176
729 1695610632492124780673519136704313455653899511708909368637855863570322734050555048603475514124812075428
730 1781671572345292498854598089453056847490884565859150479046730860694756478701881761986468989773555630080
731 1871973259363810889689790909141113175476406401282109912324887486422995121720533007902673644947759804485
732 1966718406359383769991906160520386130721234228899515201568403474034840616195312361627363767333083840000
733 2066119117915549901835285287946813829274853089385270859496829859119393677087897317735287433971039266066
734 2170397311737925412608212638343256375488769705234008555559324951105280975579206123465504861930733273088
735 2279785158291547147557104224528404388999370841385100649449055702511343921942977013703969193789499684435
736 2394525539492327014976340152410106798686024496101320436892906806149842820563506374592014858673430917120
737 2514872527250682264761291387151945629616572756868985184248764120035079240709272699301779442451808690000
738 2641091882697673836377752027973521113200844580682920603341611492113357859265536928901895541252220256256
739 2773461576957509995049294098723169186044297087890744988856303360848750847073095388716870096811691800273
740 2912272334365102665172796193750437522095115353451281056143244240222822524234852572100173615579211543040
741 3057828199063548092279007411629512044491190217610662961982523779666842194513447469705998863237339875230
742 3210447125953992407571975341493295579356369310841137607248655440851196577639805154253825375177123840000
743 3370461597009388845244792421088008086568886393446261925411544308135560949045464668048035642439842863871
744 3538219264004211173214159690522547148356673793112995987062851260722135350114541795393624392823796036608
745 3714083618754313696440783993436315563404310479567742876966194428154439568971726682801881226573080905020
746 3898434692004880352689271983329201850294053206633339825722232269611601132679279739270864603003333181440
747 4091669782149844407343313888574555209581656543008114670340719776770577442992090233931963604662849668125
748 4294204215013348692314836542509560007409335562027642607070695791983454425831178342206470188469423105536
749 4506472135972819085635502216907372326424392896135995090908858096193364206978153139712589902644119994218
750 4728927335754108166993428649319381117850771753745356580397452243835673825298209178950587056674537472000
751 4962044111282001275977622171486040827533936360967844805050804137263315450067433405220028456731257600875
752 5206318163024235583288844128128084462863966294086011618845757644738707611591778954799636976300000000000
753 5462267530324138857760084129135445898361379193172960213639005130565788121101820735198842262601651670376
754 5730433566276125615927321845278489001824543555604342618874695079207639535633557333416337373706783817728
755 6011381953759674253523709819812562966829855514635933740424714293814174442237481616133413768909175448105
756 6305703764311132385260413973778372526528056143017319059268208741047068290367819284386474845154907036160
757 6614016561578844690464172402453607563506837808783772435615991376984421289496695861891993864646281733750
758 6936965551175756830822482753084863316672620170285062336798314365213417892203878427510233768989443670016
759 7275224778814912351683389572464931548527373551246632118488373221849093167217403478084471223060663034263
760 7629498378687222010602878155625309829757206389479586665213734561478570477471906328680239654563338664960
761 8000521874117645147294268609723149611957779385235461448051755766328698248873453818239722987714651902420
762 8389063532615582422277464476535524584241373804037313474405543147909184741479724519476680256670883840000
763 8795925777517943981433427928373083303025381386455449467346366279247800482573571571801299793325154638581
764 9221946658509136014107925887233600137568526275230567742981920909956374624796919616592584574019685928448
765 9668001383391214740772490062342713187473503999039786772207795380836132304569861007594388541960625706690
766 10135003913569807011494074481050809158659906710495497259197042886168347802431390352336670859510385377280
767 10623908625817211911150741020398821084198118595510511543663964584730933397197186127661901387874490111875
768 11135712042973503253918856669194486936373980070808186575238638181155176013161835159913620506296672157696
769 11671454636349578161065720696310117586787887495297103476856297978918283708081359215953420933303928417408
770 12232222702703076101252596735486872919453411761210422283926874601714763605301318645107950198556899409920
771 12819150318769064525663788753543701480146276739766416062218504593106436325327335010974400651759670900865
772 13433421376442495045735642359444551210066773132342096337221073655165514358488936284770263482396575040000
773 14076271701828826433132878860614746240490218638524548764690379223156657765427869698888968569384342481486
774 14748991261503041148247680029717880188702124074703559440880976512328029407441042734926890603223840800768
775 15452926459445709497339918045479491384987487648602826039038137209905922962347217986690241527119635113775
776 16189482528257944221323954991293636133555071841910928138192945127179383105937415519276340535502100300800
777 16960126018395208323145242709687273367212535166208909796220307813615730851089256549773653790657292187500
778 17766387389303166074402559330592870983929007194505668519603108689456091428491658369295120033130816536576
779 18609863706487283263244576527987802862782226320218511730841768167986817676314348721437718956947190760653
780 19492221448701875940176912796510213041448121606885678727408038113358760261109116557062331297989567034880
781 20415199429603971704315992587937301062376298542064095343365762489863557515969717165315724739390121917210
782 21380611838382885111612345439823024718709451192459311333449250961524239030015564292706116142243389440000
783 22390351404048027102070412847676577957262384734446090637641445586833192507018251970192866477569149672091
784 23446392688235382544840177982353349615730700742972138070884392274113516462123176942321470079352431986688
785 24550795511577522516280857535324451622246805917910979471850635126135174981984758631636676890457842142360
786 25705708518873198742022359609605963308632689325390248744853579708708262811520318273399446998242723102720
787 26913372888490734538863537540423451122786817001436486781006346242335842051224108130181303909542835505625
788 28176126191644825433383811448172088106160198168648542797759754041342311598190073984176904291094614534656
789 29496406407399247579121495653829685100089448101212607241266821400082128011456029518948900551319457800998
790 30876756099468605901593015146467985606660274063463203660484228292111118314639922955395135856474015907840
791 32319826761120908198423895143643857692590027911046391124749807013372252440789644605363282201267601472455
792 33828383334719706995707908148695788126509477058562137799397586482975831454646780616447861626904967040000
793 35405308912690098050269025187586052218721892890549902793643452988558300548569954008964072374868936443396
794 37053609626947302988878077616994209082410134790407359564072638894751344503155402605830206531132824158208
795 38776419734090203762146805519986290219397434900975138321624582940784944529113772389713320247635474305445
796 40577006903935358834510895321047014559042862146951720769552202612186215864175751191577882290073584279040
797 42458777719250046538322257417760586217817096108949782265452390439624037913032479848313066960258215771250
798 44425283394836092074946608511642841368774692938230382174180631138477816491131810104293881891695785639936
799 46480225724419994969615525273568300617456686345474100039464517921634101650142894130308329999129776395443
800 48627463264119548902564248461243385349279175058668345859009726753503496732473669396379348646040991436800
801 50871017761583113450055156411566541629169918814552161783797581136957265636844411702721727083454305287600
802 53215080840235347648787020720281354207788759873688228057577005107598413860397601110503517092249600000000
803 55664020948412951691395272322116339070168312945046679935024040634299958466234598793619464472109610788401
804 58222390583536202100711385681462815353226795713065476373607825800339165018302761118381770687909539107328
805 60894933801837237860324929161009553189749737917081066400857919173501870169986371395031077342026382156030
806 63686594024554604895401561585410260035557942273437656148897563500822733049351826937574528144770273525760
807 66602522151905953402931965731727149107462897672236409431260002941355156347537792553210640158735414849375
808 69648084996567481399559312386551704944040756479409710711533671055252896605658584991598339813020023100416
809 72828874048820218716681152023675724993084194474419413526390073820070698063108523461285784976487578520988
810 76150714585970054905214795282456712576625163154334997418294964689603336207848971492340162237632334069760
811 79619675139111055155484952077198411852458935914692351423951064123423329753459787808575759973995718283645
812 83242077330780620617448515439829498724126241417674183393639250622801700445546781313739063895444680640000
813 87024506097550991378665008280119143563402438276108300173462765270151665564774995528409383884057190460106
814 90973820312115038066017593228465629275098201476506330778279559259310730564208236041369769578572671746048
815 95097163819955836690025946978288517811559954382051161486473697163583595348811163671417388001039753287115
816 99401976906239785512409324179547653378786469526454894956935549808989618973776623128690319121472719738880
817 103896008209142637020906260511185241837159883022087219672342824803035866003287594364828682704512158765000
818 108587327096407437869894432356531308701011465393287897572189776972281044076353540414434237111863825924096
819 113484336522543671566063759139783250165564850001047089184644983992038017588916550083841881772571867274633
820 118595786384708581433270895519365520460161365792340943857795229451946119257297106100989602462240083294720
821 123930787395965436368454799276733853228206342771992980354111273830049638043163128536803296802034384581590
822 129498825495290133898858290697356179482288381936382550590654760715531215900696111176721435494679869440000
823 135309776814397783006041394654723545947278195007957682301959021498260676185973237739864494572632604971511
824 141373923222185566920371035792498304975072175585093150399537917767446128409000176615362519919832546106368
825 147701968468338073100446893898820291671683512580234258498037574611172232764624014311824979791043306331700
826 154305054948417239845206595430455058249782456894514250198925006665857025394292125024071115754014951014400
827 161194781113561979672985255577755658933633440122090528853073757047754832710463215255666070450701295703125
828 168383219548753300098023763780957999513588160758734493113811832651084821052879901678218660888787970878976
829 175882935744460283092943734697513931840288361233167006746646724660928350799777906222739707325418042873378
830 183707007587371565589109501321394468350408051299162529798929642218182857184131724092482939202008461639680
831 191869045596836975892926732865061123759394940142961959162156821770520258683720134539069235451913957502435
832 200383213934595747705705548010469393815672813271048893490211678380881290907280782033239969857194583040000
833 209264252216352310089500908406297985432696771093123594573806191951728181518590677983207341271514537595616
834 218527498154779127530640924697994130250459160989433969681125046319485716986188798210405710529477411340288
835 228188911064579563309500978774186894370098095524906860323006691335514577710725295188326800837916764962785
836 238265096261333421632931254965380082193292211634541751524474952688542134565214302518846204289217734648320
837 248773330386974886316517678905797129233182622552537632451045054481158175902371163186482430236786294008750
838 259731587695918251188237004287535623047664687249997249137982308235313355949007654777070926141184424493056
839 271158567337052404035958489045963632708550984168276415169012709288822532541345170456687653255667168654223
840 283073721668071796491303056770652944175732121171036411127773812085697700118820104049110279050839538672640
841 295497285639900963056581419358144735112720452073786642830951394074828021469843753793694308153260729567180
842 308450307290302942805808329947563282908259250766009528881802565462002051116844985977757319698459402240000
843 321954679387140650637598832488077008381603056465011505988770031943672063961580088806803755606039107365421
844 336033172263185830429807982049525533120976339510208460864390898642514131472996740647982270535706977719808
845 350709467885844236118855055210465219610263347538432262282368974367947919960933815280539515906088411893370
846 366008195206689713072650496789189035286435737426480554833857311361488650388762890329234123370875297136640
847 381954966837275525477258837169390776448123904427466626173310606362108362554448354432745150652724460186875
848 398576417099320281513544922629208281688976519950921968700531166321866043685162178708598947145081495054336
849 415900241499049885478566774265558991138844777994813394350690916403954652441497858592416130749658477074168
850 433955237677217887838136763939970431543573370322391234855301544321067399481719870939397656007467375001600
851 452771347888126259767267825469066628178653959829224505664294058641581593138237485943448521499837842496825
852 472379703062828895173312683562943128832102112444777423519417343815061221612267309154284556229665000000000
853 492812668513623007212933612570276014181044033821154995216845371411036277314771221929932492119937191073926
854 514103891338921065987999640990085829163405628495436304544030362844805674621612906931753829833250592636928
855 536288349589650110724535612755604334450295370712915263690720805264526936532788556672923596481931522876455
856 559402403260448319690371121000922281200317542020002457480626742139072396451501539258275679170615324175360
857 583483847171122857824817743621790387403120690442308394795329210608551848873559902956549813527223476902500
858 608571965806100538019467891900846677954246792619157738039534227807032514983562705396624965068044024610816
859 634707590181946090792609100884147591117078924797121616477527136608306056105773486777102822368941915710213
860 661933156815444275556208232153698942844275277570853283298519390018781816186793992027345082998589446274560
861 690292768867244197003993852197395474859037383988658574035570522767845488128094257815996486011055377212370
862 719832259538649602217448466660513522937494926346040945441957032353076521562779094059314437353136189440000
863 750599257801810297709427369058919576879281804840654955665479110313000566290158965137602454578082185274131
864 782643256546329892939246317501471414097771150249069808436845364580484966024355735946332693304754856603648
865 816015683228156684733468783828333543639362688351349732516131825850814019535985495372681328095621480705040
866 850769973109570569693739009649404372736600607444819234582843624993879078562935574240567442828539440660480
867 886961645182122423070813095494102042796738502086925432218138543536613114420089501005176046361600860980625
868 924648380867526519231010027772000872095264223718905863222559283894651156217900430027632012761157420970496
869 963890105594754492456942531512201880978963802576424964698698554484153968379461507607673220429143533259358
870 1004749073354934347151795172963884477202837230734906874827022399613738804989674065833344488163468147179520
871 1047289954339123524204984876864004270152242737239421230566451555517968075533679832856398328116387523834815
872 1091579925767604519845905409987837316391222875621776853192862925826244268643327227942001237527912691840000
873 1137688766023048646197525874551832425138854623213312003550629668197922164044265220298422786700053008279036
874 1185688952203711940428278180067240472991530066252461472828722438687939852331929820090850055005861479251968
875 1235655761216770806644557215830853324154224332450080490983772368457044047112171750806871283606978369212125
876 1287667374535977662804256126623210860787528035026585105369739171335351959973990400397472228061559370688000
877 1341804986752022735286349484423493744010548814523259029891438909386900619135565525981693369415339941406250
878 1398152918048331391129435267412388882665417234056310597088181162908404666168567451230901416915716329701376
879 1456798730739511344241796834297241944944923846248725033838438309636970782602140140889051123561132505538603
880 1517833350014295169754590614800464574213169130889188667086573113448868738280075311070362306312439175444480
881 1581351189029605397385774573212921176630103152009068485080456761350078303585205929532574396210596031685160
882 1647450278507306755939513018064467489012782451391453855536888855357028987537617457406753515622522224640000
883 1716232400990307775120136582360508829157033819887778344461480253632012992171479452452659586040949142161641
884 1787803229919936932556407614237884709253531254102571755872444783832073193042048583731041999108492175333888
885 1862272473701952029046579277225518317496343272294500150259705699430196796426621035440391376203443847270710
886 1939754024934150804513209236983874130526243849524513378790467706113842495382263718495363632601631977553920
887 2020366114974341451674570748448865604943690018769812689308910035514576827526159523794095834222319957324375
888 2104231474033409288986539178196967419107835770137547030368456243823262034228415384296352923487870746131456
889 2191477496984386233020164657482345465462904660104632609981596442110345082759168788029471500385614601484948
890 2282236415084798851058283845565073385662046639412631501712358242426469750473761355889391190007987595837440
891 2376645473816144844165413102066033261382709803106153022317223452212855800519454981769244275252587139284405
892 2474847117051133160191850907482711171648253837425799180654644936273906357579303892467557624850915509440000
893 2576989177766326105310505221842974474397802089851250498968361576878631314763686535043440842401526514754946
894 2683225075525049546680539002409473540722358379937871117515769599890375437558805169275807064893113400721408
895 2793714020962896512913280891594520913986084250609257979529883492495573626148380896914831116300165102793795
896 2908621227515847344432885585966228057850077516781817940836404279404390000718375926420692545875664383754240
897 3028118130638973375727111679159614273346474040535893118659539927361472569814634712455954552289721876040000
898 3152382614771888516961685258260730060077190955594423411551111136543616305265587473458562811660114367348736
899 3281599248315571838717603516918044803815667152452023275710591875187757523084650434397687489322612889155393
900 3415959526893912376453506809101641079085463703570028904447995889799196044282235071847967251876476384166400
901 3555662125182333123507659600964184998658007344385228555391570931574618867885024818882239322078937184353550
902 3700913157595143079637950720049457465826997863756456991848214253604999063370628434245443553702636800000000
903 3851926448132853023552924237162546558515455557770428082773582122592526973620541092706237205927355021651951
904 4008923809700581397705016968173670505014808803705356732075421476922668944616099691657192740741169728406528
905 4172135333218880611974012798111311276212836495678441606738201948988389951521527011531355781641182686734380
906 4341799686858840742507931564366407934655492621461782499005968496310721442307444448333299168329708370984960
907 4518164425744186855911517452857204126615678173291772333456921335816400780915885987310614502596795531018125
908 4701486312474288148335268137631700514202694708320205295089835807370273386940772354687680169470131984201216
909 4892031648833552171241805712168177587724821417132421197286914095755105235822016730842519699923792481726938
910 5090076619064596342727096409296750808670655683979579497677809244650075172299736274789639694969236251279360
911 5295907645094882750415748428035462934635994037116859632301402687487845469303646223493029714750610093813595
912 5509821754119182296229185097251975086346801370215616280131455462759423800063006000831313235861567530240000
913 5732126958953312202792933541944860614516852808630566934268498933748602974343251444287749077634330488205656
914 5963142651588078824170732181799724577899918613499475178730455488168001203049569704402603883047450664501248
915 6203200010386267957982428710429117349946581755926127217113873249804519413251885783885484290284943027085465
916 6452642421379870179267657973204512272646939330882968574523600475575566573016190099611185593688191260142080
917 6711825914139522215708219470515706849574981128035253878107879355801961721134270818594250063340017679883750
918 6981119612703400545847602695023605000216270895892712643193671614403045470321392624644123787123154713296896
919 7260906202068534103964860189264663913024055264187075426715909565650652416670964645485874538942242123496583
920 7551582410763723495734134251429718479801588487772870583181080319227016371549582344538332155541549547064320
921 7853559510039979158579166384829882170272187782526129106936664029477639200140515306925497891384157953785540
922 8167263830231635554388722149692448743720849143246111580286515098059622480785741746477092580971004682240000
923 8493137294859078310238789022506638738539535832455152070883332992838030041403402571232150752843505871529061
924 8831637973062352222841504517883919530160071535989772979521378421162522943357793848133411700872891704237568
925 9183240650973816672482041486860809708273545229120797173992245650041991970621549569493261765784780422880050
926 9548437422657498182792409717830948336517883286525006393681018713869506119828167959753855615440338471321600
927 9927738301262875030171526303129786954626501354358376064276036603077112541154870637698016184716674582421875
928 10321671851061533866452658515317683577822057944110059050562192965210998236349271118772797104121603869003776
929 10730785841056481698872959401630965055531667744601153038609951184970782916791689501786530346105141415881328
930 11155647920875897227819595647530367443425498207236572134300802804392841515455332413291227560155085044449280
931 11596846319685782971964809718961906233474685836950069644513471212024961951899292743462974802732743859590385
932 12054990568879353865312696235597066107612379816341160257900810097027190810988810791139603052938419474240000
933 12530712249325089715966529331961405604706150860439299047840276545948041730365980178232664769969838502495166
934 13024665763980209283885199347146622667830430294445181859307068224857591485266469753177325846695206427967488
935 13537529136701914579581056408870840450519321219886776699036892304163443355946352146302246186073637318191135
936 14070004838115127742400234973691173352420902679556149527659014064364277062387191515782784219936630963819520
937 14622820639422622597142039193066594931777609383018072839496830381340106840220451864985472527832566698577500
938 15196730495071462436731043955663487918654239561160791393869216074824405716036264860189263425583436275449856
939 15792515455218519133668226747331448491719188516885036410655666433731415097311135337107346235573718483418173
940 16410984608967591431339813535506770731873938650839774042969774333161124978589233422003569365541564403402240
941 17052976059381288004056278020223545943458684991120275591277749740582281667990047963081893759333654245749130
942 17719357931302420126084186252150936715037628003003955193054145232097019146185188939561460560552985968640000
943 18411029413052186826865334738391155940934257126815698748177217760053365427343084094761831729015082167736971
944 19128921833105960272075336960857731933680228985017939016295434630496041234201004020735121324171802437163008
945 19873999772882019626956739820558902352702005202594727313496203157804345021388400171721421955020115656131720
946 20647262216814167468398282216090705595111225778595225193229099380554496300260845755670311524594108756131840
947 21449743740915824386446129837937169899964367785638136932133596863184889376834408608672733051773357106455625
948 22282515741080966079677204814796436567863335502564332113208306931643462666973237472932821407046235818523136
949 23146687702406175204932332530654768837205717673385105405597227218295400949461423149975289993186038879764118
950 24043408510858160594138968202431397572222477198256537562650205058088480657562990808868955147560865114931200
951 24973867808652383228454769044360161402530672844555385481810778897821466013413702577292623209943575895982775
952 25939297394750956541943342548026863812556901132774516630209454770729005502959184378162902153264873200000000
953 26940972671931794168244975217295071881883423228393542345163460554660905883983856634280869687372684831647476
954 27980214141926098100739578132206475544075013540475053326976982744731232912955473029698886263070649930416128
955 29058388950167752394553086911573091296600691988128242198372786140166948164613304263838094874387976112854805
956 30176912481746051038488077302481530432486075891493106080700032911310793738698855886843191170946579725954560
957 31337250010202483591838800380724102085800111238166748898163353643091578852786264168927098759885069240321250
958 32540918400863069853494261484602692925761202368072980803015921015587746542106580777359373128915728037871616
959 33789487870450017589955122660179205744050420020115767043329323822362668676554883880137468404685462533696163
960 35084583804770318749325532822343675057609486040954783482188782355059313842618729399676525556573388725084160
961 36427888636334344388839044864166107879468709847694211895834999127256164580242406963889401348616800833212320
962 37821143783814592739294161135588648448509125205749728026881863045007315400370857010376473010679358423040000
963 39266151655313535685377165734920614552702514647003404546629252385591257175507247151201335696250184798379681
964 40764777717470045023557489778921132339547484985731953774484370058932497722064617370762194683994147719438848
965 42318952632496211073721569502726725593685052901240530790297783105453829683152699466353150761411426011553390
966 43930674465300543844352043382870273922618045946584317432656924950868909818147871229354245352090320890183680
967 45602010962919623670235274933780369019785717126252317809063835895546562054133052644274943882839383548599375
968 47335101908548298188942298231629969911868875958006400653853873862742751108944476673679298906443026558903296
969 49132161552528561314531560070542985499688876772544711311141433062561150568962653530661994053825061535111308
970 50995481122729354644318853163146262859715067473073300493818210564249659258135671864385369221712347138949120
971 52927431416823761200880845748399922228400553152588058449030177409756673545972428268326700723480690289558765
972 54930465479046475875003083245664048133916499525640131666865882546787851657609422640733955940563043080640000
973 57007121364093098351047200734787377524703177131158923536094174806126302986470061639435303453920230113846586
974 59160024990903766309075662038378122988745985635766927668185194499396031910919730916097746958242567485063168
975 61391893089156994687074509838265014957943448298767708799384564811016069731143127959971790214161960716460475
976 63705536241385377910339377301209856204962697145630695792826799513102350862685259501824933804483667364915200
977 66103862023713115238192238576207016642076824238873283731598904155156452817350554786319420926065686671875000
978 68589878248306205599094044860043697896091878335572738597089516970422325051632852304408753569312552164786176
979 71166696310719700264979395649199006713443821466586437288509765422614409032498818179610092544369907561026553
980 73837534645422674208091496917855855718535265098865326978040211427254714899925156976180427370334643804654080
981 76605722292880656766688936672512305582716514775930320562873785542603315300908465067197927285523176956343110
982 79474702581677228174447531876651861017925087435111603179619617498276629539189061859375824247535837091840000
983 82448036929261421567633103702852550520875929737129001818794638464589736867687628232771999054572978007721191
984 85529408765015553445644548090775013895961872346348626316819458865127771139524593655822326136241353073241088
985 88722627579449224638497554477209698992817228389201079788085157173197653529391414361923030533457147306849060
986 92031633103439576344209168042657448055569313755917336153872278109721390102606551494404874068835972205445120
987 95460499621555541815149423939722712884871961001279420341096997881049557621873585390504972015446290740893125
988 99013440423624896291880116338349510686602036251335191125023690017944115600551463995993179356880197308448256
989 102694812398827470786288883714779299283584399482286465974410964491921556592358402074305463010338913741578898
990 106509120776726056831359305662049596223578815388817503409385940258723777291491046417983413227157250577367040
991 110461024019778389484681971358400835900743406836204045456641377216236605656664504087988215076384812714086355
992 114555338872009257519648106182548790553341890444294354591397567867939682018927184404122497271802921059840000
993 118797045568661358434806981189249432053336109939297548711071157664431932503647507439115445227888263175436496
994 123191293211787100051168480200294917261856253000639632958072860169935133642527705255671303950174407631044608
995 127743405316891261335154180582394676235859100765966912938569507189905263965960913467643179245735563331032145
996 132458885535886376934267426739122481481124901756569684945394336226325031541493320865934247360703788326269440
997 137343423561779020039131780155137900230326794588928710286851511825620300532774197055126932591905864394558750
998 142402901220665947005895303944173112335438205936941360863477753155218865333199331719538956694786940864577536
999 147643398756784458304220889724028409151353262701427818589755235481696666107441557393504772104559851766025343
1000 153071201316531450697546073646492617501848815541796558623024223117276002110235064847726823549417405063296000