0 1
1 1
2 2
3 3
4 4
5 5
6 12
7 21
8 32
9 45
10 120
11 231
12 384
13 585
14 1680
15 3465
16 6144
17 9945
18 30240
19 65835
20 122880
21 208845
22 665280
23 1514205
24 2949120
25 5221125
26 17297280
27 40883535
28 82575360
29 151412625
30 518918400
31 1267389585
32 2642411520
33 4996616625
34 17643225600
35 44358635475
36 95126814720
37 184874815125
38 670442572800
39 1729986783525
40 3805072588800
41 7579867420125
42 28158588057600
43 74389431691575
44 167423193907200
45 341094033905625
46 1295295050649600
47 3496303289504025
48 8036313307545600
49 16713607661375625
50 64764752532480000
51 178311467764705275
52 417888291992371200
53 885821206052908125
54 3497296636753920000
55 9807130727058790125
56 23401744351572787200
57 50491808745015763125
58 202843204931727360000
59 578620712896468617375
60 1404104661094367232000
61 3080000333445961550625
62 12576278705767096320000
63 36453104912477522894625
64 89862698310039502848000
65 200200021673987500790625
66 830034394580628357120000
67 2442358029135994033939875
68 6110663485082686193664000
69 13813801495505137554553125
70 58102407620643984998400000
71 173407420068655576409731125
72 439967770925953405943808000
73 1008407509171875041482378125
74 4299578163927654889881600000
75 13005556505149168230729834375
76 33437550590372458851729408000
77 77647378206234378194143115625
78 335367096786357081410764800000
79 1027438963906784290227656915625
80 2675004047229796708138352640000
81 6289437634704984633725592365625
82 27500101936481280675682713600000
83 85277434004263096088895523996875
84 224700339967302923483621621760000
85 534602198949923693866675351078125
86 2365008766537390138108713369600000
87 7419136758370889359733910587728125
88 19773629917122657266558702714880000
89 47579595706543208754134106245953125
90 212850788988365112429784203264000000
91 675141445011750931735785863483259375
92 1819173952375284468523400649768960000
93 4424902400708518414134471880873640625
94 20007974164906320568399715106816000000
95 64138437276116338514899657030909640625
96 174640699428027308978246462377820160000
97 429215532868726286171043772444743140625
98 1960781468160819415703172080467968000000
99 6349705290335517512975066046060054421875
100 17464069942802730897824646237782016000000
101 43350768819741354903275421016919057203125
102 199999709752403580401723552207732736000000
103 654019644904558303836431802744185605453125
104 1816263274051484013373763208729329664000000
105 4551830726072842264843919206776501006328125
106 21199969233754779522582696534019670016000000
107 69980102004787738510498202893627859783484375
108 196156433597560273444366426542767603712000000
109 496149549141939806867987193538638609689765625
110 2331996615713025747484096618742163701760000000
111 7767791322531438974665300521192692435966765625
112 21969520562926750625769039772789971615744000000
113 56064899053039198176082552869866162894943515625
114 265847614191284935213187014536606662000640000000
115 893296002091115482086509559937159630136178046875
116 2548464385299503072589208613643636707426304000000
117 6559593189205586186601658685774341058708391328125
118 31370018474571622355156067715319586116075520000000
119 106302224248842742368294637632521995986205187578125
120 305815726235940368710705033637236404891156480000000
121 793710775893875928578800700978695268103715350703125
122 3827142253897737927329040261268989506161213440000000
123 13075173582607657311300240428800205506303238072109375
124 37921150053256605720127424171017314206503403520000000
125 99213846986734491072350087622336908512964418837890625
126 482219923991114978843459072919892677776312893440000000
127 1660547044991172478535130534457626099300511235157890625
128 4853907206816845532176310293890216218432435650560000000
129 12798586261288749348333161303281461198172410030087890625
130 62688590118844947249649679479586048110920676147200000000
131 217531662893843594688102100013949019008366971805683671875
132 640715751299823610247272958793508540833081505873920000000
133 1702211972751403663328310453336434339356930534001689453125
134 8400271075925222931453057050264530446863370603724800000000
135 29366774490668885282893783501883117566129541193767295703125
136 87137342176776010993629122395917161553299084798853120000000
137 233203040266942301875978532107091504491899483158231455078125
138 1159237408477680764540521872936505201667145143314022400000000
139 4081981654202975054322235906761753341692006225933654102734375
140 12199227904748641539108077135428402617461871871839436800000000
141 32881628677638864564512973027099902133357827125310635166015625
142 164611712003830668564754105956983738636734610350591180800000000
143 583723376551025432768079734666930727861956890308512536691015625
144 1756688818283804381631563107501689976914509549544878899200000000
145 4767836158257635361854381088929485809336884933170042099072265625
146 24033309952559277610454099469719625840963253111186312396800000000
147 85807336353000738616907720996038816995707662875351342893579296875
148 259989945106003048481471339910250116583347413332642077081600000000
149 710407587580387668916302782250493385591195855042336272761767578125
150 3604996492883891641568114920457943876144487966677946859520000000000
151 12956907789303111531153065870401861366351857094178052776930473828125
152 39518471656112463369183643666358017720668806826561595716403200000000
153 108692360899799313344194325684325487995452965821477449732550439453125
154 555169459904119312801489697750523356926251146868403816366080000000000
155 2008320707341982287328725209912288511784537849597598180424223443359375
156 6164881578353544285592648411951850764424333864943608931758899200000000
157 17064700661268492195038509132439101615286115633971959608010418994140625
158 87716774664850851422635372244582690394347681205207802985840640000000000
159 319322992467375183685267308376053873373741518086018110687451527494140625
160 986381052536567085694823745912296122307893418390977429081423872000000000
161 2747416806464227243401199970322695360061064617069485496889677458056640625
162 14210117495705837930466930303622395843884324355243664083706183680000000000
163 52049647772182154940698571265296781359919867448020952042054598981544921875
164 161766492615997002053951094329616564058494520616120298369353515008000000000
165 453323773066597495161197995103244734410075661816465106986796780579345703125
166 2358879504287169096457510430401317710084797842970448237895226490880000000000
167 8692291177954419875096661401304562487106617863819498991023118029918001953125
168 27176770759487496345063783847375582761827079463508210126051390521344000000000
169 76611717648254976682242461172448360115302786846982603080768655917909423828125
170 401009515728818746397776773168224010714415633304976200442188503449600000000000
171 1486381791430205798641529099623080185295231654713134327464953183115978333984375
172 4674404570631849371350970821748600235034257667723412141680839169671168000000000
173 13253827153148110966027945782833566299947382124527990332972977473798330322265625
174 69775655736814461873213158531270977864308320195065858876940799600230400000000000
175 260116813500286014762267592434039032426665539574798507306366807045296208447265625
176 822695204431205489357770864627753641366029349519320536935827693862125568000000000
177 2345927406107215640986946403561541235090686636041454288936217012862304467041015625
178 12420066721152974213431942218566234059846880994721722880095462328841011200000000000
179 46560909616551196642445899045692986804373131583888932807839658461108021312060546875
180 148085136797616988084398755632995655445885282913477696648448984895182602240000000000
181 424612860505406031018637299044638963551414281123503226297455279328077108534423828125
182 2260452143249841306844613483779054598892132341039353564177374143849064038400000000000
183 8520646459828868985567599525361816585200283079851674703834657498382767900107080078125
184 27247665170761525807529371036471200602042892056079896183314613220713598812160000000000
185 78553379193500115738447900323258208257011642007848096865029226675694265078868408203125
186 420444098644470483073098107982904155393936615433319762936991590755925911142400000000000
187 1593360887987998500301141111242659701432452935932263169617080952197577597320023974609375
188 5122561052103166851815521754856585713184063706543020482463147285494156576686080000000000
189 14846588667571521874566653161095801360575200339483290307490523841706216099906129150390625
190 79884378742449391783888640516751789524847956932330754958028402243625923117056000000000000
191 304331929605707713557517952247348002973598510763062265396862461869737321088124579150390625
192 983531722003808035548580176932464456931340231656259932632924278814878062723727360000000000
193 2865391612841303721791364060091489662591013665520275029345671101449299707281882926025390625
194 15497569476035182006074396260249847167820503644872166461857510035263429084708864000000000000
195 59344726273113004143716000688232860579851709598797141752388180064598777612184292934326171875
196 192772217512746374967521714678763033558542685404626946796053158647716100293850562560000000000
197 564482147729736833192898719838023463530429692107494180781097206985512042334530936427001953125
198 3068518756254966037202730459529469739228459721684688959447786986982158958772355072000000000000
199 11809600528349487824599484136958339255390490210160631208725247832855156744824674293930908203125
200 38554443502549274993504342935752606711708537080925389359210631729543220058770112512000000000000
201 113460911693677103471772642687442716169616368113606330337000538604087920509240718221827392578125
202 619840788763503139514951552824952887324148863780307169808452971370396109672015724544000000000000
203 2397348907254946028393695279802542868844269512662608135371225310069596819199408881667974365234375
204 7865106474520052098674885958893531769188541564508779429278968872826816891989102952448000000000000
205 23259486897203806211713391750925756814771355463289297719085110413838023704394347235474615478515625
206 127687202485281646740080019881940294788774665938743276980541312102301598592435239256064000000000000
207 496251223801773827877494922919126373850763789121159884021843639184406541574277638505270693603515625
208 1635942146700170836524376279449854607991216645417826121290025525547977913533733414109184000000000000
209 4861232761515595498248098875943483174287213291827463223288788076492146954218418572214194635009765625
210 26814312521909145815416804175207461905642679847136088165913675541483335704411400243773440000000000000
211 104709008222174277682151428735935664882511159504564735528609007867909780272172581724612116350341796875
212 346819735100436217343167771243369176894137928828579137713485411416171317669151483791147008000000000000
213 1035442578202821841126845060575961916123176431159249666560511860292827301248523155881623457257080078125
214 5738262879688557204499196093494396847807533487287122867505526565877433840744039652167516160000000000000
215 22512436767767469701662557178226167949739899293481418138650936691600602758517105070791605015323486328125
216 74913062781694222946124238588567742209133792626973093746112848865893004616536720498887753728000000000000
217 224691039470012339524525378144983735798729285561557177643631073683543524370929524826312290224786376953125
218 1250941307772105470580824748381778512822042300228592785116204791361280577282200644172518522880000000000000
219 4930223652141075864664100022031530780993037945272430572364555135460532004115246010503361498355843505859375
220 16480873811972729048147332489484903286009434377934080624144826750496461015638078509755305820160000000000000
221 49656719722872727034920108570041405611519172109104136259242467284063118885975424986615016139677789306640625
222 277708970325407414468943094140754829846493390650747598295797463682204288156648543006299112079360000000000000
223 1099439874427459917820094304913031364161447461795752017637295795207698636917699860342249614133353101806640625
224 3691715733881891306785002477644618336066113300657234059808441192111207267502929586185188503715840000000000000
225 11172761937646363582857024428259316262591813724548430658329555138914201749344470621988378631427502593994140625
226 62762227293542075669981139275810591545307506287068957214850226792178169123402570719423599329935360000000000000
227 249572851495033401345161407215258119664648573827635708003666145512147590580317868297690662408271154110107421875
228 841711187325071217946980564902972980623073832549849365636324591801355256990667945650222978847211520000000000000
229 2558562483721017260474258594071383424133525342921590620757468126811352200599883772435338706596898094024658203125
230 14435312277514677404095662033436436055420726446025860159415552162200978898382591265467427845885132800000000000000
231 57651328695352715710732285066724625642533820554183848548846879613306093424053427576766543016310636599434814453125
232 195276995459416522563699491057489731504553129151565052827627305297914419621834963390851731092553072640000000000000
233 596145058706997021690502252418632337823111404900730614636490073547045062739772918977433918637077255907745361328125
234 3377863072938434512558384915824126036968449988370051277303239205955029062221526356119378115937121075200000000000000
235 13548062243407888192022086990680287025995447830233204408979016709126931954652555480540137608832999600867181396484375
236 46085370928422299325033079889567576635074538479769352467320044050307803030753051360241008537842525143040000000000000
237 141286378913558294140649033823215864064077402961473155668848147430649679869326181797651838716987309650135650634765625
238 803931411359347413988895609966141996798491097232072203998170931017296916808723272756411991593034815897600000000000000
239 3237986876174485277893278790772588599212912031425735853745984993481336737161960759849092888511086904607256353759765625
240 11060489022821351838007939173496218392417889235144644592156810572073872727380732326457842049082206034329600000000000000
241 34050017318167548887896417151395023239442654113715030516192403530786572848507609813234093130793941625682691802978515625
242 194551401548962074185312737611806363225234845530161473367557365306185853867711032007051701965514425447219200000000000000
243 786830810910399922528066746157739029608737623636453812460274353415964827130356464643329571908194117819563293963623046875
244 2698759321568409848473937158333077287749964973375293280486261779586024945480898687655713459976058272376422400000000000000
245 8342254242951049477534622202091780693663450257860182476467138865042710347884364404242352817044515698292259491729736328125
246 47859644781044670249586933452504365353407772000419722448419111865321720051456913873734718683516548660015923200000000000000
247 194347210294868780864432486300961540313358193038204091677687765293743312301198046766902404261323947101432133609014892578125
248 669292311748965642421536415266603167361991313397072733560592921337334186479262874538616938074062451549352755200000000000000
249 2077221306494811319906120928320853392722199114207185436640317577395634876623206736656345851444084408874772613440704345703125
250 11964911195261167562396733363126091338351943000104930612104777966330430012864228468433679670879137165003980800000000000000000
251 48781149784012063996972554061541346618652906452589227011099629088729571387600709738492503469592310722459465535862738037109375
252 168661662560739341890227176647183998175221810976062328857269416177008214992774244383731468394663737790436894310400000000000000
253 525536990543187263936248594865175908358716375894417915470000347081095623785671304374055500415353355445317471200498199462890625
254 3039087443596336560848770274234027199941393522026652375474613603447929223267514030982154636403300839911011123200000000000000000
255 12439193194923076319228001285693043387756491145410252887830405417626040703838180983315588384746039234227163711644998199462890625
256 43177385615549271523898157221679103532856783609871956187460970541314103038150206562235255909033916874351844943462400000000000000
257 135063006569599126831615888880350208448190108604865404275790089199841575312917525224132263606745812349446590098528037261962890625
258 784084560447854832698982730752379017584879528682876312872450309689565739603018619993395896192051616697040869785600000000000000000
259 3221751037485076766680052332994498237428931206661255497948075003165144542294088874678737391649224161664835401316054533660888671875
260 11226120260042810596213520877636566918542763738566708608739852340741666789919053706181166536348818387331479685300224000000000000000
261 35251444714665372103051746997771404404977618345869870515981213281158651156671474083498520801360657023205560015715817725372314453125
262 205430154837337966167133475457123302607238436514913593972581981138666223775990878438269724802317523574624707883827200000000000000000
263 847320522858575189636853763577553036443808907351910195960343725832433014623345374040507934003745954517851710546122342352813720703125
264 2963695748651301997400369511696053666495289626981611072707321017955800032538630178431827965596088054255510636919259136000000000000000
265 9341632849386323607308712954409422167319068861655515686735021519507042556517940632127108012360574111149473404164691697223663330078125
266 54644421186731899000457504471594798493525424112967015996706806982885215524413573664579746797416461270850172297098035200000000000000000
267 226234579603239575633039954875206660730496978262960022321411774797259614904433214868815618379000169856266406715814665408201263427734375
268 794270460638548935303299029134542382620737620031071767485562032812154408720352887819729894779751598540476850694361448448000000000000000
269 2512899236484921050366043784736134563008829523785333719731720788747394447703326030042192055324994435899208345720302066553165435791015625
270 14753993720417612730123526207330595593251864510501094319110837885379008191591664889436531635302444543129546520216469504000000000000000000
271 61309571072477924996553827771181005057964681109262166049102590970057355639101401229449032580709046031048196219985774325622542388916015625
272 216041565293685310402497335924595528072840632648451520756072872924905999171935985486966531380092434803009703388866313977856000000000000000
273 686021491560383446749929953232964735701410459993396105486759775328038684223008006201518431103723481000483878381642464169014163970947265625
274 4042594279394425888053846180808583192551010875877299843436369580593848244496116179705609668072869804817495746539312644096000000000000000000
275 16860132044931429374052302637074776390940287305047095663503212516765772800752885338098483959694987658538253960496087939546199156951904296875
276 59627472021057145671089264715188365748104014610972619728676112927274055771454331994402762660905512005630678135327102657888256000000000000000
277 190027953162226214749730597045531231789290697418170721219832457765866715529773217717820605415731404237134034311714962574816923419952392578125
278 1123841209671650396878969238264786127529181023493889356475310743405089811969920297958159487724257805739263817537928915058688000000000000000000
279 4703976840535868795360592435743862613072340158108139690117396292177650611410055009329477024754901556732172854978408535133389564789581298828125
280 16695692165896000787904994120252742409469124091072333524029311619636735616007212958432773545053543361576589877891588744208711680000000000000000
281 53397854838585566344674297769794276132790685974505972662772920632208547063866274178707590121820524590634663641591904483523555481006622314453125
282 316923221127405411919869325190669687963229048625276798526037629640235326975517524024200975538240701218472396545695954046550016000000000000000000
283 1331225445871650869087047659315513119499472264744603532303223150686275123029045567640241998005637140555204917958889615442749246835451507568359375
284 4741576575114464223765018330151778844289231241864542720824324499976832914946048480194907686795206314687751525321211203355274117120000000000000000
285 15218388628996886408232174864391368697845345502734202208890282380179435913201888140931663184718849508330879137853692777804213312086887359619140625
286 90640041242437947809082627004531530757483507906829164378446762077107303514998011870921479003936840548483105412069042857313304576000000000000000000
287 382061702965163799427982678223552265296348539981701213771025044246960960309336077912749453427617859339343811454201319632069033841774582672119140625
288 1365574053632965696444325279083712307155298597656988303597405455993327879504461962296133413797019418630072439292508826566318945730560000000000000000
289 4398114313780100171979098535809105553677304850290184438369291607871856978915345672729250660383747507907624070839717212785417647193110446929931640625
290 26285611960307004864633961831314143919670217292980457669749561002361118019349423442567228911141683759060100569500022428620858327040000000000000000000
291 111179955562862665633542959363053709201237425134675053207368287875865639450016798672610090947436797067749049133172584012932088847956403557586669921875
292 398747623660825983361742981492443993689347190515840584650442393150051740815302892990470956828729670239981152273412577357365132153323520000000000000000
293 1288647493937569350389875870992067927227450321135024040442202441106454094822196282109670443492438019816933852756037143346127370627581360950469970703125
294 7727969916330259430202384778406358312383043884136254554906370934694168697688730492114765299875655025163669567433006594014532348149760000000000000000000
295 32798086891044486361895173012100844214365040414729140696173644923380363637754955608419976829493855134985969494285912283814966210147139049488067626953125
296 118029296603604491075075922521763422132046768392688813056530948372415315281329656325179403221303982391034421072930122897780079117383761920000000000000000
297 382728305699458097065793133684644174386552745377102140011334125008616866162192295786572121717254091885629354268543031573799829076391664202289581298828125
298 2302935035066417310200310663965094777090147077472603857362098538538862271911241686650200059362945197498773531095035965016330639748628480000000000000000000
299 9806627980422301422206656730618152420095147084004013068155919832090728727688731726917573072018662685360804878791487772860674896833994575796932220458984375
300 35408788981081347322522776756529026639614030517806643916959284511724594584398896897553820966391194717310326321879036869334023735215128576000000000000000000
301 115201220015536887216803733239077896490352376358507744143411571627593676714819881031758208636893481657574435634831452503713748551993890924889163970947265625
302 695486380590058027680493820517458622681224417396726364923353758638736406117194989368360417927609449644629606390700861434931853204085800960000000000000000000
303 2971408278067957330928616989377300183288829566453215959651243709123490804489685713256024640821654793664323878273820795176784493740700356466470462799072265625
304 10764271850248729586046924133984824098442665277413219750755622491564276753657264656856361573782923194062339201851227208277543215505399087104000000000000000000
305 35136372104738750601125138637918758429557474789344861963740529346416071398020063714686253634252511905560202868623593013632693308358136732091195011138916015625
306 212818832460557756470231109078342338540454671723398267666546250143453340271861666746718287885848491591256659555554463599089147080450255093760000000000000000000
307 912222341366862900595085415738831156269670676901137299612931818700911676978333513969599564732248021654947430630062984119272839578395009435206432079315185546875
308 3315395729876608712502452633267325822320340905443271683232731727401797240126437514311759364725140343771200474170177980149483310375662918828032000000000000000000
309 10857138980364273935747667839116896354733259709907562346795823568042566061988199687838052372984026178818102686404690241212502232282664250216179258441925048828125
310 65973838062772904505771643814286124947540948234253462976629337544470535484277116691482669244613032393289564462221883715717635594939579079065600000000000000000000
311 283701148165094362085071564294776489599867580516253700179621795615983531540261722844545464631729134734688650925949588061093853108880847934349200376667022705078125
312 1034403467721501918300765221579405656563946362498300765168612298949360738919448504465268921794243787256614547941095529806638792837206830674345984000000000000000000
313 3398284500854017741889020033643588559031510289201067014547092776797323177402306502293310392744000193970066140844668045499513198704473910317664107892322540283203125
314 20715785151710692014812296157685843233527857745555587374661611988963748142063014641125558142808492171492923241137671486735337576811027830826598400000000000000000000
315 89365861672004724056797542752854594223958287862619915556580865619034812435182442696031821358994677441426925041674120239244563729297467099319998118650112152099609375
316 326871495799994606183041810019092187474207050549463041793281486467997993498545727411024979286981036773090197149386187418897858536557358493093330944000000000000000000
317 1077256186770723624178819350665017573212988761676738243611428410244751447236531161226979394499848061488510966647759770423345683989318229570699522201866245269775390625
318 6587619678244000060710310178144098148261858763086676785142392612490471909176038655877927489413100510534749590681779532781837349425906850202858291200000000000000000000
319 28507709873369506974118416138160615557442693828175753062549296132472105166823199220034151013519302103815189088294044356319015829645892004683079399849385776519775390625
320 104598878655998273978573379206109499991746256175828173373850075669759357919534632771527993371833931767388863087803579974047314731698354717789865902080000000000000000000
321 345799235953402283361401011563470641001369392498232976199268519688565214562926502753860385634451227737812020293930886305893964560571151692194546626799064731597900390625
322 2121213536394568019548719877362399603740318521713909924815850421221931954754684447192692651591018364392189368199533009555751626515142005765320369766400000000000000000000
323 9207990289098350752640248412625878825053990106500768239203422650788489968883893348071030777366734579532306075518976327091042112975623117512634646151351605815887451171875
324 33890036684543440769057774862779477997325787000968328173127424517002031965929221017975069852474193892633991640448359911591329973070266928563916552273920000000000000000000
325 112384751684855742092455328758127958325445052561925717264762268898783694732951113395004625331196649014788906595527538049415538482185624299963227653709696037769317626953125
326 691515612864629174372882680020142270819343838078734635489967237318349817250027129784817804418671986791853734033047761115175030243936293879494440543846400000000000000000000
327 3011012824535160696113361230928662375792654764825751214219519206807836219825033124819227064198922207507064086694705258958770770943028759426631529291491975101795196533203125
328 11115932032530248572250950154991668783122858136317611640785795241576666484824784493895822911611535596783949258067062051001956231167047552568964629145845760000000000000000000
329 36974583304317539148417803161424098289071422292873560980106786467699835567140916306956521733963697525865550269928560018257712160639070394687901898070489996426105499267578125
330 228200152245327627543051284406646949370383466565982429711689188315055439692508952828989875458161755641311732230905761168007759980498976980233165379469312000000000000000000000
331 996645244921138190413522567437387246387368727157323651906660857453393788762085964315164158249843250684838212695947440715353125182142519370215036195483843758694210052490234375
332 3690489434800042525987315451457234035996788901257447064740884020203453272961828451973413206655029818132271153678264600932649468747459787452896256876420792320000000000000000000
333 12312536240337740536423128452754224730260783623526895806375559893744045243857925130216521737409911276113228239886210486079818149492810441431071332057473168809893131256103515625
334 76218850849939427599379128991820081089708077833038131523704188897228516857297990244882618403026026384198118565122524230114591833486658311397877236742750208000000000000000000000
335 333876157048581293788530060091524727539768523597703423388731387246886919235298798045579993013697488979420801253142392639643296936017743989022037125487087659162560367584228515625
336 1240004450092814288731737991689630636094921070822502213752937030788360299715174359863066837436090018892443107635896905913370221499146488584173142310477386219520000000000000000000
337 4149324712993818560774594288578173734097884081128563886748563684191743247180120768882967825507140100050157916841652933808898716379077118762271038903368457888933985233306884765625
338 25761971587279526528590145599235187408321330307566888455012015847263238697766720702770325020222796917858964075011413189778732039718490509252482506019049570304000000000000000000000
339 113184017239469058594311690371026882635981529499621460528779940276694665620766292537451617631643448764023651624815271104839077661310015212278470585540122716456107964611053466796875
340 421601513031556858168790917174474416272273164079650752675998590468042501903159282353442724728270606423430656596204948010545875309709806118618868385562311314636800000000000000000000
341 1414919727130892129224136652405157243327378471664840285381260216309384447288421182189092028497934774117103849643003650428834462285265297497934424266048644140126488964557647705078125
342 8810594282849598072777829794938434093645894965187875851614109419764027634636218480347451156916196545907765713653903310904326357583723754164349017058514953043968000000000000000000000
343 38822117913137887097848909797262220744141664618370160961371519514906270307922838340345904847653702926060112507311637988959803637829335217811515410840262091744445031861591339111328125
344 145030920482855559210064075508019199197661968443399858920543515121006620654686793129584297306525088609660145869094502115627781106540173304804890724633435092235059200000000000000000000
345 488147305860157784582327145079779248947945572724369898456534774626737634314505307855236749831787497070400828126836259397947889488416527636787376371786782228343638692772388458251953125
346 3048465621865960933181129109048698196401479657955005044658481859238353561584131594200218100293004004884086936924250545572896919723968418940864759902246173753212928000000000000000000000
347 13471274915858846822953571699649990598217157622574445853595917271672475796849224904100028982135834915342859040037138382169051862326779320580595847561570945835322426055972194671630859375
348 50470760328033734605102298276790681320786365018303150904349143262110303987831004009095335462670730836161730762444886736238467825075980310072101972172435412097800601600000000000000000000
349 170363409745195066819232173632842957882833004880805094561330636344731434375762352441477625691293836477569889016265854529883813431457368145238794353753586997691929903777563571929931640625
350 1066962967653086326613395188167044368740517880284251765630468650733423746554446057970076335102551401709430427923487690950513921903388946629302665965786160813624524800000000000000000000000
351 4728417495466455234856703666577146699974222325523630494612166962357039004694077941339110172729678055285343523053035572141337203676699541523789142494111401988198171545646240329742431640625
352 17765707635467874580996008993430319824916800486442709118330898428262827003716513411201558082860097254328929228380600131155940674426745069145379894204697265058425811763200000000000000000000
353 60138283640053858587188957292393564132640050722924198380149714629690196334644110411841601869026724276582170822741846649048986141304450955269294406875016210185251256033479940891265869140625
354 377704890549192559621141896611133706534143329620625125033185902359632006280273904521407022626303196205138371484914642596481928353799687106773143751888300928023081779200000000000000000000000
355 1678588210890591608374129801634887078490848925560888825587319271636748846666397669175384111319035709626296950683827628110174707305228337240945145585409547705810350898704415317058563232421875
356 6324591918226563350834579201661193857670380973173604446125799840461566413323078774387754677498194622541098805303493646691514880095921244615755242336872226360799588987699200000000000000000000
357 21469367259499227515626457753384502395352498108083938821713448122799400091467947417027451867242540566739834983718839253710488052445688991031138103254380787036134698403952338898181915283203125
358 135218350816610936344368798986785866939223312004183794761880553044748258248338057818663714100216544241439536991599442049540530350660287984224785463176011732232263276953600000000000000000000000
359 602613167709722387406312598786924461178214764276359088385847618517592835953236763233962895963533819755840605295494118491552719922576973069499307265162027626385915972634885098824024200439453125
360 2276853090561562806300448512598029788761337150342497600605287942566163908796308358779591683899350064114795569909257712808945356834531648061671887241274001489887852035571712000000000000000000000
361 7750441580679221133141151248971805364722251817018301914638554772330583433019929017546910124074557144593080429122500970589486186932893725762240855274831464120044626123826794342243671417236328125
362 48949042995613158956661505233216483831998838945514533703800760202198869485898376930356264504278389015401112390958998021933671986939024250289372337669716247068079306257203200000000000000000000000
363 218748579878629226628491473359653579407691959432318349084062685521886199451024945053928531234762776571370139722264365012433637331895441224228248537253816028378087498066463290873120784759521484375
364 828774524964408861493363258585682843109126722724669126620324811094083662801856242595771372939363423337785587446969807462456109887769519894448566955823736542319178140948103168000000000000000000000
365 2828911176947915713596520205874708958123621913211680198843072491900662953052274091404622195287213357776474356629712854265162458230506209903217912175313484403816288535196779934918940067291259765625
366 17915349736394416178138110915357233082511575054058319335591078234004786231838805956510392808565890379636807135090993276027723947219682875605910275587116146426917026090136371200000000000000000000000
367 80280728815456926172656370722992863642622949111660834113851005586532235198526154834791770963157939001692841278071021959563144900805626929291767213172150482414758111790392027750435328006744384765625
368 304989025186902461029557679159531286264158633962678238596279530482622787911083097275243865241685739788305096180484889146183848438699183321157072639743135047573457555868901965824000000000000000000000
369 1043868224293780898317115955967767605547616485975109993373093749511344629676289139728305590060981729019519037596364043223844947087056791454287409592690675745008210469487611795985088884830474853515625
370 6628679402465933985911101038682176240529282770001578154168698946581770905780358203908845339169379440465618639983667512130257860471282663974186801967232974177959299653350457344000000000000000000000000
371 29784150390534519610055513538230352411413114120426169456238723072603459258653203443707747027331595369628044114164349146997926758198887590767245636086867828975875259474235442295411506690502166748046875
372 113455917369527715502995456647345638490267011834116304757815985339535677102922912186390717869907095201249495779140378762380391619196096195470431021984446237697326210783231531286528000000000000000000000
373 389362847661580275072284251575977316869260949268716027528163968567731546869255849118657985092746184924280601023443788122494165263472183212449203778073622052888062505118879199902438154041767120361328125
374 2479126096522259310730751788467133913957951755980590229659093406021582318761853968261908156849347910734141371353891649536716439816259716326345863935745132342556778070353071046656000000000000000000000000
375 11169056396450444853770817576836382154279917795159813546089521152226297221994951291390405135249348263610516542811630930124222534324582846537717113532575435865953222302838290860779315008938312530517578125
376 42659424930942421029126291699401960072340396449627730588938810487665414590699014982082909919085067795669810412956782414655027248817732169496882064266151785374194655254495055763734528000000000000000000000
377 146789793568415763702251162844143448459711377874305942378117816150034793169709455117734060379965311716453786585838308122180300304329013071093349824333755513938799564429817458363219184073746204376220703125
378 937109664485414019456224176040576619476105763760663106811137307476158116491980800003001283289053510257505438371771043524878814250546172771358736567711660025486462110593460855635968000000000000000000000000
379 4233072374254718599579139861620988836472088844365569333967928516693766647136086539436963546259502991908385769725608122517080340509016898837794786028846090193196271252775712236235360388387620449066162109375
380 16210581473758119991067990845772744827489350650858537623796747985312857544465625693191505769252325762354527956923577317568910354550738224408815184421137678442193968996708121190219120640000000000000000000000
381 55926911349566405970557693043618653863150034970110564046062887953163256197659302399856677004766783763968892689204395394550694415949353980086566283071160850810682634047760451636386509132097303867340087890625
382 357975891833428155432277635247500268639872401756573306801854451455892400499936665601146490216418440918367077458016538626503707043708637998659037368865854129735828526246702046852939776000000000000000000000000
383 1621266719339557223638810567000838724368810027392013054909716621893712625853121144604357038217389645900911749804907910924041770414953472254875403049048052543994171889813097786478143028752458631992340087890625
384 6224863285923118076570108484776734013755910649929678447537951226360137297074800266185538215392893092744138735458653689946461576147483478172985030817716868521802484094735918537044142325760000000000000000000000
385 21531860869583066298664711821793181737312763463492567157734211861967853636098831423944820646835211749128023685343692226902017350140501282333328018982396927562112814108387773880008806015857461988925933837890625
386 138178694247703267996859167205535103694990747078037296425515818261974466592975552922042545223537518194489691898794383909830430918871534267482388424382219694078029811131226990085234753536000000000000000000000000
387 627430220384408645548219689429324586330729480600709052250060332672866786205157882961886173790129792963652847174499361527604165150586993762636780979981596334525744521357668843367041352127201490581035614013671875
388 2415246954938169813709202092093372797337293332172715237644725075827733271265022503279988827572442519984725829357957631699227091545223589531118191957274144986459363828757536392373127222394880000000000000000000000
389 8375893878267812790180572898677547695814664987298608624358608414305495064442445423914535231618897370410801213598696276264884749204654998827664599384152404821661884688162844039323425540168552713692188262939453125
390 53889690756604274518775075210158690441046391360434545605951169122170041971260465639596592637179632095850979840529809724833868058359898364318131485509065680690431626341178526133241553879040000000000000000000000000
391 245325216170303780409353898566865913255315226914877239429773590075090913406216732238097493951940749048788263245229250357293228573879514561190981363172804166799566107850848517756513168681735782817184925079345703125
392 946776806335762566974007220100602136556218986211704373156732229724471442335888821285755620408397467834012525108319391626097019885727647096198331247251464834692070620872954265810265871178792960000000000000000000000
393 3291726294159250426540965149180276244455163340008353189372933106822059560325881051598412346026226666571444876944287636572099706437429414539272187557971895094913120682447997707454106237286241216481029987335205078125
394 21232538158102084160397379632802524033772278196011210968744760634134996536676623462001057499048775045765286057168745031584544014993799955541343805290571878192030060778424339296497172228341760000000000000000000000000
395 96903460387269993261694789933912035735849514631376509574760568079660910795455609234048510111016595874271363981865553891130825286682408251670437638453257645885828612601085164513822701629285634212788045406341552734375
396 374923615308961976521706859159838446076262718539834931770065962970890691165011973229159225681725397262268959942894479083934419874748148250094539173911580074538059965865689889260865284986802012160000000000000000000000
397 1306815338781222419336763164224569669048699845983316216181054443408357645449374777484569701372411986628863616146882191719123583455659477572091058460514842352680508910931855089859280176202637762942968904972076416015625
398 8450550186924629495838157093855404565441366722012461965560414732385728621597296137876420884621412468214583850753160522570648517967532382305454834505647607520427964189812887040005874546880020480000000000000000000000000
399 38664480694520727311416221183630902258603956337919227320329466663784703407386788084385355534295621753834274228764356002561199289386280892416504617742849800708445616427832980641015257950084968050902430117130279541015625
400 149969446123584790608682743663935378430505087415933972708026385188356276466004789291663690272690158904907583977157791633573767949899259300037815669564632029815223986346275955704346113994720804864000000000000000000000000
401 524032950851270190154042028854052437288528638239309802688602831806751415825199285771312450250337206638174310074899758879368556965719450506408514442666451783424884073283673891033571350657257742940130530893802642822265625
402 3397121175143701057326939151729872635307429422249009710155286722419062905882113047426321195617807812222262708002770530073400704222948017686792843471270338223212041604304780590082361567845768232960000000000000000000000000
403 15581785719891853106500737137003253610217394404181448610092775065505235473176875598007298280321135566795212514192035469032163313622671199643851360950368469685503583420416691198329148953884242124513679337203502655029296875
404 60587656233928255405907828440229892885924055316037324974042659616095935692265934873832130870166824197582663926771747819963802251759300757215277530504111340045350490483895486104555830053867205165056000000000000000000000000
405 212233345094764427012387021685891237101854098486920470088884146881734323409205710737381542351386568688460595580334402346144265571116377455095448349279912972287078049679887925868596397016189385890752865011990070343017578125
406 1379231197108342629274737295602328289934816345433097942323046409302139539788137897255086405420829971762238659449124835209800685914516895180837894449335757318624088891347740919573438796545381902581760000000000000000000000000
407 6341786787995984214345800014760324219358479522501849584307759451660630837582988368388970400090702175685651493276158435896090468644427178255047503906799967161999958452109593317719963624230886544677067490241825580596923828125
408 24719763743442728205610394003613796297457014568943228589409405123367141762444501428523509395028064272613726882122873110545231318717794708943833232445677426738503000117429358330658778661977819707342848000000000000000000000000
409 86803438143758650648066291869529515974658326281150472266353616074629338274365135691589050821717106593580383592356770559573004618586598379134038374855484405665414922319074161680255926379621458829317921789903938770294189453125
410 565484790814420478002642291196954598873274701627570156352449027813877211313136537874585426222540288422517850374141182436018281224951927024143536724227660500635876445452573777025109906583606580058521600000000000000000000000000
411 2606474369866349512096123806066493254156335083748260179150489134632519274246608219407866834437278594206802763736501117153293182612859570262824524105694786503581982923817042853582905049558894369862274738489390313625335693359375
412 10184542662298404020711482329488884074552290002404610178836674910827262406127134588551685870751562480316855475434623721544635303311731420084859291767619099816263236048380895632231416808734861719425253376000000000000000000000000
413 35849819953372322717651378542115690097533888754115145046004043438821916707312801040626277989369165023148698423643346241103650907476265130582357848815315059539816362917777628773945697594783662496508301699230326712131500244140625
414 234110703397170077893093908555539203933535726473814044729913897514945165483638526680078366456131679406922390054894449528511568427130097787995424203830251447263252848417365543688395501325613124144227942400000000000000000000000000
415 1081686863494535047519891379517594700474879059755527974347452990872495498812342411054264736291470616595823146950647963618616670784336721659072177503863336398986522913384072784236905595566941163492844016473096980154514312744140625
416 4236769747516136072615976649067375775013752641000317834396056762904141160948887988837501322232649991811811877780803468162568286177680270755301465375329545523565506196126452583008269392433702475280905404416000000000000000000000000
417 14949374920556258573260624852062242770671631610466015484183686113988739266949438033941157921566941814653007242659275382540222428417602559452843222955986379828103423336713271198735355897024787261043961808579046238958835601806640625
418 97858274020017092559313253776215387244217933666054270697104009161247079172160904152272757178663041992093559042945879902917835602540380875382087317201045104956039690638458797261749319554106285892287279923200000000000000000000000000
419 453226795804210184910834488017872179498974326037566221251582803175575614002371470231736924506126188353649898572321496756200385058637086375151242374118737951175353100707926496595263444542548347503501642902227634684741497039794921875
420 1779443293956777150498710192608297825505776109220133490446343840419739287598532955311750555337712996560960988667937456628278680194625713717226615457638409119897512602373110084863473144822155039617980269854720000000000000000000000000
421 6293686841554184859342723062718204206452756908006192518841331853989259231385713412289227484979682503968916049159554936049433642363810677529646996864470265907631541224756287174667584832647435436899507921411778466601669788360595703125
422 41296191636447213060030193093562893417059968007074902234177891866046267410651901552259103529395803720663481916123161319031326624272040729411240847858841034291448749449429612444458212851832852646545232127590400000000000000000000000000
423 191714934625180908217282988431559931928066139913890511589419525743268484723003131908024719066091377673593907096091993127872762879803487536688975524252226153347174361599452908059796437041497950993981194947642289471645653247833251953125
424 754483956637673511811453121665918278014449070309336599949249788337969457941777973052182235463190310541847459195205481610390160402521302616104084954038685466836545343406198675982112613404593736798023634418401280000000000000000000000000
425 2674816907660528565220657301655236787742421685902631820507566037945435173338928200222921681116365064186789320892810847821009298004619537950099973667399863010743405020521422049233723553875160060682290866600005848305709660053253173828125
426 17592177637126512763572862257857792595667546371013908351759781934935709916937710061262378103522612385002643296268466721907345141939889350729188601187866280608157167265457014901339198674880795227428268886353510400000000000000000000000000
427 81862277084952247808779836060276090933284241743231248448682137492375642976722337324726555041221018266624598330031281065601669749676089178166192548855700567479243452402966391741533078616719625074429970242643257604392693936824798583984375
428 322919133440924263055301936073013022990184202092396064778278909408650927999080972466333996778245452911910712535547946129246988652279117519692548360328557379806041406977853033320344198537166119349554115531075747840000000000000000000000000
429 1147496453386366754479661982410096581941498903252229050997745830278591689362400197895633401198920612536132618663015853715212988843981781780592888703314541231608920753803690059121267404612443666032702781771402508923149444162845611572265625
430 7564636383964400488336330770878850816137044939535980591256706232022355264283215326342822584514723325551136617395440690420158411034152420813551098510782500661507581924146516407575855430198741947794155621132009472000000000000000000000000000
431 35282641423614418805584109341978995192245508191332668081382001259213902122967327386957145222766258872915201880243482139274319662110394435789628988556806944583553927985678514840600756883806158407079317174579244027493251086771488189697265625
432 139501065646479281639890436383541625931759575303915099984216488864537200895602980105456286608202035657945427815356712727834699097784578768507180891661936788076209887814432510394388693768055763559007377909424723066880000000000000000000000000
433 496865964316296804689693638383571819980669025108215179082023944510630201493919285688809262719132625228145423881085864658687224169444111510996720808535196353286662686396997795599508786197188107392160304507017286363723709322512149810791015625
434 3283052190640549811937967554561421254203477503758615576605410504697702184698915451632785001679389923289193291949621259642348750388822150633081176753679605287094290555079588120887921256706254005342663539571292110848000000000000000000000000000
435 15347949019272272180429087563760862908626796063229710615401170547758047423490787413326358171903322609718112817905914730584329053018021579568488610022211020893845958673770153955661329244455678907079502970941971151959564222745597362518310546875
436 60822464621864966794992230263224148906247174832506983593118389144938219590482899325978940961176087546864206527495526749335928806634076343069130868764604439601227511087092574531953470482872312911727216768509179257159680000000000000000000000000
437 217130426406221703649396119973620885331552363972290033258844463751145398052842727846009647808260957224699550236034522855846316962047076730305566993329880806386271593955488036676985339568171202930374053069566554140947260973937809467315673828125
438 1437976859500560817628829788897902509341123146646273622553169801057593556898124967815159830735572786400666661873934111723348752670304101977289555418111667115747299263124859596948909510437339254340086630332225944551424000000000000000000000000000
439 6737749619460527487208369440491018816887163471757842960161113870465782818912455674450271237465558625666251527060696566726520454274911473430566499799750638172398375857785097586535323538316043040207901804243525335710248693785317242145538330078125
440 26761884433620585389796581315818625518748756926303072780972091223772816619812475703430734022917478520620250872098031769707808674918993590950417582256425953424540104878320732794059527012463817681159975378144038873150259200000000000000000000000000
441 95754518045143771309383688908366810431214592511779904667150408514255120541303642980090254683443082136092501654091224579428225780262760838064755044058477435616345772934370224174550534749563500492294957403678850376157742089506573975086212158203125
442 635585771899247881391942766692872909128776430817652941168501052067456352148971235774300645185123171589094664548278877381720148680274413073961983494805356865160306274301187941851418003613303950418318290606843867491729408000000000000000000000000000
443 2984823081421013676833307662137521335881013417988724431351373444616341788778217863781470158197242471170149426487888579059848561243785782729740959411289532710372480504998798230835148327474007066812100499279881723719640171346895538270473480224609375
444 11882276688527539913069682104223469730324448075278564314751608503355130579196739212323245906175360463155391387211526105750267051664033154381985406521853123320495806565974405360562429993533935050435029067895953259678715084800000000000000000000000000
445 42610760530088978232675741564223230641890493667742057576881931788843528640880121126140163334132171550561163236070594937845560472216928572938815994606022458849273868955794749757674987963555757719071256044637088417390195229830425418913364410400390625
446 283471254267064555100806473945021317471434288144673211761151469222085533058441171155338087752564934528736220388532379312247186311402388230987044638683189161861496598338329822065732429611533561886569957610652364901311315968000000000000000000000000000
447 1334215917395193113544488524975472037138812997840959820814063929743504779583863385110317160714167384613056793640086194839752306875972244880194208856846421121536498785734462809183311302380881158865008923178107130502679156592062305606901645660400390625
448 5323259956460337881055217582692114439185352737724796813008720609503098499480139167120814165966561487493615341470763695376119639145486853163129462121790199247582121341556533601531968637103202902594893022417387060336064357990400000000000000000000000000
449 19132231478009951226471407962336230558208831656816183852019987373190744359755174385636933337025345026201962292995697127092656652025400929249528381578104084023323967161151842641196069595636535215862993964042052699408197658193861013092100620269775390625
450 127562064420179049795362913275259592862145429665102945292518161149938489876298527019902139488654220537931299174839570690511233840131074703944170087407435122837673469252248419929579593325190102848956480924793564205590092185600000000000000000000000000000
451 601731378745232094208564324763937888749604662026272879187142832314320655592322386684753039482089490460488613931678873872728290401063482440967588194437735925812960952366242726941673397373777402648119024353326315856708299623020099828712642192840576171875
452 2406113500320072722236958347376835726511779437451608159479941715495400521765022903538608003016885792347114134344785190310006076893760057629734516879049170059907118846383553187892449823970647711972891646132658951271901089811660800000000000000000000000000
453 8666900859538507905591547806938312442868600740537731284965054280055407194969093996693530801672481296869488918727050798572973463367506620950036356854881150062565757124001784716461819526823350452785936265711049872831913539161819038930721580982208251953125
454 57913177246761288607094762626967855159414025067956737162803245162072074403839531267035571327849016124220809825377165093492100163419507915590653219682975545768303755040520782648029135369636306693426242339856278149337901852262400000000000000000000000000000
455 273787777329080602864896767767591739381070121221954160030149988703015898294506685941562632964350718159522319338913887612091372132483884510640252628469169846244897233326640440758461395805068718204894156080763473714802276328474145422064252197742462158203125
456 1097187756145953161340053006403837091289371423477933320722853422265902637924850444013605249375699921310284045261222046781362771063554586279158939696846421547317646193950900253678957119730615356659638590636492481779986896954117324800000000000000000000000000
457 3960773692809098112855337347770808786390950538425743197229029805985321088100875956488943576364323952669356435858262214947848872758950525774166615082680685578592551005668815615423051523758271156923172873429949791884184487396951300791339762508869171142578125
458 26524235179016670182049401283151277663011623481124185620563886284229010076958505320302291668154849384893130900022741612819381874846134625340519174614802799961883119808558518452797343999293428465589218991654175392396759048336179200000000000000000000000000000
459 125668589794047996714987616405324608375911185640876959453838844814684297317178568847177248530636979635220744576561474413949939808810102990383875956467348959426407830096927962308133780674526541656046417641070434435094244834769632748727491758763790130615234375
460 504706367827138454216424382945765061993110854799849327532512574242315213445431204246258414712821963802730660820162141519426874689235109688413112260549353911766117249217414116692320275076083064063433751692786541618793972598893969408000000000000000000000000000
461 1825916672384994230026310517322342850526228198214267613922582740559233021614503815941402988703953342180573316930658881090958330341876192381890809553115796051731166013613323998710026752452563003341582694651206854058609048689994549664807630516588687896728515625
462 12254196652705701624106823392815890280311370048279373756700515463313802655554829457979658750687540415820626475810506625122554426178914196907319858672038893582390001351554035525192372927673563951102219174144229031287302680331314790400000000000000000000000000000
463 58184557074644222479039266395665293678046878951726032227127385149198829657853677376243066069684921571107204738947962653658822131479077684547734567844382568214426825334877646548665940452305788786749491367815611143448635358498339962660828684307634830474853515625
464 234183754671792242756420913686834988764803436627130087975085834448434259038680078770263904426749391204467026620555233665014069855805090895423684088894900215059478403636880150145236607635302541725433260785452955311120403285886801805312000000000000000000000000000
465 849051252659022316962234390554889425494696112169634440474000974360043355050744274412752389747338304113966592372756379707295623608972429457579226442198845164054992196330195659400162439890441796553835953012811187137253207640847465594135548190213739871978759765625
466 5710455640160856956833779701052204870625098442498188170622440205904232037488550527418520977820393833772411937727696087307110362599374015758811054141170124409393740629824180554739645784295880801213634135151210728579883049034392692326400000000000000000000000000000
467 27172188153858851897711337406775692147647892470456057050068488864675853450217667334705511854542858373707064613088698559258669935400729278683792043183326659356137327431387860938226994191226803363412012468769890403990512712418724762562606995571665465831756591796875
468 109597997186398769610004987605438774741928008341496881172340170521867233230102276864483507271718715083690568458419849355226584692516782539058284153602813300647835892902059910267970732373321589527502766047591983085604348737795023244886016000000000000000000000000000
469 398205037497081466655287929170243140557012476607558552582306456974860333518799064699580870791501664629450331822822742082721647472608069415604657201391258381941791340078861764258676184308617202583749061963008446767371754383557461363649572101210243999958038330078125
470 2683914150875602769711876459494536289193796267974148440192546896774989057619618747886704859575585101873033610732017161034341870421705787406641195446349958472415058096017364860727633518619063976570408043521069042432545033046164565393408000000000000000000000000000000
471 12798100620467519243822039918591351001542157353584802870582258255262326975052521314646296083489686294016027432764777021410833539573743490260066052339346856556740681220183682501904914264067824384167057872790618380279531487549219363166987894914254434406757354736328125
472 51730254671980219255922354149767101678190019937186527913344560486321334084608274680036215432251233519501948312374168895666947974867921358435510120500527877905778541449772277646482185680207790256981305574463416016405252604239250971586199552000000000000000000000000000
473 188350982736119533727951190497525005483466901435375195371430954149108937754391957602901751884380287369730006952195157005127339254543616833581002856258065214658467303857301614494353835177975936822113306308502995320966839823422679225006247603872445411980152130126953125
474 1272175307515035712843429441800410201077859431019746360651267229071344813311699286498298103438827338287817931486976134330278046579888543230747926641569880315924737537512230943984898287825436324894373412628986726113026345663882003996475392000000000000000000000000000000
475 6079097794722071640815468961330891725732524742952781363526572671249605313149947624456990639657600989657613030563269085170145931297528157873531374861189756864451823579587249188404834275432216582479352489575543730632777456585879197504319250084270856343209743499755859375
476 24623601223862584365819040575289140398818449490100787286752010791488955024273538747697238545751587155282927396690104394337467236037130566615302817358251269883150585730091604159725520383778908162323101453444586023808900239617883462475030986752000000000000000000000000000
477 89843418765129017588232717867319427615613711984673968192172565129124963308844963776584135648849397075361213316197089891445740824417305229618138362435097107392088903939932870113806779379894521864148047109155928768101182595772617990327980107047156461514532566070556640625
478 608099796992187070739159273180596076115216808027438760391305735496102820762992258946186493443759467701576971250774592209872906265186723664297508934670402791012024542930846391224781381580558563299510491236655655082026593227335597910315237376000000000000000000000000000000
479 2911887843671872315950609632477497136625879351874382273129228309528560944998824912114898516395990874045996641639805891796499901091515987621421528558509893538072423494622292361245915617932031743007609842506685446973100401704636135604568920790365740188397467136383056640625
480 11819328587454040495593139476138787391432855755248377897640965179914698411651298598894674501960761834535805150411250109281984273297822671975345352331960609543912281150443969996668249784213875917915088697653401291428272115016584061988014873640960000000000000000000000000000
481 43214684426027057459939937294180644683110195464628178700435003827109107351554427576536969247096559993248743605090800237785401336544723815446324552331281708655594762795107710524741060881729265016655210659504001737456668828566629253347758431489682257988490164279937744140625
482 293104102150234168096274769673047308687534501469225482508609364509121559607762268812061889839892063432160100142873353445158740819820000806191399306511134145267795829692667960570344625921829227510364056776068025749536817935575758192771944415232000000000000000000000000000000
483 1406441828493514328604144452486631116990299726955326637921417273502294936434432432551495983419263592164216377912026245737709452227202222021146598293760278578888980547902567210481777243461171331872675553930729070888007494023339253497006788741746652510995976626873016357421875
484 5720555036327755599867079506451173097453502185540214902458227147078714031239228521865022458949008727915329692799045052892480388276146173236067150528668935019253544076814881478387432895559515944270902929664246225051283703668026686002199198842224640000000000000000000000000000
485 20959121946623122868070869587677612671308444800344666669710976856147917065503897374620430084841831596725640648469038115325919648224191050491467407880671628697963459955627239604499414527638693533077777169859440842666484381854815187873662839272495895124417729675769805908203125
486 142448593645013805694789538061100992022141767714043584499184151151433077969372462642662078462187542828029808669436449774347148038432520391809020062964411194600148773230636628837187488198009004570036931593169060514274893516689818481687164985802752000000000000000000000000000000
487 684937170476341478030218348360989353974275967027244072667730212195617634043568594652578543925181369383973376043156781674264503234647482124298393369061255667918933526828550231504625517565590438621992994764265057522459649589366216453042306117230619772855040617287158966064453125
488 2791630857727944732735134799148172471557309066543624872399614847774412447244743518670130959967116259222680890085933985811530429478759332539200769457990440289395729509485662161453067253033043780804200629676152157825026447389997022769073209035005624320000000000000000000000000000
489 10249010631898707082486655228374352596269829507368542001488667682656331445031405816189390311487655650798838277101359638394374707981629423690327562453648426433304131918301720166600213704015321137675033036061266572063910862727004626870221128404250492715840269811451435089111328125
490 69799810886056764790446873649939486090849466179881356404600234064202208204992506694904418446471895985734606248023860389430102538831934991986419830852561485354072898883011948130221869217024412239318096480652839651994697823178011056026710843043348480000000000000000000000000000000
491 336304150703883665712837209045245772801369499810376839679855534188048258315392179974416065067264052367530927637189979802063871088211913723030511144209076532948196361672818163668771129124704905363398560429254143243527687948378812278443772303560234308471824943087995052337646484375
492 1373482382002148808505686321180900856006196060739463437220610505105010924044413811185704432303821199537558997922279521019272971303549591609286778573331296622382698918666945783434909088492257540155666709800666861649913012115878535202384018845222767165440000000000000000000000000000
493 5052762241526062591665921027588555829961025947132691206733913167549571402400483067381369423563414235843827270610970301728426731034943305879331488289648674231618937035722748042133905356079553320873791286778204420027508055324413281047019016303295492908909253017045557498931884765625
494 34481106577712041806480755583070106128879636292861390063872515627715890853266298307282782712557116616952895486523787032378470654182975886041291396441165373764912012048207902376329603393210059646223139661442502788085380724649937461677195156463414149120000000000000000000000000000000
495 166470554598422414527854418477396657536677902406136535641528489423083887866119129087335952208295705921927809180409040002021616188664897292900103016383492883809357199028044991016041708916728928154882287412480800905546205534447512077829667290262315982693553346828557550907135009765625
496 681247261473065809018820415305726824579073246126773864861422810532085418326029250348109398422695314970629262969450642425559393766560597438206242172372323124701818663658805108583714907892159739917210688061130763378356854009475753460382473347230492514058240000000000000000000000000000
497 2511222834038453108057962750711512247490629895724947529746754844272136986993040084488540603511016875214382153493652239959028085324366823022027749679955391093114611706754205776940550961971538000474274269528767596753671503496233400680368451102737859975727898749471642076969146728515625
498 17171591075700596819627416280368912852182058873844972251808512782602513644926616557026825790853444075242541952288845942124478385783121991248563115427700356134926182000007535383412142489818609703819123551398366388466519600875668855915243187918780246261760000000000000000000000000000000
499 83068806744612784849399354820220932110802273300662131285122716222118860045193445414580640151939557255041976781024110961008786478143783749157151405175362949020869242314994450517004812749447735149286261418827919651867556561689308526837003977840895675364083120067450217902660369873046875
500 340623630736532904509410207652863412289536623063386932430711405266042709163014625174054699211347657485314631484725321212779696883280298719103121086186161562350909331829402554291857453946079869958605344030565381689178427004737876730191236673615246257029120000000000000000000000000000000