0 1 1 1 2 1 3 1 4 5 5 6 6 7 7 8 8 45 9 60 10 77 11 96 12 585 13 840 14 1155 15 1536 16 9945 17 15120 18 21945 19 30720 20 208845 21 332640 22 504735 23 737280 24 5221125 25 8648640 26 13627845 27 20643840 28 151412625 29 259459200 30 422463195 31 660602880 32 4996616625 33 8821612800 34 14786211825 35 23781703680 36 184874815125 37 335221286400 38 576662261175 39 951268147200 40 7579867420125 41 14079294028800 42 24796477230525 43 41855798476800 44 341094033905625 45 647647525324800 46 1165434429834675 47 2009078326886400 48 16713607661375625 49 32382376266240000 50 59437155921568425 51 104472072998092800 52 885821206052908125 53 1748648318376960000 54 3269043575686263375 55 5850436087893196800 56 50491808745015763125 57 101421602465863680000 58 192873570965489539125 59 351026165273591808000 60 3080000333445961550625 61 6288139352883548160000 62 12151034970825840964875 63 22465674577509875712000 64 200200021673987500790625 65 415017197290314178560000 66 814119343045331344646625 67 1527665871270671548416000 68 13813801495505137554553125 69 29051203810321992499200000 70 57802473356218525469910375 71 109991942731488351485952000 72 1008407509171875041482378125 73 2149789081963827444940800000 74 4335185501716389410243278125 75 8359387647593114712932352000 76 77647378206234378194143115625 77 167683548393178540705382400000 78 342479654635594763409218971875 79 668751011807449177034588160000 80 6289437634704984633725592365625 81 13750050968240640337841356800000 82 28425811334754365362965174665625 83 56175084991825730870905405440000 84 534602198949923693866675351078125 85 1182504383268695069054356684800000 86 2473045586123629786577970195909375 87 4943407479280664316639675678720000 88 47579595706543208754134106245953125 89 106425394494182556214892101632000000 90 225047148337250310578595287827753125 91 454793488093821117130850162442240000 92 4424902400708518414134471880873640625 93 10003987082453160284199857553408000000 94 21379479092038779504966552343636546875 95 43660174857006827244561615594455040000 96 429215532868726286171043772444743140625 97 980390734080409707851586040233984000000 98 2116568430111839170991688682020018140625 99 4366017485700682724456161559445504000000 100 43350768819741354903275421016919057203125 101 99999854876201790200861776103866368000000 102 218006548301519434612143934248061868484375 103 454065818512871003343440802182332416000000 104 4551830726072842264843919206776501006328125 105 10599984616877389761291348267009835008000000 106 23326700668262579503499400964542619927828125 107 49039108399390068361091606635691900928000000 108 496149549141939806867987193538638609689765625 109 1165998307856512873742048309371081850880000000 110 2589263774177146324888433507064230811988921875 111 5492380140731687656442259943197492903936000000 112 56064899053039198176082552869866162894943515625 113 132923807095642467606593507268303331000320000000 114 297765334030371827362169853312386543378726015625 115 637116096324875768147302153410909176856576000000 116 6559593189205586186601658685774341058708391328125 117 15685009237285811177578033857659793058037760000000 118 35434074749614247456098212544173998662068395859375 119 76453931558985092177676258409309101222789120000000 120 793710775893875928578800700978695268103715350703125 121 1913571126948868963664520130634494753080606720000000 122 4358391194202552437100080142933401835434412690703125 123 9480287513314151430031856042754328551625850880000000 124 99213846986734491072350087622336908512964418837890625 125 241109961995557489421729536459946338888156446720000000 126 553515681663724159511710178152542033100170411719296875 127 1213476801704211383044077573472554054608108912640000000 128 12798586261288749348333161303281461198172410030087890625 129 31344295059422473624824839739793024055460338073600000000 130 72510554297947864896034033337983006336122323935227890625 131 160178937824955902561818239698377135208270376468480000000 132 1702211972751403663328310453336434339356930534001689453125 133 4200135537962611465726528525132265223431685301862400000000 134 9788924830222961760964594500627705855376513731255765234375 135 21784335544194002748407280598979290388324771199713280000000 136 233203040266942301875978532107091504491899483158231455078125 137 579618704238840382270260936468252600833572571657011200000000 138 1360660551400991684774078635587251113897335408644551367578125 139 3049806976187160384777019283857100654365467967959859200000000 140 32881628677638864564512973027099902133357827125310635166015625 141 82305856001915334282377052978491869318367305175295590400000000 142 194574458850341810922693244888976909287318963436170845563671875 143 439172204570951095407890776875422494228627387386219724800000000 144 4767836158257635361854381088929485809336884933170042099072265625 145 12016654976279638805227049734859812920481626555593156198400000000 146 28602445451000246205635906998679605665235887625117114297859765625 147 64997486276500762120367834977562529145836853333160519270400000000 148 710407587580387668916302782250493385591195855042336272761767578125 149 1802498246441945820784057460228971938072243983338973429760000000000 150 4318969263101037177051021956800620455450619031392684258976824609375 151 9879617914028115842295910916589504430167201706640398929100800000000 152 108692360899799313344194325684325487995452965821477449732550439453125 153 277584729952059656400744848875261678463125573434201908183040000000000 154 669440235780660762442908403304096170594845949865866060141407814453125 155 1541220394588386071398162102987962691106083466235902232939724800000000 156 17064700661268492195038509132439101615286115633971959608010418994140625 157 43858387332425425711317686122291345197173840602603901492920320000000000 158 106440997489125061228422436125351291124580506028672703562483842498046875 159 246595263134141771423705936478074030576973354597744357270355968000000000 160 2747416806464227243401199970322695360061064617069485496889677458056640625 161 7105058747852918965233465151811197921942162177621832041853091840000000000 162 17349882590727384980232857088432260453306622482673650680684866327181640625 163 40441623153999250513487773582404141014623630154030074592338378752000000000 164 453323773066597495161197995103244734410075661816465106986796780579345703125 165 1179439752143584548228755215200658855042398921485224118947613245440000000000 166 2897430392651473291698887133768187495702205954606499663674372676639333984375 167 6794192689871874086265945961843895690456769865877052531512847630336000000000 168 76611717648254976682242461172448360115302786846982603080768655917909423828125 169 200504757864409373198888386584112005357207816652488100221094251724800000000000 170 495460597143401932880509699874360061765077218237711442488317727705326111328125 171 1168601142657962342837742705437150058758564416930853035420209792417792000000000 172 13253827153148110966027945782833566299947382124527990332972977473798330322265625 173 34887827868407230936606579265635488932154160097532929438470399800115200000000000 174 86705604500095338254089197478013010808888513191599502435455602348432069482421875 175 205673801107801372339442716156938410341507337379830134233956923465531392000000000 176 2345927406107215640986946403561541235090686636041454288936217012862304467041015625 177 6210033360576487106715971109283117029923440497360861440047731164420505600000000000 178 15520303205517065547481966348564328934791043861296310935946552820369340437353515625 179 37021284199404247021099688908248913861471320728369424162112246223795650560000000000 180 424612860505406031018637299044638963551414281123503226297455279328077108534423828125 181 1130226071624920653422306741889527299446066170519676782088687071924532019200000000000 182 2840215486609622995189199841787272195066761026617224901278219166127589300035693359375 183 6811916292690381451882342759117800150510723014019974045828653305178399703040000000000 184 78553379193500115738447900323258208257011642007848096865029226675694265078868408203125 185 210222049322235241536549053991452077696968307716659881468495795377962955571200000000000 186 531120295995999500100380370414219900477484311977421056539026984065859199106674658203125 187 1280640263025791712953880438714146428296015926635755120615786821373539144171520000000000 188 14846588667571521874566653161095801360575200339483290307490523841706216099906129150390625 189 39942189371224695891944320258375894762423978466165377479014201121812961558528000000000000 190 101443976535235904519172650749116000991199503587687421798954153956579107029374859716796875 191 245882930500952008887145044233116114232835057914064983158231069703719515680931840000000000 192 2865391612841303721791364060091489662591013665520275029345671101449299707281882926025390625 193 7748784738017591003037198130124923583910251822436083230928755017631714542354432000000000000 194 19781575424371001381238666896077620193283903199599047250796060021532925870728097644775390625 195 48193054378186593741880428669690758389635671351156736699013289661929025073462640640000000000 196 564482147729736833192898719838023463530429692107494180781097206985512042334530936427001953125 197 1534259378127483018601365229764734869614229860842344479723893493491079479386177536000000000000 198 3936533509449829274866494712319446418463496736720210402908415944285052248274891431310302734375 199 9638610875637318748376085733938151677927134270231347339802657932385805014692528128000000000000 200 113460911693677103471772642687442716169616368113606330337000538604087920509240718221827392578125 201 309920394381751569757475776412476443662074431890153584904226485685198054836007862272000000000000 202 799116302418315342797898426600847622948089837554202711790408436689865606399802960555991455078125 203 1966276618630013024668721489723382942297135391127194857319742218206704222997275738112000000000000 204 23259486897203806211713391750925756814771355463289297719085110413838023704394347235474615478515625 205 63843601242640823370040009940970147394387332969371638490270656051150799296217619628032000000000000 206 165417074600591275959164974306375457950254596373719961340614546394802180524759212835090231201171875 207 408985536675042709131094069862463651997804161354456530322506381386994478383433353527296000000000000 208 4861232761515595498248098875943483174287213291827463223288788076492146954218418572214194635009765625 209 13407156260954572907708402087603730952821339923568044082956837770741667852205700121886720000000000000 210 34903002740724759227383809578645221627503719834854911842869669289303260090724193908204038783447265625 211 86704933775109054335791942810842294223534482207144784428371352854042829417287870947786752000000000000 212 1035442578202821841126845060575961916123176431159249666560511860292827301248523155881623457257080078125 213 2869131439844278602249598046747198423903766743643561433752763282938716920372019826083758080000000000000 214 7504145589255823233887519059408722649913299764493806046216978897200200919505701690263868338441162109375 215 18728265695423555736531059647141935552283448156743273436528212216473251154134180124721938432000000000000 216 224691039470012339524525378144983735798729285561557177643631073683543524370929524826312290224786376953125 217 625470653886052735290412374190889256411021150114296392558102395680640288641100322086259261440000000000000 218 1643407884047025288221366674010510260331012648424143524121518378486844001371748670167787166118614501953125 219 4120218452993182262036833122371225821502358594483520156036206687624115253909519627438826455040000000000000 220 49656719722872727034920108570041405611519172109104136259242467284063118885975424986615016139677789306640625 221 138854485162703707234471547070377414923246695325373799147898731841102144078324271503149556039680000000000000 222 366479958142486639273364768304343788053815820598584005879098598402566212305899953447416538044451033935546875 223 922928933470472826696250619411154584016528325164308514952110298027801816875732396546297125928960000000000000 224 11172761937646363582857024428259316262591813724548430658329555138914201749344470621988378631427502593994140625 225 31381113646771037834990569637905295772653753143534478607425113396089084561701285359711799664967680000000000000 226 83190950498344467115053802405086039888216191275878569334555381837382530193439289432563554136090384703369140625 227 210427796831267804486745141225743245155768458137462341409081147950338814247666986412555744711802880000000000000 228 2558562483721017260474258594071383424133525342921590620757468126811352200599883772435338706596898094024658203125 229 7217656138757338702047831016718218027710363223012930079707776081100489449191295632733713922942566400000000000000 230 19217109565117571903577428355574875214177940184727949516282293204435364474684475858922181005436878866478271484375 231 48819248864854130640924872764372432876138282287891263206906826324478604905458740847712932773138268160000000000000 232 596145058706997021690502252418632337823111404900730614636490073547045062739772918977433918637077255907745361328125 233 1688931536469217256279192457912063018484224994185025638651619602977514531110763178059689057968560537600000000000000 234 4516020747802629397340695663560095675331815943411068136326338903042310651550851826846712536277666533622393798828125 235 11521342732105574831258269972391894158768634619942338116830011012576950757688262840060252134460631285760000000000000 236 141286378913558294140649033823215864064077402961473155668848147430649679869326181797651838716987309650135650634765625 237 401965705679673706994447804983070998399245548616036101999085465508648458404361636378205995796517407948800000000000000 238 1079328958724828425964426263590862866404304010475245284581994997827112245720653586616364296170362301535752117919921875 239 2765122255705337959501984793374054598104472308786161148039202643018468181845183081614460512270551508582400000000000000 240 34050017318167548887896417151395023239442654113715030516192403530786572848507609813234093130793941625682691802978515625 241 97275700774481037092656368805903181612617422765080736683778682653092926933855516003525850982757212723609600000000000000 242 262276936970133307509355582052579676536245874545484604153424784471988275710118821547776523969398039273187764654541015625 243 674689830392102462118484289583269321937491243343823320121565444896506236370224671913928364994014568094105600000000000000 244 8342254242951049477534622202091780693663450257860182476467138865042710347884364404242352817044515698292259491729736328125 245 23929822390522335124793466726252182676703886000209861224209555932660860025728456936867359341758274330007961600000000000000 246 64782403431622926954810828766987180104452731012734697225895921764581104100399348922300801420441315700477377869671630859375 247 167323077937241410605384103816650791840497828349268183390148230334333546619815718634654234518515612887338188800000000000000 248 2077221306494811319906120928320853392722199114207185436640317577395634876623206736656345851444084408874772613440704345703125 249 5982455597630583781198366681563045669175971500052465306052388983165215006432114234216839835439568582501990400000000000000000 250 16260383261337354665657518020513782206217635484196409003699876362909857129200236579497501156530770240819821845287579345703125 251 42165415640184835472556794161795999543805452744015582214317354044252053748193561095932867098665934447609223577600000000000000 252 525536990543187263936248594865175908358716375894417915470000347081095623785671304374055500415353355445317471200498199462890625 253 1519543721798168280424385137117013599970696761013326187737306801723964611633757015491077318201650419955505561600000000000000000 254 4146397731641025439742667095231014462585497048470084295943468472542013567946060327771862794915346411409054570548332733154296875 255 10794346403887317880974539305419775883214195902467989046865242635328525759537551640558813977258479218587961235865600000000000000 256 135063006569599126831615888880350208448190108604865404275790089199841575312917525224132263606745812349446590098528037261962890625 257 392042280223927416349491365376189508792439764341438156436225154844782869801509309996697948096025808348520434892800000000000000000 258 1073917012495025588893350777664832745809643735553751832649358334388381514098029624892912463883074720554945133772018177886962890625 259 2806530065010702649053380219409141729635690934641677152184963085185416697479763426545291634087204596832869921325056000000000000000 260 35251444714665372103051746997771404404977618345869870515981213281158651156671474083498520801360657023205560015715817725372314453125 261 102715077418668983083566737728561651303619218257456796986290990569333111887995439219134862401158761787312353941913600000000000000000 262 282440174286191729878951254525851012147936302450636731986781241944144338207781791346835978001248651505950570182040780784271240234375 263 740923937162825499350092377924013416623822406745402768176830254488950008134657544607956991399022013563877659229814784000000000000000 264 9341632849386323607308712954409422167319068861655515686735021519507042556517940632127108012360574111149473404164691697223663330078125 265 27322210593365949500228752235797399246762712056483507998353403491442607762206786832289873398708230635425086148549017600000000000000000 266 75411526534413191877679984958402220243498992754320007440470591599086538301477738289605206126333389952088802238604888469400421142578125 267 198567615159637233825824757283635595655184405007767941871390508203038602180088221954932473694937899635119212673590362112000000000000000 268 2512899236484921050366043784736134563008829523785333719731720788747394447703326030042192055324994435899208345720302066553165435791015625 269 7376996860208806365061763103665297796625932255250547159555418942689504095795832444718265817651222271564773260108234752000000000000000000 270 20436523690825974998851275923727001685988227036420722016367530323352451879700467076483010860236348677016065406661924775207514129638671875 271 54010391323421327600624333981148882018210158162112880189018218231226499792983996371741632845023108700752425847216578494464000000000000000 272 686021491560383446749929953232964735701410459993396105486759775328038684223008006201518431103723481000483878381642464169014163970947265625 273 2021297139697212944026923090404291596275505437938649921718184790296924122248058089852804834036434902408747873269656322048000000000000000000 274 5620044014977143124684100879024925463646762435015698554501070838921924266917628446032827986564995886179417986832029313182066385650634765625 275 14906868005264286417772316178797091437026003652743154932169028231818513942863582998600690665226378001407669533831775664472064000000000000000 276 190027953162226214749730597045531231789290697418170721219832457765866715529773217717820605415731404237134034311714962574816923419952392578125 277 561920604835825198439484619132393063764590511746944678237655371702544905984960148979079743862128902869631908768964457529344000000000000000000 278 1567992280178622931786864145247954204357446719369379896705798764059216870470018336443159008251633852244057618326136178377796521596527099609375 279 4173923041474000196976248530063185602367281022768083381007327904909183904001803239608193386263385840394147469472897186052177920000000000000000 280 53397854838585566344674297769794276132790685974505972662772920632208547063866274178707590121820524590634663641591904483523555481006622314453125 281 158461610563702705959934662595334843981614524312638399263018814820117663487758762012100487769120350609236198272847977023275008000000000000000000 282 443741815290550289695682553105171039833157421581534510767741050228758374343015189213413999335212380185068305986296538480916415611817169189453125 283 1185394143778616055941254582537944711072307810466135680206081124994208228736512120048726921698801578671937881330302800838818529280000000000000000 284 15218388628996886408232174864391368697845345502734202208890282380179435913201888140931663184718849508330879137853692777804213312086887359619140625 285 45320020621218973904541313502265765378741753953414582189223381038553651757499005935460739501968420274241552706034521428656652288000000000000000000 286 127353900988387933142660892741184088432116179993900404590341681415653653436445359304249817809205953113114603818067106544023011280591527557373046875 287 341393513408241424111081319770928076788824649414247075899351363998331969876115490574033353449254854657518109823127206641579736432640000000000000000 288 4398114313780100171979098535809105553677304850290184438369291607871856978915345672729250660383747507907624070839717212785417647193110446929931640625 289 13142805980153502432316980915657071959835108646490228834874780501180559009674711721283614455570841879530050284750011214310429163520000000000000000000 290 37059985187620888544514319787684569733745808378225017735789429291955213150005599557536696982478932355916349711057528004310696282652134519195556640625 291 99686905915206495840435745373110998422336797628960146162610598287512935203825723247617739207182417559995288068353144339341283038330880000000000000000 292 1288647493937569350389875870992067927227450321135024040442202441106454094822196282109670443492438019816933852756037143346127370627581360950469970703125 293 3863984958165129715101192389203179156191521942068127277453185467347084348844365246057382649937827512581834783716503297007266174074880000000000000000000 294 10932695630348162120631724337366948071455013471576380232057881641126787879251651869473325609831285044995323164761970761271655403382379683162689208984375 295 29507324150901122768768980630440855533011692098172203264132737093103828820332414081294850805325995597758605268232530724445019779345940480000000000000000 296 382728305699458097065793133684644174386552745377102140011334125008616866162192295786572121717254091885629354268543031573799829076391664202289581298828125 297 1151467517533208655100155331982547388545073538736301928681049269269431135955620843325100029681472598749386765547517982508165319874314240000000000000000000 298 3268875993474100474068885576872717473365049028001337689385306610696909575896243908972524357339554228453601626263829257620224965611331525265644073486328125 299 8852197245270336830630694189132256659903507629451660979239821127931148646099724224388455241597798679327581580469759217333505933803782144000000000000000000 300 115201220015536887216803733239077896490352376358507744143411571627593676714819881031758208636893481657574435634831452503713748551993890924889163970947265625 301 347743190295029013840246910258729311340612208698363182461676879319368203058597494684180208963804724822314803195350430717465926602042900480000000000000000000 302 990469426022652443642872329792433394429609855484405319883747903041163601496561904418674880273884931221441292757940265058928164580233452155490154266357421875 303 2691067962562182396511731033496206024610666319353304937688905622891069188414316164214090393445730798515584800462806802069385803876349771776000000000000000000 304 35136372104738750601125138637918758429557474789344861963740529346416071398020063714686253634252511905560202868623593013632693308358136732091195011138916015625 305 106409416230278878235115554539171169270227335861699133833273125071726670135930833373359143942924245795628329777777231799544573540225127546880000000000000000000 306 304074113788954300198361805246277052089890225633712433204310606233637225659444504656533188244082673884982476876687661373090946526131669811735477359771728515625 307 828848932469152178125613158316831455580085226360817920808182931850449310031609378577939841181285085942800118542544495037370827593915729707008000000000000000000 308 10857138980364273935747667839116896354733259709907562346795823568042566061988199687838052372984026178818102686404690241212502232282664250216179258441925048828125 309 32986919031386452252885821907143062473770474117126731488314668772235267742138558345741334622306516196644782231110941857858817797469789539532800000000000000000000 310 94567049388364787361690521431592163199955860172084566726540598538661177180087240948181821543909711578229550308649862687031284369626949311449733458889007568359375 311 258600866930375479575191305394851414140986590624575191292153074737340184729862126116317230448560946814153636985273882451659698209301707668586496000000000000000000 312 3398284500854017741889020033643588559031510289201067014547092776797323177402306502293310392744000193970066140844668045499513198704473910317664107892322540283203125 313 10357892575855346007406148078842921616763928872777793687330805994481874071031507320562779071404246085746461620568835743367668788405513915413299200000000000000000000 314 29788620557334908018932514250951531407986095954206638518860288539678270811727480898677273786331559147142308347224706746414854576432489033106666039550037384033203125 315 81717873949998651545760452504773046868551762637365760448320371616999498374636431852756244821745259193272549287346546854724464634139339623273332736000000000000000000 316 1077256186770723624178819350665017573212988761676738243611428410244751447236531161226979394499848061488510966647759770423345683989318229570699522201866245269775390625 317 3293809839122000030355155089072049074130929381543338392571196306245235954588019327938963744706550255267374795340889766390918674712953425101429145600000000000000000000 318 9502569957789835658039472046053538519147564609391917687516432044157368388941066406678050337839767367938396362764681452106338609881964001561026466616461925506591796875 319 26149719663999568494643344801527374997936564043957043343462518917439839479883658192881998342958482941847215771950894993511828682924588679447466475520000000000000000000 320 345799235953402283361401011563470641001369392498232976199268519688565214562926502753860385634451227737812020293930886305893964560571151692194546626799064731597900390625 321 1060606768197284009774359938681199801870159260856954962407925210610965977377342223596346325795509182196094684099766504777875813257571002882660184883200000000000000000000 322 3069330096366116917546749470875292941684663368833589413067807550262829989627964449357010259122244859844102025172992109030347370991874372504211548717117201938629150390625 323 8472509171135860192264443715694869499331446750242082043281856129250507991482305254493767463118548473158497910112089977897832493267566732140979138068480000000000000000000 324 112384751684855742092455328758127958325445052561925717264762268898783694732951113395004625331196649014788906595527538049415538482185624299963227653709696037769317626953125 325 345757806432314587186441340010071135409671919039367317744983618659174908625013564892408902209335993395926867016523880557587515121968146939747220271923200000000000000000000 326 1003670941511720232037787076976220791930884921608583738073173068935945406608344374939742354732974069169021362231568419652923590314342919808877176430497325033931732177734375 327 2778983008132562143062737538747917195780714534079402910196448810394166621206196123473955727902883899195987314516765512750489057791761888142241157286461440000000000000000000 328 36974583304317539148417803161424098289071422292873560980106786467699835567140916306956521733963697525865550269928560018257712160639070394687901898070489996426105499267578125 329 114100076122663813771525642203323474685191733282991214855844594157527719846254476414494937729080877820655866115452880584003879990249488490116582689734656000000000000000000000 330 332215081640379396804507522479129082129122909052441217302220285817797929587361988105054719416614416894946070898649146905117708394047506456738345398494614586231403350830078125 331 922622358700010631496828862864308508999197225314361766185221005050863318240457112993353301663757454533067788419566150233162367186864946863224064219105198080000000000000000000 332 12312536240337740536423128452754224730260783623526895806375559893744045243857925130216521737409911276113228239886210486079818149492810441431071332057473168809893131256103515625 333 38109425424969713799689564495910040544854038916519065761852094448614258428648995122441309201513013192099059282561262115057295916743329155698938618371375104000000000000000000000 334 111292052349527097929510020030508242513256174532567807796243795748962306411766266015193331004565829659806933751047464213214432312005914663007345708495695886387520122528076171875 335 310001112523203572182934497922407659023730267705625553438234257697090074928793589965766709359022504723110776908974226478342555374786622146043285577619346554880000000000000000000 336 4149324712993818560774594288578173734097884081128563886748563684191743247180120768882967825507140100050157916841652933808898716379077118762271038903368457888933985233306884765625 337 12880985793639763264295072799617593704160665153783444227506007923631619348883360351385162510111398458929482037505706594889366019859245254626241253009524785152000000000000000000000 338 37728005746489686198103896790342294211993843166540486842926646758898221873588764179150539210547816254674550541605090368279692553770005070759490195180040905485369321537017822265625 339 105400378257889214542197729293618604068068291019912688168999647617010625475789820588360681182067651605857664149051237002636468827427451529654717096390577828659200000000000000000000 340 1414919727130892129224136652405157243327378471664840285381260216309384447288421182189092028497934774117103849643003650428834462285265297497934424266048644140126488964557647705078125 341 4405297141424799036388914897469217046822947482593937925807054709882013817318109240173725578458098272953882856826951655452163178791861877082174508529257476521984000000000000000000000 342 12940705971045962365949636599087406914713888206123386987123839838302090102640946113448634949217900975353370835770545996319934545943111739270505136946754030581481677287197113037109375 343 36257730120713889802516018877004799799415492110849964730135878780251655163671698282396074326631272152415036467273625528906945276635043326201222681158358773058764800000000000000000000 344 488147305860157784582327145079779248947945572724369898456534774626737634314505307855236749831787497070400828126836259397947889488416527636787376371786782228343638692772388458251953125 345 1524232810932980466590564554524349098200739828977502522329240929619176780792065797100109050146502002442043468462125272786448459861984209470432379951123086876606464000000000000000000000 346 4490424971952948940984523899883330199405719207524815284531972423890825265616408301366676327378611638447619680012379460723017287442259773526865282520523648611774142018657398223876953125 347 12617690082008433651275574569197670330196591254575787726087285815527575996957751002273833865667682709040432690611221684059616956268995077518025493043108853024450150400000000000000000000 348 170363409745195066819232173632842957882833004880805094561330636344731434375762352441477625691293836477569889016265854529883813431457368145238794353753586997691929903777563571929931640625 349 533481483826543163306697594083522184370258940142125882815234325366711873277223028985038167551275700854715213961743845475256960951694473314651332982893080406812262400000000000000000000000 350 1576139165155485078285567888859048899991407441841210164870722320785679668231359313779703390909892685095114507684345190713779067892233180507929714164703800662732723848548746776580810546875 351 4441426908866968645249002248357579956229200121610677279582724607065706750929128352800389520715024313582232307095150032788985168606686267286344973551174316264606452940800000000000000000000 352 60138283640053858587188957292393564132640050722924198380149714629690196334644110411841601869026724276582170822741846649048986141304450955269294406875016210185251256033479940891265869140625 353 188852445274596279810570948305566853267071664810312562516592951179816003140136952260703511313151598102569185742457321298240964176899843553386571875944150464011540889600000000000000000000000 354 559529403630197202791376600544962359496949641853629608529106423878916282222132556391794703773011903208765650227942542703391569101742779080315048528469849235270116966234805105686187744140625 355 1581147979556640837708644800415298464417595243293401111531449960115391603330769693596938669374548655635274701325873411672878720023980311153938810584218056590199897246924800000000000000000000 356 21469367259499227515626457753384502395352498108083938821713448122799400091467947417027451867242540566739834983718839253710488052445688991031138103254380787036134698403952338898181915283203125 357 67609175408305468172184399493392933469611656002091897380940276522374129124169028909331857050108272120719768495799721024770265175330143992112392731588005866116131638476800000000000000000000000 358 200871055903240795802104199595641487059404921425453029461949206172530945317745587744654298654511273251946868431831372830517573307525657689833102421720675875461971990878295032941341400146484375 359 569213272640390701575112128149507447190334287585624400151321985641540977199077089694897920974837516028698892477314428202236339208632912015417971810318500372471963008892928000000000000000000000 360 7750441580679221133141151248971805364722251817018301914638554772330583433019929017546910124074557144593080429122500970589486186932893725762240855274831464120044626123826794342243671417236328125 361 24474521497806579478330752616608241915999419472757266851900380101099434742949188465178132252139194507700556195479499010966835993469512125144686168834858123534039653128601600000000000000000000000 362 72916193292876408876163824453217859802563986477439449694687561840628733150341648351309510411587592190456713240754788337477879110631813741409416179084605342792695832688821096957706928253173828125 363 207193631241102215373340814646420710777281680681167281655081202773520915700464060648942843234840855834446396861742451865614027471942379973612141738955934135579794535237025792000000000000000000000 364 2828911176947915713596520205874708958123621913211680198843072491900662953052274091404622195287213357776474356629712854265162458230506209903217912175313484403816288535196779934918940067291259765625 365 8957674868197208089069055457678616541255787527029159667795539117002393115919402978255196404282945189818403567545496638013861973609841437802955137793558073213458513045068185600000000000000000000000 366 26760242938485642057552123574330954547540983037220278037950335195510745066175384944930590321052646333897613759357007319854381633601875643097255737724050160804919370596797342583478442668914794921875 367 76247256296725615257389419789882821566039658490669559649069882620655696977770774318810966310421434947076274045121222286545962109674795830289268159935783761893364388967225491456000000000000000000000 368 1043868224293780898317115955967767605547616485975109993373093749511344629676289139728305590060981729019519037596364043223844947087056791454287409592690675745008210469487611795985088884830474853515625 369 3314339701232966992955550519341088120264641385000789077084349473290885452890179101954422669584689720232809319991833756065128930235641331987093400983616487088979649826675228672000000000000000000000000 370 9928050130178173203351837846076784137137704706808723152079574357534486419551067814569249009110531789876014704721449715665975586066295863589081878695622609658625086491411814098470502230167388916015625 371 28363979342381928875748864161836409622566752958529076189453996334883919275730728046597679467476773800312373944785094690595097904799024048867607755496111559424331552695807882821632000000000000000000000 372 389362847661580275072284251575977316869260949268716027528163968567731546869255849118657985092746184924280601023443788122494165263472183212449203778073622052888062505118879199902438154041767120361328125 373 1239563048261129655365375894233566956978975877990295114829546703010791159380926984130954078424673955367070685676945824768358219908129858163172931967872566171278389035176535523328000000000000000000000000 374 3723018798816814951256939192278794051426639265053271182029840384075432407331650430463468378416449421203505514270543643374740844774860948845905704510858478621984407434279430286926438336312770843505859375 375 10664856232735605257281572924850490018085099112406932647234702621916353647674753745520727479771266948917452603239195603663756812204433042374220516066537946343548663813623763940933632000000000000000000000 376 146789793568415763702251162844143448459711377874305942378117816150034793169709455117734060379965311716453786585838308122180300304329013071093349824333755513938799564429817458363219184073746204376220703125 377 468554832242707009728112088020288309738052881880331553405568653738079058245990400001500641644526755128752719185885521762439407125273086385679368283855830012743231055296730427817984000000000000000000000000 378 1411024124751572866526379953873662945490696281455189777989309505564588882378695513145654515419834330636128589908536040839026780169672299612598262009615363397732090417591904078745120129462540149688720703125 379 4052645368439529997766997711443186206872337662714634405949186996328214386116406423297876442313081440588631989230894329392227588637684556102203796105284419610548492249177030297554780160000000000000000000000 380 55926911349566405970557693043618653863150034970110564046062887953163256197659302399856677004766783763968892689204395394550694415949353980086566283071160850810682634047760451636386509132097303867340087890625 381 178987945916714077716138817623750134319936200878286653400927225727946200249968332800573245108209220459183538729008269313251853521854318999329518684432927064867914263123351023426469888000000000000000000000000 382 540422239779852407879603522333612908122936675797337684969905540631237541951040381534785679405796548633637249934969303641347256804984490751625134349682684181331390629937699262159381009584152877330780029296875 383 1556215821480779519142527121194183503438977662482419611884487806590034324268700066546384553848223273186034683864663422486615394036870869543246257704429217130450621023683979634261035581440000000000000000000000 384 21531860869583066298664711821793181737312763463492567157734211861967853636098831423944820646835211749128023685343692226902017350140501282333328018982396927562112814108387773880008806015857461988925933837890625 385 69089347123851633998429583602767551847495373539018648212757909130987233296487776461021272611768759097244845949397191954915215459435767133741194212191109847039014905565613495042617376768000000000000000000000000 386 209143406794802881849406563143108195443576493533569684083353444224288928735052627653962057930043264321217615724833120509201388383528997920878926993327198778175248173785889614455680450709067163527011871337890625 387 603811738734542453427300523023343199334323333043178809411181268956933317816255625819997206893110629996181457339489407924806772886305897382779547989318536246614840957189384098093281805598720000000000000000000000 388 8375893878267812790180572898677547695814664987298608624358608414305495064442445423914535231618897370410801213598696276264884749204654998827664599384152404821661884688162844039323425540168552713692188262939453125 389 26944845378302137259387537605079345220523195680217272802975584561085020985630232819798296318589816047925489920264904862416934029179949182159065742754532840345215813170589263066620776939520000000000000000000000000 390 81775072056767926803117966188955304418438408971625746476591196691696971135405577412699164650646916349596087748409750119097742857959838187063660454390934722266522035950282839252171056227245260939061641693115234375 391 236694201583940641743501805025150534139054746552926093289183057431117860583972205321438905102099366958503131277079847906524254971431911774049582811812866208673017655218238566452566467794698240000000000000000000000 392 3291726294159250426540965149180276244455163340008353189372933106822059560325881051598412346026226666571444876944287636572099706437429414539272187557971895094913120682447997707454106237286241216481029987335205078125 393 10616269079051042080198689816401262016886139098005605484372380317067498268338311731000528749524387522882643028584372515792272007496899977770671902645285939096015030389212169648248586114170880000000000000000000000000 394 32301153462423331087231596644637345245283171543792169858253522693220303598485203078016170037005531958090454660621851297043608428894136083890145879484419215295276204200361721504607567209761878070929348468780517578125 395 93730903827240494130426714789959611519065679634958732942516490742722672791252993307289806420431349315567239985723619770983604968687037062523634793477895018634514991466422472315216321246700503040000000000000000000000 396 1306815338781222419336763164224569669048699845983316216181054443408357645449374777484569701372411986628863616146882191719123583455659477572091058460514842352680508910931855089859280176202637762942968904972076416015625 397 4225275093462314747919078546927702282720683361006230982780207366192864310798648068938210442310706234107291925376580261285324258983766191152727417252823803760213982094906443520002937273440010240000000000000000000000000 398 12888160231506909103805407061210300752867985445973075773443155554594901135795596028128451844765207251278091409588118667520399763128760297472168205914283266902815205475944326880338419316694989350300810039043426513671875 399 37492361530896197652170685915983844607626271853983493177006596297089069116501197322915922568172539726226895994289447908393441987474814825009453917391158007453805996586568988926086528498680201216000000000000000000000000 400 524032950851270190154042028854052437288528638239309802688602831806751415825199285771312450250337206638174310074899758879368556965719450506408514442666451783424884073283673891033571350657257742940130530893802642822265625 401 1698560587571850528663469575864936317653714711124504855077643361209531452941056523713160597808903906111131354001385265036700352111474008843396421735635169111606020802152390295041180783922884116480000000000000000000000000 402 5193928573297284368833579045667751203405798134727149536697591688501745157725625199335766093440378522265070838064011823010721104540890399881283786983456156561834527806805563732776382984628080708171226445734500885009765625 403 15146914058482063851476957110057473221481013829009331243510664904023983923066483718458032717541706049395665981692936954990950562939825189303819382626027835011337622620973871526138957513466801291264000000000000000000000000 404 212233345094764427012387021685891237101854098486920470088884146881734323409205710737381542351386568688460595580334402346144265571116377455095448349279912972287078049679887925868596397016189385890752865011990070343017578125 405 689615598554171314637368647801164144967408172716548971161523204651069769894068948627543202710414985881119329724562417604900342957258447590418947224667878659312044445673870459786719398272690951290880000000000000000000000000 406 2113928929331994738115266671586774739786159840833949861435919817220210279194329456129656800030234058561883831092052811965363489548142392751682501302266655720666652817369864439239987874743628848225689163413941860198974609375 407 6179940935860682051402598500903449074364253642235807147352351280841785440611125357130877348757016068153431720530718277636307829679448677235958308111419356684625750029357339582664694665494454926835712000000000000000000000000 408 86803438143758650648066291869529515974658326281150472266353616074629338274365135691589050821717106593580383592356770559573004618586598379134038374855484405665414922319074161680255926379621458829317921789903938770294189453125 409 282742395407210239001321145598477299436637350813785078176224513906938605656568268937292713111270144211258925187070591218009140612475963512071768362113830250317938222726286888512554953291803290029260800000000000000000000000000 410 868824789955449837365374602022164418052111694582753393050163044877506424748869406469288944812426198068934254578833705717764394204286523420941508035231595501193994307939014284527635016519631456620758246163130104541778564453125 411 2546135665574601005177870582372221018638072500601152544709168727706815601531783647137921467687890620079213868858655930386158825827932855021214822941904774954065809012095223908057854202183715429856313344000000000000000000000000 412 35849819953372322717651378542115690097533888754115145046004043438821916707312801040626277989369165023148698423643346241103650907476265130582357848815315059539816362917777628773945697594783662496508301699230326712131500244140625 413 117055351698585038946546954277769601966767863236907022364956948757472582741819263340039183228065839703461195027447224764255784213565048893997712101915125723631626424208682771844197750662806562072113971200000000000000000000000000 414 360562287831511682506630459839198233491626353251842658115817663624165166270780803684754912097156872198607715650215987872872223594778907219690725834621112132995507637794690928078968531855647054497614672157698993384838104248046875 415 1059192436879034018153994162266843943753438160250079458599014190726035290237221997209375330558162497952952969445200867040642071544420067688825366343832386380891376549031613145752067348108425618820226351104000000000000000000000000 416 14949374920556258573260624852062242770671631610466015484183686113988739266949438033941157921566941814653007242659275382540222428417602559452843222955986379828103423336713271198735355897024787261043961808579046238958835601806640625 417 48929137010008546279656626888107693622108966833027135348552004580623539586080452076136378589331520996046779521472939951458917801270190437691043658600522552478019845319229398630874659777053142946143639961600000000000000000000000000 418 151075598601403394970278162672624059832991442012522073750527601058525204667457156743912308168708729451216632857440498918733461686212362125050414124706245983725117700235975498865087814847516115834500547634075878228247165679931640625 419 444860823489194287624677548152074456376444027305033372611585960104934821899633238827937638834428249140240247166984364157069670048656428429306653864409602279974378150593277521215868286205538759904495067463680000000000000000000000000 420 6293686841554184859342723062718204206452756908006192518841331853989259231385713412289227484979682503968916049159554936049433642363810677529646996864470265907631541224756287174667584832647435436899507921411778466601669788360595703125 421 20648095818223606530015096546781446708529984003537451117088945933023133705325950776129551764697901860331740958061580659515663312136020364705620423929420517145724374724714806222229106425916426323272616063795200000000000000000000000000 422 63904978208393636072427662810519977309355379971296837196473175247756161574334377302674906355363792557864635698697331042624254293267829178896325174750742051115724787199817636019932145680499316997993731649214096490548551082611083984375 423 188620989159418377952863280416479569503612267577334149987312447084492364485444493263045558865797577635461864798801370402597540100630325654026021238509671366709136335851549668995528153351148434199505908604600320000000000000000000000000 424 2674816907660528565220657301655236787742421685902631820507566037945435173338928200222921681116365064186789320892810847821009298004619537950099973667399863010743405020521422049233723553875160060682290866600005848305709660053253173828125 425 8796088818563256381786431128928896297833773185506954175879890967467854958468855030631189051761306192501321648134233360953672570969944675364594300593933140304078583632728507450669599337440397613714134443176755200000000000000000000000000 426 27287425694984082602926612020092030311094747247743749482894045830791880992240779108242185013740339422208199443343760355200556583225363059388730849618566855826414484134322130580511026205573208358143323414214419201464231312274932861328125 427 80729783360231065763825484018253255747546050523099016194569727352162731999770243116583499194561363227977678133886986532311747163069779379923137090082139344951510351744463258330086049634291529837388528882768936960000000000000000000000000 428 1147496453386366754479661982410096581941498903252229050997745830278591689362400197895633401198920612536132618663015853715212988843981781780592888703314541231608920753803690059121267404612443666032702781771402508923149444162845611572265625 429 3782318191982200244168165385439425408068522469767990295628353116011177632141607663171411292257361662775568308697720345210079205517076210406775549255391250330753790962073258203787927715099370973897077810566004736000000000000000000000000000 430 11760880474538139601861369780659665064081836063777556027127333753071300707655775795652381740922086290971733960081160713091439887370131478596542996185602314861184642661892838280200252294602052802359772391526414675831083695590496063232421875 431 34875266411619820409972609095885406482939893825978774996054122216134300223900745026364071652050508914486356953839178181958674774446144692126795222915484197019052471953608127598597173442013940889751844477356180766720000000000000000000000000 432 496865964316296804689693638383571819980669025108215179082023944510630201493919285688809262719132625228145423881085864658687224169444111510996720808535196353286662686396997795599508786197188107392160304507017286363723709322512149810791015625 433 1641526095320274905968983777280710627101738751879307788302705252348851092349457725816392500839694961644596645974810629821174375194411075316540588376839802643547145277539794060443960628353127002671331769785646055424000000000000000000000000000 434 5115983006424090726809695854586954302875598687743236871800390182586015807830262471108786057301107536572704272635304910194776351006007193189496203340737006964615319557923384651887109748151892969026500990313990383986521407581865787506103515625 435 15205616155466241698748057565806037226561793708126745898279597286234554897620724831494735240294021886716051631873881687333982201658519085767282717191151109900306877771773143632988367620718078227931804192127294814289920000000000000000000000000 436 217130426406221703649396119973620885331552363972290033258844463751145398052842727846009647808260957224699550236034522855846316962047076730305566993329880806386271593955488036676985339568171202930374053069566554140947260973937809467315673828125 437 718988429750280408814414894448951254670561573323136811276584900528796778449062483907579915367786393200333330936967055861674376335152050988644777709055833557873649631562429798474454755218669627170043315166112972275712000000000000000000000000000 438 2245916539820175829069456480163672938962387823919280986720371290155260939637485224816757079155186208555417175686898855575506818091637157810188833266583546057466125285928365862178441179438681013402633934747841778570082897928439080715179443359375 439 6690471108405146347449145328954656379687189231575768195243022805943204154953118925857683505729369630155062718024507942426952168729748397737604395564106488356135026219580183198514881753115954420289993844536009718287564800000000000000000000000000 440 95754518045143771309383688908366810431214592511779904667150408514255120541303642980090254683443082136092501654091224579428225780262760838064755044058477435616345772934370224174550534749563500492294957403678850376157742089506573975086212158203125 441 317792885949623940695971383346436454564388215408826470584250526033728176074485617887150322592561585794547332274139438690860074340137206536980991747402678432580153137150593970925709001806651975209159145303421933745864704000000000000000000000000000 442 994941027140337892277769220712507111960337805996241477117124481538780596259405954593823386065747490390049808829296193019949520414595260909913653137096510903457493501666266076945049442491335688937366833093293907906546723782298512756824493408203125 443 2970569172131884978267420526055867432581112018819641078687902125838782644799184803080811476543840115788847846802881526437566762916008288595496351630463280830123951641493601340140607498383483762608757266973988314919678771200000000000000000000000000 444 42610760530088978232675741564223230641890493667742057576881931788843528640880121126140163334132171550561163236070594937845560472216928572938815994606022458849273868955794749757674987963555757719071256044637088417390195229830425418913364410400390625 445 141735627133532277550403236972510658735717144072336605880575734611042766529220585577669043876282467264368110194266189656123593155701194115493522319341594580930748299169164911032866214805766780943284978805326182450655657984000000000000000000000000000 446 444738639131731037848162841658490679046270999280319940271354643247834926527954461703439053571389128204352264546695398279917435625324081626731402952282140373845499595244820936394437100793627052955002974392702376834226385530687435202300548553466796875 447 1330814989115084470263804395673028609796338184431199203252180152375774624870034791780203541491640371873403835367690923844029909786371713290782365530447549811895530335389133400382992159275800725648723255604346765084016089497600000000000000000000000000 448 19132231478009951226471407962336230558208831656816183852019987373190744359755174385636933337025345026201962292995697127092656652025400929249528381578104084023323967161151842641196069595636535215862993964042052699408197658193861013092100620269775390625 449 63781032210089524897681456637629796431072714832551472646259080574969244938149263509951069744327110268965649587419785345255616920065537351972085043703717561418836734626124209964789796662595051424478240462396782102795046092800000000000000000000000000000 450 200577126248410698069521441587979296249868220675424293062380944104773551864107462228251013160696496820162871310559624624242763467021160813655862731479245308604320317455414242313891132457925800882706341451108771952236099874340033276237547397613525390625 451 601528375080018180559239586844208931627944859362902039869985428873850130441255725884652000754221448086778533586196297577501519223440014407433629219762292514976779711595888296973112455992661927993222911533164737817975272452915200000000000000000000000000 452 8666900859538507905591547806938312442868600740537731284965054280055407194969093996693530801672481296869488918727050798572973463367506620950036356854881150062565757124001784716461819526823350452785936265711049872831913539161819038930721580982208251953125 453 28956588623380644303547381313483927579707012533978368581401622581036037201919765633517785663924508062110404912688582546746050081709753957795326609841487772884151877520260391324014567684818153346713121169928139074668950926131200000000000000000000000000000 454 91262592443026867621632255922530579793690040407318053343383329567671966098168895313854210988116906053174106446304629204030457377494628170213417542823056615414965744442213480252820465268356239401631385360254491238267425442824715140688084065914154052734375 455 274296939036488290335013251600959272822342855869483330180713355566475659481212611003401312343924980327571011315305511695340692765888646569789734924211605386829411548487725063419739279932653839164909647659123120444996724238529331200000000000000000000000000 456 3960773692809098112855337347770808786390950538425743197229029805985321088100875956488943576364323952669356435858262214947848872758950525774166615082680685578592551005668815615423051523758271156923172873429949791884184487396951300791339762508869171142578125 457 13262117589508335091024700641575638831505811740562092810281943142114505038479252660151145834077424692446565450011370806409690937423067312670259587307401399980941559904279259226398671999646714232794609495827087696198379524168089600000000000000000000000000000 458 41889529931349332238329205468441536125303728546958986484612948271561432439059522949059082843545659878406914858853824804649979936270034330127958652155782986475469276698975987436044593558175513885348805880356811478364748278256544249575830586254596710205078125 459 126176591956784613554106095736441265498277713699962331883128143560578803361357801061564603678205490950682665205040535379856718672308777422103278065137338477941529312304353529173080068769020766015858437923196635404698493149723492352000000000000000000000000000 460 1825916672384994230026310517322342850526228198214267613922582740559233021614503815941402988703953342180573316930658881090958330341876192381890809553115796051731166013613323998710026752452563003341582694651206854058609048689994549664807630516588687896728515625 461 6127098326352850812053411696407945140155685024139686878350257731656901327777414728989829375343770207910313237905253312561277213089457098453659929336019446791195000675777017762596186463836781975551109587072114515643651340165657395200000000000000000000000000000 462 19394852358214740826346422131888431226015626317242010742375795049732943219284559125414355356561640523702401579649320884552940710493025894849244855948127522738142275111625882182888646817435262928916497122605203714482878452832779987553609561435878276824951171875 463 58545938667948060689105228421708747191200859156782521993771458612108564759670019692565976106687347801116756655138808416253517463951272723855921022223725053764869600909220037536309151908825635431358315196363238827780100821471700451328000000000000000000000000000 464 849051252659022316962234390554889425494696112169634440474000974360043355050744274412752389747338304113966592372756379707295623608972429457579226442198845164054992196330195659400162439890441796553835953012811187137253207640847465594135548190213739871978759765625 465 2855227820080428478416889850526102435312549221249094085311220102952116018744275263709260488910196916886205968863848043653555181299687007879405527070585062204696870314912090277369822892147940400606817067575605364289941524517196346163200000000000000000000000000000 466 9057396051286283965903779135591897382549297490152019016689496288225284483405889111568503951514286124569021537696232853086223311800243092894597347727775553118712442477129286979408998063742267787804004156256630134663504237472908254187535665190555155277252197265625 467 27399499296599692402501246901359693685482002085374220293085042630466808307525569216120876817929678770922642114604962338806646173129195634764571038400703325161958973225514977566992683093330397381875691511897995771401087184448755811221504000000000000000000000000000 468 398205037497081466655287929170243140557012476607558552582306456974860333518799064699580870791501664629450331822822742082721647472608069415604657201391258381941791340078861764258676184308617202583749061963008446767371754383557461363649572101210243999958038330078125 469 1341957075437801384855938229747268144596898133987074220096273448387494528809809373943352429787792550936516805366008580517170935210852893703320597723174979236207529048008682430363816759309531988285204021760534521216272516523082282696704000000000000000000000000000000 470 4266033540155839747940679972863783667180719117861600956860752751754108991684173771548765361163228764672009144254925673803611179857914496753355350779782285518913560406727894167301638088022608128055685957596872793426510495849739787722329298304751478135585784912109375 471 12932563667995054813980588537441775419547504984296631978336140121580333521152068670009053858062808379875487078093542223916736993716980339608877530125131969476444635362443069411620546420051947564245326393615854004101313151059812742896549888000000000000000000000000000 472 188350982736119533727951190497525005483466901435375195371430954149108937754391957602901751884380287369730006952195157005127339254543616833581002856258065214658467303857301614494353835177975936822113306308502995320966839823422679225006247603872445411980152130126953125 473 636087653757517856421714720900205100538929715509873180325633614535672406655849643249149051719413669143908965743488067165139023289944271615373963320784940157962368768756115471992449143912718162447186706314493363056513172831941001998237696000000000000000000000000000000 474 2026365931574023880271822987110297241910841580984260454508857557083201771049982541485663546552533663219204343521089695056715310432509385957843791620396585621483941193195749729468278091810738860826450829858514576877592485528626399168106416694756952114403247833251953125 475 6155900305965646091454760143822285099704612372525196821688002697872238756068384686924309636437896788820731849172526098584366809009282641653825704339562817470787646432522901039931380095944727040580775363361146505952225059904470865618757746688000000000000000000000000000 476 89843418765129017588232717867319427615613711984673968192172565129124963308844963776584135648849397075361213316197089891445740824417305229618138362435097107392088903939932870113806779379894521864148047109155928768101182595772617990327980107047156461514532566070556640625 477 304049898496093535369579636590298038057608404013719380195652867748051410381496129473093246721879733850788485625387296104936453132593361832148754467335201395506012271465423195612390690790279281649755245618327827541013296613667798955157618688000000000000000000000000000000 478 970629281223957438650203210825832378875293117291460757709742769842853648332941637371632838798663624681998880546601963932166633697171995873807176186169964512690807831540764120415305205977343914335869947502228482324366800568212045201522973596788580062799155712127685546875 479 2954832146863510123898284869034696847858213938812094474410241294978674602912824649723668625490190458633951287602812527320496068324455667993836338082990152385978070287610992499167062446053468979478772174413350322857068028754146015497003718410240000000000000000000000000000 480 43214684426027057459939937294180644683110195464628178700435003827109107351554427576536969247096559993248743605090800237785401336544723815446324552331281708655594762795107710524741060881729265016655210659504001737456668828566629253347758431489682257988490164279937744140625 481 146552051075117084048137384836523654343767250734612741254304682254560779803881134406030944919946031716080050071436676722579370409910000403095699653255567072633897914846333980285172312960914613755182028388034012874768408967787879096385972207616000000000000000000000000000000 482 468813942831171442868048150828877038996766575651775545973805757834098312144810810850498661139754530721405459304008748579236484075734074007048866097920092859629660182634189070160592414487057110624225184643576356962669164674446417832335596247248884170331992208957672119140625 483 1430138759081938899966769876612793274363375546385053725614556786769678507809807130466255614737252181978832423199761263223120097069036543309016787632167233754813386019203720369596858223889878986067725732416061556262820925917006671500549799710556160000000000000000000000000000 484 20959121946623122868070869587677612671308444800344666669710976856147917065503897374620430084841831596725640648469038115325919648224191050491467407880671628697963459955627239604499414527638693533077777169859440842666484381854815187873662839272495895124417729675769805908203125 485 71224296822506902847394769030550496011070883857021792249592075575716538984686231321331039231093771414014904334718224887173574019216260195904510031482205597300074386615318314418593744099004502285018465796584530257137446758344909240843582492901376000000000000000000000000000000 486 228312390158780492676739449453663117991425322342414690889243404065205878014522864884192847975060456461324458681052260558088167744882494041432797789687085222639644508942850077168208505855196812873997664921421685840819883196455405484347435372410206590951680205762386322021484375 487 697907714431986183183783699787043117889327266635906218099903711943603111811185879667532739991779064805670222521483496452882607369689833134800192364497610072348932377371415540363266813258260945201050157419038039456256611847499255692268302258751406080000000000000000000000000000 488 10249010631898707082486655228374352596269829507368542001488667682656331445031405816189390311487655650798838277101359638394374707981629423690327562453648426433304131918301720166600213704015321137675033036061266572063910862727004626870221128404250492715840269811451435089111328125 489 34899905443028382395223436824969743045424733089940678202300117032101104102496253347452209223235947992867303124011930194715051269415967495993209915426280742677036449441505974065110934608512206119659048240326419825997348911589005528013355421521674240000000000000000000000000000000 490 112101383567961221904279069681748590933789833270125613226618511396016086105130726658138688355754684122510309212396659934021290362737304574343503714736358844316065453890939387889590376374901635121132853476418047747842562649459604092814590767853411436157274981029331684112548828125 491 343370595500537202126421580295225214001549015184865859305152626276252731011103452796426108075955299884389749480569880254818242825887397902321694643332824155595674729666736445858727272123064385038916677450166715412478253028969633800596004711305691791360000000000000000000000000000 492 5052762241526062591665921027588555829961025947132691206733913167549571402400483067381369423563414235843827270610970301728426731034943305879331488289648674231618937035722748042133905356079553320873791286778204420027508055324413281047019016303295492908909253017045557498931884765625 493 17240553288856020903240377791535053064439818146430695031936257813857945426633149153641391356278558308476447743261893516189235327091487943020645698220582686882456006024103951188164801696605029823111569830721251394042690362324968730838597578231707074560000000000000000000000000000000 494 55490184866140804842618139492465552512225967468712178547176163141027962622039709695778650736098568640642603060136346667340538729554965764300034338794497627936452399676014997005347236305576309384960762470826933635182068511482504025943222430087438660897851115609519183635711669921875 495 170311815368266452254705103826431706144768311531693466215355702633021354581507312587027349605673828742657315742362660606389848441640149359551560543093080781175454665914701277145928726973039934979302672015282690844589213502368938365095618336807623128514560000000000000000000000000000 496 2511222834038453108057962750711512247490629895724947529746754844272136986993040084488540603511016875214382153493652239959028085324366823022027749679955391093114611706754205776940550961971538000474274269528767596753671503496233400680368451102737859975727898749471642076969146728515625 497 8585795537850298409813708140184456426091029436922486125904256391301256822463308278513412895426722037621270976144422971062239192891560995624281557713850178067463091000003767691706071244909304851909561775699183194233259800437834427957621593959390123130880000000000000000000000000000000 498 27689602248204261616466451606740310703600757766887377095040905407372953348397815138193546717313185751680658927008036987002928826047927916385717135058454316340289747438331483505668270916482578383095420472942639883955852187229769508945667992613631891788027706689150072634220123291015625 499 85155907684133226127352551913215853072384155765846733107677851316510677290753656293513674802836914371328657871181330303194924220820074679775780271546540390587727332957350638572964363486519967489651336007641345422294606751184469182547809168403811564257280000000000000000000000000000000 500 1258122639853265007137039338106467635992805577758198712403124176980340630483513082328758842359019454482405458900319772219473070747507778334035902589657650937650420465083857094247216031947740538237611409033912565973589423251612933740864594002471667847839677273485292680561542510986328125 501 4310069360000849801726481486372597125897696777335088035203936708433230924876580755813733273504214462885878030024500331473244074831563619803389341972352789389866471682001891381236447764944471035658600011400989963505096419819792882834726040167613841811701760000000000000000000000000000000 502 13927869930846743593082625158190376283911181156744350678805575419908595534244101014511353998808532433095371440285042604462473199502107741942015718934402521119165742961480736203351140270990736926696996497890147861629793650176574062999671000284656841569377936464642486535012722015380859375 503 42918577472803145968185686164260789948481614505986753486269637063521381354539842771930892100629804843149643567075390472810241807293317638606993256859456356856214575810504721840774039197206063614784273347851238092836481802596972468004095820875521028385669120000000000000000000000000000000 504 635351933125898828604204865743766156176366816767890349763577709375072018394174106576023215391304824513614756744661484970833900727491428058688130807777113723513462334867347832594844096133608971809993761562125845816662658742064531539136619971248192263159037023110072803683578968048095703125 505 2180895096160429999673599632104534145704234569331554545813191974467214847987549862441749036393132518220254283192397167725461501864771191620515007038010511431272434671092957038905642569061902344043251605768900921533578788428815198714371376324812603956721090560000000000000000000000000000000 506 7061430054939299001692890955202520775942968846469385794154426737893657935861759214357256477395925943579353320224516600462473912147568625164601969499742078207417031681470733255099028117392303621835377224430304965846305380639523049940833197144321018675674613787573740673251450061798095703125 507 21802637356183998151838328571444481293828660169041270771024975628268861728106240128140893187119940860320018932074298360187602838105005360412352574484603829282957004511736398695113211912180680316310410860708428951160932755719262013746080677004764682419919912960000000000000000000000000000000 508 323394133961082503759540276663576973493770709734856188029661054071911657362634620247195816634174155677429911183032695850154455470293136881872258581158550885268352328447480046790775644932006966651286824635122055520681293299710846553420539565365329861947949844763027057074941694736480712890625 509 1112256499041819299833535812373312414309159630359092818364727906978279572473650429845292008560497584292329684428122555539985365951033307726462653589385360829948941682257408089841877710221570195462058318942139469982125182098695751344329401925654428017927756185600000000000000000000000000000000 510 3608390758073981789865067278108488116506857080545856140812912063063659205225358958536558059949318157169049546634727982836324169107407567459111606414368201963990103189231544693355603367987467150757877761683885837547462049506796278519765763740748040543269727645450181484031490981578826904296875 511 11162950326366207053741224228579574422440274006549130634764787521673657204790394945608137311805409720483849693222040760416052653109762744531124518136117160592873986310009036131897964499036508321950930360682715622994397570928262151037993306626439517398998995435520000000000000000000000000000000 512 165901190722035324428644161928414987402304374093981224459216120738890680227031560186811453933331341862521544436895772971129235656260379220400468652134336604142664744493557264003667905850119573892110141037817614482109503462751664281904736797032414219179298270363432880279445089399814605712890625 513 571699840507495120114437407559882580954908050004573708639470144186835700251456320940480092400095758326257457796054993547552478098831120171401803944944075466593756024680307758178725143053887080467497975936259687570812343598729616190985312589786376001214866679398400000000000000000000000000000000 514 1858321240408100621780509648225871380001031396481115912518649712477784490691059863646327400873898850942060516516884911160706947090314897241442477303399624011454903142454245517078135734513545582640307047267201206336942955496000083437679368326485240879783909737406843464276217855513095855712890625 515 5760082368404962839730471701947060401979181387379351407538630361183607117671843791933798852891591415769666441702573032374683169004637576178060251358236454865922976935964662644059349681502838294126680066112281261465109146598983269935604546219242790977883481644728320000000000000000000000000000000 516 85770915603292262729609031716990548486991361406588293045414734422006481677375316616581521683532303742923638473875114626073814834286616056947042293153452024341757672903169105489896307324511819702220942916551706687250613290242610433744748924065758151315697205777894799104473111219704151153564453125 517 296140517382882472219278577116019176934642369902369181075245534688780892730254374247168687863249602813001363138356486657632183655194520248786134443481031091695565620784399418736579624101913507682163951534982518161680793984141941186930391921509342768629300939928371200000000000000000000000000000000 518 964468723771804222704084507429227246220535294773699158597179200775970150668660069232443921053553503638929408072263268892406905539873431668308645720464404861945094730933753423363552446212530157390319357531677426088873393902424043304155592161445840016607849153714151757959357067011296749114990234375 519 2995242831570580676659845285012471409029174321437262731920087787815475701189358771805575403503627536200226549685337976834835247882411539612591330706282956530279948006701624574910861834381475912945873634378386255961856756231471300366514364034006251308499410455258726400000000000000000000000000000000 520 44686647029315268882126305524552075761722499292832500676661076633865376953912539957238972797120330250063215644888934720184457528663326965669409034732948504682055747582551103960235976116070658064857111259523439184057569524216400035981014189438259996835478244210283190333430490945465862751007080078125 521 154585350073864650498463417254562010359883317089036712521278169107543626005192783357022055064616292668386711558222086035283999868011539569866362179497098229865085254049456496580494563781198851010089582701260874480397374459722093299577664583027876925224495090642609766400000000000000000000000000000000 522 504417142532653608474236197385485849773339959166644659946324722005832388799709216208568170711008482403160080421793689630728811597353804762525421711802883742797284544278353040419137929369153272315137023989067293844480785010967774648073374700436174328685905107392501369412743746046908199787139892578125 523 1569507243742984274569758929346535018331287344433125671526126000815309267423223996426121511435900828968918712035117099861453669890383646756997857290092269221866692755511651277253291601215893378383637784414274398124012940265290961392053526753819275685653691078555572633600000000000000000000000000000000 524 23460489690390516163116310400389839774904312128737062855247065232779322900804083477550460718488173381283188213566690728096840202548246656976439743234797964958079267480839329579123887460937095484049983411249805571630224000213610018890032449455086498338626078210398674925051007746369577944278717041015625 525 81311894138852806162191757475899617449298624788833310786192316950567947278731404045793600963988169943571410279624817254559383930574069813749706506415473668909034843630014117201340140548910595631307120500863219976689018965813821075577851570672663262668084417678012737126400000000000000000000000000000000 526 265827834114708451665922476022151042830550158480821735791713128497073668897446756941915425964701470226465362382285274435394083711805455109850897242120119732454168954834692052300885688777543774510077211642238463856041373700780017239534668467129863871217471991595848221680515954166720621287822723388671875 527 828699824696295696972832714694970489678919717860690354565794528430483293199462270112992158038155637695589079954541828726847537702122565487694868649168718149145613774910151874389737965441991703786560750170736882209478832460073627615004262126016577562025148889477342350540800000000000000000000000000000000 528 12410599046216583050288528201806225240924381116101906250425697508140261814525360159624193720080243718698806564976779395163228467148022481540536624171208123462823932497364005347356536466835723511062441224551147147392388496112999699992827165761740757621133195373300899035351983097829506732523441314697265625 529 43095303893591987265961631462226797248128271138081654716681927983801012057727644144270608510913730070092847448201153144916473483204257001287344448400201044521788467123907482116710274490922615684592773865457506587645180051881325170056261332456511529214084741369346750676992000000000000000000000000000000000 530 141154579914910187834604834767762203743022134153316341705399671231946118184544227936157091187256480690253107424993480725194258450968696663330826435565783577933163715017221479771770300740875744264850999382028624307557969435114189154192908956045957715616477627537395405712353971662528649903833866119384765625 531 440868306738429310789547004217724300509185289901887268629002689125017111982113927700111828076298799254053390535816252882682890057529204839453670121357758055345466528252200797175340597615139586414450319090832021335442738868759169891182267451040819262997379209201946130487705600000000000000000000000000000000 532 6614849291633438765803785531562718053412695134882316031476896771838759547142016965079695252802769902066463899132623417622000772989895982661106020683253929805685156021095014850141033936823440631396281172685761429560143068428228840096176879351007823812063993133969379185842606991143127088434994220733642578125 533 23012892279178121200023511200829109730500496787735603618708149543349740438826561973040504944827931857429580537339415779385396840031073238687441935445707357774635041444166595450323286578152676775572541244154308517802526147704627640810043551531777156600321251891231164861513728000000000000000000000000000000000 534 75517700254476950491513586600752779002516841772024242812388824109091173228731161945844043785182217169285412472371512187978928271268252714881992143027694214194242587534213491677897110896368523181695284669385314004543513647786091197493206291484587377854815530732506542056109374839452827698551118373870849609375 535 236305412411798110583197194260700225072923315387411575985145441371009172022413065247259939848896156400172617327197511545118029070835653793947167185047758317665170059143179627285982560321714818318145371032685963435797308033654915061673695353757879124966595256132243125941410201600000000000000000000000000000000 536 3552174069607156617236632830449179594682617287431803708903093566477413876815263110247796350755087437409691113834218775263014415095574142689013933106907360305652928783328022974525735224074187619059802989732253887673796827745958887131646984211491201387078364312941556622797479954243859246489591896533966064453125 537 12380936046197829205612649026046061035009267271801754746864984454322160356088690341495791660317427339297114329088605689309343499936717402413843761269790558482753652296961628352273928179046140105258027189355017982577759067465089670755803430724096110250972833517482366695494385664000000000000000000000000000000000 538 40704040437163076314925823177805747882356577715121066875877576194800142370286096288809939600213215054244837322608245069320642338213588213321393765091927181450696754680941072014386542773142633994933758436798684248448953856156703155448838191110192596663745571064821026168242953038465074129519052803516387939453125 539 127604922702370979714926484900778121539378590309202251031978538340344952892103055233520367518403924456093213356686656234363735698251253048731470279925789491539191831937316998734430582573726001891798500357650420255330546338173654133303795491029254727481961438311411288008361508864000000000000000000000000000000000 540 1921726171657471729925018361273006160723295952500605806516573619464280907357057342644057825758502303638642892584312357417290798566705611194756537810836881925358234471780460429218422756224135501911353417445149353231524083810563757938221018458416739950409395093301382132933436655245927852350869216024875640869140625 541 6710467337039223429442055772116965080975022861316551072800821574242610913000070165090719079892045617899035966366024283605664176965700832108303318608226482697652479544953202566932469073043007937049850736630419746557145414566078601549645459452460091756027275766475442748957957029888000000000000000000000000000000000 542 22102293957379550439004721985548521100119621699310739313601523873776477307065350284823797202915775774454946666176277072641108789649978399833516814444916459527728337791751002103811892725816450259249030831181685546907781943893089813408719137772834579988413845088197817209355923499886535252328845672309398651123046875 543 69417077950089812964920007786023298117421953128206024561396324857147654373304062047035079930011734904114708066037540991493872219848681658509919832279629483397320356573900447311530236920106945029138384194561828618899817207966467848517264747119914571750187022441407740676548660822016000000000000000000000000000000000 544 1047340763553322092809135006893788357594196294112830164551532622608033094509596251741011515038383755483060376458450234792423485218854558101142313106906100649320237787120350933924040402142153848541687612507606397511180625676757248076330455059837123272973120325849253262448722977109030679531223722733557224273681640625 545 3663915166023415992475362451575862934212362482278836885749248579536465558498038310139532617621056907372873637635849258848692640623272654331133611960091659552918253831544448601545128113881482333629218502200209181620201396353078916446106420861043210098790892568495591740931044538318848000000000000000000000000000000000 546 12089954794686614090135582926095041041765433069522974404540033558955733086964746605798617069994929348626855826398423558734686507938538184708933697501369303361667400772087798150785105321021598291809219864656381994158556723309520127934569368361740515253662373263244206013517690154437934783023878582753241062164306640625 547 38040558716649217504776164266740767368347230314256901459645186021716914596570626001775223801646430727454860020188572463338641976477077548863436068089236956901731555402497445126718569832218605875967834538619882083157099829965624380987461081421713185319102488297891441890748666130464768000000000000000000000000000000000 548 574990079190773828952215118784689808319213765467943760338791409811810168885768342205815321756072681760200146675689178901040493385151152397527129895691449256476810545129072662724298180776042462849386499266675912233638163496539729193905419827850580676862243058891240041084348914432857843062641823780722916126251220703125 549 2015153341312878795861449348366724613816799365253360287162086718745056057173921070576742939691581299055080500699717092366780952342799959882123486578050412754105039607349446730849820462634815283496070176210115049891110767994193404045358531473573765554334990912672575457512074496075366400000000000000000000000000000000000 550 6661565091872324363664706192278367614012753621307158896901558490984608930917575379795038005567206071093397560345531380862812265874134539774622467323254486152278737825420376781082593031882900658786880145425666478781364754543545590491947721967319023904767967668047557513448247275095302065446157099097035825252532958984375 551 20998388411590368062636442675240903587327671133469809605724142683987736857306985552979923538508829761555082731144091999762930371015346806972616709585258800209755818582178589709948650547384670443534244665318174909902719106141024658305078516944785678296144573540436075923693263704016551936000000000000000000000000000000000 552 317969513792497927410574960687933464000525212303772899467351649625931023393829893239815872931108193013390681111656115932275392841988587275832502832317371438831676231456377182486536893969151481955710734094471779465201904413586470244229697164801371114304820411566855742719644949681370387213640928550739772617816925048828125 553 1116394951087334852907242938995165436054506848350361599087796042184761055674352273099515588589136039676514597387643269171196647597911177774696411564239928665774191942471593488890800536299687667056822877620403737639675365468783145841128626436359866117101584965620606803461689270825752985600000000000000000000000000000000000 554 3697168625989140021833911936714494025777078259825473187780364962496457956659254335786246093089799369456835645991769916378860807560144669574915469364406239814514699493108309113500839132695009865626718480711244895723657438771667802723030985691862058267146222055766394419963777237677892646322617189998854883015155792236328125 555 11675103956844244642825862127433942394554185150209214140782623332297181692662683967456837487410909347424625998516115151868189286284532824676774890529403892916624235131691295878731449704345876766605040033916905249905911823014409710017623655421300837132656382888482458213573454619433202876416000000000000000000000000000000000 556 177109019182421345567690253103178939448292543253201505003314868841643580030363250534577441222627263508458609379192456574277393812987643112638704077600775891429243660921202090645001049940817375449330878890620781162117460758367663926035941320794363710667784969242738648694842236972523305677997997202762053348124027252197265625 557 622948382706732847922241559959302313318414821379501772290990191539096669066288568389529698432737910139495145342304944197527729359634437198280597652845880195501999103899149166801066699255225718217707165712185285602938853931580995379349773551488805293342684410816298596331622613120770165964800000000000000000000000000000000000 558 2066717261927929272205156772623402160409386747242439511969224014035519997772523173704511566037197847526371126109399383255783191426120870292377747374703088056313717016647544794446969075176510514885335630717585896709524508273362301722174321001750890571334738129173414480759751475861941989294343009209359879605472087860107421875 559 6538058215832776999982482791363007740950343684117159918838269066086421747891103021775828992950109234557790559169024485046186000319338381818993938696466180033309571673747125692089611834433690989298822418993466939947310620888069437609869247035928468794287574417550176599601134586882593610792960000000000000000000000000000000000 560 99358159761338374863474231990883385030492116765046044306859641420162048397033783549897944525893894828245279861726968138169617929086067786190312987534035275091805693776794372851845589016798547627074623057638258231947895485444259462506163080965638041684627367745176381917806494941585574485356876430749511928297579288482666015625 561 350096991081183860532299756697127900084949129615279996027536487644972328015254175434915690519198705498396271682375378639010583900114553705433695880899384669872123496391321831742199484981436853638351427130248130508851635909548519403194572735936708574858588638878759811138371908573872833272217600000000000000000000000000000000000 562 1163561818465424180251503262986975416310484738697493445238673119901997758745930546795640011678942388157346943999591852773005936772906049974608671771957838575704622680372567719273643589324375419880443960094000859847462298157902975869584142723985751391661457566724632352667740080910273339972715114184869612217880785465240478515625 563 3687464833729686227990120294328736365895993837842078194224783753272741865810582104281567552023861608290593875371329809566048904180106847345912581424806925538786598423993378890338541074620601717964535844312315354130283190180871162811966255328263656399978191971498299602175039907001782796487229440000000000000000000000000000000000 564 56137360265156181797862941074849112542228045972251015033375697402391557344324087705692338657130050577958583121875736998065834129933628299197526837956729930426870216983888820661292757794491179409297162027565615901050560949276006596315982140745585493551814462776024655783560669641995849584226635183373474239488132297992706298828125 565 198154896951950065061281662290574391448081207362248477751585652007054337656633863296162280833866467312092289772224464309679990487464837397275471868589051723147621898957488156766084908499493259159306907755720441868010025924804461982208128168540177053369961169605378053104318500252812023632075161600000000000000000000000000000000000 566 659739551069895510202602350113615061048044846841478783450327658984432729208942620033127886621960334085215717247768580522294366150237730335603116894700094472424521059771245896828155915146920863072211725373298487533511123055530987318054208924499921039072046440332866543962608625876124983764529469742821070127538405358791351318359375 567 2094480025558461777498388327178722255828924499894300414319677171858917379780410635231930369549553393509057321210915331833515777574300689292478346249290333706030787904828239209712291330384501775803856359569395121146000852022734820477196833026453756835187613039811034174035422667177012628404746321920000000000000000000000000000000000 568 31942157990873867442984013471589145036527758158210827553990771821960796128920405904538940695906998778858433796347294351899459619932234502243392770797379330412889153463832738956275579185065481083890085193684835447697769180138047753303793838084238145830982429319558029140846021026295638413424955419339506842268747277557849884033203125 569 112948291262611537084930547505627403125406288196481632318403821644020972464281302078812500075303886367892605170167944656517594577854957316447018965095759482194144482405768249356668397844711157720804937420760651864765714777138543329858633056067900920420877866675065490269461545144102853470282842112000000000000000000000000000000000000 570 376711283660910336325685941914874199858433607546484385350137093280111088378306236038916023261139350762658174548475859478230083071785744021629379746873753943754401525129381407088877027548891812814232895188153436381634851264708193758608953295889454913310138517430066796602649525375267365729546327223150831042824429459869861602783203125 571 1198042574619440136729078123146229130334144813939539836990855342303300741234394883352664171382344541087180787732643569808771024772499994275297614054594070879849610681561752827955430640979935015759805837673694009295512487357004317312956588491131548909727314658771911547548261765625251223447514896138240000000000000000000000000000000000 572 18302856528770726044829839719220580105930405424654804188436712253983536181871392583300813018754710300285882565306999663638390362221170369785464057666898356326585484934776159421945906873042520661069018815981410711530821740219101362643073869222268457561152932000106750697704770048067400810892499455281537420619992190040647983551025390625 573 64832319184739022286750134268230129393983209424780456950763793623668038194497467393238375043224430775170355367676400232841099287688745499640588885964965942779438932900910975130727660362864204531742034079516614170375520282077523871338855374182975128321583895471487591414670926912715037891942351372288000000000000000000000000000000000000 574 216608988105023443387269416601052664918599324339228521576328828636063875817526085722376713375155126688528450365373619199982297766276802812436893354452408517658780876949394309076104290840612792368183914733188225919440039477207211411200148145136436575153329647522288408046523477090778735294489138153311727849624046939425170421600341796875 575 690072522980797518755948998932227979072467412829174946106732677166701226951011452811134562716230455666216133734002696209852110268959996702571425695446184826793375752579569628902328049204442569077648162500047749354215192717634486772262994970891772172002933243452621051387798777000144704705768580175626240000000000000000000000000000000000 576 10560748217100708927866817517990274721121843930025822016727982970548500376939793520564569111821467843264954240182138805919351239001615303366212761273800351600439824807365843986462788265745534421436823856821273980553284144106421486245053622541248900012785241764061595152575652317734890267884972185697447091697735493653453886508941650390625 577 37473080488779154881741577607037014789722295047523104117541472714480126076419536153291780774983720988048465402516959334582155388284094898792260376087750314926515703216726543625560587689735510219346895697960602990477050723040808797633858406277759624169875491582519827837679795755549291901542679093182464000000000000000000000000000000000000 578 125416604112808573721228992212009492987869008792413313992694391780280984098347603633256117044214818352657972761551325516789750406674268828400961252227944531724434127753699304955064384396714806781178486630515982807355782857302975407084885776033996777013777865915404988258937093235560887735509210990767490424932323177927173674106597900390625 579 400242063328862560878450419380692227862031099440921468741904952756686711631586642630458046375413664286405357565721563801714223955996798087491426903358787199540157936496150384763350268538576690065035934250027694625444811776228002327912537083117227859761701281202520209804923290660083928729345776501863219200000000000000000000000000000000000 580 6135794714135511887090620977952349612971791323345002591718958105888678719002020035448014653968272816936938413545822646239143069859938491255769614300078004279855538213079555356134879982398155498854794660813160182701458087725830883508376154696465610907428225464919786783646453996603971245641168839890216760276384321812656708061695098876953125 581 21809332844469468141173598167295542607618375717658446596409137119827433376476170041215816411040525615044206864264870332726814435981343231097095538883070683287232139272134848390076262035426066947659893296213070940457643520809750720222905592453656101266867536101026539801529641129729687886697839232232194048000000000000000000000000000000000000 582 73117880197767398479476502459601534411927632125976962057740830407903813729336652918188316236777239099599598119984422776288424487091098726957760410048891661995345096480406694788802536103284732353427057705590817976688421405807634662330488407427820120999032495828681108154960325356331997549801870007617446917735544412731542252004146575927734375 583 233741364984055735553015044918324261071426162073498137745272492409905039592846599296187499083241579943260728818381393260201106790302130083094993311561531724531452234913751824701796556826528786997980985602016173661259770077317153359500921656540461070100833548222271802526075201745489014377937933477088120012800000000000000000000000000000000000 584 3589439907769274453948013272102124523588497924156826516155590491944877050616181720737088572571439597908108971924306248049898695868064017384625224365545632503715489854651539883338904789702920966830054876575698706880352981319611066852400050497432382380845511896978075268433175588013323178700083771335776804761684828260404174216091632843017578125 585 12780269046859108330727728526035187968064368170547849705495754352218875958615035644152468416869748010415905222459214014977913259485067133422897985785479420406318033613471021156584689552759675231328697471580859571108179103194513922050622677177842475342384376155201552323696369702021597101604933790088065712128000000000000000000000000000000000000 586 42920195676089462907452706943786100699801520057948476727893867449439538659120615262976541630988239351464964096430856169681305173922474952724205360698699405591267571633998729841027088692628137891461682873181810152316103365209081546787996695160130411026432075051435810486961710984166882561733697694471441340710764570273415301926434040069580078125 587 137439922610624772505172846411974665509998583299216904994220225537024163280593800386158249460946049006637308545208259236998250792697652488859856067198180654024493914129286072924656375413998926754812819533985510112820744805462486175386541934045791109219290126354695819885332218626347540454227504884527814567526400000000000000000000000000000000000 588 2114180105676102653375379817268151344393625277328370818015642799755532582812931033514145169244577923167876184463416380101390331866289706239544257151306377544688423524389756991286614921135020449462902322303086538352527905997250918376063629742987673222318006507320086333107140421339847352254349341316772538004632363845378058613277971744537353515625 589 7540358737646873915129359830360760901157977220623231326242495067809136815582871030049956365953151326145384081250936268836968823096189608719509811613432858039727639831947902482384966836128208386483931508232707146953825670884763214009867379534927060452006781931568915870980858124192742289946910936151958770155520000000000000000000000000000000000000 590 25365835644568872578304549803777585513582698354247549746185275662618767347540283620419136103914049456715793780990635996281651357788182697060005368172931348704439134835693249336047009417343229493853854578050449800018817088838567194151706046839637072916621356355398563997794371191642627593984615337432621832360061861031588443438522517681121826171875 591 81364434185489865323062325075889001981919161313136407756578373517918304662111529828605683680880061011929286658763289468302964469277010273405034791781322947182500397164537355171396574245087364638849189164119421986789880924833791815828832824955108336657819754801979925372116673426797743948902682891640466223975628800000000000000000000000000000000000 592 1253708802665928873451600231640013747225419789455723895083276180255030821608068102873888085362034708438550577386805913400124466796709795800049744490724681884000235149963125895832962648233067126531501077125730317243049048256369794597005732437591690220834577858840811195532534269854529479886829159400846115036746991760309188757673837244510650634765625 593 4478973090162243105586839739234291975287838469050199407788042070278627268456225391849674081376171887730358144263056143689159480919136627579388828098379117675598218060177054074536670300660155781571455315890228045290572448505549349121861223443746673908492028467351936027362629725770488920228465096074263509472378880000000000000000000000000000000000000 594 15092672208518479184091207133247663380581705520777292098980239019258166571786468754149385981828859426745897299689428417787582557883968704750703194062894152479141285227237483354947970603319221548843043473940017631011196167858947480520265097869584058385389707031462145578687650859027363418420846125772409990254236807313795123845920898020267486572265625 595 48493202774551959732545145745229845181223820142629299022920710616679309578618471777848987473804516363109854848622920523108566823689098122949400735901668476520770236710064263682152358250072069324754116741815175504126769031200939922233984363673244568648060573861980035521781537362371455393545999003417717869489474764800000000000000000000000000000000000 596 748464155191559537450605338289088207093575614305067165364715879612253400500016657415711186961134720937814694699923130299874306677635748092629697460962635084748140384527986159812278700995141074539306143044060999394100281809052767374412422265242239061838242981727964283732922959103154099492437008162305130676937954080904585688331280834972858428955078125 597 2678425907917021377140930164062106601222127404492019245857249158026619106536822784326105100662950788862754170269307573926117369589643703292474519202830712370007734399985878336572928839794773157379730278902356371083762324206318510774873011619360510997278233023476457744362852576010752374296622127452409578664482570240000000000000000000000000000000000000 598 9040510652902569031270633072815350364968441606945597967289163172535641776500094783735482203115486796620792482513967622254761952172497254145671213243673597335005629851115252529613834391388213707756983040890070560975706504547509540831638793623880850972848434511845825201633902864557390687634086829337673584162287847580963279183706617914140224456787109375 599 29095921664731175839527087447137907108734292085577579413752426370007585747171083066709392484282709817865912909173752313865140094213458873769640441541001085912462142026038558209291414950043241594852470045089105302476061418720563953340390618203946741188836344317188021313068922417422873236127599402050630721693684858880000000000000000000000000000000000000 600 449826957270127282007813808311742012463238944197345366384194243646964293700510011106842423363641967283626631514653801310224458313259084603670448174038543685933632371101319682047179499298079785798122991969480660635854269367240713192021865781410585676164784032018506534523486698420995613794954641905545383536839710402623655998687099781818687915802001953125 601 1612412396566046869038839958765388173935720697504195586006063993132024702135167316164315270599096374895378010502123159503522656492965509382069660560104088846744656108791498758616903161556453440742597627899218535392424919172203743486473552994855027620361496280132827562106437250758472929326566520726350566356018507284480000000000000000000000000000000000000 602 5451427923700249125856191742907656270075970288988195574275365393038991991229557154592495768478638538362337866955922476219621457160015844249839741585935179193008394800222497275357142138007092865777460773656712548268351022242148253121478192555200153136627606010643032596585243427328106584643354358090617171249859572091320857347775090602226555347442626953125 603 17573936685497630207074360818071295893675512419688857965906465527484581791291334172292473060506756729991011397140946397574544616904929159756862826690764655891127133783727289158412014629826117923290891907233819602695541096907220627817595933395183831678057151967581564873093629140123415434621070038838580955902985654763520000000000000000000000000000000000000 604 272145309148427005614727354028603917540259561239393946662437517406413397688808556719639666135003390206594112066365549792685797279521746185220621145293318929989847584516298407638543597075338270407864410141535799684691832967180631481173228797753404334079694339371196453386709452544702346345947558352854957039788024793587311879205695368000306189060211181640625 605 977121912319024402637537015011825233405046742687542525119674779838006969493911393595575053983052403186599074364286634659134729834737098685534214299423077841127261601927648247721843315903210785090014162506926432447809501018355468552802973114882146737939066745760493502636500973959634595171899311560168443211747215414394880000000000000000000000000000000000000 606 3309016749686051219394708387944947355936113965415834713585146793574668138676341192837644931466533592785939085242244943065310224496129617459652723142662653770156095643735055846141785277770305369526918689609624516798889070500983989644737262881006492953932956848460320786127242760388160696878516095361004622948664760259431760410099479995551519095897674560546875 607 10684953504782559165901211377387347903354711551170825643271131040710625729105131176753823620788108091834534929461695409725323127078196929132172598627984910781805297340506191808314504894934279697360862279598162318438888986919590141713098327504271769660258748396289591442840926517195036584249610583613857221189015278096220160000000000000000000000000000000000000 608 165736493271392046419368958603419785782018072794790913517424448100505759192484411042260556676217064635815814248416619823745650543228743426799358277483631228363817178970425730251873050618881006678389425776195302007977326277013004572034496337831823239454533852677058640112506056599723728924682063036888668837230907099294672934436268479112186469137668609619140625 609 596044366514604885608897579157213392377078513039400940323001615701184251391285950093300782929661965943825435362214847142072185199189630198175870722648077483087629577175865431110324422700958578904908639129225123793163795621196835817209813600078109510142830714913901036608265594115377103054858580051702750359165801402780876800000000000000000000000000000000000000 610 2021809234058177295050166825034362834476965632869075010000524690874122232731244468823801053126052025192208781083011660212904547167135196267847813840166881453565374438322119121992630804717656580780947319351480579764121222076101217672934467620294967194853036634409256000323745326597166185792773334265573824621634168518512805610570782277281978167593479156494140625 611 6539191544926926209531541362961056916853083469316545293681932196914902946212340280173340055922322152202735376830557590751897753771856520628889630360326765398464841972389789386688476995699779174784847715114075338884600059994789166728416176432614323032078354018529229963018647028523362389560761677171680619367677350194886737920000000000000000000000000000000000000 612 101596470375363324455073171623896328684377078623206829986181186685610030384992943968905721242521060621755094134279387951956083782999219720628006624097465942987019930708870972644398180029374057093852718000807720130890101007808971802657146255090907645785629251691036946388966212695630645830830104641612753997222546051867634508809432577695770305581390857696533203125 613 365971241039967399763863113602529022919526207006192177358322992040527130354249573357286680718812447089508817312399916145232321712302432941679984623705919574615804560385981374701739195538388567447613904425344226009002570511414857191766825550447959239227698058957135236477475074786841541275683168151745488720527802061307458355200000000000000000000000000000000000000 614 1243412678945779036455852597396133143203333864214481131150322684887585173129715348326637647672521995493208400366052171030936296507788145704726405511702632093942705279568103260025467944901358797180282601401160556554934551576802248868854697586481404824834617530161692440199103375857257204262555600573327902142305013638885375450501031100528416573069989681243896484375 615 4028141991674986545071429479584011060781499417098991900908070233299580214866801612586777474448150445756884992127623475903169016323463616707396012301961287485454342654992110262200101829351063971667466192510270408752913636956790126704704364682490422987760266075414005657219486569570391231969429193137755261530489247720050230558720000000000000000000000000000000000000 616 62685022221599171188780146891944034798260657510518614101473792185021388747540646428814830006635494403622893080850382366356903694110518567627480087068136486822991297247373390121593677078123793226907127006498363320759192321818135602239459239391090017449733248293369795921992153233204108477622174563875069216286310914002330491935419900438290278543718159198760986328125 617 226170226962699853054067404206362936164267195929826765607443609081045766558926236334803168684226092301316449099063148177753574818202903557958230497450258297112567218318536489565674822842724134682625392934862731673563588576054381744511898190176838809842717400435509576143079596218268072508372197917778712029286181673888009263513600000000000000000000000000000000000000 618 769672448267437223566172757788206415642863661948763820182049741945415222167293800614188703909291115210295999826586293868149567538320862191225645011743929266150534568052655917955764657893941095454594930267318384507504487426040592049821057806031989586572628251170087620483244989655642209438521916754889971426086803442470047403860138251227089858730323612689971923828125 619 2497448034838491657944286277342086857684529638601374978563003544645739733217416999803802034157853276369268695119126555059964790120547442358585527627215998240981692446095108362564063134197659662433829039356367653426806454913209878556916706103144062252411364966756683507476081673133642563821046099745408262148903333586431142946406400000000000000000000000000000000000000 620 38927398799613085308232471219897245609719868314032059357015224946898282412222741432294009434120642024649816603208087449507637194042632030496665134069312758317077595590618875265509673465514875593909325871035483622191458431849062208990704187661866900836284347190182643267557127157819751364603370404166417983313799077595447235491895758172178262975648976862430572509765625 621 140677881170799308599629925416357746294174195868352248207829924848410466799652119000247570921588629411418831339617278166562723536922206013050019369414060660804016809794129696509849739808174411772592994405484619100956552094305825445086400674289993739722170223070886956360995508847762741100207507104858358882216005001158341761905459200000000000000000000000000000000000000 622 479505935270613390281725628102052596945504061394079859973416989231993683410224037782639562535488364776014407891963261079857180576373897145133576842316467932811783035896804636886441381867925302468212641556539353548175295666423288847038519013157929512434747400478964587561061628555465096480199154138296452198452078544658839532604866130514476981988991610705852508544921875 623 1558407573739218794557234637061462199195146494487257986623314211858941593527668207877572469314500444454423665754334970357418029035221604031757369239382782902372576086363347618239975395739339629358709320558373415738327227865842964219516024608361894845504691739256170508665074964035392959824332766241134755580915680157933033198557593600000000000000000000000000000000000000 624 24329624249758178317645294512435778506074917696270037098134515591811426507639213395183755896325401265406135377005054655942273246276645019060415708793320473948173497244136797040943545915946797246193328669397177263869661519905663880619190117288666813022677716993864152042223204473637344602877106502604011239571124423497154522182434848857611414359780610539019107818603515625 625 88064353612920367183368333310639949180153046613588507378101532955104952216582226494154979396914482011548188418600416132268264934113300964169312125253201973663314522931125190015165937119917181769643214497833371557198801611035446728624086822105536081066078559642375234681983188538699475928729899447641332660267219130725121942952817459200000000000000000000000000000000000000 626 300650221414674595706641968819986978284831046494088072203332452248460039498210471689715005709751204714561033748260964697070452221386433509998752680132425393872987963507296507327798746431189164647569326255950174674705910382847402107093151421250021804296586620100310796400785641104276615493084869644711875528429453247501092386943251063832577067707097739912569522857666015625 627 978679956308229402981943352074598261094551998537998015599441325047415320735375634547115510729506279117378062093722361384458522234119167331943627882332387662689977782236182304254704548524305287237269453310658505083669499099749381529856063454051269962976946412252875079441667077414226778769680977199432626504815047139181944848694168780800000000000000000000000000000000000000 628 15303333653097894161798890248322104680321123230953853334726610307249387273305065225570582458788677395940459152136179378587689871908009716989001480830998578113401129766562045338753490381130535467855603733050824498974017096020662580909470583774571425391264283989140551634558395613917889755209699990137923069690237262379710194452751519931437579632302004029043018817901611328125 629 55480542776139831325522049985703167983496419366560759648203965761716119896446802691317637020056123667275358703718262163329006908491379607426666638909517243407888149446608869709554540385547824514875225133635024081035245014952331439033174697926487731071629492574696397849649408779380669835099836652014039575968348052356826824060274999296000000000000000000000000000000000000000 630 189710289712659669890891082325411783297728390337769573560302777368778284923370807636210168602853010174888012295152668723851455351694839544809212941163560423533855404973104096123841008998080362892616244867504560219739429451576710729575778546808763758511146157283296112528895739536798544376136552745813193458438984999173189296161191421278356129723178673884831368923187255859375 631 618525732386800982684588198511146101011756863076014745858846917429966482704757401033777002781047968402182935243232532394977786051963313753788372821634069002820065958373267216288973274667360941533954294492336175212879123431041609126869032102960402616601430132543817050207133592925791324182438377590041419951043109791962989144374714669465600000000000000000000000000000000000000 632 9687010202410967004418697527187892262643271005193789160881944324488862144002106287786178696413232791630310643302201546646007688917770150854037937366022099945782915142233774699430959411255628951152597163021171907850552821781079413715694879529303712272670291765125969184675464423610024215047740093757305303113920187086356553088591712116599987907247168550384230911731719970703125 633 35174664120072653060380979690935808501536729878399521616961314292928020014347272906295381870715582405052577418157378211550590379983534671108506649068633932320601086749150023395857578604437320742430892734724605267376345339479778132347032758485393221499413098292357516236677725166127344675453296437376901091163932665194228206454214349553664000000000000000000000000000000000000000 634 120466033967538890380715837276636482394057527864483679210792263629174210926340462848993457062811661461053887807421944639645674148326223110953850217638860868943998182157921101038639040713781030436811315490865395739534537701751211313280619377223564986654577809874893031455848794605867075678846710993591377846108755474474975203062356552511756142374218457916867919266223907470703125 635 393382365798005424987398094253088920243477364916345378366226639485458683000225707057482173768746507903788346814695890603205871929048667547409405114559267885793561949525397949559787002688441558815594931297125807435391122502142463404688704417482816064158509564297867643931736965100803282180030808147266343088863417827688461095822318529780121600000000000000000000000000000000000000 636 6170625498935785981814710324818687371303763630308443695481798534699405185729341705319795829615229288268507879783502385213506897840619586094022166102156077665463716945602914483537521144969835641884204392844486505300802147474547586536897638260166464717690975854385242370638270837839585424985410439723403478083567159174009124317432920618274192296916446366594755090773105621337890625 637 22441435708606352652523065042817045823980433662418894791621318518888076769153560114216453633516541574423544392784407298969276662429495120167227242105788448820543493345957714926557135149631010633670909564754298160586108326588098448437406899913680875316625556710524095359000388655989245902939203127046462896162589040393917595717788755015237632000000000000000000000000000000000000000 638 76977795705257350953277420019770712249802760305405071015696256459042320781931555760506819063136651673613434308942622624733585780780456567899510289071232095255214838398911583563690347016106078449122430598662987877562569591419024029186315782045858026472275220510056647100287379753149061358783048324904890443663494748189509154756845837055012174977125594608878600411117076873779296875 639 251764714110723471991934780321976908955825513546461042154385049270693557120144452516788591211997765058424541961405369986051758034591147230342019273317931446907879647696254687718263681720602597641980756030160516758650318401371176579000770827189002281061446121150635292116311657664514100595219717214250459576872587409720615101326283859059277824000000000000000000000000000000000000000 640 3955370944817838814343229318208778605005712487027712408803832860742318724052508033109989126783361973780113550941225028921857921515837154686268208471482045783562242562131468183947551053925664646447775015813315849897814176531185002970151386124766703884039915522660940359579131607055174257415648091862701629451566549030539848687474502116313757262323442120987238013185560703277587890625 641 14407401724925278402919807757488543418995438411272930456220886489126145285796585593326963232717619690779915500167589485938275617279735867147359889431916184142788922728104852982849680766063108826816723940572259419096281545669559203896815229744583121953273607408156469220478249517145095869686968407563829179336382163932895096450820380719782559744000000000000000000000000000000000000000 642 49496722638480476662957381072712567976623174876375460663092692903164212262781990354005884657596867026133438260650106347703695657041833573159385115872802237249103141090500148231452893131356208442785722874940301205272732247282432450766801047855486711021672966787966424085484785181274846453697500072913844555275627123085854386508651873226372828510291757333508940064348280429840087890625 643 162136475887305915962805998527353129367551630723920911147423971730326650785373027420811852740526560697625405023145058271017332174276698816340260412016747851808674493116388018890561811028068072881435606883423372792570805050483037716876496412709717469003571302021009128122904707535947080783321497885977295967505946291860076125254126805234174918656000000000000000000000000000000000000000 644 2551214259407506035251382910244662200228684554132874503678472195178795577013867681355942986775268473088173240357090143654598359377714964772642994464105919530397646452574796978646170429782053696958814885199588723184090143862614326915747644050474524005205745512116306531928539886550587396033093019251442550996260424124698202403421053865022373434198620168036768518504686653614044189453125 645 9307181514301729848286195811337599048671053213682313074718692671975489854624594293289218248335582320243825413108262807916126048762709370177194488573017854956241644082355735026920893774876768302123603665609679584736197878502535245717342638415000696781814750385669079116428949188075731931817781591286233649851302877900650232307229965944979533594624000000000000000000000000000000000000000 646 32024379547096868400933425554045031480875194145014923049020972308347245334019947759041807373465172965908334554640618806964291090106066321834122169969703047500169732285553595905750021855987466862482362700086374879811457763991733795646120277962499902031022409511814276383308656012284825655542282547175257427263330748636547788071097761977463220046158766994780284221633337438106536865234375 647 105064436374974233543898287045724827830173456709100750423530733681251669708921721768686080575861211332061262454997997759619231248931300832988488746986852607972021071539419436241084053546188111227170273260458345569585881672713008440535969675435896919914314203709613915023642250483293708347592330630113287786943853197125329329164674169791745347289088000000000000000000000000000000000000000 648 1655738054355471416878147508748785767948416275632235552887328454671038329482000125200006998417149239034224432991751503231834335236137012137445303407204741775228072547721043239141364608928552849326270860494533081346474503366836698168320220988757966079378528837363482939221622386371331220025477369494186215596573015256929133359820263958399520358794904489055862768509541638195514678955078125 649 6049667984296124401386027277369439381636184588893503498567150236784068405505986290637991861418128508158486518520370825145481931695761090615176417572461605721557068653531227767498580953669899396380342382646291730078528621026647909716272714969750452908179587750684901425678816972249225755681558034336051872403346870635422650999699477864236696836505600000000000000000000000000000000000000000 650 20847871085160061329007660035683315494049751388404714904912652972734056712446985991136216600125827600806325795071042843333753499659049175514013532650276683922610495717895390934643264228247840927476018117756230046757259004358618700965624300953587436222195588592191093925533935063997421501758025938211092585148428317362392610034284643047328556250049357313601965028283302672207355499267578125 651 68502012516483200270621683153812587745273093774333689276142038360176088650216962593183324535461509788503943120658694539271738774303208143108494663035427900397757738643701472429186802912114648520115018165818841311369994850608881503229452228384204791784132860818668272595414747315107497842630199570833863637087392284525714722615367558704217966432485376000000000000000000000000000000000000000 652 1081196949494122835221430323212957106470315827987849816035425480900188029151746081755604569966398453089348554743613731610387820909197468925751783124904696379223931373661841235159311089630345010610054871902930102119247850698544363903913104305658951849834179330798354359311719418300479286676636722279703598784562178962774724083962632364834886794293072631353478387836730689741671085357666015625 653 3956482861729665358506461839399613355590064721136351288062916254856780737200915034077246677367456044335650183112322519645145183329027753262325377092389890141898322899409422959944071943700114205232743918250674791471357718151427732954442355590216796201949450388947925532393946299850993644215738954455777924551788853395566413753803458523210799731074662400000000000000000000000000000000000000000 654 13655355560779840170500017323372571648602587159405088262717787697140807146652775824194221873082417078528143395771533062383608542276677209961678863885931227969309874695221481062191338069502335807496791867130330680626004647854895249132483917124599770725538110527885166521224727466918311083651506989528265643272220547872367159572456441196000204343782329040409287093525563250295817852020263671875 655 44937320210812979377527824148901057560899149515962900165149177164275514154542327461128260895262750421258586687152103617762260635942904541879172498951240702660929076550268165913546542710347209429195451916777159900258716621999426266118520661820038343410391156697046386822592074238710518584765410918467014545929329338648868858035681118509966985979710406656000000000000000000000000000000000000000 656 710346395817638702740479722350912818950997498988017329135274540951423535152697175713432202467923783679702000466554221668024798337342737084218921513062385521150122912495829691499667385887136671970806050840225077092345837908943647084870909528817931365341055820334518814067799657823414891346550326537765264401457351578542993723163449463696520623850548718799235300808732063160277903079986572265625 657 2603365723018119805897251890324945587978262586507719147545398895695761725078202092422828313707786077172857820487908217926505530630500261646610098126792547713369096467811400307643199338954675147043145498208944012788153378543639448284023069978362651900882738355927735000315216665301953817893956232031901874355077065534282700250002675708272706223047127859200000000000000000000000000000000000000000 658 8998879314553914672359511416102524716429104938047953165131022092415791909644179268143992214361312854750046497813440288110798029360330281364746371300828679231775207424150956019984091787802039297140385840438887918532537062936375969178306901385111248908129614837876324737487095400699167004126343106099127058916393341047889958158248794748164134662552554837629720194633346181944943964481353759765625 659 29658631339136566389168363938274697990193438680535514108998456928421839341997936124344652190873415278030667213520388387723092019722316997640253849307818863756213190523176989502940718188829158223268998265072925534170752970519621335638223636801225306650858163420050615302910768997548942265945171206188229600313357363508253446303549538216578210746608868392960000000000000000000000000000000000000000 660 469538967635459182511457096473953373326609346831079454558416471568890956735932833146578685831297621012283022308392340522564391700983549212668707120134236829480231245159743426081280142071397340172702799605388775958040598857811750723099671198548652632490437897241116936098815573821277243180069765841462839769363309393416918851011040095503400132365212703126294533834571893748943693935871124267578125 661 1723428108637995311503980751395113979241609832268110075675054068950594262001769785183912343674554383088431877162995240267346661277391173210055884959936666586250341861691147003659797962387994947342562319814320936465757536595889314764023272325676075558384372791624160570208673432429893427445799025605119040823061017383695147565501771318876531519657198642790400000000000000000000000000000000000000000 662 5966256985549245427774356068875973886992496573925792948481867647271670036094090854779466838121550422699280828050310911017459093465898976544826844172449414330666962522212083841249452855312752054004075812210982689987072072726817267565217475618328758026089934637512003300953944250663547723735765479343721240061568785114751042258918950918032821281272343857348504489041908518629497848451137542724609375 663 19693331209186680082407793655014399465488443283875581368374975400472101323086629586564849054739947744612363029777537889448133101095618486433128555940391725534125558507389521029952636877382561060250614848008422554689379972425028566863780494836013603616169820510913608561132750614372497664587593680908984454608069289369480288345556893375807931935748288612925440000000000000000000000000000000000000000 664 312243413477580356370118969155178993262195215642667837281346953593312486229395334042474826077812917973168209835080906447505320481154060226424690234889267491604353778031229378344051294477479231214847361737583536012096998240444814230861281347034854000606141201665342762505712356591149366714746394284572788446626600746622251035922341663509761088022866447578985864999990309343047556467354297637939453125 665 1147803120352904877461651180429145910174912148290561310399586009921095778493178676932485620887253219136895630190554830018052876410742521357897219383317819946442727679886303904437425442950404634930146504996337743686194519372862283632839499368900266321883992279221690939758976505998309022678902151053009281188158637577540968278624179698371769992091694296098406400000000000000000000000000000000000000000 666 3979493409361346700325495497940274582623995214808503896637405720730203914074758600137904381027074131940420312309557377648645215341754617355399505063023759358554864002315459922113385054493605620020718566744725454221377072508787117466000056237425281603401986403220506201736280815192586331731755574722262067121066379671538945186698940262327891794608653352851452494190952981925875064916908740997314453125 667 13155145247736702295048406161549618842946280113628888354074483567515363683821868563825319168566285093401058503891395310151352911531873148937329875368181672656795873082936200048008361434091550788247410718469626266532505821579919082665005370550457087215601440101290290518836677410400828439944512578847201615678190285298812832614832004775039698533079856793434193920000000000000000000000000000000000000000 668 208890843616501258411609590364814746492408599264944783141221111953926053287465478474415658646056842124049532379669126413381059401892066291478117767140919951883312677502892454112170316005433605682732885002443385592092891822857580720446197221166317326405508463914114308116321566559478926332165337776379195470793195899490285943032046572888030167887297653430341543684993516950498815276660025119781494140625 669 769028090636446267899306290887527759817191139354676077967722626647134171590429713544765365994459656821720072227671736112095427195197489309791136986822939364116627545523823615973075046776771105403198158347546288269750327979817730034002464577163178435662274827078532929638514259018867045194864441205516218396066287176952448746678200397909085894701435178385932288000000000000000000000000000000000000000000 670 2670240077681463635918407479117924244940700789136506114643699238609966826344163020692533839669166742532022029559713000402240939494317348245473067897288942529590313745553673607738081371565209371033902158285710779782544015653396155819686037735312363955882732876560959661365044426994225428592007990638637847038235540759602632220274988916022015394182406399763324623602129450872262168559245765209197998046875 671 8840257606479063942272528940561343862459900236358612973938052957370324395528295674890614481276543582765511314615017648421709156549418756085885676247418084025366826711733126432261618883709522129702260002811588851109843912101705623550883609009907162608884167748067075228658247219789356711642712452985319485735743871720802223517167107208826677414229663765187778314240000000000000000000000000000000000000000 672 140583537753905346911013254315520324389390987305307839054041808344992233862464267013281738268796254749485335291517322076205452977473360614164773257285839127617469431959446621617490622671656816624479231606644398503478516196783151824860290729844931560670907196214198929362284414294529317421547272323503198551843820840356962439660567343553644302988151320758619858900000636907685702681192196905612945556640625 673 518324933088964784564132440058193710116786827925051676550245050360168431651949626929171856680265808697839328681450750139552317929563107794799226329118661131414606965683057117165852581527543725041755558726246198293811721058397150042917661125007982265636373233450931194576358610578716388461338633372517931198948677557265950455261107068190723893028767310232118362112000000000000000000000000000000000000000000 674 1802412052434987954244925048404598865334973032667141627384496986061727607782310038967460341776687551209114869952806275271512634158664210065694320830670036207473461778248729685223204925806516325447883956842854776353217210566042405178288075471335845670220844691678647771421404988221102164299605393681080546750808990012731776748685617518314860391073124319840244120931437379338776963777490891516208648681640625 675 5976014141979847224976229563819468451022892559778422370382123799182339291377127876226055389342943461949485648679751930333075389827407079114058717143254624801147974857131593468208854365387636959678727761900634063350254484580753001520397319690697241923605697397693342854572975120577605137070473618218075972357362857283262303097604964473166833932019252705266938140426240000000000000000000000000000000000000000 676 95175055059393919858755973171607259611617698405693407039586304249559742324888308767991736807975064465401571992357227045591091665749465135789551495182513089397026805436545362835041151548711664854772439797698257786854955465222193785430416824105018666574204171837012675178266548477396347894387503363011665419598266708921663571650204091585817193122978444153585644475300431186503220715167117305099964141845703125 677 351424304634318123934481794359455335459181469333185036701066144144194196660021847057978518829220218297135064846023608594616471556243787084873875451142452247099103522733112725438448050275674645578310268816394922443204346877593267729098174242755411976101461052279731349922771137972369711376787593426567157352887203383826314408667030592233310799473504236337376249511936000000000000000000000000000000000000000000 678 1223837783603356820932304107866722629562446689180989164994073453535913045684188516458905572066370847270988996697955460909357078593732998634606443844024954584874480547430887456266556144622624584979113206696298393143834485974342793116057603245037039210079953545649801836795133987002128369559432062309453691243799304218644876412357534294935790205538651413171525758112445980571029558404916315339505672454833984375 679 4063689616546296112983836103397238546695566940649327211859844183443990718136446955833717664753201554125650241102231312626491265082636813797559927657413144864780622902849483558382020968463593132581534878092431163078173049514912041033870177389674124508051874230431473141109623081992771493207922060388291661203006742952618366106371375841753447073773091839581517935489843200000000000000000000000000000000000000000 680 64814212495447259423812817729864543795511652614277210193958273193950184523248938271002372766231018900938470526795271618047533424375385757472684568219291413879375254502287392090663024204672643766100031502232513552848224671816313967878113857215517711937033041021005631796399519513106912916077889790210944150746419628775652892293788986369941508516748320468591823887679593638008693307028806884773075580596923828125 681 239671375760604960523316583753148538783161762085232195030127110306340442122134899693541349841528188878646114224988101061528433601358262791883983057679152432521588602503982878749021570288010108284407603332781337106265364570518608591244954833559190967701196437654776780647329916097156143158969138716918801314669072707769546426710914863903117965240929889182090602167140352000000000000000000000000000000000000000000 682 835881206201092708696763705672971555991151088710615599690952168765028610202300756741432505721331288686085484744703579801090884679519638067436201145469043981469270213895296132630057846777252591540734320173571802517238953920476127698267343016360297780484608271678814654531076513122453676409092098557356871119514924781334450589640195923441144710382898915196152092790800604730013188390557843376882374286651611328125 683 2779563697717666541280943894723711165939767787404139812912133421475689651205329717790262882691189863021944764913926217836520025316523580637530990517670591087509946065549046753933302342429097702685769856615222915545470365868199836067167201334537101163507481973615127628518982188083055701354218689305591496262856612179590962416758021075759357798460794818273758267875052748800000000000000000000000000000000000000000 684 44397735559381372705311780144957212499925482040779888982861417137855876398425522715636625344868247947142852310854761058362560395697139243868788929230214618507372049334066863582104171580200760979778521579029271783701033900194175067996507992192629632676867633099388857780533670866478235347513354506294496743261297445711322231221245455663409933333972599520985399363060521642035954915314732716069556772708892822265625 685 164414563771775002918995176454659897605248968790469285790667197670149543295784541189769365991288337570751234358341837328208505450531768275232412377567898568709809781317732254821828797217574934283103615886287997254898040095375765493594039015821605003843020756231176871524068322442649114207052829159806297701862983877529908848723687596637538924155277903978914153086658281472000000000000000000000000000000000000000000 686 574250388660150690874676665797331458965920797944192916987684139941574655208980619881364131430554595327340728019611359323349437774829991352328670186937233215269388636946068443116849740735972530388484477959243828329343161343367099728709664652239524575192925882643345667662849564515125675693046271708904170459106753324776767555082814599404066416033051554739756487747280015449519060424313238399918191134929656982421875 687 1912339824029754580401289399569913282166560237734048191283547793975274480029266845839700863291538625759097998260781237871525777417768223478621321476157366668206842893097744166706112011591219219447809661351273365895283611717321487214211034518161525600493147597847207808421059745401142322531702458242246949428845349179558582142729518500122438165341026834972345688298036291174400000000000000000000000000000000000000000 688 30590039800413765793959816519875519412448657126097343509191516407982698838515185151073634862614222835581425242178930369211804112635328939025595572239617872151579341991172069008069774218758324315067401367951168258970012357233786621849594006620721816914361799205478923010787699227003504154436701254836908256107033940095101017311438118952089444067107121069958940161148699411362772936651850841371924616396427154541015625 689 113446049002524752014106671753715329347621788465423807195560366392403184874091333420940862533988952923818351707255867756463868760866920109910364540521850012409768749109235255827061870080126704655341494961538718105879647665809278190579886920916907452651684321799512041351607142485427888802866452120266345414285458875495637105619344441679901857667141753745450765629794214215680000000000000000000000000000000000000000000 690 396807018564164127394401576065956038145451271379437305638489740699628086749405608338022614818513225371192443061551449292434461502407524024459111099173628151751147548129733294193743170848557018498442774269837485375576124488266665912538378274697511481458311784906551856355029049079951841903894973750852781787242766547420746380562224888188209893478838624325171733033370490675617670753200447734343470074236392974853515625 691 1323339158228590169637692264502379991259259684511961348368215073430889940180252657321072997397744729025295814796460616607095837973095610647205954461500897734399135282023638963360629512021123699857884285655081169199536259308386469152234035886567775715541258137710267803427373343817590487191938101103634889004760981632254538842768826802084727210415990569800863216302241113492684800000000000000000000000000000000000000000 692 21198897581686739695214152848273734952826919388385459051869720870732010295091023309694028959791656425057927692829998745863780250056282954744737731562055185401044483999882243822592353533599518750341709147990159603466218563563014128941768646588160219121652726849396893646475875564313428379024633969601977421482174520485905004996826616433797984738505234901481545531676048692074401645099732633070743759162724018096923828125 693 78731558007752177897790030197078438567249521195004122193718894276327810302619385394132958598588333329129936084835572222985924920041642556277792991122163908612379511881809267543980937835607933030806997503307870365480475480071639064262441523116333772140268919328861356698015356884886954829189317771464843717514108459593972151299825042525851889220996377099342831347077184665681920000000000000000000000000000000000000000000 694 275780877902094068539109095365839446511088633608708927418750369786241520290836897794925717298866691632978747927778257258241950744173229196999082213925671565467047545950164639464651503739747127856417728117537052336025406519345332809214172900914770479613526690510053540166745189110566530123207006756842683342133722750457418734490746297290805875967792843905994354458192491019554281173474311175368711701594293117523193359375 695 921044054127098758067833816093656473916444740420325098464277691107899398365455849495466806188830331401605887098336589158538703229274545010455344305204624823141798156288452718498998140366702095101087462815936493762877236478636982529954888977051171898016715663846346391185451847297042979085588918368129882747313643216049159034567103454250970138449529436581400798546359814990908620800000000000000000000000000000000000000000 696 14775631614435657567564264535246793262120362813704664959153195446900211175678443246856738184974784528265375601902509125867054834289229219457082198898752464224528005347917923944346870412918864568988171276149141243615954338803420847872412746671947672727791950614029634871593685268326459580180169876812578262773075640778675788482788151654357195362738148726332637235578205938375857946634513645250308400136418640613555908203125 697 54954627489411020172657441077560750119940165794112877291215788204876811591228331005104805101814656663732695387215229411644175594189066504281899507803270408211440899293502868745698694609254337255503284257308893515105371885090004066855184183135200972953907705691545226975214719105651094470774143804482460914824847704796592561607277879683044618676255471215341296280259874896645980160000000000000000000000000000000000000000000 698 192770833653563753908837257660721773111250954892487540265706508480582822683294991558653076391907817451452144801517001823511123570177087208702358467534044424261466234619165082985791401114083242371635991954158399582881759157022387633640706857739424565249855156666527424576554887188286004556121697723033035656151472202569735695409031661806273307301487197890290053766276551222668442540258543511582729479414410889148712158203125 699 644730837888969130647483671265559531741511318294227568924994383775529578855819094646826764332181231981124120968835612410977092260492181507318741013643237376199258709401916902949298698256691466570761223971155545634014065535045887770968422283935820328611700964692442473829816293107930085359912242857690917923119550251234411324196972417975679096914670605606980558982451870493636034560000000000000000000000000000000000000000000 700 10357717761719395954862549439208002076746374332406970136366390008277048034150588716046573467667323954314028296933658897232805438836749682839414621428025477421394131748890464684987156159456124062860708064580548011774783991501198014358561335417035318582182157380434774044987173373096848165706299083645617362203926024185851727726434494309704393949279442257159178702140322362801476420590794065320466188495629467070102691650390625 701 38578148497566536161205523636447646584197996387467239858433483319823521737042288365583573181473888977940352161825091046974211267120724686005893454477895826564431511304039013859480483615696544753363305548630843247603971063333182854932339296560911083013643209395464749336600732812167068318483448950746687562207043088767207978248309071537497322310731340793169589988742432177445478072320000000000000000000000000000000000000000000 702 135517896058455318997912592135487406497209421289418740806791675461849724346356379065733112703511195668370857795466452281928319869834492307717758002676433230255810762937273053339011354983200519387260102343773354906765876687386738506449416920990815469370648175136568779477318085693365061202953553499292224066274484958406524193872549258249810135032945500116873907797692415509535915105801756088642658824028330855071544647216796875 703 453890509873834267975828504570953910346023968079136208523196046177972823514496642631366042089855587314711381162060271137327872951386495781152393673604839112844278131418949499676306283572710792465815901675693504126345902136672304990761769287890817511342637479143479501576190670347982780093378218971814406217876163376869025572234668582254878084227928106347314313523646116827519768330240000000000000000000000000000000000000000000 704 7302191022012174148178097354641641464106193904346913946138304955835318864076165044812834294705463387791389949338229522549127834379908526401787308106757961582082862882967777602915945092416567464316799185529286348301222714008344600122785741469009899600438420953206515701715957228033277956822940853970160240353767847051025468047136318488341597734242006791297220985008927265775040876516509816050928662889418774284422397613525390625 705 27236172839281974529811099687332038488443785449551871340054039223795406346351855586102002666120565618425888626248514279163793154587231628320160778861394453554488646980651543784793221432681760595874493717333375332808403570713227095582231543372003224607632105833198113031640117365389950232849314959227161418918172420669648832643306204505473109551376326599977730532052157117276507519057920000000000000000000000000000000000000000000 706 95811152513327910531524202639789596393527060851619049750401714551527755112873959999473310681382415337538196461394781763323322147972986061556454907892238293790858209396652048710681027973122767206792892357047761919083474817982424124059737763140506536845048259821554127090463886585209098270488162323999602414856060865593412605067892325582615765468292468582629852812968537765241891979801841554670359788588029914535582065582275390625 707 321354480990674661726886581236235368524984969400028435634422800694004759048263622983007157799617755818815657862738671965228134049581639013055894720912226091893748917044616245770824848769479241065797658386391000921452898712763991933459332655826698798030587335233583487115942994606371808306111779032044599602256323670823270105142145356236453683633373099293898533974741450713883995977809920000000000000000000000000000000000000000000 708 5177253434606631471058271024440923798051291478181961987812058213687241074630001016772299514946173541944095474080804731487331634575355145218867201447691394761696749784024154320467405070523346332200610622540264020945566904231916321487055090701528018816710840455823419632516613674675594071387465065464843610410821403559177056845419649808234192793577582815029729678371329431434503981450205459580108421988597910967655479907989501953125 709 19337682715890201916165880778005747326795087669181828651438367848894738505909817466132421892945601589082380924636445138206293139756934456107314152991590062023686939356262596087203187217204050023070890539306696486293966535206391237863384395794122289471418795141570660252464483329426864665323013621051284607431902418675450671176747405198885907781477191885984188677757031553266320338531123200000000000000000000000000000000000000000000 710 68121729436976144387913708076890403035797740265501144372535619046136233885253385559625523894462897304989657684051689833722882047208793089766639439511381426885300186881019606633294210888890287484029746465860958724468350595585503552206473549592900147696829312733124984361319823362083668870317083412363717316962659275436916362203271443489239809247955945162249825350020630351086985197639109345370625809686089269234798848628997802734375 711 228804390465360359149543245840199582389789298212820246171709034094131388442363699563901096353327842142996748398269934439242431443302126977295797041289504977428349228935766766988827292323869219638847932771110392656074463883487962256623044850948609544197778182686311442826551412159736727513951586670815754916806502453626168314861207493640355022746961646697255756190015912908285405136200663040000000000000000000000000000000000000000000 712 3691381698874528238864547240426378668010570823943738897309997506359002886211190724958649554156621735406140073019613773550467455452228218541052314632203964465089782596009222030493259815283145934859035373871208246934189202717356337220270279670189477416314829245002098197984345550043698572899262591676433494222915660737693241530784210313270979461820816547116197260678757884612801338773996492680617304877870310519938357174396514892578125 713 13807105459145604168142438875496103591331692595795825657126994644110843293219609670818549231563159534604819980190421828679293301786451201660622305235995304284912474700371493606263075673083691716472615845064981291213892106137363343834456458597003314682593019731081451420259641097210781371040631725430617209706378326934271779220197647312004538155974715006592710715918520529032152721711221964800000000000000000000000000000000000000000000 714 48707036547437943237358301274976638170595384289833318226362967617987407227956170675132249584540971573067605244096958231111860663754287059183147199250637720222989633619929018742805360785556555551081268723090585487994870675843635039827628587958923605603232958604184363818343673703889823242276714639840057881628301381937395198975339082094806463612288500791008625125264750701027194416311963181939997453925553827502881176769733428955078125 715 163823943573198017151072964021582900991089137520379296258943668411398074124732408887753184988982734974385671853161273058497580913404322915743790681563285563838698047918009005164000341303890361261415119864115041141749316140577380975742100113279204433645609178803398993063810811106371496899989336056304080520433455756796336513440624565446494196286824539035235121432051393642332350077519674736640000000000000000000000000000000000000000000 716 2646720678093036747265880371385713504963579280767660789371268212059405069413423749795351730330297784286202432355063075635685165559247632693934509591290242521469374121338612195863667287558015635293928363065656313051813658348344493786933790523525855307497732568666504407954775759381331876768771278232002815357830528748926054177572278794615292274125525464282313435906669403267378559900955485252002607597433012642795802094042301177978515625 717 9913501719666543792726271112606202378576155283781402821817182154471585484531679743647718348262348545846260745776722872991732590682671962792326815159444628476567156834866732409296888333274090652427338176756656567091574532206626880873139737272648379942101788166916482119746422307797341024407173578859183156569179638738807137480101910770019258395989845374733566294029497739845085654188657370726400000000000000000000000000000000000000000000 718 35020359277607881187660618616708202844658081304390155804754973717332945796900486715420087451284958561035608170505712968169427817239332395552682836261208520840329546572728964476077054404815163441227432211902130965868312015931573593636064954742466072428724497236408557585389101393096782911196957826045001616890748693612987148063268800026165847337235432068735201465065355754038552785328301527814858169372473201974571566097438335418701171875 719 117953239372702572348772534095539688713584179014673093306439441256206613369807334399182293192067569181557683734276116602118258257651112499335529290725565605963862594500966483718080245738801060108218886302162829622059507621215714302534312081561027192224838608738447275005943783996587477767992321960538937974712088144893362289677249687121475821326513668105369287431077003422479292055814165810380800000000000000000000000000000000000000000000 720 1908285608905079494778699747769099437078740661433483429136684380894831055047078523602448597568144702470351953728000477533329004368217543172326781415320264857979418741485139393217704114329329273046922349770338201710357647669156380020379262967462141676705865182008549678135393322513940283150284091605274029872995811227975685062029613010917625729644503859747547987288708639755779941688588904866693880077749202115455773309804499149322509765625 721 7157548241599244618348367743301678117331984114890172837352005515528484719831872774913652647445415650101000258450793914300030930472889157136059960545119021760081487234773780799512353376623893451052538163618306041440116812253184607990406890310852130318197491056513700090456916906229680219621979323936330239042947699169418753260633579575953904561904668360557634864289297368168151842324210621664460800000000000000000000000000000000000000000000 722 25319719757710498098678627259880030656687792783074082646837845997631719811159051895248723227279025039628744707275630475986496311864037321984589690616853760567558262172083041316203710334681363168007433489205240688322789587518527708198874962278802970365967811501923387134236320307208974044795400508230536169012011305482189708049743342418917907624821217385695550659242252210169873663792362004610142456456298125027615242288447916507720947265625 723 85398145305836662380511314685170734628634945606623319553862155469493588079740510105007980271056920087447763023615908419933618978539405449518923206485309498717836518418699734211890097914891967518350473682765888646371083517760177155034841947050183687170783152726635827104303299613529333904026441099430191093691551816902794297726328773475948494640395895708287364100099750477875007448409456046715699200000000000000000000000000000000000000000000 724 1383507066456182633714557317132597091882086979539275486124096176148752514909131929611775233236904909291005166452800346211663528166957718799936916526107192022035078587576726060082835482888763722959018703583495196240009294560138375514774965651410052715611752256956198516648160158822606705283955966413823671657921963140282371669971469432915278653992265298316972290784313763822940457724226956028353063056368171533705435649608261883258819580078125 725 5196380023401051592920914981637018313183020467410265479917556004273679906597939634587311822045371761973326187635276381781822455523317528080779531355756409797819159732445764860445968551428946645464142706786890186085524805695812025401035402365678646611011378507028946265671721673922747839445556989177775753545180029596998014867219978772142534711942789229764842911474029889290078237527376911328398540800000000000000000000000000000000000000000000 726 18407436263855532117739362017932782287412025353294858084251114040278260302712630727845821786231851203810097402189383356042182818725155133082796705078452683932614856599104371036880097413313351023141404146652209980410668030125969643860582097576689759456058598961898302446589804863340924130566256169483599794871732219085551917752163409938553318843245025039400665329269117356793498153577047177351573565843728736895076281143701635301113128662109375 727 62169849782649090213012237090804294809646240401621776635211649181791332122051091356445809637329437823661971481192381329711674616376687167249776094321305315066584985408813406506255991282041352353359144841053566934558148800929408968865364937452533724260330135184990882131932802118649355082131249120385179116207449722705234248744767347090490504098208212075633201064872618347893005422442084002009029017600000000000000000000000000000000000000000000 728 1008576651446557139977912284189663279982041408084131829384466112412440583368757176686984145029703678873142766344091452388302712033712177005154012147532142984063572290343433297800387067025908754037124634912367998058966775734340875750270949959877928429680967395321068718636508755781680288152003899515677456638625111129265848947409201216595238138760361402473072799981764733826923593680961450944669382968092397048071262588564422912895679473876953125 729 3793357417082767662832267936595023368623604941209493800339815883119786331816495933248737630093121386240528116973751758700730392532021795498969057889702179152407986604685408348125557042543131051188824175954429835842433108157942778542755843726945412026038306310131130773940356821963605922795256602099776300087981421605808550853070584503664050339718236137728335325376041819181757113394985145269730934784000000000000000000000000000000000000000000000 730 13455835908878393978067473635108863852098190533258541259587564363443408281282933062055295725735483229985181201000439233266835640488088402283524391412348911954741460173945295227959351209132059597916366431202765495680198330022083809662085513328560214162378835841147659088457147355102215539443933259892511450051236252151538451876831452665082476074412113303801886355695724787816047150264821486644000276631765706670300761516045895405113697052001953125 731 45508330040899134035924957550468743800661047973987140496974927201071255113341398872918332654525148486920563124232823133348945819187735006426836101043195490628740209319251413562579385618454269922658894023651210996096564922280327365209447134215254686158561658955413325720574811150851327920120074356121951113063853197020231470081169698070239048999888411239363503179486756630657679969227605489470609240883200000000000000000000000000000000000000000000 732 739286685510326383603809704311023184226836352125668630938813660398318947609299010511559378306772796614013647730219034600625887920711025744777890904141060807318598488821736607287683720129991116709212357390765742577222646613271861924948606320590521538956149100770343370760560917987971651215418858344991575716112206457751867278450944491764309555711344908012762362386633549895134994168144743542442657715611727036236235477417721995152533054351806640625 733 2784324344138751464518884665460747152569726026847768449449424858209923167553308015004573420488351097500547637858733790886336108118503997896243288491041399497867462167839089727524158869226658191572596945150551499508345901387929999450382789295577932427112116831636249988072221907321286747331718345941235804264578363458663476326153809025689412949353185325092598128826014695279409721231919096627982506131456000000000000000000000000000000000000000000000 734 9890039393025619573879593121805014931292170041945027825796859807130905086742955800610642358415580174039108182735322836451124195758744975678390427688076450286734973227849791992550123138712063804468529326934032639324945772566231600101632852296491757409348444343243529430016003306000128421491290946020995915787658645331380762129471117708835619914692903278294386471436357719044794655444643792683340203324347794402671059714293733122758567333221435546875 735 33494130910101762650440768757144995437286531308854535405773546419988443763419269570467892833730509286373534459435357826144824122922172964730151370367791881102752794058969040382058427815182342663076946001407291293127071782798320940794153090782427449012701380991184207730343061007026577349208374726105756019214995953006890361979740897779695940063917870672171538340102252880164052457351517640250368401290035200000000000000000000000000000000000000000000 736 544854287221110544716007752077224086775178391516617781001905667713561064388053370747019261812091551104528058377171428500661279397564025973901305596351961814993807086261619879571022901735803453014689507396994352279413090553981362238687122858275214374210681887267743064250533396557135106945763698600258791302774696159363126184218346090430296142559261197205405861078948926272714490701922675990780238736405842825706105546856861110427416861057281494140625 737 2054831365974398580814936883110031398596457807813653115693675545358923297654341315073375184320403109955404156739745537674116047791455950447427546906388552829426187079865248218912829245489273745380576545521107006637159275224292339594382498500136514131208742221747552491197299767603109619530808139304632023547258832232493645528701511060958786756622650769918337419073598845116204374269156293311451089525014528000000000000000000000000000000000000000000000 738 7308739111445932865097019317013906034224913660997375563263879397469738859103044336651264702869113748614900947041403576137380780665712537026330526061488496761897145215380996282494540999508215151502243172604250120461134925926445152475106677847107408725508500369656968248781826443134094903482064009109515981767079738899890383213679155986829523116958055522659551602391468354374103250373591762792988410256693020063573913128863068777718581259250640869140625 739 24785656873475304361326168880287296623592033168552356200272424350791448384930259482146240696960576871916415499982164791347169850962407993900312014072165992016037067603637089882723236583234933570676940041041395556914033119270757496187673287178996312269399021933476313720453865145199667238414197297318259454219097005225098867865008264356974995647299224297406938371675667131321398818440123053785272616954626048000000000000000000000000000000000000000000000 740 403737026830842913634561744289223048300407188113813775722412099775748748711547547723541273002759839368455291257484028518990008033594943246660867446896803704910411050919860330762127970186230358683884924981172815039045100100500189418867158037981933851290115278465397610609645246848837114246810900662791764355356049854088076502505794453008849441636412547129205743059501154368081437610124702909168156903676729533848224210220934082826715894043445587158203125 741 1524684873553003746964683167267643297758571693397730611844707254656321086859521255784444386765739107586909884300891188954194107461260315231991239804540306199434230813260014178433319300153041119072387796776661398924772182216424915979031813887101293485356886728536683948468396427561507337691859639364036961472066053516510284982296521207231419773414006871279406364952610343076223645707713969637096708427560779776000000000000000000000000000000000000000000000 742 5430393159804328118767085352541332183429110850121050043505062392320015972313561942131889674231751515220871403651762857070073920034624415010563580863685953094089578895028080237893443962634603857566166677244957839502623249963348748289004261640400804683052815774655127408844897047248632513287173558768370374452940246002618554727763612898214335675899835253336046840576860987299958715027578679755190388820722913907235417454745260101844905875623226165771484375 743 18440528713865626444826669646933748687952472677402953013002683716988837598388113054716803078538669192705813131986730604762294369116031547461832138469691498059931578297105994872746088017926790576583643390534798294344040640737443577163628925661173256328432872318506377408017675668028552425380162789204785033939008171887473557691566148681589396761590622877270762148526696345703120720919451552016242827014241779712000000000000000000000000000000000000000000000 744 300784084988977970657748499495471170983803355144791262913197014332932817790102923054038248387056080329499191986825601246647555985028232718762346247938118760158256232935295946417785337788741617219494269110973747204088599574872641117056032738296540719211135882456721219904185708902383650113874120993779864444740257141295616994366816867491592834019127347611258278579328360004220671019542903667330276893239163502716927036614595891705903341062366962432861328125 745 1137414915670540795235653642781661900127894483274707036436151611973615530797202856815195512527241374259834773688464826959828804166100195163065464894187068424777936186691970577111256197914168674828001296395389403597880047933452987320357733159777564940076237499488366225557423734960884473918127290965571573258161275923316672596793204820594639150966849125974437148254647315934862839697954621349274144486960341712896000000000000000000000000000000000000000000000 746 4056503690373833104719012758348375141021545805040424382498281607063051931318230770772521586651118381869990938527866854231345218265864438012890994905173406961284915434585975937706402640088049081601926507901983506108459567722621514971886183445379401098240453383667380174407138094294728487425518648399972669716346363763956060381639418834966108749897176934242026989910915157513069160125601273777127220449080016688704856838694709296078144689090549945831298828125 747 13793515477971488580730348895906444018588449562697408853726007420307650523594308564928168702746924556143948222726074492362196188098791597501450439575329240548828820566235284164814073837409239351284565256120029124169342399271607795718394436394557595733667788494242770301197221399685357214184361766325179205386378112571830221153291479213828868777669785912198530087097968866585934299247749760908149634606652851224576000000000000000000000000000000000000000000000 748 225287279656744500022653626122107907066868713003448655921984563735366680524787089367474648041905004166794894798132375333739019432786146306352997339705650951358533918468536663866921218003767471297401207564119336655862361081579608196674968520984108998689140775960084193708235095967885353935291716624341118469110452598830417128780745833751203032680326383360832450655916941643161282593637634846830377393036133463534978350424332322887721602455712854862213134765625 749 853061186752905596426740232086246425095920862456030277327113708980211648097902142611396634395431030694876080266348620219871603124575146372299098670640301318583452140018977932833442148435626506121000972296542052698410035950089740490268299869833173705057178124616274669168067801220663355438595468224178679943620956942487504447594903615445979363225136844480827861190985486951147129773465966011955608365220256284672000000000000000000000000000000000000000000000000 750 3046434271470748661643978581519629730907180899585358711256209486904352000419991308850163711574989904784363194834428007527740258917664192947681137173785228627924971491374067929217508382706124860283046807434389613087453135359688757743886523767479930224778580491134202510979760708815341094056564504948379474956976119186731001346611203545059547671172779877615762269423097283292314939254326556606622542557259092533217347485859726681354686661507003009319305419921875 751 10372723639434559412709222369721645901978514071148451458001957580071353193742920040825982864465687266220249063490008018256371533450291281321090730560647588892719273065808933691940183525731747992165993072602261901375345484252249062380232616168707311991718176947670563266500310492563388625066640048276534762450556340654016326307275192368799309320807679005973294625497672587672622593034307820202928525224202944120881152000000000000000000000000000000000000000000000 752 169641321581528608517058180469947254021352140891596837909254376492731110435164678293708409975554468137596555782993678626305481632887968168683806996798355166372976040606808107891791677156836905886943109295781860501864357894429444972096251296301034076012923004297943397862301027263817671513274662618128862207240170806919304097971901612814655883608285766670706835343905457057300445793009139039663274176956208498041838697869522239134454366649151779711246490478515625 753 643208134811690819705762134993029804522324330291846829104643736571079582665818215528993062334154997143936564520826859645783188755929660364713520397662787194211922913574309361356415379920462385615234733111592707734601167106367664329662298101854212973613112305960671100552723122120380170000700983041030724677490201534635578353486557326046268439871753180738544207338003057161164935849193338373014528707376073238642688000000000000000000000000000000000000000000000000 754 2300057874960415239541203829047320446834921579186945826998438162612785760317093438181873602239117378112194212099993145683443895482836465675499258566207847614083353475987421286559218828943124269513700339612964157881027117196565012096634325444447347319707828270806322895789719335155582526012706201236026503592516969985981906016691458676519958491735448807599900513414438448885697779137016550238000019630730614862579097351824093644422788429437787272036075592041015625 755 7841779071412526916008172111509564301895756637788229302249479930533943014469647550864443045536059573262508291998446061801816879288420208678744592303849577202895770437751553871106778745453201482077490762887309997439761186094700291159455857823542727865738941772438945829474234732377921800550379876497060280412620593534436342688300045430812277846530605328515810736876240476280502680333936712073413965069497425755386150912000000000000000000000000000000000000000000000 756 128418480437217156647413042615750071294163570654938806297305563004997450599419661468337266351494732380160592727726214720113249596096191903693641896576354860944342862739353737674086299607725537756415933736906868399911318926083089843876862231299882795541782714253543152181761877638709977335548919601923548690880809300837913202164729520900694503891472325369725074355336430992376437465307918253025098551955849833017671894287228335024781955553407897241413593292236328125 757 487551766187261641336967698324716591827921842361219896461319952320878323660690207370976741249289487835103915906786759611503657076994682556452848461428392693212637568489326495908162857979710488296347927698587272462827684666626689561884021961205493433998739127918188694218964126567248168860531345145101289305537572763253768391942810453143071477422788910999816509162206317328163021373688550486745012760191063514891157504000000000000000000000000000000000000000000000000 758 1745743927094955166811773706246916219147705478602891882691814565423104392080673919580042064099490089987155406983894797573733916671472877447703937251751756339089265288274452756498447091167831320560898557766239795831699581952192844181345453012335536615658241657541999077904396975383087137243644006738144116226720380219360266666668817135478648495227205644968324489681558782704244614364995561630642014899724536680697534890034487076116896417943280539475381374359130859375 759 5959752094273520456166210804747268869440775044719054269709604747205796690996932138656976714607405275679506301918819006969380828259199358595845890150925678674200785532691180942041151846544433126378892979794355598054218501431972221281186451945892473177961595747053598830400418396607220568418288706137765813113591651086171620443108034527417331163363260049672016160025942761973182037053791901175794613452818043574093474693120000000000000000000000000000000000000000000000 760 97726463612722256208681325430585804254858477268408431592249533446803059906158362377404659693487491341302211065799649402006182942629202038710861483294606049178644918544648194369979674001479134232632525573786126852332513702749231371190292158019210807407296645546946338810320788883058292752352727817063820553760295877937651946847359165405428517461410439606360781584411023985198468911099325790552099998038401722926448311552580762953859068176143409800715744495391845703125 761 371514445834693370698769386123434042972876443879249561103525803668509282629445938016684276831958589730349183920971510823965786692669948108017070527608435232228029827188866789882020097780539392081817120906323501616674695715969537446155624734438585996707039215473659784994850664444243104671724885000567182450819630445599371514660421565295020465796165150181860179981601213804060222286750675470899699723265590398347062018048000000000000000000000000000000000000000000000000 762 1332002616373450792277383337866397075209699280174006506493854513417828651157554200639572094907910938660199575528711730548758978420333805492598104123086590086725109414953407453208315130561055297587965599575640964219586781029523140110366580648412014437747238384704545296441054892217295485716900377141203960680987650107371883466668307474370208801858357907110831585627029351203338640760491613524179857368489821487372219121096313639077191966890723051619715988636016845703125 763 4553250600024969628510985054826913416252752134165357462058138026865228671921656153933930209960057630619142814665977721324606952790028309967226260075307218507089400146976062239719440010759946908553474236562887676913422935094026777058826449286661849507962659150748949506425919655007916514271572571489253081218784021429835118018534538378946841008809530677949420346259820270147511076309097012498307084677952985290607414665543680000000000000000000000000000000000000000000000 764 74760744663732525999641213954398140254966735110332450168070893086804340828211147218714564665517930876096191465336731792534729951111339559613809034720373627621663362686655868693034450611131537687963882063946387042034372982603161998960573500884696267666581933843413949189895403495539593955549836780053822723626626346622303739338229761535152815857978986298865997912074433348676828716990984229772356498499377318038732958337724283659702187154749708497547544538974761962890625 765 284580065509375121955257349770550476917223356011505163805300765610078110494155588520780156053280279733447474883464177291157792606585180250741076024148061387886670847626671961049627394899893174334671914614243802238372816918432665683755208546579956873477592039052823395306055608964290218178541261910434461757327836921329118580229882919015985676799862505039304897865906529773910130271651017410709169988021442245133849505824768000000000000000000000000000000000000000000000000 766 1021646006758436757676753020143526556685839347893462990480786411791474575437844071890551796794367689952373074430521897330898136448396028812822745862407414596518158921269263516610777705140329413249969614874516619556423061049644248464651167357332015073752131841068386242370289102330665637544862589267303437842317527632354234618934591832841950151025360514754007826175931512372960737463297067573045950601631693080814492065880872561172206238605184580592322163283824920654296875 767 3496896460819176674696436522107069503682113639038994530860650004632495620035831926221258401249324260315501681663470889977298139742741742054829767737835943813444659312877615800104529928263639225769068213680297735869508814152212564781178713052156300422115322227775193220935106295046079882960567734903746366376026128458113370638234525475031173894765719560665154825927541967473288506605386505598699841032667892703186494463137546240000000000000000000000000000000000000000000000 768 57491012646410312493724093530932169856069419299845654179246516783752538096894372211191500227783288843717971236843946748459207332404620121343019147699967319641059125906038363024943492519960152482044225307174771635324432823621831577200681022180331429835601507125585326927029565288069947751817824483861389674468875660552551575551098686620532515394785840463827952394385239245132481283366066872694942147346021157571785644961709974134310981922002525834614061750471591949462890625 769 219126650442218843905548159323323867226261984128858976130081589519760145080499803161000720161025815394754555660267416514191500307070588793070628538594007268672736552672537410008213094072917744237697374252967727723547069027193152576491510580866566792577745870070674014385662818902503467997476771671034535553142434429423421306777009847642308971135894128880264771356748027925910800309171283406246060890776510528753064119485071360000000000000000000000000000000000000000000000000 770 787689071210754740168776578530658975204782137225859965660686323491226897662577779427615435328457488953279640385932382842122463201713338214686337059916116653915500528298602171306909610663193977615726573068252313678002180069275715566246050032502983621862893649463725792867492897896943206547089056325090950576426813804545114891198570303121143566440552956875340033981643196039552728584202039098818427913858035365307973382794152744663771009964597311636680387891829013824462890625 771 2699604067752404392865648995066657656842591729338103777824421803576286618667662247042811485764478328963567298244199527062474163881396624866328580693609348623979276989541519397680697104619529482293720660961189852091260804525508100011069966476264663925873028759842449166561902059775573669645558291345692194842292171169663522132717053666724066246759135500833499525616062398889378727099358382322196277277219613166859973725542185697280000000000000000000000000000000000000000000000 772 44440552775675171557648724299410567298741661118780690680557557473840711948899349719251029676076482276193991766080370836558967267948771353798153801172074738082538704325367654618281319717929197868620186162446098474105786572659675809176126430145396195262919965008077457714593853967678069612155178326024854218364440885607122367900999284757671634400169454678539007200859789936487408032041969692593190279898474354802990303555401810005822389025707952470156669733114540576934814453125 773 169604027442277385182894275316252673233126775715736847524683150288294352292306847646614557404633981115540026081046980381984221237672635725836666488871761625952698091768543955346356934812438334039977767671797021258025431427047500094204429189590722697455175303434701687134503021830537684230047021273380730518132244248373728091445405622075147143659182055753324933030122973614654959439298573356434451129461019149254871628481445232640000000000000000000000000000000000000000000000000 774 610459030188334923630801848361260705783706156350041473387031900705700845688497779056401962379554553938791721299097596702644908981327837116381911221434990406784512909431416682762854948263975332652188094127895543100451689553688679563840688775189812306943742578334387489472306995870130985073994018651945486696730780698522464040678891984918886263991428541578388526335773476930653364652756580301584281633239977408113679371665468377114422532722562916518427300616167485713958740234375 775 2094892756575865808863743620171726341709851181966368531591751319575198416086105903705221712953235183275728223437498833000479951171963780896270978618240854532207918943884219052600220953184754878259927232905883325222818384311794285608590293985581379206477470317637740553252035998385845167644953234084257143197618724827658893174988433645377875407485089148646795631878064421538157892229102104682024311167122419817483339611020736101089280000000000000000000000000000000000000000000000 776 34530309506699608300293058780642010791122270689292596658793222157174233184294794731858050058311426728602731602244448140006317567196195341901165503510702071490132573260810667638404585420830986743917884648220618514380196166956568103729850236222972843719288812811276184644239424532885860088644573559321311727669170568116734079859076444256710859928931666285224808595068056780650716040896610451144908847481114573681923465862547206374523996272975079069311732382629998028278350830078125 777 131951933350091805672291746196044579775372631506843267374203490924293006083414727469066125660805237307890140291054550737183724122909310594700926528342230544991199115395927197259465695284077023883102703248658082538743785650242955073291045909501582258620126386072197912590643350984158318330976582550690208343106886025234760455144525573974464477766843639376086797897435673472201558443774290071306002978720672898120290126958564390993920000000000000000000000000000000000000000000000000 778 475547584516712905508394639873422089805507095796682307768497850649740958791339769884937128693672997518318750891997027831360384096454385113661508841497857526885135556447073595872264004697636784136054525325630628075251866162323481380231896555872863787109175468522487854298927149782832037372641340529865534136753278164148999487688856856251812399649322833889564662015567538528978971064497376054934155392293942400920556230527399865772135152990876511967854867179994471371173858642578125 779 1634016350129175330913720023733946546533683921933767454641566029268654764547162604890072936103523442955068014281249089740374361914131749099091363322227866535122176776229690861028172343484108805042743241666588993673798339763199542774700429308753475781052426847757437631536588078740959230763063522585720571694142605365573936676490978243394742817838369535944500592864890248799763155938699641651978962710355487457637004896596174158849638400000000000000000000000000000000000000000000000 780 26968171724732394082528878907681410427866493408337517990517506504753076116934234685581137095541224275038733381352913997344934019980228562024810258241858317833793539716693131425593981213669000646999867910260303059730933206393079689013013034490141790944764562805606700207150990560183856729231411949829944459309622213699169316369938702964491181604495631368760575512748152345688209227940252762344173809882750482045582226838649368178503241089193536753132462990834028460085391998291015625 781 103186411879771792035732145525306861384341397838351435086627129902797130757230316880809710266749695574770089707604658676477672264115080885056124545163624286183117708239615068256902173712148232676586313940450620545297640378489990867313597901230237326240938833908458767645883100469611804934823687554639742924309584871733582675923018998848031221613671725992099875955794696655261618703031494835761294329359566206330066879281597353757245440000000000000000000000000000000000000000000000000 782 372353758676586205013073003020889496317712056008802246982733817058747170733619039819905771767145957056843581948433672791955180747523783543996961422892822443551061140698058625567982715678249601978530693329968781782922211205099285920721575003248452345306484391853107989916059958279957485262778169634884713229077816802528666598860374918445169108925419778935529130358189382668190534343501445451013443672166156899920795528502954094899581824791856308870830361001935671083629131317138671875 783 1281068818501273459436356498607414092482408194796073684438987766946625335404975482233817181905162379276773323196499286356453499740679291293687628844626647363535786592564077635046087117291541303153510701466605771040257898374348441535365136578062725012345102648641831103124685053732912036918241801707204928208207802606609966354368926942821478369185281716180488464806073955059014314255940519055151506764918702166787411838931400540538116505600000000000000000000000000000000000000000000000 784 21170014803914929354785169942529907185875197325544951622556242606231164751793374228181192619999861055905405704362037487915773205684479421189476052719858779499527928677604108169091275252730165507894896309554337901888782567018567555875215232074761305891640181802401259662613527589744327532446658380616506400558053437753847913350401881827125577559529070624477051777507299591365244243933098418440176440757959128405782048068339754020125044255016926351208983447804712341167032718658447265625 785 81104519737500628540085466382891193048092338700944227978088924103598544775183029068316432269665260721769290510177261719711450399594453575654113892498608688939930518676337443649925108537748510883796842757194187748603945337493132821708487950366966538425377923452048591369664116969114878678771418417946837938507333709182595983275492933094552540188345976629790502501254631571035632300582754940908377342876619038175432567115335520053194915840000000000000000000000000000000000000000000000000 786 293042408078473343345288453377440033602039388078927368375411514025234023367358184338265842380743868203735898993417300487268727248301217649125608639816651263074685117729372138322002397238782436757103655650685431263159780218413138019607879527556531995756203216388395988063939187166326540901806419502654269311284241823590060613303115060816348088724305366022261425591895044159865950528335637569947580169994765480237666080931824872685970896111190915081343494108523373142816126346588134765625 787 1009482228979003486035848920902642304876137657499306063337922360353940764299120680000247939341267954870097378678841437648885357795655281539425851529565798122466199834940493176416316648425734546884966432755685347579723223918986571929867727623513427309727940887129762909262251822341534685091574539745277483428067748454008653487242714430943324954918001992350224910267186276586503279633681129015459387330755937307428480529077943625944035806412800000000000000000000000000000000000000000000000 788 16703141680288879260925499084656096769655530689854966830196875416316388989164972266034960977179890373109365100741647577965545059285054263318496605595968577025127535726629641345413016174404100585729073188238372604590249445377649801585544818106986670348504103442094593873802073268308274423100413462306423550040304162387786003633467084761602080694468436722712393852453259377587177708463214652149299211758029752312162035925920065921878659917208354891103887940317918037180788815021514892578125 789 64072570592625496546667518442484042507992947573745940102690250041842850372394592963969981493035555970197739503040036758572045815679618324766749975073900864262545109754306580483440835744821323598199505778183408321397116816619574929149705480789903565356048559527118387182034652405600754156229420550178001971420793630254250826787639417144696506748793321537534496975991158941118149517460376403317618100872529040158591728021115060842023983513600000000000000000000000000000000000000000000000000 790 231796544790072414586123166621555066579213155970431548384950507593960112483580323811568281323168399749155096103793084685429563253406263160458356434094971149092075928123933361412703896215876907474868991619692176129159386152764792173509832706297216808643156744163221226558575897048564293853328877826599527025225835282459737945122764013105731338180925544523608787643188979930453966867913489317828535914465859494867993870017073474294602978823952013829342703839841988155967555940151214599609375 791 799509925351370760940392345354892705461901024739450402163634509400321085324903578560196367958284220257117123913642418617917203374158982979225274411416112112993230269272870595721722785553181761132893414742502795283140793343837364968455240277822634429304529182606772224135703443294495470592527035478259766875029656775574853561896229829307113364295057577941378128931611531056510597469875454180243834765958702347483356579029731351747676358678937600000000000000000000000000000000000000000000000 792 13245591352469081253913920774132284738336835837054988696346122205138896468407823006965724054903653065875726524888126529326677232013048030811567808237603081580926135831217305586912521826302451764483155038273029475440067810184476292657337040758840429586363754029581012941925044101768461617518627875608993875181961200773514300881339398215950449990713470321110928324995434686426631922811329219154394274924117593583544494489254612276049777314346225428645383136672109003484365530312061309814453125 793 50873621050544644258054009643332329751346400373554276441536058533223223195681306813392165305470231440337005165413789186306204377649616949864799480208677286224460817144919424903852023581388130936970407587877626207189310752395942493744866151747183430892702556264531999422535514010046998800046159916841333565308110142421875156469385697212889026358541897300802390598936980199247810716863538864234188772092788057885921832048765358308567042909798400000000000000000000000000000000000000000000000000 794 184278253108107569595967917464136277930474458996493080966035653537198289424446357430196783651918877800578301402515502324916502786457979212564393365105502063528200362858527022323099597491622141442520848337655280022681711991448009777940317001506287362871309611609760875114067838153608613613396457872146623985054539049555491666372597390419056413853835807896268986176335239044710903659991224007673686052000358298420055126663573412064209368165041850994327449552674380583994206972420215606689453125 795 636409900579691125708552306902494593547673215692602520122253069482655583918623248533916308894794239324665230635259365219862093885830550451463318431487225241942611294341204994194491337300332681861783158135032225045380071501694542514890371261146817005726405229354990690412019940862418394591651520240694774432523606793357583435269398944128462237978865832041336990629562778720982435586020861527474092473703127068596751836907666155991150381508434329600000000000000000000000000000000000000000000000 796 10556736307917857759369394856983430936454458162132825990987859397495700485321034936551682071758211493502954040335836843873361753914399280556819543165369656019998130257480192552769279895563054056293074565503604491925734044717027605247897621484795822380331911961576067314714260149109463909162346416860368118520023077016490897802427500378112508642598635845925409875021361445082025642480629387666052237114521722086084962107935925984011672519533941666630370359927670875777039327658712863922119140625 797 40597149598334626117927099695379199141574427498096312600345774709512132110153682837086947913765244689388930122000203770672351093364394325992109985206524474407119732081645701073273914817947728487702385255126345713337069980411962110008403189094252377852376639899096535539183340180017505042436835613639384185115871893652656374862569786375885443034116434046040307697951710198999752952057104013658882640130044870192965621974914755930236500242019123200000000000000000000000000000000000000000000000000 798 147238324233377948107178366053844886066449092738197971691862487176221433250132639586727230137883183362662062820609886357608285726379925390838950298719296148759032089923963090836156578395806091012574157821786568738122687881166959812574313284203523602934176379676198939216140202684733282277103769839845152564058576700594837841431705314944826074669214810509118919954891855996724012024332987982131275155548286280437624046204195156239303285163868438944467632192586830086611371370963752269744873046875 799 509127920463752900566841845521995674838138572554082016097802455586124467134898598827133047115835391459732184508207492175889675108664440361170654745189780193554089035472963995355593069840266145489426526508025780036304057201355634011912297008917453604581124183483992552329615952689934715673321216192555819546018885434686066748215519155302769790383092665633069592503650222976785948468816689221979273978962501654877401469526132924792920305206747463680000000000000000000000000000000000000000000000000 800 8455945782642204065254885280443728180100020987868393618781275377394056088742148984177897339478327406295866186309005311942562764885433823726012454075461094472018502336241634234768193196346006299090752726968387198032512969818339111803565994809321453726645861481222429919086122379436680591239039479905154862934538484690209209139744427802868119422721507312586253309892110517510702539626984139520507841928731899390954054648456676713193349688146687274970926658302064371497408501454629004001617431640625 801 32558913977864370146577533955694117711542690853473242705477311317028729952343253635343732226839726240889921957844163424079225576878244249445672208135632628474510025129479852260765679683994078247137312974611329262096330124290393612226739357653590407037606065199075421502425038824374039044034342162138786116462929258709430412639780968673460125313361380104924326773757271579597801867549797418954423877384295985894758428823881634256049673194099336806400000000000000000000000000000000000000000000000000 802 118232374359402492330064227941237443511358621468772971268565577202505810899856509588141965800720196240217636444949738745159453438283080088843677089871594807453502768208942361941433732451832291083097048730894614696712518368577068729497173567215429453156143632879987748190560582755840825668514327181395657508939037090577654786669659367900695337959379492838822492723778160365369381655539389349651413949905273883191412109101968710460160537986586356472407508650647224559548931210883893072605133056640625 803 409338848052857332055740843799684522569863412333481940942633174291244071576458473457014969881131654733624676344598823709415298787366210050381206415132583275617487584520263052265896828151573980973498927312452727149188461989889929745577486795169632698083223843521130012073011225962707511401350257818814878914999183889487597665565277400863426911468006503168987952372934779273335902568928618134471336279085851330521430781499010871533507925386224960798720000000000000000000000000000000000000000000000000 804 6807036355026974272530182650757201184980516895234056863118926678802215151437429932263207358280053562068172279978749276113763025732774228099440025530746181049974894380674515558988395523058535070768055945209551694416172940703762985001870625821503770249949918492384056084864328515446527875947426781323649664662303480175618413357494264381308836135290813386631933914463148966596115544399722232314008812752629179009718013992007624754120646498958083256351595959933161819055413843670976348221302032470703125 805 26242484666158682338141492368289458875503408827899433620614712921525156341588662430087048174832819350157277098022395719807855814963864865053211799757319898550455080254360760922177137825299227067192674257536731385249642080178057251454751922268793868072310488550454789730954581292445475469491679782683861609869120982519800912587663460750808861002569272364569007379648360893155828305245136719677265645171742564631175293632048597210376036594444065465958400000000000000000000000000000000000000000000000000 806 95413526108037811310361831948578616913666407525299787813732420802422189396184203237630566401181198365855632611074439167343678924694445631696847411526377009614976733944616486086737022088628658904059318325831954060247002323441694464704219068742851568697007911734150112789782390283963546314491062035386295609713802932096167412842415109895861137733219250720929751628088975414853090996020287205168691057573556023735469572045288749341349554155175189673232859481072310219555987487183301709592342376708984375 807 330745789226708724301038601790145094236449637165453408281647604827325209833778446553268095663954377024768738486435849557207561420191897720708014783427127286698929968292372546230844637146471776626587133268461803536544277287831063234426609330497063220051244865565073049754993070577867669212291008317602422163319340582705978913776744139897648944466149254560542265517331301652855409275694323452652839713501367875061316071451200784199074403712069768325365760000000000000000000000000000000000000000000000000 808 5506892411216822186476917764462575758649238168244352002263211683150992057512880815200934752848563331713151374502808164376034287817814350532446980654373660469429689553965683087221611978154354872251357259674527320782683909029344254866513336289596550132209484060338701372655241768996241051641468266090832578711803515462075296406212859884478848433450268029785234536800687513976257475419375285942033129516877005818861873319534168426083603017657089354388441131585927911615829799529819865711033344268798828125 809 21256412579588532693894608818314461689157761150598541232697917466435376636686816568370509021614583673627394449398140533044363210120730540693101557803429117825868615006032216346963481638492373924426066148604752422052210084944226373678349057037723033138571495725868379682073210846880835130288260623973927903993987995841038739196007403208155177412081110615300895977515172323456220927248560742938585172589111477351251987841959363740404589641499693027426304000000000000000000000000000000000000000000000000000 810 77380369673618664972703445710297258316983456503018127916936993270764395600305388825718389351357951874708918047581370164715723607927195407306143250747891754797746131229083970216343724913877842371192107162249714742860318884311214210875121664750452622213273416416395741472513518520294436061052251310698285739477894177929991771815198654125543382701640812334674028570380159061445856797772452923391808447692153935249465822928729175715834488419847078824991849039149643588059905852105657686479389667510986328125 811 268565580852087484132443344653597816519997105378348167524697855119788070385028098601253693679130954144112215650985909840452539873195820949214908004142827356799531134253406507539445845362935082620788752213990984471673953157718823346354406776363615334681610830838839316401054373309228547400380298753893166796615304553157254877986716241596890942906513194703160319600073016942118592331863790643554105847363110714549788650018375036769648415814200651880196997120000000000000000000000000000000000000000000000000 812 4477103530319276437605734142508074091781830630782658177839991098401756542757972102758359954065881988682792067470783037637715875995883066982879395272005785961646337607374100349911170538239490511140353452115390711796322018040856879206475342403441995257486310541055364215968711558193943974984513700331846886492696258070667215978251055086081303776395067908215395678418958948862697327515952107470872934297221005730734703008781278930405969253355213645117802639979359392143669627017743550823070108890533447265625 813 17302719839785065612830211578107971814974417576587212563416104817678396582263068686653594343594271110332699081810086393898111653038274660124184668051991301910257052614910224106428274053732792374482817844964268471550499009144600268174176132428706548974797197520856861061207593629360999796054644147914777313851106228614605533705550026211438314413434024040854929325697350271293363834780328444752008330487536742563919118103354922084689335968180750124325011456000000000000000000000000000000000000000000000000000 814 63065001283999211952753308253892265528341517049959774252303649515672982414248891892960487321356730777887768208778816684243314740460664256954506749359531780160163096951703435726320135804810441532521567337233517515431159890713639581863224156771618887103817834379362529300098517594039965389757584818219102877674483755012943294029386903112317856901837262052759333284859829635078373290184549132564323884869105457228314645686914278208405108062175369242368356966906959524268823269466111014480702579021453857421875 815 219149513975303387052073769237335818280317637988732104700153449777747065434182928458623014042170858581595567971204502429809272536527789894559364931380547123148417405550779710152187809816155027418563621806616643328885945776698559850625195929512710113100194437964492882183260368620330494678710323783176824106038088515376319980437160453143063009411714766877778820793659581824768771342800853165140150371448298343072627538414994030004033107304387731934240749649920000000000000000000000000000000000000000000000000 816 3657793584270848849523884794429096532985755625349431731295272727394235095433263207953580082471825584753841119123629741750013870688636465725012465937228727130665057825224639985877426329741663747601668770378274211537595088739380070311690354743612110125366315712042232564446437343044452227562347693171118906264532842843735115454231112005328425185314770481011978269268289461220823716580532871803703187320829561682010252358174304886141676879991209548061244756863136623381378085273496481022448278963565826416015625 817 14153624828944183671295113070892320944649073577648339876874373740860928404291190185682640173060113768252147848920650670208655332185308671981583058466528884962590269038996563319058328175953424162326944997180771609728308189480283019366476076326681957061384107572060912348067811588817297833172698912994287842730204895006747326571139921440956541190189031665419332188420432521917971616850308667807142814338805055417285838608544326265275876821971853601697859371008000000000000000000000000000000000000000000000000000 818 51650236051595354589304959459937765467711702463917055112636688953336172597269842460334639116191162507090082162989850864395274772437284026445741027725456527951173576403445113859856191224139751615135163649194250845138119950494470817545980584395955868538026806356697911496780685909518731654211461966121445256815402195355600557810067873648988324802604717621209893960300200471129187724661145739570181261707797369469989694817582793852683783502921627409499684355896799850376166257692744920859695412218570709228515625 819 179702601459748777382700490774615370989860463150760325854125828817752593656030001336070871514580104036908365736387691992443603479952787713538679243732048640981702272551639362324794004049247122483222169881425647529686475536892819077512660662200422292742159439130884163390273502268671005636542465502204995766951232582608582383958471571577311667717606108839778633050800857096310392501096699595414923304587604641319554581500295104603307147989597940186077414712934400000000000000000000000000000000000000000000000000 820 3003048532686366905459109416226288253581305368411883451393418909190667013350709093729889247709368805082903558800500017976761387835370538360235234534464784974276012474509429428405367016717905936780970060480563127672365567855031037725897781244505542412925745199586672935410525058639495278828687456093488622043181463974706529787923742956374637077143426564910834159069265647662296271312617487750840316790401070140930417186061104311522316718472783038958281945384635167796111408009540610919430037029087543487548828125 821 11634279609392118977804582944273487816501538480826935378790735214987683148327358332631130222255413517503265531812774850911514683056323728368861274059486743439249201150055175048265945760633714661432748787682594263196669331752792641919243334740532568704457736424234069950111741126007818818867958506481304606724228423695546302441477015424466276858335384028974691058881595533016572669050953724937471393386497755553008959336223436190056770747660863660595640402968576000000000000000000000000000000000000000000000000000 822 42508144270462976826997981635528780979926731127803736357699995008595670047553080344855407992625326743335137620140647261397311137715884753764844865818050722503815853380035328706661645377467015579256239683286868445548672719256949482840342020957871679806796061631562381161850504503533916151416033198117949446359076006777659259077685860013117391312543682602255742729327064987739321497396122943666259178385517235073801518834870639340758753822904499358018240224903066276859584830081129069867529324255883693695068359375 823 148074943602832992563345204398283065695645021636226508503799682945828137172568721100922398128014005726412493366783458201773529267481097075955871696835208080168922672582550834555630259336579628926175067982294733564461655842399682919870432385653147969219539377843848550633585365869384908644510991573816916511967815648069471884381780574979704814199307433683977593633859906247359763420903680466621896802980186224447312975156243166193125089943428702713327789723457945600000000000000000000000000000000000000000000000000 824 2477515039466252697003765268386687809204576928939803847399570600082300286014335002327158629360229264193395436010412514830828144964180694147194068490933447603777710291470279278434427788792272397844300299896464580329701593480400606123865669526717072490663739789659005171713683173377583605033667151277128113185624707779132887075037087939009075588643326916051438181232144159321394423832909427394443261352080882866267594178500411057005911292740046007140582604942324013431791911607871004008529780548997223377227783203125 825 9609914957357890275666585511969900936430270785163048622881147287579826280518397982753313563582971565457697329277352026852911128204523399632679412373136050080819840149945574589867671198283448310343450498625822861400448868027806722225294994495679901749882090286417341778792298170082458344384933726353557605154212677972521245816660014740609144684985027207933094814636197910271689024636087776798351370937247146086785400411720558292986892637567873383651998972852043776000000000000000000000000000000000000000000000000000 826 35154235311672881835927330812582301870399406642693689967817895872108619129326397445195422409901145216738158811856315285175576310891036691363526704031527947510655710745289216840409180727165221884044910218078240204468752338825497222308962851332159879200220342969302089220850367224422548657221059454843544192138955857605124207257246206230848082615473625512065499237153482744860418878346593674411996340524822753406033856076438018734807489411542020969081084665994835810962876654477093740780446751159615814685821533203125 827 122606053303145717842449829241778378395994077914795549041146137479145697578886901071563745649995596741469544507696703391068482233474348378891461764979552290379867972898352091012061854730687932750872956289340039391374251037506937457652718015320806518513778604854706599924608682939850704357655101023120406871909351356601522720268114316083195586157026555090333447528836002372813884112508247426362930552867594193842375143429369341607907574473158965846635409891023178956800000000000000000000000000000000000000000000000000 828 2053859967717523485816121407492564193830594274091097389494244027468226937105883716929214503739630060016324816452631974794756532175305795448023882778983828063531721831628861521822140636908793817812924948614169137093322620995252102476684640037648453094760240285627315287350643350730016808572910068408739205830882882748901163385205745901438523662985318013406642252241447508077435977357481915309993463660875051896135835573976840766257900461681498139919542979497186607134955494722925062323071188075118698179721832275390625 829 7976229414607048928803265974935017777237124751685330356991352248691255812830270325685250257773866399329888783300202182287916236409754421695123912269702921567080467324454826909590167094575262097585063913859432974962372560463079579446994845431414318452402134937726393676397607481168440425839494992873452812277996522717192634027827812234705590088537572582584468696148044265525501890447952854742631637877915131252031882341728063383179120889181334908431159147467196334080000000000000000000000000000000000000000000000000000 830 29213169544000164805655611905255892854301906920078456363256671469722262496470236276957396022627851675109409972652598001980903914350451490523090691050199724381354895629335339194380029184274299385641320391223017609913533193563988191738748129457024859615383105007490036142526655163495137934150700406974985223667472317669858216230771597377834756653458582800526429866074544160979008087906019343436368958976127708080414134399519993568625023700991419425306381357441708558910150499870464898588551250213640742003917694091796875 831 102008236348217237244918257929159610825467072825109896802233586382649220385633901691541036380796336488902661030403657221368977218250657851237696188462987505596050153451428939722035463135932360048726299632730912773623376863205771964767061388746911023403463799239115891137274424205955786025569044051236178517428580328692466903263071110981218727682646093835157428343991553974181151581606861858733958219985838369276856119333235292217779101961668259584400661029331284892057600000000000000000000000000000000000000000000000000 832 1710865353108697063684829132441305973460885030317884125448705274881033038609201136202035681615111839993598572105042435004032191302029727608203894354893528776921924285746841647677843150545025250238166482195602891198737743289045001363078305151361161427935280157927553634363085911158104001541234086984479758457125441329834669099876386335898290211266769905167732996117125774228504169138782435453224555229508918229481151033122708358292831084580687950552979301921156443743417927104196576915118299666573875583708286285400390625 833 6652175331782278806621923823095804826215762042905565517730787775408507347900445451621498714983404577041127245272368620028122141165735187693733342832932236586945109748595325642598199356875768589385943304158767101118618715426208369258793701089799541589303380538063812326115604639294479315150138824056459645439849099946138656779208395403744462133840335533875446892587468917448268576633592680855354785990181219464194589873001204861571386821577233313631586728987641742622720000000000000000000000000000000000000000000000000000 834 24392996569240137612722435940888670533342092278265511063319320677218089184552647291259425678894256148716357327164919331654054768482626994586780727026916769858431337850495008227307324368869039987010502526671219704277800216625930140101854688096615757778844892681254180179009757061518440175015834839824112661762339385254331610552694283810492021805637916638439568938172244374417471753401526151769368080745066636247145802223599194629801894790327835220130828433463826646689975667391838190321440293928390019573271274566650390625 835 85278885587109610336751663628777434650090472881791873726667278215894748242389941814128306414345737304722624621417457437064464954457549963634714013555057554678297928285394593607621647181639453000735186492963043078749143057640025362545263320992417615565295736163900884990761418636179037117375720826833445240570293154786902331127927448780298856342692134446191610095576939122415442722223336513901589071908160876715451715762584704294063329239954665012558952620520954169760153600000000000000000000000000000000000000000000000000 836 1431994300551979442304201983853373099786760770376069013000566315075424653315901351001103865511848610074642004851920518098374944119798882008066659575045883586283650627170106459106354717006186134449345345597719619933343491132930666140896541411689292115181829492185362391961902907639333049290012930806009557828613994393071618036596535363146868906830286410625392517750034273029257989569160898474348952727098964558075723414723706895891099617794035814612843675708007943413240804986212534877954016820922333863563835620880126953125 837 5574522928033549639949172163754284444368808591954863903858400155792329157540573288458815923156093035560464631538244903583566354296886087287348541293997214259860001969322882888497291061061894077905420488885046830737402483527162613438869121513252015851836232890897474729284876687728773666095816334559313182878593545754864194380976635348337859268158201177387624495988298952821649067218950666556787310659771861910995066313575009673996822156481721516823269678891643780317839360000000000000000000000000000000000000000000000000000 838 20465724121592475457074123754405594577474015421464763782124910048185976825839671077366658144592280908773023797491367319257751950756924048458309029975583169911223892456565311902710845145481124549101811619877153331889074381749155387545456083313060620776450864959572257170189186174613971306838285430612430523218602744228384221253710504117002806294930212059650798339126513030136258801103880441334499819745110907811355328065599724294403789729085053749689765055676150556572889584941752241679688406605919226421974599361419677734375 839 71634263893172072682871397448173045106075997220705173930400513701351588523607551123867777388050419335967004681990664247134150561744341969453159771386248345929770259759731458630402183632577140520617556654088956186149280168417621304538021189633630797074848418377676743392239591654390391178595605494540094002079046250020997958147459056975451039327861392934800952480284628862828971886667602671677334820402855136440979441240571151607013196561561918610549520201237601502598529024000000000000000000000000000000000000000000000000000 840 1204307206764214710977833868420686776920665807886274039933476270978432133438673036191928350895464681072773926080465155720733328004750859768784060702613588096064550177450059532108444317002202539071899435647682200363941876042794690224493991327230694668867918602927889771639960345324679094452900874807854038133864369284573230768777686240406516750644270871335955107427778823617605969227664315616927469243490229193341683391782637499444414778564784120089401531270434680410535516993404741832359328146395682779257185757160186767578125 841 4693748305404248796837202961881107502158536834425995407048772931177141150649162708882323007297430335941911219755202208817362870317978085495947471769545654406802121658169867392114719073414114813596364051641209431480892891129870920515527800314158197347246108094135673722057866171067627426852677353698941699983775765525595651668782326963300477503789205391360379825622147718275828514598356461240814915575527907729057845836030158145505324255757609517165193069626764063027620741120000000000000000000000000000000000000000000000000000 842 17252605434502456810313486324963916228810595000294795868331299170620778464182842718220092815891292806095659061285222650134284894488086972850354512269416612235161741340884557933985242457640587994892827195556440258782489703814537991700819478232910103314548079160919412794469483945199577811664674618006278931073282113384527898516877954970633365706626168766285622999883650484404866169330571212044983348045128495284972541559300567580182394741618700310988471941934994919190945920105897139735977326768789907873724587261676788330078125 843 60459318725837229344343459446258050069528141654275166797258033563940740713924773148544404115514553919556151951600120624581223074112224622218466847049993603964726099237213351084059442985895106599401217816051079021109992462144472381030089884050784392731172065110759171423050215356305490154734691037391839337754715035017722276676455444087280677192715015636972003893360226760227652272347456654895670588420009735156186648407042051956319137897958259307303795049844535668193158496256000000000000000000000000000000000000000000000000000 844 1017639589715761430776269618815480326497962607663901563743787448976775152755678715582179456506667655506493967537993056584019662164014476504622531293708481941174544899945300304631635447866861145515755023122291459307530885256161513239697422671509936995193391219474066857035766491799353834812701239212636662223115392045464379999617144873143506654294408886278882065776473105956877043997376346696303711510749243668373722466056328687030530487887242581475544293923517304946902511859427006848343632283704351948472321964800357818603515625 845 3970911066371994482124273705751416946826122161924392114363261899775861413449191651714445264173626064206856891912901068659488988289009460329571561117035623628154594922811707813729052336108341132302523987688463179032835385895870798756136519065777834955770207447638779968860954780723212803117365041229304678186274297634653921311789848610952203968205667761090881332476336969661350923350209566209729418576896609938782937577281513791097504320370937651521753336904242397321367146987520000000000000000000000000000000000000000000000000000 846 14612956803023580918335522917244437045802573965249692100476610397515799359162867782332418615059925006763023224908583584663739305631409666004250271892195870563181994915729220570085500361621578031674224634636304899188768779130913678970594098063274857507422223049298742636915652901584042406479979401451318254619069950036695130043795627860126460753512364945043922680901451960290921645422993816602100895794223835506371742700727580740414488346151039163407235734818940696554731194329694877356372795773165051969044725410640239715576171875 847 51269502279509970484003253610426826458959864122825341444074812462221748125408207629965654689956341723783616854956902289644877166847166479641259886298394576162087732153156921719282407652039050396292232708011315009901273607898512579113516221675065165036033911213923777366746582622147055651215017999708279758415998349695028490621634216586014014259422333260152259301569472292673049126950643243351528658980168255412446277849171660058958628937468603892593618202268166246627798404825088000000000000000000000000000000000000000000000000000 848 863976011668681454729052906374342797196770253906652427618475544181282104689571229529270358574160839525013378439756105039832693177248290552424529068358501168057188620053559958632258495238965112542876014630825448952093721582481124740503111848111936508919189145333482761623365751537651405755983352091528526227424967846599258619674955997298837149495953144450770873844225666957388610353772518345161851072626107874449290373681823055288920384216268951672737105541066191899920232568653528814243743808864994804253001348115503787994384765625 849 3375274406416195309805632649888704404802203837635733297208772614809482201431812903957278474547582154575828358125965908360565640045658041280135826949480280083931405684389951641669694485692089962457145389535193702177910078011490178942716041205911159712404676330492962973531811563614730882649760285044908976458333152989455833115021371319309373372974817596927249132604886424212148284847678131278270005790362118447965496940689286722432878672315297003793490336368606037723162074939392000000000000000000000000000000000000000000000000000000 850 12435626239373067361503530002575015925977990444427487977505595448285945254647600482764888241415996180755332764397204630548842149092329625769616981380258685849267877673285566705142760807739962904954765164075495469209642231040407540803975577451846903738816311814953229984015220619248020087914462470635071834680828527481227555667270079308967618101239022568232378201447135618207574320254967737928387862320884484015922353038319171210092729582574534328059557610330918532768076246374570340630273249202963459225657061324454843997955322265625 851 43681615942142494852370772076083656143033804232647190910351740217812929402847792900730737795842803148663641560423280750777435346153785840654353423126232178890098747794489697304828611319537270937640982267225640388435885113929532717404715820867155520610700892354263058316468088394069291414835195335751454354170430593940164274009632352531283940149027827937649724924937190393357437856161948043335502417451103353611404228727494254370232751854723250516489762708332477642126884240910974976000000000000000000000000000000000000000000000000000 852 736971537953385280883882129137314406008845026582374520758559639186633635300204258788467615863759196114836411809111957598977287280192791841218123295309801496352781892905686644713316496438837240999073240480094107956135944509856399403649154406439481842108068340969460795664730986061616649109853799334073832871993497573149167602582737465695908088520048032216507555389124493914652484631767958148423058964950070016905244688750595066161449087736477415776844751026529461690631958381061460078549913468961840568027810149942524731159210205078125 853 2882484343079430794574010283004953561701082077340916235816291813047297800022768219979515817263635160007757417839574885739923056598991967253235996214856159191677420454469018701985919090781044827938402162663055421659935206621812612817079499189848130394393593586240990379396167075326980173782895283428352265895416512652995281480228251106690204860520494227775870759244573006277174635259917124111642584944969249154562534387348650860957678386157263641239640747258789556215580411998240768000000000000000000000000000000000000000000000000000000 854 10632460434663972594085518152201638616711181829985502220767284108284483192723698412763979446410676734545809513559609959119260037473941830033022519080121176401124035410659159532897060490617668283736324215284548626174244107539548447387399118721329102696687946601785011636333013629457057175166865412392986418652108390996449560095515917809167313476559364295838683362237300953567476043817997415928771622284356233833613611847762891384629283793101226850490921756832935345516705190650257641238883628068533757637936787432408891618251800537109375 855 37391463246473975593629380897127609658436936423145995419261089626447867568837710723025511553241439495256077175722328322665484656307640679600126530196054745129924528112083180892933291289523903922620680820745148172501117657523680006098436742662285125642759963855249177918896683665323313451098927207403244927169888588412780618552245293766779052767567820714628164535746234976713966804874627525095190069338144470691362019790735081740919235587643102442115236878332600861660612910219794579456000000000000000000000000000000000000000000000000000 856 631584608026051185717486984670678445949580187781094964290085610782945025452275049781716746795241631070414804920408947662323535199125222607923931664080499882374334082220173454519312237448083515536205767091440650518408504444946934288927325326318635938686614568210827901884674455054805468287144706029301274771298427420188836635413406008101393231861681163609546974968479691284857179329425140133198561532962210004487794698259259971700361868190161145320755951629735748668871588332569671287317275842900297366799833298500743694603443145751953125 857 2473171566362151621744500822818250155939528422358506130330378375594581512419535132742424571212198967286655864506355251964853982561935107903276484752346584586459226749934418046303918579890136462371149055564901551784224407281515221797054210304889695878389703296994769745521911350630548989105724153181526244138267367856269951510035839449540195770326584047431697111431843639385815837053008892487789337882783615774614654504345142438701688055322932204183611761148041439232967993494490578944000000000000000000000000000000000000000000000000000000 858 9133283513376352458319460092741207571754905191957546407639097049016371062549656936564258344466771314974850372147704954883444372190116031998366343889824090528565546417756218038758574961440577055729502500929427269883675688376472116305775842981621699216454946130933324995610058707703612113468337389245575333622161107865950172122048173398074722276364493930125429008161841519114461921639659780282814823542262004863074092577228323699396554778273953864571701789119491461798849758768571313824201036510870497810987700404439237900078296661376953125 859 32156658391967619010521267571529744306255765323905556060564537078745166109200431221801939935787637965920226371121202357492316804424570984456108815968607080811735094176391535567922630508990557373453785505840827428350961185470364805244655598689565208052773568915514293010251147952178049567945077398366790637366104186034991331954930952639429985380108325814580221500741762079974011452192179671581863459630804244794571337020032170297190542605373068100219103715366036741028127102789023338332160000000000000000000000000000000000000000000000000000 860 543794347510430070902756293801454141962588541679522764253763710884115666914408817862058118990703044351627147036472103937260563806446816665422505162773310398724301644791569344341127836442799906876673165465730400096349722327099310422766427105960345543209175143229522823522704705802187508195231591891228397578087946008782588343090942572975299572632907481867819945447861014196262031402635045654683961479880462813863991235201222835634011568511728746121170874353202479603898437554342486978380174500737156032814656470009140321053564548492431640625 861 2131873890204174697943759709269331634419873500073032284344786159762529263705639284423969980384915509801097355204478227193704132968388063012624329856522755913527853458443468355913977815865297630563930485896945137638001439076666121189060729282814917847171924242009491520639887584243533228609134220042475622447186471092104698201650893605503648754021515448886122910054249217150573251539693665324474409254959476797717832182745512782160855103688367560006273338109611720618818410392250879049728000000000000000000000000000000000000000000000000000000 862 7882023672043792171529694060035662134424483180659362549792540753301128226980353936254954951274823644823295871163469376064412493200070135614590154776918190126152066558523616167448650191723217999094560658302095733909612119068895436371884552493139526423800618510995459471211480664748217253923175166918931512915925036088314998541327573642538485324502558261698245234043669230995780638375026390384069192716972110196832941894148043352579226773650422185125378644010121131532407341817277043830285494508881239610882385449031062307767570018768310546875 863 27783352850660022825090375181801699080604981239854400436327760036035823518349172575636876104520519202555075584648718836873361719022829330570078016996876517821339121368402286730685152759767841570664070677046474898095230464246395191731382437267784339757596363543004349160856991830681834826704546872188907110684314016734232510809060343080467507368413593503797311376640882437097545894694043236246730029121014867502509635185307795136772628811042330838589305610076255744248301816809716164318986240000000000000000000000000000000000000000000000000000 864 470382110596522011330884194138257832797639088552787191079505609914760051880963627450680272926958133364157482186548369905730387692576496415590466965798913494896520922744707482855075578523021919448322288127856796083342509812940903515692959446655698894875936498893537242347139570518892194588875326985912563905046073297596938916773665325623634130327464971815664252812399777279766657163279314491301626680096600333992352418449057752823420006762645365394812806315520144857372148484506251236298850943137639968384677846557906377711333334445953369140625 865 1846202788916815288419295908227241195407610451063245958242584814354350342369083620311158003013336831487750309607078144749747779150624062568932669655748706621115121095012043596221504788539347748068363800786754489194509246240392860949726591558917718855650886393580219656874142647954899775975510234556783889039263483965762668642629673862366159820982632378735382440106979822052396435833374714170994838414794906906823642670257614069351300519794126306965432710802923750055896743399689261257064448000000000000000000000000000000000000000000000000000000 866 6833714523661967812716244750050919070546026917631667330670132833112078172791966862733045942755272100061797520298727949047845631604460807577849664191588070839373841706239975217177979716224030005214984090747917001299633707232732343334423907011551969409435136249033063361540353736336704359151392869718713621698107006288569103735331006348080866776343718012892378617915861223273341813471147880462987990085614819540654160622226353586686189612754916034503703284356775021038597165355579197000857523739200034742635028184309931020834483206272125244140625 867 24115950274372899812178445657803874801965123716193619578732495711279094813927081795652808458723810667817805607475087950406077972111815858934827718753288817468922357347773184882234712595478486483336413347676340211546660042965871026422839955548436806909593643555327775071623868909031832629579546685059971372073984566525313819382264377793845796395782999161296066274924285955400669836594429529062161665277040904992178363340847166178718641807984743167895517269546189986007525976990833630628880056320000000000000000000000000000000000000000000000000000 868 408762054108377627846538364706146056701148367952372069048090375015926485084557392254641157173526617893452852020110533448079706904848975385148115793279255827065076681865150802601060677736506048000592068383107555796424641027445645155137181759143802339647188817538483863599664286780917317097732659150758018033485037695611739918676315167966938059254567060507812235693975406456117225074889724292941113585003945690239354251632231187203551985876738822528092328688187005881056397033035932324343701469586609132526285048658820642231148667633533477783203125 869 1606196426357629300924787440157699840004621092425023983671048788488284797861102749670707462621603043394342769358157985932280567861042934434971422600501374760370155352660477928712709166029232540819476506684476405599223044229141789026262134656258415404416271162414791101480504103720762805098693904064401983464159231050213521719087816260258559044254890169499782722893072445185584899175036001328765509420871569008936569123124124240335631452220889887059926458398543662548630166757729657293646069760000000000000000000000000000000000000000000000000000000 870 5952165350109573964875849177294350510445589445257182245013685697640620088501803137440483016139841999153825640180192043620673545127485363400307057510873209701094616126135018414162020332831130134542251143041435708131980958999709871044283223007061765355618003672907798187901648104349269496820863189524999564499051202477343689353473306529178434962195378389229261776204715125471080719533369803883262539364570507819909773901959153974003671152709531866052725560674751043324618131024709480587746903176843230260835109548533949919146834872663021087646484375 871 21029108639253168636219604613604978827313587880520836272654736260235370677744415325809248976007162902337126489718276692754099991681503428991169770752867848832900295607258217217308669383257240213469352439173768664468687557466239535040716441238236895625165657180245819862456013688675758052993364709372295036448514542010073650501334537436233534457122775268650169791733977353109384097510342549342204972121579669153179532833218728907842655656562696042404891059044277667798562651936006925908383409111040000000000000000000000000000000000000000000000000000 872 356849273236613669110027992388465507500102525222420816278982897388903821478818603438301730212488737420984339813556495700173584127933155511234305087532790337027811943268276650670725971663969779904516875698452896210278711616960048220434759675732539442511995837711096412922506922359740817826320611438611749743232437908269048949004423141635136925729237043823320081760840529836190337490378729307737592159708444587578956261674937826428700883670392992067024602944787256134162234609840368919152051382949109772695446847479150420667792786844074726104736328125 873 1403815676636568009008264222697829660164038834779470961728496641138760913330603803212198322331281059926655580419030079704813216310551524696165023352838201540563515778225257709694907811109549240676222466842232378493720940656269923608953105689569855063459820995950527422693960586651946691656258472152287333547675167937886617982482751411465980604678774008142810099808545317092201201878981465161341055233841751313810561413610484586053341889241057761290375724640327161067502765746255720474646664970240000000000000000000000000000000000000000000000000000000 874 5208144681345877219266368030132556696639890764600034464386974985435542577439077745260422639122361749259597435157668038168089351986549692975268675322014058488457789110368141112391767791227238867724469750161256244615483339124746137163747820131179044686165753213794323414413942091305610809718255290834374618936669802167675728184289143213031130591920956090575604054179125734787195629591698578397854721943999194342421052164214259727253212258620840382796134865590407162909040864646620795514278540279737826478230720854967206179253480513580143451690673828125 875 18421499167985775725328373641517961452726702983336252574845548963966184713704107825408902102982274702447322804993210382852591592712997003796264719179512235577620658951958198282362394379733342426999152736716221350074570300340425832695667602524695520567645115689895338199511467991279964054422187485410130451928898738800824517839169054794140576184439551135337548737558964161323820469419060073223771555578503790178185270761899606523270166355148921733146684567722787236991540883095942067095743866381271040000000000000000000000000000000000000000000000000000 876 312956812628510187809494549324684250077589914620063055876668001010068651436923915215390617396352622718203266016489046729052233280197377383352485561766257125573391074246278622638226677149301496976261299987543189976414430088073962289321284235617437091083020349672631554133038570909492697233683176231662504524814848045551955928276879095214015083864540887433051711704257144666338925979062145602885868324064305903306744641488920473777970674978934654042780576782578423629660279752830003542096349062846369270653906885239214918925654274062253534793853759765625 877 1232550164086906711909255987528694441624026096936375504397620050919832081904270139220310127006864770615603599607908409980826003920664238683232890503791940952614766853281776269112129058154184233313723325887480028317486985896204992928660826795442332745717722834444563077125297395080409195274194938549708278854858797449464450588619855739267130970907963579149387267631902788406952655249745726411657446495313057653525672921150005466554834178753648714412949886234207247417267428325212522576739771843870720000000000000000000000000000000000000000000000000000000 878 4577959174903026075735137498486517336346463982083430294196151012197841925568949338083911499788555977599186145503590205549750540396177180125261165608050357411354396628013596037792363888488742964729808910391744239017009855090651854566934333895306380279139697074925210281269855098257631901742346400643415290045332756105386965073990156884254363790298520403615955963623451520877944958411103050411714300588775291826988104852344334300255573575327718696477802546853967896197046920024379679257050836905889549474364803631516174231563809371436946094036102294921875 879 16210919267827482638288968804535806078399498625335902265864083088290242548059614886359833850624401738153644068394025136910280601587437363340712952877970767308306179877723214488478907054165341335759254408310274788065621864299574732772187490221732058099527701807107897615570091832326368367891524987160914797697430890144725575698468768218843707042306804999097042889051888461964962013088772864436918968909083335356803038270471653740477746392531051125169082419596052768552555977124429019044254602415518515200000000000000000000000000000000000000000000000000000 880 275714951925717475460164697955046824318356714780275552227344508889870481915929969304759133926186660614737077360526850168295017519853889474733539779916072527630157536410971466544277702568534618836086205289025550369221112907593160776892051411578962077244140928061588399191206980971263066262874878260094666486361881128131273172811930482883547288884660521828518558011450544451044593787553750276142449993500653500813242029151738937398392164656441430211689688145451591217730706462243233120586883524367651327446091965895748343573501415448845364153385162353515625 881 1087109244724651719903963781000308497512391017497883194878700884911291896239566262792313532020054727682962374854175217603088535458025858518611409424344491920206224364594526669356897829291990493782703973432757384976023521560452803763078849233580137481723031539980104634024512302460920910231839935800842701949985459350427645419162712762033609516340823876809759570051338259374932241930275730695081867808866116850409643516454304821501363745660718166112221799658570792222029871782837444912684478766293975040000000000000000000000000000000000000000000000000000000 882 4042337951439372024874126411163594807993927696179668949775201343770694420277382265528093854313294928220081366479670151500429727169824450050605609231908465594225932222536005301370657313535560037856421267875910163052019702045045587582603016829555533786480352517158960678361282051761488969238491871768135701110028823641056690160333308528796603226833593516392889115879507692935225398277003993513543727419888582683230496584620047187125671467014375608989899648872053652341992430381527256783975888987900472185864121606628781846470843674978823401033878326416015625 883 14330452632759494652247448423209652573305156784796937603023849450048574412484699559542093123951971136527821356460318221028688051803294629193190250344126158300542663011907321607815353835882161740811180896946282912650009728040824063770613741356011139359982488397483381492163961179776509637216108088650248681164528906887937408917446391105457837025399215619201785913921869400377026419570475212162236368515629668455413885831096941906582327810997449194649468858922910647400459483777995252835121068535318367436800000000000000000000000000000000000000000000000000000 884 244007732454259965782245757690216439521745692580543863721199890367535376495598022834711833524675194644042313464066262398941090505070692185139182705225724186952689419723709747891685766773153137669936291680787612076760684923219947287549465499247381438361064721334505733284218178159567813642644267260183779840430264798396176757938558477351939350662924561818238923840133731839174465501985068994386068244248078348219719195799288959597577065720950665737345374008724658227691675219085261311719391919065371424789791389817737284062548752672228147275745868682861328125 885 963178790826041423834911909966273328795978441503124510662528984031404620068255708833989789369768488727104664120799242796336442415810910647489708749969219841302714787030750629050211476752703577491475720461423043088756840102561184134087860420952001808806605944422372705745717899980375926465410183119546633927687116984478893841378163507161778031477969954853446979065485697806189966350224297395842534878655379529462944155578514071850208278655396295175428514497493721908718466399593976192638448186936461885440000000000000000000000000000000000000000000000000000000 886 3585553762926722986063350126702108594690613866511366358450603591924605950786038069523419248775892601331212172067467424380881167999634287194887175388702808982078401881389436702315773037106041753578645664605932314627141475713955436185768875927815758468608072682719998121706457179912440715714542290258336366884595566569617284172215644665042587062201397449040492645785123323633544928271702542246513286221441172840025450470557981854980470591241751165174040988549511589627347285748414676767386613532267718828861475865079729497819638339706216356717050075531005859375 887 12725441937890431251195734199810171485094979224899680591485178311643134078286413208873378694069350369236705364536762580273474990001325630723552942305584028570881884754573701587740034206263359625840328636488299226433208638500251768628305002324137891751664449696965242765041597527641540557847903982721420828874101669316488419118692395301646559278554503469851185891562620027534799460578581988400065895241879145588407530618014084413045107096165734884848728346723544654891608021594859784517587508859362710283878400000000000000000000000000000000000000000000000000000 888 216922874151837109580416478586602414734831920704103494848146702536738949704586642300058820003436248038553616669554907272658629459007845352588733424945668802200940894134377965875708646661333139388573363304220187136240248896742533138631474828830922098702986537266375596889669960383855786328310753594303380278142505405774201137807378486365874082739339935456414403293878887605026099831264726336009214669136541651567330365065567885082246011425925141840500037493756221164417899269766797306118539416049115196638124545547968445531605841125610822928138077259063720703125 889 857229123835176867213071599869983262628420812937780814489650795787950111860747580862250912539093954967123151067511326088739433750071710476265840787472605658759416160457368059854688214309906183967413391210666508348993587691279453879338195774647281609837879290535911708113688930982534574554215062976396504195641534116186215518826565521373982448015393259819567811368282271047509070051699624682299856042003287781222020298464877523946685368003302702706131377902769412498759435095638638811448218886373451078041600000000000000000000000000000000000000000000000000000000 890 3194728402767710180582444962891578757869336955061627425379487800404823902150359919945366550659320307786110045312113475123365120687674149890644473271334202803031856076317988101763353776061483202438573287163885692332783054861134293641520068451683840795529792760303518326440453347301984677701657180620177702894174649813529000197444139396552945072421445127095078947394544881357488531090086965141643338023304085000462676369267161832787599296796400288170070520797614826357966431601837476999741472657250537476515574995786038982557297760678238773834891617298126220703125 891 11351094208598264676066594906230672964704721468610515087604779053985675597831480582315053795109860529359141185166792221603939691081182462605409224536580953485226641201079741816264110511986916786249573143747562909978422105542224577616448062073130999442484689129692996546417104994656254177600330352587507379355698689030307669853873616609068730876470617095107257815273857064561041118836095133652858778555756197864859517311268563296436235529779835517285065685277401832163314355262614927789688057902551537573219532800000000000000000000000000000000000000000000000000000 892 193712126617590538855311915377835956358204905188764420899395005365307882086195871573952526263068569498428379685912532194484156106894005899861738948476482240365440218461999523527007821468570493473996013430668627112662542264791082092797907022146013434141766977778873408022475274622783217191181502959712918588381257327356361616061988988324725555886230562362578062141433846631288307149319400618056228699538931694849626016003552121378445688203351151663566533481924305499825184047901749994363855698531859870597845219174335821859724016125170464874827302992343902587890625 893 766362836708648119288486010283765036789808206766376048153747811434427400003508337290852315809949995740608097054355125523333053772564109165781661664000509458930918047448887045510091263593056128466867571742335858464000267396003831768128347022534669759195064085739105067053637904298385909651468266300898474750903531499870476673830949576108340308525761574278693623363244350316473108626219464465976071301550939276412486146827600506408336718994952616219281451845075854773890934975500943097434707684417865263769190400000000000000000000000000000000000000000000000000000000 894 2859281920477100611621288241787962988293056574780156545714641581362317392424572128351103062840091675468568490554341560235411783015468364152126803577844111508713511188304599351078201629575027466182523092011677694637840834100715192809160461264257037511999164520471648902164205745835276286542983176655059044090286311583108455176712504759914885839817193388750095657918117668814952235325627833801770787530857156075414095350494109840344901370632778257912213116113865269590379956283644541914768618028239231041481439621228504889388781495807023702582227997481822967529296875 895 10170580410904045149755669035982682976375430435875021518493882032371165335657006601754288200418435034305790501909445830557129963208739486494446665184776534322763070516167448667372643018740277440479617536797816367340666206565833221544337463617525375500466281460204924905589726075212003743129895995918406611902706025371155672189070760481725582865317672917216103002485375929846692842477141239752961465585957553286914127510896632713606867034682732623487418854008552041618329662315302975299560499880686177665604701388800000000000000000000000000000000000000000000000000000 896 173759777575978713353214788093918852853309799954321685546757319812681170231317696801835416057972506840090256578263541378452288027883923292175979836783404569607799875960413572603726015857307732646174424047309758520058300411517600637239722598864974050425164979067649446996160321336636545820489808154862487973777987822638656369607604122527278823629948814439232521740866160428265611512939502354396437143486421730280114536355186252876465782318405983042219180533286102033343190090967869744944378561583078303926267161599379232208172442464277906992720090784132480621337890625 897 688193827364366011121060437234821003037247769676205691242065534668115805203150486887185379597335096175066071154810902719953082287762570030871932174272457494119964406609100566868061954706564403363247079424617600900672240121611440927779255626236133443757167548993716350214166838059950546867018503138206830326311371286883688053100192719345289597056133893702266873780193426584192851546345079090446512028792743470218412559851185254754686373657467449364914743756878117586954059607999846901496367500607243006864732979200000000000000000000000000000000000000000000000000000000 898 2570494446508913449847538129367378726475457860727360734597462781644723335789690343387641653493242416246243073008353062651635192930906059372761996416481856246333446558285834816619303264987949692098088259718498247479418909856542958335435254676567076723287248903904012363045620965505913381602141875812898080637167394113214501203864541779163482369995656856486335996468387784264642059557739422587791937990240583311797271720094204746470066332198867653863079591386364877361751580698996443181376987607387068706291814219484425895560514564730514308621422969736158847808837890625 899 9153522369813640634780102132384414678737887392287519366644493829134048802091305941578859380376591530875211451718501247501416966887865537845001998666298880890486763464550703800635378716866249696431655783118034730606599585909249899389903717255772837950419653314184432415030753467690803368816906396326565950712435422834040104970163684433553024578785905625494492702236838336862023558229427115777665319027361797958222714759806969442246180331214459361138676968607696837456496696083772677769604449892617559899044231249920000000000000000000000000000000000000000000000000000000 900 156557559595956820731246524072620886420832129758843838677628345151225734378417244818453709868233228662921321177015450781985511513123414886250557832941847517216627688240332628915957140287434267114203156066626092426572528670777358174152990061577341619433073646139952151743540449524309527784261317147531101664373967028197429389016451314397078220090583881809748502088520410545867315973158491621311189866281265978982383197256022813841695669868883790721039481660490777932042214271962050640194885083986353551837566712601040688219563370660314394200440801796503365039825439453125 901 620750832282658142031196514385808544739597488247937533500343112270640456293241739172241212396796256749909596181639434253397680223561838167846482821193756659696207894761408711314991883145321091833648865641005076012406360589693519716856888574864992366268965129192332147893178487930075393274050689830662560954332856900769086623896373832849451216544632772119444720149734470778941952094803261339582753849971054610137008128985769099788727109039035639327153098868704062063432561766415861905149723485547733192191989147238400000000000000000000000000000000000000000000000000000000 902 2321156485197548845212326930818742990007338448236806743341508891825185172218090380079040413104397901870357494926542815574426579216608171613604082764083116190439102242132108839407230848284118571964573698525803917473915275600458291376898034972940070281128385760225323163830195731851839783586734113859046966815362156884232694587089681226584624580106078141407161404810954169190971779780638698596776120005187246730552936363245066886062469897975577491438360871021887484257661677371193788192783419809470523041781508240194436583691144651951654420685144941671751439571380615234375 903 8274784222311531133841212327675510869579050202627917507446622421537180117090540571187288879860438743911191152353525127741280938066630446211881806794334188325000034171953836235774382360047089725574216827938703396468366025661961909048472960399218645507179366596022726903187801134792486245410483382279215619444041622241972254893027970727931934219222458685447021402822101856523269296639402112663009448400735065354233334142865500375790547019417871262469363979621357941060673013259730500703722422702926274148735985049927680000000000000000000000000000000000000000000000000000000 904 141684591434340922761778104285721902210853077431753674003253652361859289612467606560700607430751071939943795665198982957696887919376690472056754838812372003081048057857501029168941211960128011738353856240296613646048138447053509147608456005727494165586931649756656697327904106819500122644756492018515647006258440160518673597059888439529355789181978413037822394390110971544009920955708434917286626828984545710979056793516700646526734581231339830602540730902744154028498203916125655829376371001007649964412997874903941822838704850447584526751398925625835545361042022705078125 905 562400254048088276680264042033542541534075324352631405351310859717200253401677015690050538431497408615418094140565327433578298282547025380068913436001543533684764352653836292451382646129660909201285872270750598867240162694262328863472341048827683083839682407048252925991219710064648306306289924986580280224625568352096792481250114692561602802189437291540216916455659430525721408597891754773661974988073775476784129364861106804408586760789366289230400707575045880229469900960372770886065649477906246272125942167397990400000000000000000000000000000000000000000000000000000000 906 2105288932074176802607580526252599891936655972550783716210748564885442951201807974731689654685688896996414247898374333726004907349463611653538903067023386384728265733613822717342358379393695544771868344562904153148841154969615670278846517720456643744983445884524368109593987528789618683713167841270155598901533476293999053990490340872512254494156212874256295394163535431456211404261039299627275940844704832784611513281463275665658660197463848784734593310016851948221699141375672765890854561767189764398895827973856353981407868199320150559561426462096278555691242218017578125 907 7513504073858870269527820793529363869577777583986149096761533158755759546318210838638058302913278379471361566337000815989083091764500445160388680569255442999100031028134083302083139182922757470821388879768342683993276351301061413416013448042490530120518864869188636028094523430391577510832718911109527782455189792995710807442869397420962196271053992486385895433762468485723128521348577118298012579147867439341643867401721874341217816693631427106322182493496193010483091096039835294638979959814257056927052274425334333440000000000000000000000000000000000000000000000000000000 908 128791293613815898790456296795721209109665447385464089668957569996930094257733054363676852154552724393408910259665875508546471118713411639099590148480446150800672684592468435514567561671756362670163655322429621804257757848371639815176086509206292196518520869628800937871064833098925611484083651244830723128688922105911474299727438591532184412366418377451380556500610873133505018148738967339813543787546952051279962625306680887692801734339287906017709524390594436011904867359758221148903121239915953817651415068287683116960382709056854334817021623393884510733187198638916015625 909 511784231183760331779040278250523712796008545160894578869692882342652230595526084277945989972662641840030465667914447964556251437117793095862711226761404615653135560914991026130758207977991427373170143766383044969188548051778719265759830354433191606294110990413910162652009936158829958738723831737788055004409267200408081157937604370231058549992387935301597393974650081778406481824081496844032397239147135683873557722023607192011813952318323323199664643893291751008817609873939221506319741024894684107634607372332171264000000000000000000000000000000000000000000000000000000000 910 1917918217119575067175505859416118501554293590993763965467991942610638528544847064980569275418662585163733379835419018024390470595361350216373940694058304996487450083322192495498888483627656641287172061896805683518594292177319875624029177643336002451679919200801699347840122638727342620862695903397111750599296996903833138185336700534858663844176309928447485104082980778056608589281806801960448382109526102666781088599413044131415039439889566242893214505425352124829967917793237889726568505769909875367394099284183138477062567929580657159760459506969709764234721660614013671875 911 6852315715359289685809372563698779849054933156595367976246518240785252706242208284837909172256909882077881748499344744182043779689224405986274476679160964015179228297658283971499822934825554813389106658348728527801868032386568009035404264614751363469913204760700036057622205368517118689879439646931889337599133091212088256387896890447917522999201241147583936635591371258979493211469902331887787472182855104679579207070370349399190648824591861520965830434068528025560579079588329788710749723350602435917471674275904912097280000000000000000000000000000000000000000000000000000000 912 117586451069413915595686598974493463917124553462928713867758261407197176057310278634036966017106637371182335067074944339302928131385344826497925805562647335681014161032923681624800183806313559117859417309378244707287332915563307151255766982905344775421409553971095256276282192619319083284968373586530450216492985882697176035651151434068884368490539978613110448085057727170890081569798677181249765478030367222818605876904999650463527983451769858194168795768612720078869143899459255908948549692043265835515741957346654685784829413368908007687940742158616558299399912357330322265625 913 467770787301956943246042814320978673495551810277057645086899294461184138764310841030042634835013654641787845620473805439604413813525662889618518061259923818706965902676301797883513002091884164619077511402474103101838332919325749408904484943951937128152817445238313888663937081649170582287193582208338282274030070221172986178354970394391187514693042572865660018092830174745463524387210488115445611076580482015060431757929576973498797952418947517404493484518468660422059295424780448456776243296753741274378031138311604535296000000000000000000000000000000000000000000000000000000000 914 1754895168664411186465587861365748428922178635759294028403212627488734253618535064457220887008076265424816042549408401492317280594755635447982155735063349071786016826239806133381482962519305826777762436635577200419513777342247686195986697543652442243287126068733554903273712214435518498089366751608357251798356752167007321439583080989395677417421323584529448870235927411921796859192853223793810269630216383940104696068462935380244761087498953112247291272464197194219420644780812669099810182779467535961165600845027571706512249655566301301180820448877284434274770319461822509765625 915 6276721195269109352201385268348082341734318771441357066241810708559291478917862788911524801787329451983339681625399785670752102195329555883427420638111443037904173120654988117893837808300208209064421699047435331466511117666096296276430306387112248938440495560801233028781940117561680719929566716589610633240805911550272842851313551650292451067268336891186885958201696073225215781706430536009213324519495275886494553676459240049658634323326145153204700677606771671413490436902910086459046746589151831300404053636728899481108480000000000000000000000000000000000000000000000000000000 916 107826775630652560601244611259610506412003215525505630616734325710399810444553525507411897837686786469374201256507723959140785096480361205898597963700947606819489985667191016049941768550389533711077085672699850396582484283571552657701538323324201159061432560991494350005350770631915599372315998578848422848524068054433310424692105865041166965905825160388222280893997935815706204799505386975206034943353846743324661589121884679475055160825272959964052785719817864312323004955804137668505820067603674771167935374886882346864688572059288643049841660559451383960549719631671905517578125 917 429413582743196473899867303546658422268916561834338918189773552315367039385637352065579138778542534961161242279594953393556851880816558532669799580236610065572994698656845050457064935920349663120313155467471226647487589619941037957374317178547878283644286414728772149793494240953938594539643708467254543127559604463036801311729862822051110138488213081890675896609218100416335515387459228089979070968300882489825476353779351661671896520320593820977325018787954230267450433199948451683320591346419934489879032584970052963401728000000000000000000000000000000000000000000000000000000000 918 1612748660002593880361875244595122806179482166262791212102552404662146779075433724236185995160422087925405943102906320971439580866580428976695601120523217796971349463314381836577582842555242054808763679268095447185533161377525623614111775042616594421580868857166136956108541525066241499744128044728080314402689855241479728402976851429254627546610196374182563511746817291556131313598232112666511637790168856840956215686917437614444935439411537910155260679394597221487647572553566842902725557974330665548311187176580338398284757433465430895785173992518224395098513923585414886474609375 919 5774583499647580604025274446880235754395573269726048500942465851874548160604433765798602817644343095824672507095367802817091934019703191412753226987062527594871839271002589068462330783636191552339267963123640504949190228252808592574315881876143269023365255915937134386479384908156746262335201379262441782581541438626251015423208467518269054981886869939891935081545560387367198519169916093128476258557935653815574989382342500845685943577460053540948324623398229937700411201950677279542323006862019684796371729345790587522619801600000000000000000000000000000000000000000000000000000000 920 99308460355831008313746286970101276405454961498990685798012313979278225419433796992326357908509530338293639357243613766368663073858412670632608724568572745880750276799482925781996368834908760547901995904556562215252468025169399997743116795781589267495579388673166296354928059751994267021903034691119397443490666678133078901141429501702914775599264972717552720703372098886265414620344461404164758182828892850602013323581255789796525803120076396126892615647952253031649487564295610792693860282262984464245668480270818641462378174866604840248904169375254724627666291780769824981689453125 921 395919323289227148935677653870019065331941070011260482570971215234768410313557638604463965953816217234190665381786547028859417434112866967121555212978154480458301112161611136521413870918562389396928729341008470968983557629585636996699120438621143777520032074379927922109601690159531384165551499206808688763609955314919930809414933521931123547686132461503203176673699088583861345187237408298960703432773413655619089198184562232061488591735587502941093667322493800306589299410352472452021585221399179599668468043342388832256393216000000000000000000000000000000000000000000000000000000000 922 1488567013182394151574010850761298350103662039460556288770655869503161477086625327469999673533069587155149685483982534256638733139853735945490039834242930026604555554639174435161108963678488416588488875964452097752247107951456150595825168364335116651119141955164344410488183827636140904263830185284018130193682736387885789315947633869202021225521211253370506121342312360106309202451168239991190241680325854864202587079024794918132675410576849491073305607081213235433098709466942195999215690010307204301091225763983652341616831111088592716809715595094321116675928351469337940216064453125 923 5335715153674364478119353588917337837061509701226868814870838447132082500398496799597909003503373020541997396556119849802992947034205748865383981736045775497661579486406392299259193644079840994361483597926243826573051770905595139538667874853556380577589496466325912173106951655136833546397726074438496207105344289290655938251044623986880606803263467824460148015348097797927291431713002470050712062907532544125591290189284470781413811865573089471836251952019964462435179950602425806297106458340506188751847477915510502870900696678400000000000000000000000000000000000000000000000000000000 924 91860325829143682690215315447343680675045839386566384363161390430832358512976262217901881065371315562921616405450342733891013343319031720335163070225929789939694006039521706348346641172290603506809346211714820049108532923281694997912383036097970072433410934522678824128308455270594696995260307089285442635228866677273097983555822289075196167429320099763736266650619191469795508523818626798852401319116725886806862324312661605561786367886070666417375669474355834054275775996973439983241820761093260629427243344250507243352699811751609477230236356672110620280591319897212088108062744140625 925 366621293365824339914437507483637654497377430830427206860719345307395547950354373347733632473233817158860556143534342548723820543988514811554560127217771048904386829861651912418829244470588772581556003369773844117278774364996299858943385526163179137983549700875813255873491165087726061737300688265504845795102818621615855929518228441308220405157358659351966141599845356028655605643381840084837611378748181045103276597518904626888938435947154027723452735940629259083901691253986389490571987915015640309293001408135052058669420118016000000000000000000000000000000000000000000000000000000000 926 1379901621220079378509108058655723570546094710579935679690397991029430689259301678564689697365155507292823758443651809255904105620644413221469266926343196134662422999150514701394348009329958762177529188019047094616333069070999851602329931073738653135587444592437347268522546408218702618252570581758284806689543896631570126695883456596750273676058162831874459174484323557818548630672232958471833354037662067459115798222255984889108990105604739478224954297764284669246482503675855415691272944639554778387111566283212845720678802439979125448482606356652435675158585581812076270580291748046875 927 4951543662609810235694760130515289512793081002738534260200138078938572560369805030026859555251130163062973584004079220617177454847742934947076335051050479661829945763385132053712531701706092442767456778875554271059792043400392289491883787864100321176003052720750446496643251135966981531057089797078924480193759500461728710696969411059825203113428498141099017358243034756476526448629666292207060794378190200948548717295655988885152017411251827029864041811474527021139846994159051148243714793339989743161714459505593746664195846517555200000000000000000000000000000000000000000000000000000000 928 85338242695274481219210028050582279347117584790120171073376931710243261058554947600430847509729952157954181640663368399784751395943380468191366492239888774853975731610715665197614029649057970657825882630683067825621827085728694653060603840535014197290638758171568627615198554946382473508596825285946176208127617143186708026723358906550857239541838372680510991718425228875440027418627504296133880825459438348843575099286462631566899535766159649101741996941676569836422195901188325744431651487055639124737909066808721229074658125117245204346889575348390766240669336184510029852390289306640625 929 340957802830216636120426881959783018682561010672297302380468991135877859593829567213392278200107449957740317213486938570313153105909318774745740918312527075481079751771336278549511197357647558500847083133889675029069260159446558868817348539331756598324701221814506327962346783531585237415689640086919506589445621318102746014451952450416644976796343553197328511687856181106649713248345111278898978582235808371946047235692581303006712745430853245782811044424785210948028572866207342226231948760964545487642491309565598414562560709754880000000000000000000000000000000000000000000000000000000000 930 1284688409355893901391979602608478644178414175549920117791760529648399971700409862743726108246959777289618919111039834417246722332819948709187887508425515601370715812209129186998137996686191607587279674045732845087806087305100861841769165829650686069231910915559170306994490706051612137593143211616963155027965367763991787953867498091574504792410149596475121491444905232329068775155848884337276852609063384804436808144920321931760469788318012454227432451218549027068475210922221392008575111459425498678400868209671159365951965071620565792537306518043417613572643176667043007910251617431640625 931 4614838693552343139667516441640249825923151494552313930506528689570749626264658287985033105494053311974691380291801833615209387918096415370675144267579047044825509451474943074060079545990078156659269717912016580627726184449165613806435690289341499336034845135739416134871510058721226786945207690877557615540583854430331158369575491107757089301715360267504284177882508393036122650122848984336980660360473267284047404519551381640961680227286702791833286968294259183702337398556235670163142187392870440626717876259213371891030528954361446400000000000000000000000000000000000000000000000000000000 932 79620580434691090977522956171193266630860706609182119611460677285656962567631766111201980726578045363371251470738922716999173052415173976822544937259816226938759357592797715629373889662571086623751548494427302281305164670984872111305543383219168246072165961374073529564980251764974847783520837991787782402183066794593198588932893859811949804492535201710916755273290738540785545581579461508292910810153655979471055567634269635251917266869826952611925283146584239657381908775808707919554730837422911303380469159332536906726656030734389775655647973800048584902544490660147857852280139923095703125 933 318454587843422338136478707750437339449511983967925680423358037720909920860636815777308387838900358260529456277396800624672485000919303735612522017703900288499328488154428084165243458332042819639791175647052956477150688988923085983475403535735860662835270941174748910316831895818500611746254123841182819154542210311107964777498123588689146408327784878686304829916457673153610832173954333934491645995808245019397608118136870937008269704232416931561145515492749387025458687057037657639300640142740885485458086883134268919201431702911057920000000000000000000000000000000000000000000000000000000000 934 1201183662747760797801500928438927532306817254139175310135296095221253973539883221665383911210907391765793689368822245180125685381186652043090674820377857087281619284415535789843259026901589153094106495232760210157098691630269305822054170050723391474731836706047824237039848810158257348649588902861860549951147618859332321736866110715622161980903489872704238594500986392227679304770718706855353857189474264792148415615500501006196039252077341644702649341889343340309024322212277001528017729214562841264304811776042534007165087341965229016022381594370595468690421370183685212396085262298583984375 935 4319489017164993178728795389375273837064069798900965838954110853438221650183720157553990986742433900008311131953126516263835987091338244786951935034453988033956676846580546717320234455046713154633076455965647519467551708644419014522823806110823643378528615047052093502239733414963068272580714398661393928145986487746789964233922659676860635586405577210384009990498027855881810800514986649339413898097402978177868370630300093215940132692740353813155956602323426595945387805048636587272701087399726732426607932178623716090004575101282313830400000000000000000000000000000000000000000000000000000000 936 74604483867305552245939009932408090833116482092803646075938654616660573925870964846196255940803628505478862628082370585828225150113018016282724606212447804641617518064451459544723334613829108166455200939278382237582939296712825168293294150076360646569619505807506897202386495903781432373159025198305152110845533586533827077830121546643796966809505484003128999691073422012716056209939955433270457429113975652764379066873310648231046479057027854597373990308349432558966848522932759320622782794665267891267499602294587081602876700798123219789342151450645524053684187748558542807586491107940673828125 937 298710403397130153172017027869910224403642240961914288237109839382213505767277333199115267792888536048376629988198198985942790930862306904004545652606258470612370121888853542946998363915456164822124122756935673175567346271609854652499928516520237301739484142821914477877188318277753573817986368163029484366960593271819270961293239926190419331011462216207753930461637297418086960579169165230553163944068133828194956414812384938913756982570007081804354493532198925029880248459501322865664000453890950585359685496379944246210942937330572328960000000000000000000000000000000000000000000000000000000000 938 1127911459320147389135609371804152952836101401636685616217043033412757481153950345143795492627042040868080274317324088224138018572934266268462143656334807804957440508066188106662820226260592214755365999023561837337515671440822878166908865677629264594773194666978906958580418032738603650381963979787287056404127614108913050110917277961969210100068376990469280040236426222301790867179704865737177271900916334639827362262954970444818080857700623804375787732034093396550173838557328104434808647732474507947182218257703939432728017014105350046045016317113989145100305666602480414439924061298370361328125 939 4060319676135093588005067666012757406840225610966907888616864202231928351172696948100751527537887866007812464035938925288005827865857950099734818932386748751919276235785713914281020387743910365355091868607708668299498606125753873651454377744174224775816898144228967892105349410065284176225871534741710292457227298481982566379887300096248997451221242577760969391068146184528902152484087450379049064211558799487196268392482087622983724731175932584366599206184021000188664536745718392036339022155743128481011456247906293124604300595205375000576000000000000000000000000000000000000000000000000000000000 940 70202819319134524663428608346396013473962609649328230957458273994277600064244577920270676840296214423655609733025510721264359866256349953322043854445913384167762084498648823431584657871613190784634344083860957685565545878206768483363989795221855368422011954964863990267445692645458327863142642711605148136305647104928331280238144375391812945767744660446944388709300090113965808893553498062707500440796251089251280701927785319985414736792663211176128924880156816037987804460079726520706038609780017085682717125759206443788306975451033949821770964515057438134516820671393588781938888132572174072265625 941 281385200000096604288040040253455431388230990986123259519357468698045122432775247873566582260901000957570785448882703444758109056872293103572282004755095479316852654819300037456072458808359707262440923637033404131384440187856483082654932662562063538238594062538243438160311395817643866536543158809573774273676878862053753245538232010471375009812797407667704202494862334167837916865577353647181080435312182066159648942753266612456759077580946671059701932907331387378147194048850246139455488427565275451408823737589907479930708246965399133880320000000000000000000000000000000000000000000000000000000000 942 1063620506138898987954879637611316234524443621743394536092671580508230304728175175470599149547300644538599698681236615195362151514277013091159801467923723760074866399106415384583039473363738458514310137079218812609277278168695974111395060334004396512871122570961109261941334204872503242310192032939411694189092340104705006254594993118136965124364479502012531077942949927630588787750461688390158167402564103565357202613966537129463450248811688247526367831308150072946813929759560402482024554811723460994192831817014814885062520044301345093420450387038491763829588243606139030816848389804363250732421875 943 3832941774271528347076783876716042992057172976752761046854319806906940363507025919007109441995766145511374966049926345471877501505369904894149669072173090821811796766581713935081283246030251384895206723965676982874726684182711656726972932590500468188371151848152145690147449843101628262357222728796174516079622569766991542662613611290859053593952852993406355105168329998195283631944978553157822316615711506715913277362503090716096636146230080359642069650637715824178099322687958162082304036915021513286074814698023540709626459761873874000543744000000000000000000000000000000000000000000000000000000000 944 66341664256582125806940034887344232732894666118615178254798068924592332060711126134655789614079922630354551197709107631594820073612250705889331442451388148038535169851223138142847501688674465291479455159248605012859440854905396216778970356484653323158801297441796470802736179549958119830669797362466864988808836514157273059825046434745263233750518704122362447330288585157697689404408055669258587916552457279342460263321757127386216926269066734561441834011748191155898475214775341562067206486242116145970167683842450089379950091801227082581573561466729279037118395534466941398932249285280704498291015625 945 266190399200091387656485878079768838093266517472872603505312165388350685821405384488393986818812346905861963034643037458741171167801189275979378776498320323433742611459057835433444546032708283070269113760633600308289680417712232996191566298783712107173709983161178292499654580443491097743569828233856790462898327403502850570279167481905920759282906347653648175560139768122774669354836176550233302091805324234587027899844590215384094087391575550822478028530335492459727245570212332847924892052476750577032747255760052476014450001629267580650782720000000000000000000000000000000000000000000000000000000000 946 1007248619313537341593271016817916474094648109790994625679759986741294098577581891170657394621293710378053914651131074590007957484020331397328331990123766400790898479953775369200138381275460320213051699814020215540985582425755087483491122136302163497688953074700170471058443492014260570467751855193622874397070446079155640923101458482875705972773162088405866930811973581466167581999687218905479784530228206076393270875426310661601887385624668770407470336248818119080632791482303701150477253406702117561500611730713029696154206481953373803469166516525451700346620066695013662183555425144731998443603515625 947 3633628802009408873028791115126808756470199981961617472417895176947779464604660571218739751011986305944783467815330175507339871427090669839653886280420090099077583334719464810457056517236678312880655974319461779765240896605210650577170340095794443842575851952048234114259782451260343592714647146898773441243482196139107982444157703503734382807067304637749224639699576838289128883083839668393615556151694508366685786939652929998859611066626116180940682028804554601320838157908184337654024226995440394595198924333726316592725883854256432552515469312000000000000000000000000000000000000000000000000000000000 948 62958239379496437390786093108089676863517038146565804163803367409438123125614858701788344343761846576206469086625943142383484249858025919888975538886367352488569876188810758097562279102552067561614002946126926157203609371305221009723242868303936003677702431272264850791796634392910255719305637696981054874379585851935252133773969066573254808829242250212121962516443867314655107244783244830126399932808281958095994789892347513889519863029344331098808300477149033406947652978821799142401778955443768222525689131966485134821572637119364501369913309831926085806225357362209127387586704571731388568878173828125 949 252880879240086818273661584175780396188603191599228973330046557118933151530335115263974287477871729560568864882910885585804112609411129812180409837673404307262055480886104943661772318731072868916755658072601920292875196396826621346381987983844526501815024484003119377874671851421316542856391336822163950939753411033327708041765209107810624721318761030270965766782132779716635935887094367722721636987215058022857676504852360704614889383021996773281354127103818717836740883291701716205528647449852913048181109892972049852213727501547804201618243584000000000000000000000000000000000000000000000000000000000000 950 957893436967174011855200736993838566864010352411235889021451747390970687747280378503295182284850318569529272833225651935097567567303335158859243722607701847152144454436040376109331600592962764522612166523133224979477288886893088196800057151623357486302194374039862117976579760905561802514832014289135353551613994221277014517869487017214796380107277146073979451202186875974325370481702545179111275088247023978650000602530421439183394903729060000657504289772626031245681784699670819794103867989773713800987081755908091241042650364337658487099177357215704567029635683426957992736561209312640130519866943359375 951 3459214619512957247123409141600721936159630382827459833741836208454286050303636863800240242963410963259433861360194327082987557598590317687350499738959925774321859334652930499555117804409317753862384487552127614336509333568160539349466163771196310538132211058349918876775312893599847100264344083847632316063795050724430799286838133735555132432328074015137261856993997150051250696695815364310722009456413171965084869166549589358914349735428062604255529291421935980457437926328591489446631064099659255654629375965707453396275041429252123789994726785024000000000000000000000000000000000000000000000000000000000 952 59999202128660104833419146732009462050931737353677211368104609141194531338710960342804292159605039787124765039554523814691460490114698701654193688558708086921607092007936652466976851984732120386218144807658960627815039730853875622266250453493651011504850417002468402804582192576443473700498272725222945295283745316894295283486592520444311832814267864452152230278171005550866317204278432323110459135966292706065483034767407180736712429466965147537164310354723028836821113288817174582708895344537911116066981742764060333484958723174754369805527384269825559773332765566185298400370129456860013306140899658203125 953 241248358795042824633073151303694497963927444785664440556864415491462226559939699961831470253889630000782697098296984848857123429378217840820110985140427709128000928765344116253330792069443516946584897801262231959402937362572596764448416536587678282731533357738975886492436946255935981884997335328344409196524754125794633471844009488851335984138098022878501341510154671849670682836288026807476441685803165353806223385629152112202604471402984921710411837257043056816250802660283437260074329667159679047964778837895335559011896036476605208343804379136000000000000000000000000000000000000000000000000000000000000 954 914788232303651181321716703829115831355129886552730274015486418758377006798652761470646899082032054233900455555730497598018177026774685076710577755090355264030297953986418559184411678566279440119094619029592229855400810886982899227944054579800306399418595627208068322667633671664811521401664573646124262641791364481319548864565360101440130543002449674500650375898088466555480728810025930646051267709275907899610750575416552474420142133061252300627916596732857859839626104388185632903369193930233896679942663076892227135195731097942463855179714376140997861513302077672744883063415954893571324646472930908203125 955 3307009176254387128249979139370290170968606645983051601057195415282297464090276841793029672273020880876018771460345776691336105064252343709107077750445689040251697523928201557574692621015307772692439570099833999305702922891161475618089652565263672874454393771782522446197199126281453827852712944158336494156988068492555844118217255851190706605305638758471222335286261275448995666041199488281050241040330992398621134923221407427122118347069227849668286002599370797317310657570133463910979297279274248405825683423216325446838939606365030343234958806482944000000000000000000000000000000000000000000000000000000000 956 57419236437127720325582123422533055182741672647469091279276110948123166491146389048063707596742023076278400142853679290659727689039766657483063359950683639183977987051595376410896847349388639209610764580929625320818993022427158970508801683993424018010141849071362261483985158295656404331376846998038358647586544268267840586296669042065206424003254346280709684376209652312179065564494459733216709393119742119704667264272408671965033794999885646193066245009469938596837805417398036075652412844722780938076101527825205739145105498078239931903889706746223060703079456646839330569154213890215032733976840972900390625 957 231115927725651025998484078948939329049442492104666534053476110040820813044422232563434548503226265540749823820168511485205124245344332691505666323764529745344624889757199663370690898802526889234828332093609218217108013993344547700341583042050995794856808956713938899259754594513186670645827447244553944010270714452511258866026561090319579872804297905917604285166728175631984514157163929681562431134999432408946362003432727723490095083604059554998574540092247248429968268948551532895151207821138972527950258126703731465533396402944587789593364595212288000000000000000000000000000000000000000000000000000000000000 958 877281914779201482887526318972122082269569561204068332780851475589283549519907998250350376219668740010310536877945547196499431768676922988565444067131650698205055737872975398257850799745061983074211739649378948431329377640616600359598348342028493837042433206492537521438260691126554249024196326126633167873477918537585447361118180337281085190739349237846123710486266839426706018928814867489563165733195595675726709801824473822968916305605740956302172016266810687586201434108270021954331056979094306916065013890739645822652706122926822837117346086719216949191256692488162342857815900742934900335967540740966796875 959 3174728809204211643119979973795478564129862380143729537014907598671005565526665768121308485382100045640978020601931945623682660861682249960742794640427861478641629622971073495271704916174695461784741987295840639333474805975515016593366066462653125959476218020911221548349311161230195674738604426392003034390708545752853610353488565617143078341093413208132373441874810824431035839399551508749808231398717752702676289526292551130037233613186458735681554562495395965424618231267328125354540125388103278469592656086287672428965382022110429129505560454223626240000000000000000000000000000000000000000000000000000000000 960 55179886216079739232884420609054266030614747414217796719384342621146362997991679875189223000469084176303542537282385798323998309167215757841223888912606977255802845556583156730871870302762482280435944762273369933307052294552499770658958418317680481307746316957579133286109737122125804562453149965114862660330669041805394803431098949424663373467127426775762006685537475872004082007479175803621257726788072177036185240965784733758397476994890105991536661454100610991561131006119512668701968743778592481491133568240022715318446383653188574559638008183120361335659357837612596676957199548496646457351744174957275390625 961 222333522472076287010541683948879634545563677404689205759444017859269622148734187726024035660103667450201330515002108048767329524021248049228451003461477615021529143946426076162604644648030867443904855474052067924857909461597454887728602886453057954652250216358809221087883919921685577161286004249260894137880427303315831029117551768887435837637734585492735322330392504957969102619191700353663058751869453977406400247302284069997471470427105291908628707568741852989629474728506574645135461923935691571888148317888989669843127339632693453588816740594221056000000000000000000000000000000000000000000000000000000000000 962 844822483932371028020687845170153565225595487439517804467959970992480058187671402315087412299540996629929047013461561950228952793235876837988522636647779622371468675571675308522310320154494689700465905282351927339370190667913786146293209453373439565071863177852313633145045045554871741810301062059947740662159235551694785808756807664801685038681993316045817133198274966367917896228448717392449328601067358635724821539156968291519066402298328540918991651664938692145511981046264031142020807870867817560170608376782278927214555996378530392144004281510605922071180194866100336172076712415446309023536741733551025390625 963 3060438572072860023967660694738841335821187334458555273682370925118849365167705800468941379908344443997902811860262395581230085070661688962156054033372458465410530956544114849441923539192406425160491275753190376317469712960396475996004888069997613424935074172158417572608735959425908630448014667041890925152643038105750880380762977254925927520814050332639607997967317634751518549181167654434815135068363913605379943103346019289355893203111746221197018598245561710669331974941704312841776680874131560444687320467181316221522628269314453680843360277871575695360000000000000000000000000000000000000000000000000000000000 964 53248590198516948359733465887737366719543231254720173834205890629406240293061971079557600195452666230132918548477502295382658368346363206316781052800665733051849745962102746245291354842165795400620686695593801985641305464243162278685894873676561664461975195864063863621095896322851401402767289716335842467219095625342205985311010486194800155395777966838610336451543664216483939137217404650494513706350489650839918757531982268076853565300068952281832878303207089606856491420905329725297399837746341744638943893351621920282300760225326974450050677896711148688911280313296155793263697564299263831344433128833770751953125 965 214774182708025693252183266694617726971014512372929772763622921252054454995677225343339218447660142756894485277492036375109240320204525615554683669343787376110797153052247589573076086729997817950812090387934297615412740539903141421545830388313653984194073709002609707570895866644348267537802280104786023737192492775003092774127555008745263019158051609585982321371159159789398153130139182541638514754305892542174582638894006411617557440432583711983735331511404629987982072587737351107200856218521878058443951275080764021068461010085181876166796971414017540096000000000000000000000000000000000000000000000000000000000000 966 816943341962602784096005146279538497573150836354013716920517291949728216267478246038689527693656143741141388462017330405871397351059092902334901389638402894833210209277810023341074079589396364940350530408034313737170974375872631203465533541412116059424491692983187283251258559051560974330561127011969465220307980778488857877067833011863229432405487536616305167802731892477776605652909909718498500757232135800745902428364788337898937211022483699068664927159995715304710085671737318114334121211129179580684978300348463722616475648498038889203252140220755926642831248435519025078398180905736580825760029256343841552734375 967 2962504537766528503200695552507198413074909339755881504924535055515046185482339214853935255751277421789969921880733998922630722348400514915367060304304539794517393965934703174259781985938249419555355554929088284275310682145663788764132731651757689795337151798649348210285256408724279554273678197696550415547758460886366852208578561982768297840148000721995140542032363470439469955607370289492901050746176268370007784924038946672096504620612170342118714003101703735927913351743569774830839827086159350510457326212231514102433904164696391163056372748979685273108480000000000000000000000000000000000000000000000000000000000 968 51597883902362922960581728445217508351237391085823848445345508019894646843977049976091314589393633576998798073474699724225795958927625946920960840163845095327242403837277561111687322842058655743201445408030394124086424994851624248046632132592588252863653964792277883848841923536843007959281503735129431350735303660956597599766369161122761350578508849866613416021545810625772937023963665106329183781453624471663881276048490817766471104775766814761096059075807669829043940186857264503813180442776205150555136632657721640753549436658341838242099106881913103079555030623583974963672522939805986652572755701839923858642578125 969 208330957226784922454617768693779195161884077001741879580714233614492821345806908583039041894230338474187650719167275283855963110598389847088043159263473754827473238460680161885883804128097883412287727676296268686950358323706047178899455476664244364668251497732531416343768990645017819511668211701642443025076717991752999990903728358482905128583310061298402851730024384995716208536235007065389359311676715765909345159727186219269030717219606200624223271566062491088342610410105230573984830531966221716690632736828341100436407179782626419881793062271597013893120000000000000000000000000000000000000000000000000000000000000 970 793251985045687303357220997037431881143529462099747319129822290483186097995721376903567531390540115572648288196618827824101126827878379208167189249338889210883047113208753532664182931281303870357080365026201318638793016118972324898565033068711164693701181433886674852036972060839065706074974854328622350728919049335912680998632865854519195778865728398054432317936452667595921084088975522336662044235272403862524271257942209476099868031902831671795673644272355839560873493187256935889018431696006433372845113929638358274660597854691595761416357828154354004770189142230888973351124633659470219981812988407909870147705078125 971 2879554410709065705111076077036996857508811878242716822786648073960624892288833716838025068590241653979850764068073446952797062122645300497736782615784012680270906934888531485380508090331978435807805599391073812315601983045585202678737015165508474481067711548287166460397269229279999726754015208161047003912421223981548580346738362247250785500623856701779276606855457293267164796850363921387099821325283332855647566946165856165277802491235029572539390011014856031321931777894749821135576311927746888696164521078289031707565754848084892210490794312008254085461442560000000000000000000000000000000000000000000000000000000000 972 50204741036999124040646021777196635625753981526506604537321179303357491379189669626736849095480005470419830525490882831671699468036580046354094897479421277753406858933671066961671765125323072038135006382013573482736091519990630393349373065012588370036335307742886380984923191601348246744380903134280936704265450462110769464572677193772446794112889110920214853788964073738877067724316646148458295819354376610928956481595181565686776384946821110762546465480760862743659753801812118362210224570821247611490147943575963156453203601868566608609562430996101449296407044796747207639653364820431225012953291297890245914459228515625 973 202914352338888514470797706707740936087675090999696590711615663540516007990815928959880026804980349673858771800468926126475708069722831711063754037122623437201958934260702477676850825220767338443568246756712565701089649007289689952248069634270974011186876958791485599518830996888247356204364838197399739506424723323967421991140231421162349595240143999704644377585043750985827587114292896881689235969573121155995702185574279377568035918571896439407993466505344866320045702539442494579061224938135099952056676285670804231825060593108278132964866442652535491531898880000000000000000000000000000000000000000000000000000000000000 974 773420685419545120773290472111496084114941225547253636151576733221106445545828342480978343105776612683332080991703357128498598657181419727963009518105416980610970935378534694347578357999271273598153355900546285672823190715998016776100907241993385576358651898039507980736047759318089063423100482970406791960696073102514863973667044208156215884394085188103071509988041350906023056986751134278245493129390593765961164476493654239197371331105260880000781803165546943571851655857575512491792970903606272538523986081397399317794082908324305867380948882450495154650934413675116749017346517817983464482267663697712123394012451171875 975 2810445104852048128188410251188108932928600393164891619039768520185569894873901707633912466944075854284334345730439684225929932631701813285791099833005196375944405168451206729731375896164010953348418265005688040820027535452491157814447326801536271093522086471128274465347734767777279733311918843165181875818523114605991414418416641553316766648608884140936573968290926318228752841725955187273809425613476532867112025339457875617311135231445388862798444650750499486570205415225275825428322480441480963367456572572410094946584176731730854797439015248520055987410367938560000000000000000000000000000000000000000000000000000000000 976 49050031993148144187711163276321113006361639951396952632962792179380269077468307225321901566283965344600174423404592526543250380271738705287950714837394588365078501178196632421553314527440641381257901235227261292633161415030845894302337484517298837525499595664799994222269958194517237069260142362192475160067345101482221766887505618315680517848292661369049912151817900042882895166657363287043755015509225948877590482518492389675980528093044225215007896774703362900555579464370439639879389405692358916425874540873716003854779919025589576611542495083191115962589682766422021863941337429561306837655365598038770258426666259765625 977 198450236587432967152440157160170635493746238997703265715960118942624655815017978522762666215270781981033878820858609751693242492188929413420351448305925721583515837706967023167960107065910456997809745328064889255665676729129316773298612102317012582940765665698072916329416714956705914367868811757056945237283379410840138707335146329896777904144860831711142201278172788464139380197778453150292072778242512490563796737491645231261539128363314717741017610242227279261004697083574759698321877989496127753111429407386046538724909260059896014039639380914179710718197104640000000000000000000000000000000000000000000000000000000000000 978 757178851025734673237051372197154666348527459810761309792393621823463210189365947288877797900555303816982107290877586628800128085380609913675786318225203224018140545735585465766279212481286576852592135426634813673693903710962058423802788189911524479255120208180678313140590756372409193091215372828028249329521455567362051830220036279784935350821809399152907008278292482536996572790029360458402337773673391296875980022487287500174226533152050401520765385299070457756842771084566426729465318514630540815214982373688053932120407167249495444165948955919034756403264790987939297287982240943805811728140042760060168802738189697265625 979 2754236202755007165624642046164346754270028385301593786658973149781858496976423673481234217605194337198647658815830890541411333979067777020075277836345092448425517065082182595136748378240730734281449899705574280003626984743441334658158380265505545671651644741705708976040780072421734138645680466301878238302152652313871586130048308722250431315636706458117842488925107791864177784891436083528333237101207002209769784832668718104964912526816481085542475757735489496838801306920770308919756030832651344100107441120961893047652493197096237701490234943549654867662160579788800000000000000000000000000000000000000000000000000000000000 980 48118081385278329448144651174071011859240768792320410532936499127972043964996409388040785436524570003052771109359905268538928623046575669887479651255484091186142009655810896405543801551419269195014001111757943328073131348145259822310593072311470159612515103347168794332046828988821409564944199657310818132026065544554059553316643011567682588009175100803037963820933359942068120158490873384589923670214550655848916263350641034272136898059276384935922746735983999005445023454547401286721681006984204097013782924597115399781539100564103374655923187676610484759300478793860003448526452018399642007739913651676033623516559600830078125 981 194878132328859173743696234331287564054858806695744606933072836801657412010347654909352938223395907905375269002083154776162764127329528683978785122236419058595012552628241616750936825138724068771849169912159721249063694548004989071379237084475306356447831883715507603835487214087485207909247173145429920223012278581445016210603113695958635901870253336740341641655165678271784871354218440993586815468234147265733648396216795617098831424052775052821679293257867188234306612536070414023752084185685197453555423678053097701027860893378817885786925872057724475925269556756480000000000000000000000000000000000000000000000000000000000000 982 744306810558297183792021498869803037020602492993978367525922930252464335616146726184966875336245863652093411466932667656110525907929139545143297950815374769209832156458080512848252465869104705046098069124382021841241107347875703430598140790683028563107783164641606781817200713514078236808664711489951769090919590822716896949106295663028591449857838639367307589137561510333867631052598861330609498031520943644829088362105003612671264682088465544694912373748986259974976443976128797475064408099881821621356327673335357015274360245406254021615127823668411165544409289541144329234086542847761112928761662033139145933091640472412109375 983 2710168423510927050974647773425717206201707931136768286072429579385348761024800894705534470123511227803469296274777596292748752635402692587754073390963570969250708792040867673614560404188879042532946701310285091523568952987546273303627846181257456940905218425838417632424127591262986392427349578841048186489318209876849640751967535782694424414586519154787957009102306067194350940333173106191879905307587690174413468275346018615285473926387417388173796145611721664889380486010037983977039934339328922594505722063026502758890053305942697898266391184452860389779566010512179200000000000000000000000000000000000000000000000000000000000 984 47396310164499154506422481406459946681352157260435604374942451641052463305521463247220173654976701453006979542719506689510844693700877034839167456486651829818349879510973732959460644528147980157088791095081574178152034377923080924975934176226798107218327376796961262417066126553989088421470036662451155860045674561385748660016893366394167349189037474290992394363619359542937098356113510283821074815161332396011182519400381418758054844588387239161883905534944239020363348102729190267420855791879441035558576180728158668784816014055641824036084339861461327487910971611952103396798555238123647377623814946900893119163811206817626953125 985 192149838476255145311284487050649538158090783402004182436009817086434208242202787740621997088268365194700015236053990609296485429546915282403082130525109191774682376891446234116423709586781931809043281533389485151576802824332919224379927765292652067457562237343490497381790393090260414998517712721393901339890106681304785983654670104215214999244069790025976858671993358775979883155259382819676600051678869204013377318669760478459447784116036202082175783152257047599026319960565428227419555007085604689205647746560354333213470840871514435385908909848916333262315782961889280000000000000000000000000000000000000000000000000000000000000 986 734630822021039320402725219384495597539334660585056648748085932159182299253136818744562305956874667424616197117862542976581089071126060731056435077454774897210104338424125466181225183812806343880498794225765055557304972952353319286000364960404149191787381983501265893653577104238395219730152070240582396092737636142021577288767913819409219761009686737055532590478773210699527351848915076133311574557111171377446310213397638565706538241221315492613878512890249438595301750204439123107888570794583357940278695413581997374075793562215972719334131161960721820392331968777109452954043417790740218460687760426708337035961449146270751953125 987 2677646402428795926362952000144608599727287435963127066639560424432724575892503283969068056482029093069827664719480265137235767603777860276701024510272008117619700286536377261531185679338612494022551340894561670425286125551695718023984312027082367457614355804728356620835038060167830555718221383894955608251446391358327445062943925353302091321611480924930501524993078394388018729049175028917577346443896637892320506656041866391902048239270768379515710591864381004910707920177917528169315455127256975523371653398270184725783372666271385523487194490239426065102211218386033049600000000000000000000000000000000000000000000000000000000000 988 46874950752689663806851834110988887267857283530570812726818084673000886209160727151500751744771957737023902767749592115926225402070167387455936614465298659690348030836353021896906577438338352375360814393035676862192361999765927034801198900288303328038925775652194688530478399161895208448833866259164193145585172141210505424756707539363831508347958062073791478025619546587964790274196261670699042992194557739655059511686977223151716241297914979531103182574059852391139351273599169174479226378168767184167431842740148923428183037901029763971687412122985252885543950924220630259433771130504287256469952982484983294853009283542633056640625 989 190228340091492593858171642180143042776509875567984140611649718915569866159780759863215777117385681542753015083693450703203520575251446129579051309219858099856935553122531771775259472490914112490952848718055590300061034796089590032136128487639725546782986614970055592407972489159357810848532535594179962326491205614491738123818123403173062849251629092125717090085273425188220084323706788991479834051162080511973243545483062873674853306274875840061354025320734477123036056760959773945145359457014748642313591269094750789881336132462799291032049820750427169929692625132270387200000000000000000000000000000000000000000000000000000000000000 990 728019144622849966519100692410035137161480648639791138909353158769749658559858587375861245203262795417794651343801780089791859269485926184476927161757681923135213399378308336985594157158491086785574305077733170057289228195782139412426361675760511849061295545649754500610694910300249662752580701608417154527902997416743383093169002595034536783160599556422032797164464251803231605682274840448111770386097170835049293421477059818615179397050323653180353606274237193647944034452599170999917573657432107718816187154859759397709111420156028964860123981503075324008800981058115467877457027030623556494541570582867962002637796103954315185546875 991 2656225231209365558952048384143451730929469136475422050106443941037262779285363257697315512030172860325269043401724423016137881462947637394487416314189832052678742684244086243438936193903903594070370930167405177061883836547282152279792437530865708517953440958290529767868357755686487911272475612823795963385434820227460825502440373950475674591038589077531057512793133767232914579216781628686236727672345464789181942602793531460766831853356602232479584907129465956871422256816494187943960931486238919719184680171084023247977105684941214439299296934317510656581393528638944785203200000000000000000000000000000000000000000000000000000000000 992 46546826097420836160203871272211965056982282545856817037730358080289880005696602061440246482558554032864735448375344971114741824255676215743745058164041569072515594620498550743628231396269983908733288692284427124157015465767565545557590507986285204742653295222629325710765050367761941989692029195350043793566075936222031886783410586588284687789522355639274937679440209761849036742276887839004149691249195835477474095105168382589654227608829574674385460296041433424401375814683974990257871793521585813878259819840967880964185756635722555623885600238124356115345143267751085847617734732590757245674663311607588411789038218557834625244140625 993 189086970050943638295022612327062184519850816314576235767979820602076446962822075304036482454681367453496496993191289998984299451799937452801577001364538951257793939803796581144607915655968627816007131625747256758260668587313052491943311716713887193502288695280235258853524654224401663983441340380614882552532258380804787695075214662754024472156119317572962787544761784637090763817764548257530955046855108028901404084210164496432804186437226585020985901168810070260297840420394015301474487300272660150459709721480182285142048115668022495285857521825924606910114469381476764876800000000000000000000000000000000000000000000000000000000000000 994 724379048899735716686505188947984961475673245396592183214806392975900910267059294438981938977246481440705678087082771189342899973138496553554542525948893513519537332381416795300666186372698631351646433552344504207002782054803228715364229867381709289815989067921505728107641435748748414438817798100375068755263482429659666177703157582059364099244796558639922633178641930544215447653863466245871211534166684980874046954369674519522103500065072034914451838242866007679704314280336175144917985789144947180222106219085460600720565863055248820035823361595559947388756976152824890538069741895470438712068862729953622192624607123434543609619140625 995 2645600330284528096716240190606877924005751259929520361906018165273113728168221804666526249982052168883967967228117525324073329937095846844909466648933072724468027713507109898465180449128287979694089446446735556353636301201093023670673267780742245683881627194457367648796884324663741959627385710372500779531893080946550982200430612454673771892674434721220933282741961232163982920899914502171491780761656082930025214832382357334923764525943175823549666567500948093043936567789228211192185087760293964040307941450399687154985197262201449581542099746580240613955067954524389006062387200000000000000000000000000000000000000000000000000000000000 996 46407185619128573651723259658395329161811335698219246586617167006049010365679512255255925743110878370766141242030218936201397598782909187096513822989549444365298047836637055091397346702081173957007088826207573842784544419370262848920917736462326349128425335336961437733632755216658656163722953107763993662185377708413365791123060354828519833726153788572357112866401889132563489632050057175487137242175448247971041672819852877441885264926003085950362303915153309124128171687239923065287098178141021056436625040381444977321293199365815387957013943437409983046999107837947832590074881528392984973937639321672765646553671103902161121368408203125 997 188708796110841751018432567102408060150811114681947083296443860960872294068896431153428409489772004718589503999204907418986330852896337577895973847361809873355278351924188987982318699824656690560375117362495762244744147250138426386959425093280459419115284117889674788335817604915952860655474457699853652787427193864043178119685064233428516423211807078937816861969672261067816582290129019161015893136761397812843601276041744167439938578064352131850943929366472450119777244739553227270871538325672114830158790302037221920571764019436686450295285806782272757696294240442713811347046400000000000000000000000000000000000000000000000000000000000000 998 723654669850835980969818683759036976514197572151195591031591586582925009356792235144542957038269234959264972408995688418153557073165358057000987983422944620006017795049035378505365520186325932720294787118792159702795779272748425486648865637514327580526173078853584222379533794312999666024378980302274693686508218947230006511525454424477304735145551762081282710545463288613671232206209602779625340322632518295893172907415304845002581396565006962879537386404623141672024609966055838969773067803355802233041884112866375140119845297192193571215787538233964387441368219176672065647531672153574968273356793867223668570431982516311109066009521484375 999 2645600330284528096716240190606877924005751259929520361906018165273113728168221804666526249982052168883967967228117525324073329937095846844909466648933072724468027713507109898465180449128287979694089446446735556353636301201093023670673267780742245683881627194457367648796884324663741959627385710372500779531893080946550982200430612454673771892674434721220933282741961232163982920899914502171491780761656082930025214832382357334923764525943175823549666567500948093043936567789228211192185087760293964040307941450399687154985197262201449581542099746580240613955067954524389006062387200000000000000000000000000000000000000000000000000000000000000 1000 46453592804747702225374982918053724490973147033917465833203784173055059376045191767511181668853989249136907383272249155137598996381692096283610336812538993809663345884473692146488744048783255130964095915033781416627328963789633111769838654198788675477553760672298399171366387971875314819886676060871757655847563086121779156914183415183348353559879942360929469979268291021696053121682107232662624379417623696219012714492672730319327150190929089036312666219068462433252299858927162988352385276319162077493061665421826422298614492565181203344970957380847393030046106945785780422664956409921377958911576960994438412200224775006063282489776611328125