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