1 1
2 16777216
3 282429536481
4 281474976710656
5 59604644775390625
6 2369190669160808448
7 191581231380566414401
8 4722366482869645213696
9 79766443076872509863361
10 500000000000000000000000
11 9849732675807611094711841
12 13249474533898474022240256
13 542800770374370512771595361
14 1607099850208870468375543808
15 16834112196028232574462890625
16 79228162514264337593543950336
17 339448671314611904643504117121
18 1338258845052394702439737982976
19 4898762930960846817716295277921
20 8388608000000000000000000000000
21 54108198377272584130510593262881
22 82625546322141132889988507107328
23 480250763996501976790165756943041
24 666867888425142062224540736421888
25 3552713678800500929355621337890625
26 4553342884768607478399907018047488
27 22528399544939174411840147874772641
28 26962661320521864963957667584278528
29 125184900814733057351483732809459681
30 70607384120250000000000000000000000
31 620412660965527688188300451573157121
32 1329227995784915872903807060280344576
33 2781855434090103443811378243892171521
34 2847501839779123940187735784914157568
35 11419131242070580387175083160400390625
36 7484085902451519080029070374597558272
37 43335257111193343900365036083324748961
38 41093801912761607301869456298730323968
39 153302969978363180764235968430119864641
40 140737488355328000000000000000000000000
41 509111094534718962173411120845918138561
42 226946232886587908708937103364874829824
43 1596772093453535767288998989560362112801
44 1386226637764567368980041421257177038848
45 4754450504593402735195219516754150390625
46 4028635400867168454517798790018449276928
47 13500460747057082764996435506735298654081
48 11188186607572508208626560435749082103808
49 36703368217294125441230211032033660188801
50 59604644775390625000000000000000000000000
51 5639431229322185950051143490947009775953
52 76392417099826037684330574421698604433408
53 241335311011519234780052665404754645838881
54 94490956324936558992278779591750387236864
55 587089817274070447368135511875152587890625
56 452358392909240561223150003917639068418048
57 1383555343921576970686857174303757103336001
58 1050127060453676242763115252915295955714048
59 3165543453070218706859776348972393302368161
60 394865111526801408000000000000000000000000
61 7045568477354647704120453346932251277539041
62 5204398611076713289357882674470198410477568
63 15281753387515092300969183265095802212661761
64 22300745198530623141535718272648361505980416
65 32353447101972729728913030683994293212890625
66 11667947374625857234791839013869910579216384
67 66956888672235945457062019127709902451882721
68 47773153426371754635300723814434362976370688
69 135637000670178176410246734932581577148578721
70 47895307845141603600250000000000000000000000
71 269277687648484922418719360310447236922646081
72 376686377243952195401306999861472444605792256
73 524503804723748275248688345080154231098133441
74 363522484485013374189353344608866655732236288
75 334463759184444597849505953490734100341796875
76 36286294260611296958454793269808377419005952
77 1887023914800623499934622000276222741687622241
78 642999260192128602532157979330325468743204864
79 3491806676006468166913468087133050334443236481
80 472236648286964521369600000000000000000000000
81 6362685441135942358474828762538534230890216321
82 4270733400502699763839573915617035664477913088
83 11425473754371035063280217037137346730160045921
84 1269175323174862949132706304522277277640163328
85 1190159851363868940029088599264621734619140625
86 13394695157321077765766635235817970102339371008
87 35355913511525016643527540154987349596888122561
88 23257023726729903895929854613378650730993287168
89 61004259453331056987939675478443460082004997441
90 39883221538436254931680500000000000000000000000
91 103990439982641976602358193567219214216215193761
92 67589286305595072469831286144678167504064872448
93 175222860263437786894593195184969752945814431201
94 113250073026449020939111218863283780172013109248
95 291989024338772703273075537557661533355712890625
96 62568874454517068625966955922538824085773746176
97 481417221911723703707680699904910046003049191681
98 615780336509078478058614556210011636258115158016
99 785678140807218961624989385416233772020578757601
100 1000000000000000000000000000000000000000000000000
101 1269734648531914468903714880493455422104626762401
102 23653488962870961819043311348653006891318771712
103 2032794106460402682668537709613472275016051561281
104 1281652082445874996654153862476912573477843632128
105 3225099943713699825436508253984510898590087890625
106 2024467320633718345029828029435648060121203867648
107 5072366953385878222451914929597073120434548877601
108 528431728103342278836734472475729354918836830208
109 7911083174681817456101384654963105793419507652961
110 2462433168951902773677960250000000000000000000000
111 12239156579199295194552525787712248542450916346241
112 7589314467251197291602011816127076860888369594368
113 18788090506095351190346404972544930679782531948161
114 5803051713231645974459767793610945633550602338304
115 28625176191121457623849258240642607212066650390625
116 17618208520676384318905221431054549952941017530368
117 43297286752149771742319979905826902609828091468321
118 26554503134772461206113574759200610235391974309888
119 3825411437702970629073092380038649409412948532913
120 19874211800847711033360384000000000000000000000000
121 97017233784872162402203715694511008214034825609281
122 59102512093685016567966467909702658524774219644928
123 143788010446775248848237875203163336494653562343841
124 87315319648134011425627698932244204295438821490688
125 211758236813575084767080625169910490512847900390625
126 128192638720536203396648498491048767207552149618688
127 309948331588294698593287544714691068355585331491841
128 374144419156711147060143317175368453031918731001856
129 450975602219878121265986666592010429488900266593281
130 135700192593592628192898840250000000000000000000000
131 652395708766073426290026755761521002595336054455521
132 65251891126910308671088466057640828562732795035648
133 938511034554951689776823441240494037938762751740321
134 561675091971027829948674110150860309387083008442368
135 1342797252234171295871743433163919508457183837890625
136 801500514035379023815441468391109225476973928644608
137 1911144882071961508642729676138939649570250377716161
138 568902814458931006030203521314666639360592323805184
139 2706170815394782263161480417494333876776014302110241
140 803549925104435234187771904000000000000000000000000
141 3812928871071266870165997131784460752433199989028961
142 2258864964829581808081048575655100175227204296245248
143 5346442484409981146575363641684992056804380147369601
144 6319748715279270675921934218987893281199411530039296
145 7461601544304672321765645313826780378818511962890625
146 4399856812336072571737349041046142424223650968240128
147 3455371757633949045470306036063693096637643125716427
148 164835006569235625450367728725010578335604496400384
149 14337401323057856516844082686459887664364975087706401
150 2805685366004705429077148437500000000000000000000000
151 19744527036368077698033828496963106435582783749713601
152 11566876936346884401130642765535507104795521877803008
153 27076613117936996892604796264667131242841484650703681
154 7914751953943914348269784794246562150351360715915264
155 36979476271005135070580270980188674986362457275390625
156 3595912492027847688153387121782801913135332178526208
157 50302741855162315362872738092919739859958751379039201
158 29291397416801266916715653703469003099913209090408448
159 68160220025481352730546088275033438877806476237717761
160 39614081257132168796771975168000000000000000000000000
161 92007032737907639674883006622736496941736184159133441
162 106748147985992990311681632712121697115039031504142336
163 123737832906297573574941443992386606997732998513454561
164 71651016738648302521085520930272780622649475106603008
165 165811504965430703390322818988095016539096832275390625
166 95843820539706899700112934879466643879394402493267968
167 221409018919611858570235795966125622342666261678873921
168 63879685616323444403989279006596068096582971287404544
169 294632676319010105335586872991323185304149065116720321
170 4991892225214880950639766428250000000000000000000000
171 20566152341030606560297536628276818031157788485797499
172 224725693908529703029064244944529021088489732705353728
173 516542993540027056828101221123170000211731416713574241
174 148293449465043423408014135782224060363626240010092544
175 680633261327182077597086617970489896833896636962890625
176 35471646416406597392841517427022737554766570306142208
177 894042970161086045723701849303599541053068590842381441
178 511740818884288531297486665235874636791587777573552128
179 1170773121859606987237802005244791226221619768951530081
180 223043140842065783739956330496000000000000000000000000
181 1528571636898614295180406296877810639536486282773874721
182 436167518380955173031177380711761819063928252052537344
183 1989876639304418096125790472565660811625171436011254721
184 1133960055634810539362012971207072866699877243072544768
185 2582982606362899774334730868537709055006504058837890625
186 734937943694378163323139816937099374659641252044079104
187 196675215859235917361763549943268783618231267918207633
188 1900020937180508937283991766892586449242381088685293568
189 4316018525852839090954658176626149564980915348463203041
190 1224690732740211704429073819480250000000000000000000000
191 5556493542223260303675533085118768719042745727727644161
192 3149194564800945108074012485124739360219086000171778048
193 7134695064536102206320878955128489001183849700484928001
194 41633199578004750048576082274927089187438623440502784
195 9137569068572710798039196040041438617765903472900390625
196 10331079714165495587340637070279506584015829758908563456
197 11673186598630578538556565100133681446610566511878526881
198 6590745937400563439239078958417701949842003130641809408
199 14875577462838710646872895177311930736229359705419035201
200 16777216000000000000000000000000000000000000000000000000
201 18910603031909517609304823750309063692518962297803044801
202 10651306230552005969161453876226444101510248896091127808
203 23983077448340630903998636438329831903422503932347266081
204 132279897827900702188614182617200935221714519288971264
205 30345385940952239166105456402654536876738071441650390625
206 17052312903806585627054756779165250433977850255374286848
207 38307895228951508723227833845852685618793029839969820801
208 21502553824044253127866016648009457258353653830435995648
209 48251505312120117339537038752047055739273798202504562561
210 6763524797159073016313824157860125000000000000000000000
211 60642755569251721051825347145284750598352016699053900641
212 33964925523213149557727951292696225604634423467565907968
213 76051972507237095500636154330100441385870121508841180961
214 42550098004108405143885913193737444354662220191034769408
215 95175033417554841476023136947176582384169101715087890625
216 26596839730929131201928368938114098435041963907464822784
217 118859421551869664900332887268949590370881496278370099521
218 66362975607801291366791724127700748963525229253689868288
219 148135366450649163631410254304214936281036783365915561121
220 41312773161070566444994253553664000000000000000000000000
221 184253000292127827231348602178101114108998871506964275681
222 51334743396761920631692437121504634910596048234704011264
223 228726620476342311322986907121740662480032913978015824641
224 127327568108998263219821938273716251943726128572544319488
225 94462444476155494356060415839237975887954235076904296875
226 157605926324155511758149375523930185859869185760598949888
227 350445568562838191433232769553739185938911412144156291041
228 1708053544772936535948105396197443067690093023856689152
229 432565198775027757541386263571641174494911726633070046881
230 120062690999125494197541439235760250000000000000000000000
231 532951289585702130616331225341958642900346145220656473921
232 295584489884428165817285783476631292343281286366770495488
233 655453828661462718740867094804609871011228021078182589121
234 363203966027377592435799321997858801848024806715889287168
235 804690167132442162334706515475231328849852085113525390625
236 445510634864754692506587964267256625250981997663441911808
237 986189340985768148539252532285173126132445308534299563361
238 16044938494803320521403787661965627372498367683391127552
239 1206561942832772659619808062718132672003616295479840275841
240 66686788842514206222454073642188800000000000000000000000
241 1473699790554876097008443476753625843460605991843819039361
242 1627679086931297801008850614209401199184636500769238941696
243 1797010299914431210413179829509605039731475627537851106401
244 991575611538365758924352112878149997844378434214400360448
245 2187691224652178611828697385313133012580931186676025390625
246 603090627368951213345159512916128794912871415153021681664
247 2659052292806956882918750345673055610289973116102049324481
248 1464907977845788306634223840569230380212704922934714564608
249 3226891256522842280614430201215780000133282752413704744001
250 888178419700125232338905334472656250000000000000000000000
251 3909933000788329339715778837921617322655826705601954756001
252 716905196474799840068501845086666411324939748472348737536
253 4730341642717914951739600232570681390631070820284945248481
254 2600035053948221614977240643894015213536209956435109347328
255 19772723244646668259014604691011098468840122222900390625
256 6277101735386680763835789423207666416102355444464034512896
257 6892788615066826880254032882170763549959262343826597222401
258 1891528772293243683538412939633535712447012343773264871424
259 8302221919555868119390563212621999955972235369951220187361
260 2276671442384303739199953509023744000000000000000000000000
261 9985554264922335502067293574731192047067814654917548647841
262 5472691861720753672363928763595141174539256789094019104768
263 11993279744258996224430887788895791106904403774686099127361
264 3284235215533972983604572450473125893647812957790382587904
265 14384705484600021528008739078328290333681166172027587890625
266 3936400586277972092237689666888769105302704364675435331584
267 17229404720770952876545598552566348338326497676387221145121
268 9423344339817799645060174459608775996413919242567431487488
269 20608895640289737154468370379444135963149015201810213581921
270 2816049943117396801480018484346580125000000000000000000000
271 24618578967124927543281461005911648580730473385796755978881
272 13446947248082585524420805650554811955419894627239175651328
273 29369971762752823137577671860722198587202702888068833095041
274 16031845246907912887092471303096518255902198880512809893888
275 34993280009869959793575734607884442084468901157379150390625
276 3181535133728469539088675667018922058848919768140504629248
277 41640358275796944170909437142153558531030140360305109220641
278 22701006151387193651014499922036309113394287782796384534528
279 49488111205077767704220412521147768382491454113139094143681
280 13481330660260932481978833792139264000000000000000000000000
281 58742398848361153982935119023080361187454275110333210253121
282 15992582815649698918604722433832090871773580446784127238144
283 69642515990810419565322914906557509697784077589051409743521
284 37897465429778297183846297460257957141424655554234514669568
285 82466324801539002101830075639710253675937712192535400390625
286 22424605098130721563005634023773928923822838869632906952704
287 97536130400469414791071080841309778550334520579928063816961
288 35342596420654274817469429843250395654543755437453252493312
289 115225400457255426923013053222916919834651165519677685328641
290 31296225203683264337870933202364920250000000000000000000000
291 1401715905551534457091761249419519639882902782671201558913
292 1011196549447037727776890412726356129013203076750325579776
293 160259169759048234298321221331068391426832770814117169904801
294 28985759169062206034424572976572184419999306225529825263616
295 188681093041313809565292379198813039205560743808746337890625
296 102322482854218946593808916577209561775790213687177199484928
297 221898713131436702510419878669651965484510285302605285542081
298 120270839437813719640050406776298905340393344940534617079808
299 260680484670181275084544974172668717451825382485295976832801
300 15690529804500000000000000000000000000000000000000000000000
301 305911563897953253820946551230511012165675478654845272847201
302 165629097453493547522348158000252690350381224425117511057408
303 358610568238734050588013481916748923419045937990422148650881
304 194059992806509930524799437896226558366689106376626670665728
305 419948606333413583285835584815278725477399885654449462890625
306 227135093414031235629279734784156814480750020872770104066048
307 491270867882865027638624073988615701905196266870031437244001
308 132787503117739102906421405766590130453869254624825021825024
309 574121097248920097246684037488202352305727999287389196592161
310 155103165241381922047075112893289280250000000000000000000000
311 670269313213594629950660264627548730298146774906835491375041
312 180988201787548436037750050621305118345654115572654259830784
313 781743180015483484466558454334236470423632713188016771293761
314 421969982748149439951517153748171273147168861488219273822208
315 910863482207959431467603639667976034442291319370269775390625
316 491428101403516884135392532764299414311913490162946060320768
317 1060284208499655577816207095588979849716073503241731188010721
318 285884683493756539683140380236325852818939214509764555833344
319 1233037808072611031185938083530761483296365633368119602782721
320 664613997892457936451903530140172288000000000000000000000000
321 1432586247506315719898206540876945109498593928799189233262081
322 385905465440736964718920494209770180068711844163390028120064
323 1662878567999933341414962368780965689856981985857494429385441
324 596978912120323124314996691747977176928528893325266955272192
325 1928415721772475822503151338338511777692474424839019775390625
326 1037988175020431076071342396606086230554039013193953038041088
327 2234323554088023658785368633443516085391637286409007437170241
328 1202104584443918119429596339119707379426804736150101691465728
329 2586434894126197482655860625738245679645577247914487395820481
330 347731929261262930476422280486521440125000000000000000000000
331 2991381824798445479729942049372614908475615922839237843212321
332 1607992479459899232959129932866745849159677839820495245017088
333 93424305934638878592415150660307290844612977171960857749133
334 1857313467381207393697148559927809124588668944049495204691968
335 3990941564573999968592048831445568946116132795810699462890625
336 1071723283597151552629719395577927659207081371210584114069504
337 4603812427442687040608081622838258368891660407685388418290561
338 4943116051262117443397893454939995205655734561661282037006336
339 5306311692999586741878446758220578302837256735999685150361441
340 83750054111150704123168699556298752000000000000000000000000
341 6110898859196907267260970592116787248405968100272988112169761
342 172521390057188074436564398140255941950714473754268786491392
343 7031676478883553279994550741476882515263791803223057265323201
344 3770271507453287070134465115311271405070147359379983851061248
345 8084595243345390344276829655920361110483331739902496337890625
346 4333076687953819289124664528323592849136131856094822586646528
347 9287683235247965428685739629201466523887415860974680883179681
348 829317077686705987965236429023900673705865323972388263559168
349 10661302033043424533740455929429688662988444049400142167301601
350 5709565621035290193587541580200195312500000000000000000000000
351 12228432628294601963473383696387926135113677068490770725318401
352 6546270211840473711132128908050171753543936375658673453662208
353 14014994423988020532345164181549137009542576387834977561473281
354 3749888005918523845923105561341484769437049802844563847512064
355 16050200918226535464448890704539253528275852262973785400390625
356 8585586254438587695900694039781959730374015127311439938715648
357 63553481129386223654462968444918167621515497204125150747009
358 9821156776216474049998923803612497638612489366784956849717248
359 21002295558860404661956306851842913255673128401885097145776961
360 11226128853677278620043605561896337408000000000000000000000000
361 23997878253756106444997335735942416102218125380085922630082241
362 12822588261860811065464717705239577353300885123567187675578368
363 9133510789510086032364850305512216348613946478540300413893387
364 7317676668061255224261437650515461778988442093187862368354304
365 31262862963899867251437207763204230731614437162876129150390625
366 8346147547741078038252787482244041404842703054747749721309184
367 35643926713034073128839500911695525319481878347280287126696321
368 19024692788757233537952993812742842212363047680512587242405888
369 40609981142007919253391252207257744831118436947446449575163521
370 10833814277798335975091259020831187240250000000000000000000000
371 46235316059198824159344551470961943053812302586560576924125281
372 4110070875985473477251864835651391540709909256017985549631488
373 52603175666487632457432985125433388656015652054840933968695841
374 824915644579256645134114304581252032205081879954409947922432
375 59806780669291841599256864814293521703802980482578277587890625
376 31877061667599829430743983215378571657612463879188326213746688
377 67950460601476266384112451371342454648054783922069258776139841
378 9051346883529333205273743304427882812498856584860303183839232
379 77150907561393751388511162254543006550847578190164032247077281
380 1081415839809515981628143586808692736000000000000000000000000
381 87538563623541362248931803991720759826778652060683385863351521
382 46611246180242379169495006242091984226711729153581937630117888
383 99259155353945779771811474152020676224807587060570409107512321
384 52834717439691453082301051449634539190097413147457957415354368
385 112475390124358147378839373605026170115925207197666168212890625
386 59850160095928063256760975770022483863242851068285470908612608
387 127368830299200012433465723156707793538467836028377681778984161
388 67753450662855570437324228201741646476245460403785900509626368
389 144141962869172570219972275935289232945282275821433319287374241
390 19162871247295397595529496053764983080125000000000000000000000
391 9589440219790579543396005423764522677802893968055427917053233
392 173326755877772779215860733705686462333455723284436893351018496
393 184255817628995586245503776102814572938547159872300170861361601
394 97921786486765260173163910451502201252488971126076305622171648
395 208127896547703037674037700124564786818220405638217926025390625
396 36858122730963910447272301108809601278706817465151285022949376
397 234948221740900487213473874382406001131069639717059942038237281
398 124785388109388510842043143467560280669379496659755762039390208
399 265063236471658779867015950846128070782488792636646936108150401
400 56294995342131200000000000000000000000000000000000000000000000
401 298858039306015483445329296147756574767800059094329115180169601
402 79316817939150217346777659475216307081787053641524502021013504
403 336760470322101578620583936189154734198204329753269138687715681
404 178699265312116803377911050555488317602963371943482406918422528
405 75849121107291488152442321330768278013351158154010772705078125
406 100592317673884901563165096807832567271852621933459867512602624
407 426840697982645222093127389207658817383317123991258545959147201
408 6657865254949862721510158647296676216850137141341711941763072
409 480130607277430000793766397597164214930926128618526169679741761
410 127277773633679740543352780211479534640250000000000000000000000
411 539763763191619495772439617862503970982958385025490522612769441
412 286090336886750309287593098311519706224940132950069571294855168
413 606458712727882750864917445467316681305054119603989453794286561
414 321349916380744457687738792821990605403292160459809558529835008
415 681011304519834224181188168355068369517329092085361480712890625
416 360752990057616428284883780363250634466167054702452073161555968
417 764302569030358173610617075966683080261705490003622065793201921
418 202381481736646656637689559785865974075459048895957696767852544
419 857307358069320634685279059149069623374919571474031989522724321
420 37824372147764651451489517227479138304000000000000000000000000
421 961103812600125136456416801231902713423621944921047806256568481
422 508708304510269541229110521665712821147340514097817143348297728
423 1076883733691680512058434177457060722708245165817023740515026241
424 569836891926860024170306308075043799353682323550822232215257088
425 1205963937830076931744486462324772446663700975477695465087890625
426 318985092494994578606700224651357601706520594125018600669446144
427 1349798684667705763570291666893018457000858687099255340662129441
428 713872185036095600514485045008582951226148675184551589868208128
429 1509993272694237043997228873855112476417427907112114881819914081
430 399193023363383941822249747390090528200250000000000000000000000
431 1688318906303898636717982500935335194773244406737517462478670721
432 446220925083179914867091862202430862089960997539741344248889344
433 1886728946349748143411587731161641387889683388577633887366126721
434 498532547252693142970125830403704342690949743366352821901328384
435 2107376665563882389278861293493947362714297924101352691650390625
436 10214550240135904131555963144062816960759989840721777222746112
437 2352634640231689951863242876669644980867984267519669888461897761
438 621324760045423589615878555269185924103297704618793101672054784
439 2625115920290525080395945758113442277248008742610137071048367041
440 693113318882283684490020710628588519424000000000000000000000000
441 975899043878094502181750926414685311076409087612386488657473387
442 772813096137272914267754367510018215311830402757146289345921024
443 3263543676904739122744507946510467123372471506648913264582020001
444 7759045750198634621736580749134247791857753062883314351734784
445 3636137214501563131090383260157314543843567218840122222900390625
446 1918697958340808923502498552976690695205303942459295370710089728
447 4049305610013306553597679442084503327845929615232031155846714881
448 305171730417053629380544019993829240224330443415049673946169344
449 4507255569833357827496220589424001369302656840062547455531379201
450 1584816834864467578398406505584716796875000000000000000000000000
451 5014608183454799052048664485872515583530080479666772009405400801
452 2644188668820443038357011833430089897091171061249692871644151808
453 5576437618918008813960687667455139066759513699535271446931378081
454 2939750500010772955362347876540652965080639783203766616276860928
455 6198313235201953447005641076995087517274331674635410308837890625
456 1633413845832609951419908354297894616677340768116199136033767424
457 6886345396097175022554363517058721130793407573701427265493028801
458 3628619886965788047133733141687177729497412469327984459826331648
459 449837370139665307019971173279257533804218468191536283253558033
460 2014317700433584227258899395009224638464000000000000000000000000
461 8488329102971686993658146125607059802930214638741186252987436641
462 1117679862857234394626300261888339251875746719141790165596372992
463 9417676851580989981610009713649391074408047140104454302613112961
464 4959084833040866374400420123116674144002376290133163825229201408
465 10444096342530118637954783152638063010323907804548740386962890625
466 5498345230740175454131387638414708800843755467440611092561133568
467 11577242589373673819394866074990999898687166470336623311843527521
468 2031183796699325260618457119270542885368503785210241734301188096
469 12827683181238460994552566749892507045935445235424036562737465121
470 3375115186764270691249108876683824663520250000000000000000000000
471 14206980065876890764954892736174634036583250003761561077558591681
472 7474428151423120263196607699512046129266779186911060257855766528
473 15727778264707015699746977618479138829534552427358004741032376641
474 4136377897653971288490781053173830783629819887366646795803295744
475 915994846001338655299498964478033258274081163108348846435546875
476 269189398834030185904823968822932315003917574271672559423455232
477 19250459348239672460596995401525402987034327881838568008531139041
478 10121375166142539394667998873381829477430911685192551976642019328
479 21283954505561722506722736913397062920905474959646816498186330881
480 1864697767928751368104426739291513683968000000000000000000000000
481 23522410944327165113799321308817238769099568949292023786797169921
482 12362289852646958066373805016643279779460387108028995144135999488
483 25985503609159447031165973098363122067056224555449712484256561121
484 27307923620129160367850504666323793149379670454889687880445198336
485 28694702500803691369752925628716352343741011123716831207275390625
486 15074414977944596967121683623262908913131774300969038093964279808
487 31673427981839219630312866290170704752412655929445977602683031361
488 16635878215111254624477783057813104194234671376556785157713952768
489 34947218792889052810625706143486571507322041787953233705285339841
490 18351684108647062720615105516016830094400500000000000000000000000
491 38543913760636965151820178265189207488878492991987756176147715361
492 3372727240981468733251274567549560892024314970749305935320055808
493 2499638132365447859744661793002731118117936971269849231703017553
494 11152873667929390481853646249857879838461675400759289889867956224
495 46830066490603623487054668987764940978323147153913974761962890625
496 792808953691677584215374398889662614277118594720614843508850688
497 51588550983008280788494104696810711125816483151654867443304612481
498 13534562904798783468950227050680150917679028381579811462582370304
499 56808470288779856580563615387493053363213981757984913872068988001
500 14901161193847656250000000000000000000000000000000000000000000000
501 62532446586178936616422623237586949095656889635641414378069012001
502 32798895249876985805774500086019982445769249149226202481828036608
503 68806844483909043689497117418330477073575519656681347597596460481
504 36083019998340466420784130754252623308230081041318794390906339328
505 75682082684750227266771488219109500772036717081129550933837890625
506 19840490873418321553741212213872139239449462865804426995484852224
507 27737656734978176446228261831015875053439763822348268807647843467
508 43621349707660966850342001366588974344783118260462419503740878848
509 91459068974659362683504948171321964004382338411541675956450011361
510 41466406097957249632728996256963307176125000000000000000000000
511 100485084772767841809669711730110081329111751102131643405202083841
512 105312291668557186697918027683670432318895095400549111254310977536
513 110361288584623237724523109900036484971652067138519703389782159361
514 224984053379994180942856117772921106931115438799698615068524544
515 121163970617079894701751334048120515049460623340666294097900390625
516 10578195594326188206453199395142263163812471548716773257697558528
517 132975929358746180083609746440154030767197914358664045703833673121
518 34822042606080855876632316844953304903334170701127882636728991744
519 145886998238018018980159273977166989369163975880880229226411385921
520 38196208549913018842165287210849302216704000000000000000000000000
521 159994612606238235204162221555398701430077818737228571345058194881
522 83764900391161622971325715419338675455569446556758587927668195328
523 175404419959445160681241773969431966371866007739670938036384747041
524 91816533465531216044042863475448620035738811630096802828819365888
525 64076978836729125687211915929804462166430312208831310272216796875
526 100606922408928969800230740753033544445707136739562008628573503488
527 12388132554794774088266484236832926705565847660002263099512892273
528 5009120327801820007645306417203357755720216901858921036354945024
529 230640796319223839361986981083444028527480075343400946297318327681
530 60333827752879808695013166351188661459720250000000000000000000000
531 252504141656692045797302285494258131024462492734313631711826849121
532 3475886468342745991233875941176890908094221921594870971158757376
533 276345894319584425919999328343317575717196237003689344731422815521
534 72265361137948490733906710191423245100836182510061627197865590784
535 302336630426995648291821177577797956492575936174452304840087890625
536 158097483431500625289897879906539710387451548539110192630787473408
537 330660910131222130162401302862538716961387684326006956132558384961
538 172879946839299611411870607511968114493559534114026772135011155968
539 361518365242080494829614702501899445447122206773830694860750292641
540 15748492720822759832046463265291731206144000000000000000000000000
541 395124866904100945400981507003935673860671488484393473532903790561
542 206515608472255904188991210045878502577504294887881753578488987648
543 431713778887279071779002662700453736418379993531240132388393196801
544 225602338521687123181681131293378600015461942858431133564270542848
545 471537302415479269987427273688501464928359249410688877105712890625
546 61593295022200608548617289698057280211549322767119329462931423232
547 514867918842260692550201583580279726677360148041778510479307930081
548 268969730585947386615934003025851755627214465493321602356696055808
549 561999936893116829144235505036445529864763424984819822351252976801
550 293544908637035223684067755937576293945312500000000000000000000000
551 613251151627224612772978808966459468156680204553147805339739003201
552 160131906450454256420133464458561594405419114950289493541680840704
553 668964622732201681848851594778170777013562154255004489239886962881
554 349304642555216452247644271686166478321867683667578321649142857728
555 729510580253559064540417539340987714675123473777830600738525390625
556 380859683619151647516898884323986317838184459298136027354835714048
557 795288466378077334829162101403968131207329371296697889307986652001
558 415136365559805002785764986238200339035514871905111510246435586048
559 866729122438875561112583437355888587084172242523174959829410316161
560 45235839290924056122315000391763906841804800000000000000000000000
561 3267464120730860016665276459011676259017279003482371035794479969
562 492766956918553163190481402917964102499968431824742050195012845568
563 1028493322623943579410456037555289450299000093925983929771285425761
564 89437005432014393030799282297482232095791220749691269348608442368
565 1119857460623702477833414374145563285337837454567015171051025390625
566 584203766780640212049024326568467578310909095536137368185778208768
567 1218971111700026259676201508612320050061339711477561030554219638721
568 635813963367923323965581043290999162680423993958992167266510962688
569 1326460718710650847800237630317020936325812038100251431871636486721
570 172944417990197121335857146787969637917000125000000000000000000000
571 1443000886500823378235165092809564213661180363734006223716883378081
572 376222443446040311898403131233804340723623313449027120653416792064
573 1569317895589785209783688109850673768152684793907661569801336137441
574 409096181883210468335848598657028969412782281006474597779734790144
575 1706193458504763699999407424965060187105336808599531650543212890625
576 1778851122450430889808135593631174089945225899275983120948501938176
577 1854468734580189517205535304843043003601422524845013372693462218241
578 1933161432157873064659605364740373314120626888575384777138641043456
579 10440666424923366463324597262432366561669747829902222260357968417
580 525063530226838121381557626457647977857024000000000000000000000000
581 2188906330968746107701103492925545937978318327025419112024475708321
582 60610542572354878139358789437992669109684728587308777147990016
583 2377088298696353382922716841586565981567496292858582183994408889921
584 1238449593782517173891532589172663473864621365546849693522584403968
585 2580719396600113614935873741258794224848037449617445468902587890625
586 1344351353514110090620771783827570956870260795913469804400772907008
587 2801008520625067944165379935883657836005057891811815032700103958561
588 162100114167779049358681498845238159202054360131952864296647524352
589 3039254545436706577745071197201949076565314493293978238650095225441
590 791385863267554676714944087243098325592040250000000000000000000000
591 3296852680307455285997397068030257002102331848466673327577928645761
592 1716686396501527778296796456141825495177775985715928306033725800448
593 3575301250029734184909914797098089314640271492627594822201231715201
594 465355330041018743543132069391817958719771713842929279785146253312
595 13412487639058935744177216572055569148810290353834629058837890625
596 2017809851749519342164567925373830415459332673029856426225228054528
597 4201302447716747050459991457050708905384435135304916815692652667681
598 1093373199574080002812207323352321092283061009059606856813724565504
599 4552434829353687057437828466644876477773258640986832841652515345601
600 789730223053602816000000000000000000000000000000000000000000000000
601 4931594142375771105480494098054585760878374959955311864606883374401
602 1283086096103440924314211403612337260370541322823932147284106543104
603 5340912848878398310728268624437188939171236829071628627776906885281
604 2778795143862311201388699873972367440589461484524672308392522416128
605 5782677756838331365716678839594781888367821312503874301910400390625
606 1504121740805995183317507299257347676492198053896979579774984781824
607 6259340623287027355337046791811575467837262364237630284604198393601
608 171357179803855963713660711908609397613397386448823316058935918592
609 6773529447122768608815438898733531166278263743117238141584403400961
610 1761392119338661926030113336733062819384760250000000000000000000000
611 7328060493911534171322349692061190998110906466503855555910443318241
612 1270231507795793156966440678298837418138490314062324184752855187456
613 7925951097474441219979884665804368192529097455079500504417006912161
614 4121078732489144633769583016053493585927544645836080674716524740608
615 8570433285640194943442218017766674548068854948511183261871337890625
616 2227804621906982361107259711569728202092742520599688353363141853184
617 9264968280261038567956647245110618281321510237969774168009357424321
618 2408038414675534559562155845172917079085324170323093656823287250944
619 10013261924457232700324761760325447107810929855363161369823404767521
620 2602199305538356644678941337235099205238784000000000000000000000000
621 10819281093075485980326865231241857603524730080376278095855062141281
622 5622626522978065621561148301136772299368876421157679457632599932928
623 11687271145528723231623143935416309443728650129915245170084550547841
624 3036478154841286221867516753284570172390601758251384210501186617344
625 12621774483536188886587657044524579674771302961744368076324462890625
626 6557737093823324881664047982495810729687448766910702991809013874688
627 13627650279812593971600776749871984642343869613881694577390896287841
628 7079481546081976754345632816138279054585051777661936212278329212928
629 865299732204215740529021289266015958044689169785848947910427474193
630 3820438346878773075242295816273950553165440250000000000000000000000
631 15874666923822320313655141721213793022015549540557536826345551747521
632 8244795405716705924786453766973728362584463997777621250350554021888
633 17127305346354344872678542573209688676250247478785364829272658784321
634 8894308593693878777313657371714481079167051917881612177596238266368
635 18474360203045290624695273918789092800354083269348204135894775390625
636 1598783028688796039225539239182323293042517364233551354120024096768
637 19922616543681437385929425941014932593335326908253641633641235752161
638 5171735410550184738547304847505407012435879561498437522429977821184
639 21479323343684728300213399708080648726784807680609163082259872138241
640 11150372599265311570767859136324180752990208000000000000000000000000
641 23152223616985670873958659902916910272647133510160642029666810280961
642 6008702228260730049231927287226334380550390509938154597828079386624
643 24949586379791674216750288471255896709209354152409381860159690853601
644 6474419349279779256273708418184063621371673451287533794016387661824
645 26880240572683699206470648443222667544418589269714415073394775390625
646 6974618229276392413630142323227479516829898971210032315149072728064
647 28953611054344665856556632274758702984091794748619148998466034825281
648 30046932468263037139282654610223691981200437416676885898791711932416
649 31179756786394590279844926353508831819585520668113355716729188094401
650 16176723550986364864456515341997146606445312500000000000000000000000
651 33569411335294331156725812413969858792202881873279793753885870125601
652 17414551817763576576361342797817975604630912196781800013071550251008
653 36134025824097174068740057176651668686358152545214171583165660227681
654 9371432220205613984138106800726673291022485836934445529752890507264
655 38885814473991002219320938334555685674866202739210188388824462890625
656 491901665068435467706930111566355623449694128005201573163070128128
657 41837802883099921445969520855489759618450168676146742941589054755201
658 10848294222173086606293406845976426807120163233236726142239426740224
659 45003879197920078861773512696534210854928846460581380545885541265761
660 1944657895770976205798639835644985096536064000000000000000000000000
661 48398848341067945736034983126046209028727188063614981681815865905441
662 25093529506558838138826429714903512402157819535256613285473621639168
663 3061087615749365872832437368569903803914955328862588137882984154033
664 26977637154274292769589642055770894328455333609081849952624609067008
665 55939616832432251559306588246851804133579895004053175449371337890625
666 783699880157759174071362472150259022437447177208528227001239076864
667 60120144257101873560535145337219067944022385203718939661249503029921
668 31160549221963470784854099973997798089995010026810295740081360601088
669 64599153401998962413239390058825013142125563812434755177440608228321
670 16739222168058986364265504781927475612970680250000000000000000000000
671 69396966051040150325252587235889623831327510354934478211375522484481
672 5993511007046222861068056773000112390297197631458717055970902540288
673 74535220634663960826638149258998608134295656460694176359608591978241
674 38619577759345144050341278365993996859351533629192910768779546329088
675 26678984408262795127863554818708092142287569004110991954803466796875
676 82931725705091616965254232438514566604250680379656647571775292440576
677 85926683248715705094727267680997536840479271741501353165435057377441
678 22256284359194938669807736751791604457903517276830423424901593432064
679 92230504181659426462031953108156002964132511757625331701859527798081
680 1405092747834463371626491876895128322834432000000000000000000000000
681 98976179491022895728292276164442447505093022913595215631529762966721
682 25630967528725024938701757998397809223138145626847395130826077241344
683 106193244119667999116384622737803551848721150249290382750999516498721
684 50779449572099941709584547465071442691063124219328041281122205696
685 113913111810205072679682354696925857637539528472194731235504150390625
686 29492988782087203056494264153179454241300983015425681980174163247104
687 122169188587842718560322574594719112449052358245989356106605769765761
688 63254659459189407085653070284042107597485357400147615145766386925568
689 130996992735590943641698267666690166275523078697444421549550533031041
690 16954625083772272051280841866572697143572340125000000000000000000000
691 140434281612646548449188174863846719943238717287373318461869036696161
692 72696963538365824238610947719223035126012297554183755017847515906048
693 150521185684641055274904546822096140235016563269125121396039894612001
694 77910733888666964778796624939436455694014167790699095854088137474048
695 161300350153135196158974195569415919588566678888216078281402587890625
696 41740895234515940065758516182407952295926469021584207800791270948864
697 10165710858314007423233569923948144285217177485454565916196238258993
698 89433483524804335391131458533261321755854165660350427785763548561408
699 185119521013553708321445165537691049131738328739710006507328503223201
700 95790615690283207200500000000000000000000000000000000000000000000000
701 198258780827351695791008735816797746301096570719885588203276967256801
702 25644881943293281096902133565647332070105918091539556808142935293952
703 212289151139971385052057431827596009289532851201157201507717050990081
704 109828189338413384993985331230201870346305386064682706805556854652928
705 227268270914034060845732517944840237643313407244024336338043212890625
706 117566294345021300941794903014656543111344932627603595451995256782848
707 243257327492314879171789565324653062588651553473417859670333931736801
708 20970893683701450988067553797809113245851860981693554031833653444608
709 260321264037153210705747630725136446551781335199249321438510835910561
710 67319421912121230604679840077611809230661520250000000000000000000000
711 278528998457113353809674649927506933722424276704425259170047920472641
712 144042235077347144509068258455334531299786612578171527122859189075968
713 297953654421797432027852628572478969639309595904199227973750140544961
714 133281310057454577709404323200197025063796467992625468139391418368
715 318672805095313855801544406514465335417054900370216429233551025390625
716 164771668604447447895226744420748453182491674404254446618385808621568
717 340768730249874802352471976839668787507843355888149624585688812455521
718 176180024543420861430523971307824276879845650297080540997841781260288
719 364328687453393894716361113246664020374176613175557231558716038869121
720 37668637724395219540130699986147244460579225600000000000000000000000
721 389445198058842163012460938007436375153401794215968834308248092407681
722 402617587004969009146712421066424878508791568616783622524177855021056
723 416216348758560437872481081882814645604681615259821077831569924428641
724 215127332948303389180491709319828721005037262709273398145716204863488
725 444746109503786106214859802354978345562130925827659666538238525390625
726 76617441676970623771784042191622222159713740341454992374389377335296
727 475144668628400855721503685643367133668399012607218528742950881487041
728 122770242078223980128562579933230413605833354500904895532151722737664
729 507528786056415600719754159741696356908742250191663887263627442114881
730 131125951180937068812172086270038557774533360250000000000000000000000
731 542022165515054026060228219446769121593815791141687300439065717365921
732 46675040058774126106874426063901482453996491724454274196114660917248
733 578755846719554872235922675072988663854805661137859359311842226033121
734 299002928776371330121168068063856377259208240559022194833301771911168
735 205956206180688681928533675436001604595043845517422378063201904296875
736 319181380250622478628681575043050216250732721354258666884687942647808
737 659507454225334883437024917229714519045051057093295106337757421999361
738 340661212687696767512351885395819976352278769124844866477813313568768
739 703827969752395729747757153374278525282017918330474396533656429903841
740 4912466006554234786342612764984684536922112000000000000000000000000
741 750994906536209122854895246512199619985133681182652988207367995891361
742 193924971088361864966835489612861561598377155988021374035166362599424
743 801182639648310574980178613957275633590312336697253506935411866990401
744 206866640585152504170376868251583689737188822785839130353138583732224
745 854575712863079101851229827789061526320277159673357069492340087890625
746 441267420221303485533481998487091527546962146952455097417273681379328
747 911369401854338013102602453609300308100513165985114514800193195400481
748 13839787950885417854850384656649454894743614997681205848843392909312
749 971770306943758671849617682186442321802900598008460616181591592732001
750 125423909694166724193564732559025287628173828125000000000000000000000
751 1035996976866061687572354401200188865607516483497915359292674342768001
752 534808349042642539922748847104780818471242350793340453566490353860608
753 1104280565084413263010300201476111205847545356357021327824895883172481
754 285004888702614309999948391236627142900154772423470780361798439665664
755 1176865520260815483214487343845552589630054458958721220493316650390625
756 50618800585299488506949976848980115455993605559074545446919501512704
757 1254010312560811048129540194315209510507374841055843450956904105338401
758 647188720376768114047675843777757501096492401186635522220090456014848
759 1335988197549592828854594778297177344226265827849761538870952199335361
760 344719795475807321105320536063179585480556544000000000000000000000000
761 1423088019517759042175003124405504704852580386414258399000267555019841
762 367163347560474029846143661209690349824497007452732568060198737936384
763 1515615056159623179373930946320857245957132696312681423285146820691361
764 782006945195101327680518330644925511240135649743141341319015912439808
765 94934818036195098977245990895759117052279797198855459690093994140625
766 832646144675352399760055906563433860744830723276997418402550716039168
767 1718259424980059703878555276921978138706988477121525035243175341701121
768 98491051864963386857292279688625753894747706824015778052911327608832
769 1829077701480074643819412253510299806974074970525499233602876388689921
770 235877989350077937491827750034527842710952780125000000000000000000000
771 1946727093614837848629617798442421238504844550199623505362196499910881
772 1004119063563965837720342350864433536630139772828456095095509984739328
773 2071609309669872102160636366451498922625999917980017958968438911899041
774 1068447188798511617899470032998144250539139597050337248392640764837888
775 2204148547113247816001192985784332453391698436462320387363433837890625
776 11718703881608980227115495243030012155954731527976940934067130466304
777 2344792688502561902343041936346361696228440843240756673096737204616641
778 1209150422860043975927821193688974741798658461213882113640621857046528
779 2494014557647584624910923314196010519688065339611820860015966482011681
780 107166543365354767088692996555054244790534144000000000000000000000000
781 2652313238897197502695766208995382517699217632289521141429475922945121
782 40221027471628506941184039132917232525599389381790753534208043384832
783 2820215462547887893312836141581480104025956428161982231882501931387521
784 2907940421940663515824806155298782206844250695979227198119001127387136
785 2998277059505123815707727556998714200255796395482969343662261962890625
786 772824912904566703371861470123139574534440106841028095844492408520704
787 3187084488468619047622821382011122470430020996909106615063973808452961
788 1642854962994341911221368329049509954888478006199945411905188127571968
789 3387256439058034524480344686237161261134812676862261737814585814756641
790 872951669001617041728367021783262583610809120250000000000000000000000
791 3599445514447276621770056818589677607964505399599450252135860975866561
792 1855130059235674241335632019558614550580221431856246744522759914651648
793 3824339997233483420509962068769781480733458087656363546194439531988801
794 1970888532481491754242844650435246040336099828287646766261493561294848
795 4062665702431282563838129536809530191290764584405288755893707275390625
796 2093551409955042674315299699274247821810804401432000926979450027900928
797 4315187921654213762990985922878363488817962501358037133595481865818081
798 555877896493012153515672235348859175897637936455529395353079829757952
799 4582713462723599574911538631641305948581938063393775389664653488620801
800 4722366482869645213696000000000000000000000000000000000000000000000000
801 4866092789130893453891467015662018274192337305982166406688166064659201
802 2507002939386755932553356896299439985149765718119161970233292156305408
803 5166222263972917827105371368640234636523320521843979112663120860774881
804 443571795665932684291278565663383543544490354982481046566326698508288
805 5484046503180720786743343271180182513102065572686996519565582275390625
806 1412475787713871939614629685893916458266465213101455761474440631681024
807 5820560843072332173077825744241837410505718860578881294073558751560001
808 2998076173182691027500743323956347489901518731184144133070269131522048
809 6176813927477803450555149140063107135963005977265836837580015443540161
810 636268544113594235847482876253853423089021632100000000000000000000000
811 6553910419911897183488348683768580877667347444803031756336209617547041
812 1687659041555384552663958472805917472954402158343993824590316945014784
813 6953013846505989023269693097620102909494269106742284479988826255057761
814 1790299646911400785606092581063240208386116546425031684350634941743104
815 7375349575656507824357834100269473016126930625048551619052886962890625
816 111700443481188916049123777819964152972157590449912431056738479767552
817 7822207940602930078837471536717843700931694944335263561611191046766721
818 4027627453252307524098595153014752510683286369938397575184839174258688
819 8294947511414338339320233956758887336890892435067640556254982249690721
820 2135366700251349881919786957808517832238956544000000000000000000000000
821 8794998523140237917728962345472887803864382775799269940365098372994081
822 2263933311009662417596326578959171855509706286145955000956829317464064
823 9323866467169103753300152682951021653670686625712090340353759818389441
824 4799799377461777476984755530481601399592365197572034412641184842252288
825 3294378617712471949861900388957957755309280400979332625865936279296875
826 2543672204629409533483726701193348225664513714071491382007191299948544
827 10474474149043167518207529972512542697303898802728577842742466762766241
828 1797118986233896002476684759584595312273933229046961427439894791192576
829 11099635907541441255150646280903806118609093813920445243147616019488481
830 2856368438592758765820054259284336682540011480250000000000000000000000
831 11760467086736103303066187176287034842043545797401342328921716787704321
832 6052430836842483262484004718050814356575929368826854161079227371225088
833 12458909574131446678807642832990469049102694879840016836052513676561921
834 3205717322494307409007705644195362710273992383544152045044689990057984
835 13197005922771207008971917388804294010559693674974079191684722900390625
836 178705149131356635478334288709073010216546145393791779238777051938816
837 13976904308970296266261162615806372834374608501117555290880046445126561
838 7191615362359167630686009397810358635199837316623636539566241420935168
839 14800863721437374336891477187702615920472786581655892353231820839589441
840 1903762984762294423699059456783415916460244992000000000000000000000000
841 15671259391994553286269466628053939798819183268421277818043959164621761
842 8062323131207910520679389630148348957047102436140260995946300412264448
843 16590588478524668925886632649585151950986773671793263705249680713607201
844 8534709105762566311421692709858343794358299630570123342457354214965248
845 17561476011217242797350101053197573739537540979189891874790191650390625
846 9033555503515900676897477408489719234996167063934011885874273245462528
847 18586681113642098847258462007094469799315167240135071351978400357655681
848 9560276620625586827270449716737554031217388737594031567477526660907008
849 19669103510655217253379284358146842891314819426297929654342243122889601
850 10116358736592885990247253093749284744262695312500000000000000000000000
851 20811790335635448624685959709887936690244929870232170185333434100930401
852 1783893932522834321371196238741450392357421538694589355816347519418368
853 22017943250063842508341701604840615783283913087098262813784564587797281
854 5661466022296496954965928619616054886272529594735155072360532162904064
855 1225838204683697614687534369723607184359895496713966071605682373046875
856 11976787844742543686481226728878718026638561171685061886362339296411648
857 24634271646485301157497276728669684255209570683504251098483950946401601
858 3166685411817264605292876527262996840143761770255985948638396454797312
859 26051691815750360338586620533699238883319007263056981313942420280524961
860 6697347578660538882883317617908985051169685504000000000000000000000000
861 27547084099154949724259530819534800272903734774882438376148082856054241
862 14162645483972134535161561751206160297556396216313592885888277039546368
863 29124541504090207710309655097985757588592972047611900226762327827644161
864 2495448281280109132862270488004139432783162362433236372197991428128768
865 30788361641170207072979284591863751424058164162252798140048980712890625
866 15827029533181068073807592134324394239582501190889448248630589540794368
867 638099145921181483907614601836490369326916938040176042193863760463771
868 8363988228288639441328682603862314957464085089601868425248116985298944
869 34393362314264069827126638978816433823172684440427362453441528113871521
870 4419489188940627080440942519373418699611015320125000000000000000000000
871 36344250753160633561586861692330750516219457125110786910358385239657281
872 18679517013655700693774342263401928751385592234999838908318188126076928
873 38400939427847609983348432956874819133963014580581415925178950807899841
874 9867664882062338091859807050586998621834509885194821491855291626553344
875 40568903763722305154626763938098543693655528841190971434116363525390625
876 47598628791918910385757769641639590834888730149286253543662211301376
877 42853889041054390362158422132124010651431128250692210599367886191935841
878 22021068409876461013610073754076486794460864122329336715292900147068928
879 45261923031877885268596348816979455635190653686932017307436469326545281
880 211427488424817308144816860121624097554484428800000000000000000000000
881 47799329197754347321332528535028973737596361968113428770897578619643521
882 16372869053336269131515706550659281035956107767235932395687981027950592
883 50472740471935890544842206595710937521285990136823466543936046405556321
884 12965652241523793333619596858658957762221086022423638839955015738589184
885 53289113650386693818789830762362452808205401351593818724155426025390625
886 27376588596432509842967561316161276594859301460447127002578849636548608
887 56255744417086215753923769995660094214033520937584974677940880748020161
888 14449445702051063490888773046593046790368782649582699191919943492829184
889 59380283030037608749405514939172518159111121965255070123711917556402241
890 15251064863332764246984918869610865020501249360250000000000000000000000
891 517940088392083106773627895912050111846122731101585765432649484712041
892 32190410085842752924328894762977382758649548588291169642203248746037248
893 66135556658575218389619996217457834824087910692519426126982887135845601
894 16984018717301251730980961274652800645997493968886169205092499612237824
895 69783516041016995146143555953788234366275058326216344892978668212890625
896 35839524268104751765909332546613542812516362131850462213671188198064128
897 73623868455041723684373591142384942328687798222672678534982100866913281
898 37809600131148664138597416006206893278543221589803406085850171816542208
899 77666297427174191181097476174350765248625016267436584374019283327538401
900 8862938119652501095929000000000000000000000000000000000000000000000000
901 81920950664158831792092353211016666532395932430536487125596154319581601
902 21032791162297197483203921647753035602062550676188260506137110201237504
903 86398461195876751061255676632708745350717877414755759795008953568239681
904 44362124441553038070211872644012639102916348587535327241234210019606528
905 91109969431079286049628633074629940959005730317465944349765777587890625
906 23389274610778280040430568126357759608265695348015587170950066810650624
907 96067146163189271322449443981007341963529339531778592950543327665863201
908 49320829124788740199072468591863867576198351061002764534866011591016448
909 101282216564853678457804253192326273871696909993880796060984400322289761
910 12998804997830247075294774195902401777026899220125000000000000000000000
911 106767985211415524234839491033588998873482335488408998987689969918541441
912 27404136908924396998721309160260306329232948372291386004251899366211584
913 112537862175010647502730846003936739831262196484508932190092904822450561
914 57766852080463931171599714234106924547542625120012382370732945344299008
915 118605890232587939269887833152154732443402495146468563139438629150390625
916 60878139625520610676980821804444385198167660439008970127149688546131968
917 124986773232801733700734696810812786456085292375033405336127107308357921
918 943377340463139377947546585984941495532584369004816699497765736022016
919 131695905668434246592641458712858136206000065651965156652851042373232321
920 33794643152797536234915643072339083752032436224000000000000000000000000
921 138749403502776159558261851189212581559923050257434555490721442527900481
922 71205265419821117288496673854436386719338821960261424931300434906185728
923 146164136300226731225183922230972409366448092216427295583545103944430241
924 6250518826002066200424892924852411836665935956111049411628706167783424
925 4161020559818196577534048732128834490850977090303786098957061767578125
926 79001199378587105207653580363996991161907939503857346198534780289548288
927 162148755379975627343186417022054617867640620440000829102171016028125441
928 83199637406250551990452718896275035315542971532842758259256561529520128
929 170756457288116648919156390381116460455396839373972098635121173575182081
930 21902857532929723361824149398121219118226803900125000000000000000000000
931 179801099664286961169324925520651799781009598139531090755181085626762721
932 92246925578697763471860382789413467128856667728432099471894131075186688
933 189303851448353739884795698438663388001345674570242589787572702962370721
934 97116949803160715190766328715598101678126354150397561006717109710880768
935 689573904553707618439069740713585066859270782744911253452301025390625
936 102232827878774000854956446030218981275271882803869492965756925229662208
937 209773286014530294645833085086392374998963219665319407593358696033133761
938 53803202877801201903295808929341141872795221692719978251236000906870784
939 220787363978955942921000867802910211790792052893879992520151105917195041
940 56625036513224510469555609431641890086006554624000000000000000000000000
941 232354432799080755180787485173087208778617523123404378653847385420472161
942 59588393318227706443013366422908212238177271823777130673848311321985024
943 244500992109394123684001228890537140757196894862276358819820804422704001
944 125400095572906396049626337841976692512672676043111230735061891885826048
945 257254751077463572678247581519255016146952828673315229475498199462890625
946 65967083286773694777511547213097525909272091384277388717331061474852864
947 270644680868690983952660091874527570951828528698497932831071889489590881
948 23132301815522189854936049245934948201468917430481968162966595402989568
949 284701069268338959416242338115195867148553846271338286431333490834567201
950 7683921693125597454554619409412145614624023437500000000000000000000000
951 299455577544681685290777596216698838646959678975887990325869396488612801
952 4516248689148672579445387166919601202200765989751893210720143893594112
953 314941299640206445927126888447532503828045071219670412265132368206102081
954 161484557292318102320343640401199207700260059144214066304908381208444928
955 331192823780969399432869737453387303295299156172731170713901519775390625
956 169808497379409270212854265386483603618025530419399446103350112942030848
957 348246296597495773529251928656758425632360569784056006256493729785944801
958 178542751036991109913674404653617909194811034490292962051217840719003648
959 366139489854013771581339669555979590084689416672158719781446303080834561
960 93853311681775602938950433883808236128660619264000000000000000000000000
961 384911869886326803597351844737651131424133495862387386084832227353008641
962 98660142313435205945468948562857379838189398442291332537058516988329984
963 404604669852263890890894301843077986534967673631995732078815324423476961
964 207404807112466187222495663506107899808439277955017785796120796786065408
965 425260964902407062430434164710550844739904981880481720030307769775390625
966 54495550864955952660303782815178418169171095438910475435783615668027392
967 446925750382681205772830495911297047210578130756396133542980941276883521
968 458150933086408871390067372495922203606462997230502549742811268645912576
969 27626236657906483109101490734874466164815989732194061706551158077633713
970 1240766035854957999246599742022964036090332968250000000000000000000000
971 493470866361597547824652460753604318114885602433898998095715009565723681
972 84302238719537246450115128143714815874645671303535520471555672874418176
973 518451537139483860924865147341435012582546287490479397240659785191980641
974 265695971355880332504599552664656295251726824830997963285687698339135488
975 181547186147624468764448087216246895348348289189743809401988983154296875
976 4575470855157639063374797599378212077002967809401811817320672980369408
977 572096814077309349765470828785739028510110558002460135201093350707335041
978 146579259571889725759818641780450300819446869159379399943013122036465664
979 600875647700920266365586372420645745966285465554133141440027729837398881
980 307890168254539239029307278105005818129057579008000000000000000000000000
981 631038965729661054624113366608168642892027734154172611463272895917061921
982 323329783323789330968279961956792307454866037340532427361282134259007488
983 662650344323736105675950002072523463077641598703971322223423320091005121
984 169754920293090458805009047085256721371933828548884362580839816268611584
985 695776140608225973758492773779254045880470664017112665235996246337890625
986 10484242217132927419918473937038527139646535510345013711928893334618112
987 730485608286346264545563753365391345736401198490168299126295225516467361
988 9848114239345455624336984395866085229048243995811851078364784897294336
989 766851017809354404898151892421993887603344314433915927385152889773967841
990 196419535201804740406247346354058443005144689400250000000000000000000000
991 804947781272891955228158316924505558203038045552733363816504105363567361
992 412334938947397439214925331142302925252408978158570661352979763034062848
993 844854582215512908089477214061298845455678443378469005537769972098182401
994 216378065742235564144303977306251952917856578548918617136922309347508224
995 886653510501307883672290752965922995580992681111039829313755035400390625
996 75690761773132208931935750826101279619499759275964972715673448127397888
997 930430202474896354356999222251902902498736981500453458581056426221688481
998 476543988332221015150568588548447327387083713086886312386548889297092608
999 976273986583630250630165454762557661815949231125030553506623976275976001
1000 250000000000000000000000000000000000000000000000000000000000000000000000