2 1 3 1 4 1 5 3 6 1 7 11 8 4 9 14 10 4 11 274 12 6 13 1764 14 23 15 106 16 176 17 109584 18 47 19 1026576 20 300 21 6960 22 1689 23 120543840 24 552 25 26854848 26 19524 27 7962160 28 34986 29 283465647360 30 1312 31 4339163001600 32 4098240 33 164944640 34 4098240 35 13833580032 36 133542 37 22376988058521600 38 71697105 39 47316944640 40 16294800 41 8752948036761600000 42 341634 43 186244810780170240000 44 2612325870 45 252540150016 46 29985521895 47 96538966652493066240000 48 61931424 49 1059421197992509440000 50 8254496124 51 9834022046464000 52 1330269185700 53 1554454559147562279567360000 54 1585467745 55 395770082735777218560 56 3065248380600 57 6586128624531456000 58 491250187505700 59 35027999979859805266492784640000 60 323507400 61 1059681761389533859949327155200000 62 14459713484342175 63 39170865290329344000 64 454441401368236800 65 238953287824759926212788224 66 127739894330 67 35504333673331019180373277094707200000 68 871526801467753200 69 5569517855980013551616000 70 43683368372424 71 42849305986961932992834955156389888000000 72 52674473917800 73 1552908163497015732671725036967559168000000 74 537928935889764226500 75 169843963852387758309376 76 1036494366238015665750 77 121287359512034223203314512691200000 78 145766036917200 79 86763269335522422858175276287020406669312000000 80 10451151221962651200 81 264509786669845448357917491200000 82 793076329745158961502000 83 143943990158833766399457315931645601623572480000000 84 304417534368780 85 570265041211471792720219553159423459328 86 32835960506324395192397625 87 16146137744919690132475897446400000 88 3737499888542923980477000 89 11623892946578172887388387317340668496150496542720000000 90 700815871041712 91 418225974716057134121254851053239664640000000 92 2764709802655390243900496250 93 31013105896157229397571322406502400000 94 64691533780014247694392179375 95 1917103835872823884428814395387526111278661632 96 170096349328536489600 97 55351131775484258958792840921229615422193544242554470400000000 98 545120827175341912378937625 99 202536791139239355461718815827558400000 100 44201309402502042698407500 101 136839250493597505643457826872702521913187810543371550720000000000 102 480348696673326191200 103 7009215868375186165859961778673893386416955979280909598720000000000 104 14744016251439085836861666030000 105 19832672516810389817381497602048 106 7780880640889186865414631774022500 107 19480266402337188212533600178754527010126772949499970395832320000000000 108 450886704722213073214950 109 1056209269010268189041112423406133858196536083061365215099617280000000000 110 316944540192106269314136720 111 470578556894672558368473970428346997145600000000 112 82992769091310652172051232780000 113 3278748198956281815479028558528708344745575056496475543972505190400000000000 114 1281975195059433580340250 115 77822941872417211542588433630146107017161055182486446800896 116 44923817442895034794376393155501012500 117 3149014184314644817640408066196174903705600000000 118 1319865870292508416567609767430773815625 119 84343996205571808436882442964520480835781889954792079360000000000 120 5290307360356083525600 121 1925575655732538568688995123653418830075662745651897936351382732800000000000 122 78367266116266016395879112890131744262500 123 5067914290775237545930890520289302151921296998400000000 124 153294518246321375573420250439647919481250 125 1101104477662217631569612344941344564671953477707896219980639605096448 126 6895695370690497000625050 127 9374299298130347149681666920486224604854336223691420453986295803924914896896000000000000 128 304788138874872974000705670288091201353600000 129 19355753178887570325291474028286611845760453863014400000000 130 3049225140672734637717566023824648 131 39252841552909416910946717314601379215937314496595626741608700612677688109301760000000000000 132 9380017853147810615531284500 133 3860385559121280599082270445661857112675979264713547044937007104000000000000 134 19923504602152314699608192973656598991461890625 135 506055172702311529783132078674869353547393658781696 136 1503832648894123863644856269295462959049000000 137 11914235306466632577452128320982549817247426877520736239974459149557411782180428840960000000000000 138 17234223890996668254788060221250 139 824562271688634478443797844566365108971119853750286168230609392057479634416161773322240000000000000 140 15082093012479878319564256533106200 141 373509972076274463916199686602761253977156703704978554880000000000 142 93098877861274601940019623856801587924272873484375 143 66572602538653923255172605841896645268338336765279405858742806914587951104000000000000 144 28963950125169207488543505322020000 145 284542242439791319247460465331106093277457535502118125386976540535829513914810368 146 6643758577145934512447923965892554695763962760750000 147 4542226777359866979075201281416779781876507908400742400000000 148 13044964903169342707064974604887761432455163322687500 149 1616901779479523912653274513889505530011514092867406246109858064075688251016225227925250847539200000000000000 150 115995928867772018334637586512 151 121598422005116232090221541569934168533009240216876403429409966732512030061917863659853064437760000000000000000 152 33064409798401495923735661416217729170554692340625000 153 12920044890575323243353928876607014229252858710999006739169280000000000 154 99503965746920541855830625434189411795531250 155 7979188815447615920178036173724249650223563018363926710416754218580272195046006985850880 156 186448342663060588676600263780551000 157 55945584693238813385437524020841612314596499926201071808567793554657608011806091394466258082133442560000000000000000 158 2841255580075241521577478952671747322658568561797518359375 159 60089743840354755087081628256967336868491205162320891095470644920320000000000 160 244011622276966259556243474887494254322671724800 161 55327867660396450476000942355229065886508327897716443186852635776872178374183747584000000000000000 162 13110723077248111209262343567111434289375 163 28857078590503196060339330245475734731633661102397447630198974913790338662812945727166306247612543742771200000000000000000 164 443540486709508082874575582531680923389966341483290159375000 165 597277848766343641814676330435037061250053240685428746485760 166 18342770035259529579919136207461965918342148653054755919140625 167 197357802680388068104339637798918238585891736408297746854327290996460249318754400808376150769402180793479987200000000000000000 168 1067648636147696332811183219551434000 169 4601873926743389995850974366296609554790594101496797196618787235788485827099619288102546163984666460160000000000000000 170 1849926970923213627907496996376617567474166753696 171 2667923054066643126650569192502348681562962518493065259505148193931264000000000000 172 3010084646831802612069049836502087912829165238596714989230468750 173 122040738023062744894847576984405689334806276599008412533000342488536337487064341216579471894153524224284487057408000000000000000000 174 3173093294031175487551758894423542183350000 175 11367465736725518494348753942949088982461665209709773648569430900762415026742547321257459712 176 7021488144625051003489997405716438631750888184121905412500000 177 19286649653260577553192186117622738929329701830498365194063733372742759612416000000000000 178 11398555396033429064652345606082221245453898807345503063647218750000 179 83719425889964686613391616265481430126153422801942235132839640704232149871509615937897882930059297502544556176411983872000000000000000000 180 5358556476138018836083993384685646600 181 7551256285257730256286462383155782330663647718411297703810481184088726659470243944150209376276124375891739136260078305280000000000000000000 182 21886541295288617043847939407332935591766736837095625000 183 152005699466560805551952598183490574489783040492980249373756068155060293149392896000000000000 184 57447152725476557916964716940540892859900255576320596770387796875000 185 811898024875262593708807103770209100442786131754692293099650226257799695280687422718508070319159302389443330048 186 24326121541036398940428908803218426272729381250 187 3718511326066893341845425029934692114501260022976700511783764820016274396147425619692785018949032054725017600000000000000000 188 183413358846979824127427525022857142022362970006101185143776226769531250 189 567816997649535169983123825778587736703600206207745678209669496616328888320000000000 190 99207350360959429737366674019915344863985581350709528704 191 53058348655723439742149568753301867602960478835440642713883856152139503637563360464431507873965484099713704448500987899565991526400000000000000000000 192 73110352402507195789291362360313222074081192000000 193 5103931449437689274508958302416374016979603714542419073402062441176626643193677307710296521276071898041078909292959064965685601894400000000000000000000 194 827966514701142461788976786690181483459241312700025873693172442407500000000 195 1357009324574307395831617060652151301011647788993878112752808018939660468224 196 655115955217743350995560199502531193070534516424899043162941406250 197 48711349555654509432878024046070720696633958721927232931871658896518518853646869329591678179077554608830000755212967193653407107147366400000000000000000000 198 144235815069919791713361396188997230830323181250 199 4831850496458679681600550566304058591440571607234875011918788469532628073581063287428459115887885635393993680616672360632116716255156633600000000000000000000 200 1070373732131244141826567846486865454472742739209954439167370000 201 109928916940916004298368576152449211686716690666840445508503010938348450212799739861139456000000000000000 202 8006588480390903923475739000434253903239537529105977067501019547319035976562500 203 5087143810211848134303221447629493619003504827172103426548442556042849818882084487996187840589194937718204792832000000000000000000000 204 483948330370063135888656127428657418366687427700000 205 5485995139684573551653537512832110424258809347578636483070264129407206742409592643647294728317489103930903017158436340482703360 206 811390828659232025774030352289260562860484086770249487231337303102665739833984375 207 778589995753900806380263703309039216083447506349036414665427610447839283340707083946295296000000000000000 208 26740708579154452991750966409384205047133911978404561399275224875617875000000 209 196429256028257880555767925561591205862050712142245983796721190585323658113857439758465593295072884373648016589534380687360000000000000000000000 210 188022337180033788021795338347797969696 211 5662118119093121569572781150783764867613076725745917767123760077147896936629588686861987437317572194608712605447792480709298475661598159720677376000000000000000000000000 212 165590137535068173429200337364307538739852371497335224705527555499845692158398437500 213 12020045455618089609344206307987898900969092310783458422005655944411216212353468106409808404414464000000000000000 214 8832446850021477684144757083867735485984308447732354442522643712978222751378759765625 215 611382671985645774680138176538500208272227392270647777463194945878053417063045290821161878760912089954734770807897893885686578713460736 216 8039580483244406253010138708151947013432920627388669625000 217 5647109645450568946027911835362973933153266546556042466742321981397160965047462659310908902809129365907283472129857003978752000000000000000000000 218 948048799667429930300537385762497801437244040101162064605796090677449090947660351562500 219 137018705978270258707856253792649641079914918269778330090168989431714438745519246339724406464303857664000000000000000 220 44947995539594534329444039496589078037103196753314229208143921000 221 136958058706990165223205324824606079443515312638140647997787362128543595496452414085077521369753161593609728967878101811373276764569600000000000000000000000 222 23489071480789222903902791853433154771885787579161665500000 223 9328211415846601318216063944088270977624542063219558088403850674727921865086126080100720440457576085668212682549095863167065959725192775429491575388016476160000000000000000000000000 224 892342832912065416137807641549181384292648073473158347922764074603726750000000 225 34135606486058530265021244260601593385452779944143679419128540909361188573839312775148402089394176 226 11540520694450437724710720643485284358034383913186015097748782344278320250565874746875000000 227 118454508002949891332713741511980249545287521497712704407948488303609732189424642540952942898715736961265868821065495789497844601968909736950892399767919221800960000000000000000000000000 228 53718173294543200209181267788321608597441099420234009662500 229 13526125839822885748395332602577935599345341849827200515677149827957233492657993464361456537805712152652734614780687397463879058470380271587666472711735254596976640000000000000000000000000 230 1025618361162911674039792532854538427787160000798496122654454697140954792 231 172195201084967664230573594300217422424369326302362477919878720156284328435085643612160000000000000 232 58876388935421132842682468495058781176692418467156609024591053855534748987448814933593750000 233 181026081001669371209288487411357397334508511162276988460778876301827791215414059524302579675298879190615398699939972469229406434453450227502492386439708625173112422400000000000000000000000000 234 142861480676597495280673967543304365944208043381807516000000 235 13310155266846629441199260574263490736693399313403348972499138229469171344690737379143802447063202383938629356180786320959064249882210832493469438574592 236 298304339205505118967077749688329646229001290008176734954310816957952141323440693851655761718750 237 281313565994724510659270573081913679435054412471878424643573559598741428984331383349785836735873129924322236825600000000000000000 238 17973898583901599502750422039066208223179634558698171749829693497673750375000000 239 298827618271359035728559509559795709997151955971512341269970790909624100692319233683785736606717277971210198579376878322210144062522712083933598464156283773817561405823385600000000000000000000000000 240 80472358113562897587532257757891989591396980316566400 241 35915060050175160346240375464292904971214507602690964534148958837090739029388682733632345677516673231389458476507668849419821740907637184420864303041373966608157076703150080000000000000000000000000000 242 13133139695992861641598465171518378514304878061802088506558660873505657051906291066552734375 243 322393060595058187383359780778043230455761904121646017113524121758071082769868659094107301968499416395912208488962457600000000000000000 244 4178278224227339514813807641968118194167302600197660507500719819963271546402471659565156418945312500 245 34794219237766653945421599014438623829405753905583709264344521903488609416033941814975812158730986010401504134010001542573727791248364797952 246 4034362096228632421163415695829027450993767137541914013900811250000 247 470285391301821909856139884519066922360321490596654195013692605026564303480358868094450425322025133625501192901380216125412842603111112979079409511547535360000000000000000000000000 248 10807409917076722143333895661486353526021553565685709267062927784222531583936567049168934099609375000 249 58823649608946862108963851176561713045809470798803192522870155021887294681216419180343951430831349518236490998230915481600000000000000000 250 349551054032674609964054221499340006415935234550683935100548095884774519974148116724 251 1018438750235807089679099089679662712839093313627863668997787699674594591287223452658044902266319622937983332863246570408301070377043416994934905382407732846067709797188094697448407040000000000000000000000000000 252 1884278917946018937188233126188518153479182418130856042187500 253 13601779866007764201638548230288345640969615534155756543836753227858925602305611066336490554372912879303172376330595420273664492634990851731071874557424204513280000000000000000000000000 254 3960893449493779542918475119535731962121336426765921475819501332895793243144556674831255639137738037109375 255 308114440271775137606621870033077720968098734558038282160560604648473057846039650775183861275098361865699328 256 504330706356859831092267459438851116829979429536006821248481808851345769997667660219861855337475000000000000 257 2095132802591088044103972979436183089458511034292825559725729970614449594993864615842329416927193915337206604411048739092063248220830693161983454053926361106183863054357386527694750209802240000000000000000000000000000 258 61541720249218806601482878206886278243136993256318195896258036847656250 259 76803034494382022352417170563117872749570830824348749280772419436387251824674991224848056618039279965376630859863167778536796448225926336004608448710584565760000000000000000000000000 260 1017448924232354375774811087570328260817426101937624750793507617115926541232020400 261 6581903327550247411396971362692026412281017518441117655915835237222683334420070736599969740141164472688554012862425176473600000000000000000000 262 65223410380470946511888384413354065091419698733910198756118606067668267900724366407931312762741023199462890625 263 4622284972863584056252272210899221226854385419069994433198210721761474736891329676498521454226113231509262862630384897449087563694389101316356474969565173173741219224678227489675527727086357708800000000000000000000000000000 264 58724326362506791152117745799821607922813088099007761967013243750000 265 154501713198162851308723452284128327314944540235465324233492145285158546829632668947798514489614790348981309169214750493126288669861005195114584901827771465038890995411576684544 266 52515698227469204565755676899352751957520020275286190076869006815034713664477720931738281250 267 255503995371257932189288126695774713152016910106363719082457110720832644505368794577151567387400993031424581256565799645989987942400000000000000000000 268 16962261762178066562620517026202126806129139608805832646437787489879916093489636973985434929355619614587402343750 269 10918899177895690495593286097801275158624005557787894253828562758848746166177148147507859463046791436702173940651465128772407366537557892912061020577341068266649190649320774903622040919275815405040435200000000000000000000000000000 270 21906277007008444212922352148572348837336944660823463177301312 271 1476044331762079735781830947397355094859463308741007103687124154094984065199824000064649030516022834581581656292436775029255308865583751453000267907856091934430977274084046472471688723171647343560753152000000000000000000000000000000 272 17060004143791646773768516095588388005904914415485679517354097476559496551441273527808421968616626562500000000 273 1036208013506796893801682005300647874410341960761185585235437527159087765849328439031419547024775783498383360000000000000000 274 154540039283798304741187816915210517674585166895442573529866046018695775686574561805034423974447040054917480468750000 275 1110980979359830069702608903331419523760070744149139266965401550839324515419376884224897923672020427489259609986333108720094700309386127127161005789532267523092260858101760 276 2381109729011551034632049120310991868290734277160202199787600531292567187500 277 3810377778161792624970948431013722565430324496540647734915071350856515905573662408088693369766987862252827277188069263612737031762874651592046898195790660651884385010459641496268618259256824531676826102136832000000000000000000000000000000 278 21221973857019474830291592301232875966222205051136845825876073825216570519786409987932862682383196425630693267822265625 279 32980886396121380004539452941552506020188378511162324421834158942165311857493640436173607577291990236922847801506949545962524532696678400000000000000000000 280 34541072197955490935413458176402206100517483519578252550154354675749846948207376800 281 74342957805614568210867823199625947122286513596326745766566730328345498979936145664869828060152206678804559537516349275682533330268720673786001898335288848465819383970550513447031389390971623074502413954811166720000000000000000000000000000000 282 18949074031806836682429764976187572433918868241922330422043741527099433800781250 283 10495819063067371642338239145006200159800754268230265120275960367764772816538087074443443677428090823548123763886847206854939463616260517874940281245217098400080907467589323535927030775672253664292901356949754347520000000000000000000000000000000 284 5858543238566134298037773866303574481753826580474231553622039409481938958387829872110281231924766006094576094299316406250 285 22170308955619590035908575518324480065930401934278722242838425548800091552017891519838158030964321205348566579256825177178112 286 58264981123047813026717252292605479643052298549187901681776166437275445915035856553074255864179687500000 287 2393423063382551211260138531597066854456692025724766540099204997068184183318345644333829256194467995399347298549132467346283626897101793586509266547309818747747588164682358621995008000000000000000000000000000 288 128967694060248118788101985284307921511846467273775794212521955549285174504250000000 289 106375853681965767655349787477334553430145235840461694051359147079843836644302898614889719347533802533964404606541531501518289730280907875552703088551065542728738904918509121477768727703199877062193624121344000000000000000000000000000000 290 15262619705457747544004378074625910510025245765364247520955306528988041286285554702085277601465896 291 34024897901777196015562474933533670539138686809044784064451599588154501348494399811667149053659993332893593812779402991681951258282436454126714880000000000000000000000 292 118693005558011956653719434264887681514867384999112864821764249023613354080341463349829144137258725991905461239158935546875000 293 653797001036645275059792062128072174570587389100360952062419565294321241581225427697815271833985998740596703293498752512736590401057853126644937992058216443146350329957259658582912853900583128772152160993796069134368872857600000000000000000000000000000000 294 12650664967241577888659971016551911963363529026965105140131414321457031250 295 7160537616158006088487403093692312455934008210632683492891553279915373028299444518105082243047263235274875988568295360554890577517698322146529153939336691520305834550694148673157130334175657281487634432 296 308580269072688875202686368519842043637615846122503983846409034476235437509553022843855303218163867987621228929689941406250000 297 8972208139454296115449383393908133098824071026685819792277759198268854480185961263922254804081923411767063265692542021488532314455959142400000000000000000000 298 1282082059528654355593629869619551227542124680017390043236580925510876926109733287317367537552452648661772675629637056274414062500 299 262043259451919804674056771570806470461344007040399417898725778997859178702713929702889663152081811083382901275597252253440544834004471007238778693543444045199197996138910165069087965248990140741504204800000000000000000000000000000 300 9020330492861213155258863638274720298812364139841183550461271764885000 301 21101350735572191319241051682637248430131270580379346065193176730639814507425606693767904482426473513462741955404908791250216361307258875805434597058197541864961435968308117612709878574350336000000000000000000000000000000 302 191439342190677110760980316049825671636224187422376502981078325731566801053509732684597656246099283239320119672343284341888427734375 303 15993370732493364569091261456309407869243217136113461152725372048532321409841685016533736711503311463811743804293387118028347047103695060874103421528965120000000000000000000000 304 2057648598406665331609185334110760660592954907485018958943319771120466122675603788648141255499731447987275910781493164062500000 305 3410076707129456876817554988366525901694578700003643024982823680198232425217556355299503201133939623315670531814709117914036975240507370714319875324042418178852356952893427905324489541842667965028406745775472640 306 2383264424734971665883230936410004186233380900183062390945986591319652935764562500000 307 1125743113185545785150706261439588913487988740030531900568154018788004189921485329223448216055508682281758468712702295037167787156907853559233842310313583799747444928316265888578050524784300496155925610753979194515279001818312178673909760000000000000000000000000000000000 308 4055282565079011988307397871000266620831829275696693477239385834867632469269972386610873850111030273437500 309 368294572264547294331291079333696175179699931323502939821392160529086937084577815186041899725079083607863389784408043445388780256732127931022685378875563704320000000000000000000000 310 6835503638751725194422879499567373595732717305585885757372479262251514002347301223603014293501699784809560 311 26933484138406434477546007582844951085995261284760190268689513838148675865747653379096649425110336754892153539654023819418771552476664347353266654398328277764263182089294526585208044267367523494938967499435926155195343425802792959225312051200000000000000000000000000000000000 312 5711651629342354991498391623790619727318928970312688361536327640839196577521562500000 313 4206412668492867172373512958162875392137437056013927449089634255091122588438256360403223879646486881419132062670400027416264382935535067263770601302413593806702862885848056671626335101848786352770375185852220108718888381165625318272293614387200000000000000000000000000000000000 314 689818250479672247992358173932777847334703157394517624636136395416595574025986381787147126481709450890187024742337368543840396118164062500 315 27538083991476278906334699864804795555771388750220186786731152654231064764683521677485804789952216091125606625088293168509616128 316 1368176447589749784293148672727384178295289701451471888010429456424985843496972079103204578314272371402257554364605952231625764465332031250 317 104579611136811974252980502435435843913929006776839822181051271865934505525972313646762533975351295024296673215803998471469890342713363463372215233955394762814050627169522844962129741374753699333515228877152368001784248786417247406415257474904883200000000000000000000000000000000000 318 194393143705727339307262425626252885736288794770880314761938690517679587400841652175000000000 319 190754897992638525173273416118345940115077554567660001008654783797592735905081447880023444662060163231026190189357988178539150166483862358219786246234577407394228484547700090897851784455992148015304750158103804955852800000000000000000000000000000000 320 502299632620560592046557925032481275876940699990406836671280542414407300718997714199330219046730497459816051123200 321 219470760885904778607666841687111205664591687073599565236131613235071033659812607695630612027558814916902325068604878336487670937539999394025292239750530920311947264000000000000000000000000 322 3069070316939177618786602277409510836937356911015237803119710175524054801342822765730486871883482137977213000488281250 323 13786920226039352841813364928007650860680939931684149707342131692014565813847768086672555651465332085589388377898434624339063313227384898898844410281467953623507675191250260219098875034689601146092722499267721174871535779840000000000000000000000000000000000 324 1677023708484905255183593407430312840746721117191247055079542852668478629612013812101596777343750 325 7052702858878090537663056481561043077948640468567498155946155882641479082186173118070740957807023321890008811891346581067101766572796218637100305261491435177518091940590284296502969449915603912610874836882045272064 326 2788964039367890850961942337009265891843606858177202545217486471398629653693731997321731073292492918932991354317057673286410385494565582275390625 327 5671039018759380323175363541360660420635843391668544263276034202820505659140156494917485294553821499204513388340268336026936695343802495573366436127445613924942186807296000000000000000000000000 328 89396783208890567598863655605269327691050189753033834375708011869980849353184960336837826171621798392302905500864457680984627648461914062500000 329 3809391252223426337159584018174779474022699533319196765752320455435889978219453348263365964558003701016775935633966501501371753124932076723302570442472673212383199556860006450408888506842509778432213667765980181299200000000000000000000000000000000 330 364294172324981241838286589865999045325586891913780893245814352874083120 331 308413778089679131239404426242963825147640747692419006557869537390084650054473340166852994588580868535309596770125622877579563488386574970530280521138595780975656443902526555026343736785655815996372982354363905070324582435744757276237734806130741971288514887680000000000000000000000000000000000000 332 903767052796420451058412178136935695624269581103618521852481023245988634047699357992825730211480134258989980435100753391392542950793479919433593750 333 41267629767072253591188002189363972493934846928417370659436446216763343141781442871316127519098288448708183845441994033707640024204475019316941222799508664880619547787264000000000000000000000000 334 75296946619631488222024572576343397092221358097751557262813945694018213637963369932300510791115096487257797335779663155186176586580974666595458984375 335 804866564271017920957256864108345596468104372602370944734246720714104025856818260477574444309818500112452826829437364905718379141824783330338265684113689997538139738410144972362160417347696449018014530697886277286295856349921569901903872 336 192084391108180786720888912665673041484360894811199520234145553109705606773410625000000 337 1440912224139875914269231804322241767261858420126176296051468798147819792340719619591140406017639031297331130475669705898958810923823973514732692714816400714480912456899176544308025193932050206423578277975054968713593024861870186591051553002862185157394414905359073280000000000000000000000000000000000000 338 239740088393357436157397094612514269159604913383955460173069732054305932191954916368670606474086868515305649310548723114379436459350585937500 339 4227786296918264809212229588527246714695252889708146980786090296651341895242955600767028384589166576971039987406143524525848273415075310426100880283203596338903174325305455149056000000000000000000000000 340 22964436725521483028008352622557383585754211728288239518570306741937597660161770679859919266749339759838307296603200 341 2065359413172409268457405108855853618337065011308101710300245082918843451857144328138834919559285229428401942857676636170751519520668412756805858293709934493341255901999408291975316550248804150115151936570821657898660359581344288567459840000000000000000000000000000000000 342 31401998309865679972101816987195798076976258879601980829893727682857383380000597414199313925781250 343 54106387794893501392666960483908970807632193143489078347282665196633276967359751774254832488620026106506277019126377003328218192190349721197532721337732214570493860381922204474234686157638276572627618725948046135745260363100024995840000000000000000000000000000000000 344 65239538376905041803435678103114560243069996579295984677179924665725038102154484071631411727103366178360719020919295597293551633348165277374267578125000 345 1496736998230694734246189358782251154093984626985966815701958258511602647151758938420519396781281463855037784008448547404458274433647653637123782187861927788544 346 365414704248709579920612176178387936091337475074460557350729455544600993564641100374441686439308332316415601663243977686585723835487672147444473266601562500 347 211721270760100309285238088698458166537196671909523020536119308215681616321823889687871294459670299989962611420393769046770831245484709415461058769730783888254723489044076434111012995523020257714334181352094298868720998128786361055762008328475380193587839403139637466475423334400000000000000000000000000000000000000 348 314981720316183438899731048571773366224320250881933377980995463222831401863596500494658398120546875000 349 36876428845954850739385256988166932939876520627821145955709193279396879795211653465491657563843585426849907678483447518175268047796974639079816934371067089777066309545452993439438830040697663560120288233867679729147091157665351769903301007019982380885061262046660839333131032985600000000000000000000000000000000000000 350 8405856093230104220865002088355384240358889281262008456261086198878471859505954836804957248069081592650088344 351 11974373137291974213647165520648436621166593474659268532068039401601628539006165685882067712314952651913393537927944431817800780203606728017848720437032599641978284414074880000000000000000000000000 352 24093531316148894535841279800549910407970103154134839622099180083744010549962012066255888251014073304350800765705557517077356262340332031250000000 353 1138049332863244222494407301455332469940077036165255605152033013737479142173676880937893596838162288630274501852279802452162752560607681136681946653765824042897387190820189519435097733347365717704218593408140753050821527308501839077283928701278726891320153944195979911703599702343680000000000000000000000000000000000000000 354 3980426696813998729973832764689952442370412468979665928322616931515112642137433630981789720813381347656250 355 566758160794396770630536836903097435035221240267486404037195375136297716479515170418260107454006868903271571684090600087955251543854964578418477306650682348713318004147139091431118010558312808630850590349291419661417875135246030382643864735301029404344320 356 22042067780846151650860970344977723174260872942931787753210977810789456066387207423298799782854922586975581865284781265832202496267030598660811301422119140625000 357 11064417509425196029237468660331386882818211317373145752947735163827620413676304203630816903214693674814177640677466885364429317043101648088531542765417267200000000000000000000 358 1968600382625415365935168375069786259359545122572436336984552133576004687329924322252940294125707369706077613301898298995186596069345519639916363238620758056640625 359 6436924316882483169808202138562562066402361472816330840629140729236702724889983522155120201965471295743389402850331813985961973940674443692494201556103670136559812094573484421912090249413420302231212183063697396814112065000025644115001127630607565859763994701796902451736650187180154552320000000000000000000000000000000000000000 360 5028341326878978190067697187687262819460447105944391076853427946747192446021033425906400 361 9648849132770303904915390045577352447585641724227628107422543638272033251375114113961154748013292033250959685194704728767088666944860745655883414669940613523820730212229956398441992382473406908769222038106526874476004588535589768853357581435742863586871484001222755488890880000000000000000000000000000000000000000 362 352989683651528950844155378416134172245037718268450247518675816559105974702566648363838205745695733269795216409987991724053131773653449891505299029385757446289062500 363 2004340761160006429652148820028301686543748837929175757394639963067969526171987084831809970165835316783151530103646761811390873861548895384745834739341579236836007380992414187520000000000000000000000000 364 768449252629453528073417010468281328889362820127583805678912718764978476470581065992458486480258219975534235067039770331298828125000 365 565334866603908392263188005478279108176821284588021093936009325198703494368345449060417628509886113278448237573228568347551519511194380751607428907075521201576915953710902399269051474559205466225216993845838385423068164550924665934510008143145126531229201154965504 366 125362220851038440133257223975565754946142318407770145965748962679776318299168845077899559787411779824218750000 367 7011459057644001931458161779398558335776082137216993424658031153730071009704105205533984068574768278848374631074272573523284024502719741225787755114492651776183365228694998205271012405605008492918621751895141071132480322920692278724335547378480596079186612344692696793532358678182713765882599833600000000000000000000000000000000000000000 368 390295311067903545510958320522723235204526291132707334227102193667789856763215882565273095005328533381572060172201842065305497947715274014450462037963867187500000 369 26213548159160970361838498643391307588611610087066585599495063723547899553783779365441626558239049816723760961866068172127467222990222433477855142713547799105452588634126649358496604956745793536000000000000000000000000000 370 2835237924494828664863951631385918458762637669220602175141268427150396083634388432116413479701163419309431438069140985117687258306936 371 63573117712899142732748500193553694289447107283176164135819041608972856856259918433339901952202425561755084440171869420213435387528166670165232312058050416718465834123778653442275760888768854084233378962221526555732146349670679593938793103479067901952000000000000000000000000000000000000 372 292285153582839508192787602321268228336479309651321342799192661067273663854923301182334976117152068217773437500 373 44516978662266441210572076154386423243227475797144154829235675139714352156355809209805410402291761549218528199945449258051283703614159909647842819075115613859938433393648291907386120579372653081709582164127257578093559180676564928334502197045185849765379904149217612796157212135032179539586863998173184000000000000000000000000000000000000000000 374 3397216692423209509518185350679013029664168548195273030921727887646256625539117142956100736475195919896677305544236476624475488417865844726562500000 375 26731595535241527921132901466268883178021972079880638612016240897659920953433617765396270578003465571175272689008978692535239394073401405674751867987360054077642815392528326396242558976 376 60911124396094531964769432936531727924332359367488864699775392790887076546634074647071392243724443865382902221406722831906774170444188561982838169048579708099365234375000 377 10052055272157374134039959465127685223678556378756300877873979190601613652296250431773389610085171495803524051140369577329707114874653527626819911783653238053217306297716300948223840497750376902203409313735548369771572753762043708423708488302104999311783544880495742418944000000000000000000000000000000000000000 378 6396358388373375274224114248879459577436506311892301787069497984538597500786722391590789595019531250 379 296605384807516875684211805904118282969372715255148420412029998581131196617431740579228432563623567622147845871266943499384155976847356377909416082044931038432616922492756518309462520479980359883800409084765038597611246640302802810597817800386042072517376009151558187918380741218879168578839831863246041645056000000000000000000000000000000000000000000 380 16482279928564890465112149295747744464222612051249857263990827236308389510314385480647588411969593089030680538350013710655939863675400 381 142519269974411857365845311383691232668640456546471661905214542784126793487330385523955406540537212515366460271053388831373931339293571535587222933872875639221996497374861434282718924020419978452293753241600000000000000000000000000000 382 77087621374073882753627692332724483749053429697697441109148118793652231108224188695243663585778091688145793648144355876840281225349487970233306082242311618797288417816162109375 383 10783221009082009786624693778481865337323084886294790675439126951822402198201992665341836761561002841663275873928068974042603954970583690824497684543522761187201330529659121651032702995350467910239461004196292554815129635497034733711503130809807273517202984905999274446037848351699955777878570384092754792929034240000000000000000000000000000000000000000000 384 51232547454162054151558834392658072874552394411641112606241770843996244931539584783849705758458695965880262500000000000 385 4589107571743127508949969654152059865795615795625227060590958844879874675397961548899533987446956625537042797458919425338408940615230533232892024988371799464698295610140950794493614174466951585530978296507232690669900267520 386 14747391656151065921511037241236065564032881039732430632412026727020199163836556142307427317650930165598751687282121225132483872097587772246983857861096816402655761718750000000000 387 1043453389512177843416880618495016508366895114866340305157158905936919230794878840126178270358140994499512414671586148881549063955493811340685881797632450521998104678644980013837088406520588275689333561753600000000000000000000000000000 388 29296648236899429778547195914648484094003358848470636550892820955912485153762698520856842627216662998169752621435564285153044428890120063126250159119946031479225723266601562500000 389 77725721147728126159504173075760097493297986957037145765294982863575089673987781430436557467946331697867377388166367099535293372364604052597578080516416195980140517664449945583647300383957312389223228928652413976769167175275408751573264413938256415125989349243748600257378928143963853717979241954638382585560612323983360000000000000000000000000000000000000000000 390 210619674934878379192356049822785249320298317422852053222284826322305416401641683820032208 391 3334410274308383089709918943043233059218735447843286142589771287357001733856168002673602462668627823657440855020250844271488520701857667942884731935643496876628928580263533409532592019038499026327307618537999183027909851018380427013823994352543142935383773127911159873321843868347819622400000000000000000000000000000000000000000 392 3459678697391996125638204655752415676318046972697900906704375796780999972857634681679436413362628397580193961557492355080840318837297216809693817138671875000 393 194621112036812874883624627363574432058559897595720775246427092491843870041699967645264612371192547596087050430445529233006655391546281729254502307032453296936109560774147799730207801357191169569493037594523887206400000000000000000000000000000 394 556771181878423904374192198979274380361829576527761260705718084133462022457647161426879423342432911098905590937719824323691149159594578225067196424695214731128537818841934204101562500 395 1079009029431928567282975585808302096090865292979787308476428051022734006226576767568411304578931662787698823220139467721213016071042210402639773471498535966806169919270324838713393956587069370274309436614160255798973178778843240395063631739350661137877974188158603683318210065053806474821632 396 12197482768016891068588693473703829386266013467206538128936170927370425040781695950309939251778059547075195312500 397 116277612001300059644970406453524360621048365382905281254603685398287029912481622965333665818431757953213626011721692094449857706730618504571727426990957158459973452719612711177213231074605976470222396634781797256201246496230328485417781156393392254825886041656243756309838934848113861783891836874970666433375990067103788118835200000000000000000000000000000000000000000000 398 109853968710978850123999647985967407092016199077810010849049246161128381005045119133580378299468979898095514704981760086395420597740523900149920619594297210754569444916150569915771484375 399 11970762101793194861324659185159709181975234527265910987772279127699218502346651600920102004277247910969331441073999145112539661392427917635966294778685903415924998517621290822533120000000000000000000000 400 609426091387381487328216737396722331969708970236468826708183080549038582268500479604126622036682556675190736834558336263687228574898769898551997480000 401 4635755351849695926907947627160795729598522913473227734939623720830831313645798692860109080712297078722268312946006484451900135709619993673033136235530451166569111048392621949164084621859484322203367949230945213190866238398201844816272356661962555008085161145901034823943032576470754914056706120906311410364695231129521165497794560000000000000000000000000000000000000000000000 402 5786467551478502509712951713816307366063810980152554321037836046761750500842893231880622926559527481353326469169592285156250 403 20564842005701073593882069917005213279273991448279935865097914449915807237718040677637031460095665050692676605971166872276793706560259763916685154323695469718304714094240527417571577951458645673033637160903930115138069736976426577238045305885432643467877612400888039505619427077225012660700971008000000000000000000000000000000000000000000 404 43506751441620480422026623472765842444002038472558917934775760254103097483452919391727631082877217469734752953409573792694865431374319755877945071769437091677238087567745008468627929687500 405 56417806006919543701380901562845922833771975800648398129799262124448031539791952227668205116106302961446890755093722755971759904556992618599107354960903908041196468199732446591861225399197724213338177536 406 73562556018612601867216586898985930712610605841291137948161620042192148376329953370244547029011592250761349663991671985121062527411543916698685748291015625000 407 120991554030485796659443065498633296413554280308291729919131987782569008248156915886826793804615823350698463453489800540364398941976419037072324273606380441736124924899982936643287089108198148420114041576324911100734012080438113040011439406715998721647890558201620308873999599025045698835621347328000000000000000000000000000000000000000000 408 2380633296019607626434146050149661324399059622157547720626863491834589426026067277566610168387984327698639245468750000000 409 7820800039251273192879507834980880890831673683427270426288033102229442196006190884463006770547469626127123590537826957556515152889632669053593875834596040089685296116551037629323799069439419346128581813045893381928397158333704650206044281159590556783246710188632858255023349359471440563694127328623937069479307711171874912420753541892669440000000000000000000000000000000000000000000000 410 4890878575001831688874228931272062260816633818159599165703711336175383842857644570063054537529201332871303509174811845577578081522795095297422264890320 411 12352516928435286091192456201041731771712918046073895067762993052178751788012519267315202775399838540866117861348642167560862981379947386270517101497448552766703627305174010892895540785706257215668948101796657815408468400537600000000000000000000000000000000 412 1780789227418601633328239909982099132347337837801059897653770870925347191244949726884954719850837453447804173835606130826249379532705671553039227033958833870695738332879472755265235900878906250 413 8476741389897995369686140626877591517386755665803114706128309075119630633637990544855001911659959891806466390841447863079862700170672209061065190327223555067078022596556588190396994666794485173031716677497230721192018368405134492770617136240496086252153283459727976114086366974088472166400000000000000000000000000000000000000000 414 37346259204228594330176367884549373533529749335136793010140328460627275166649943820414824198902857750159721128303186035156250 415 2783907481105672416320499651711695040306311218335210717276065467868537787866875674068228621321787366496607984271763038970114534398168931352161798056836289877808985570000219669136175710541425092365140422417922612992807933768309131320461242168605601146126976156020820300053204811227455311474776319708821576482816 416 21978079491186773207518323128912328720400167046877079279913354931456027021228896524474870210857546336992807989057717051310926226934816192742165562970429164204931966674804687500000000 417 522851667429660129289410196276208022816610727003017174927982657773282566709025920202745705779085079724679883294127567092802763811697179288967168338727701088122579203051658354755426591011303021061639904310006624862958432161261158400000000000000000000000000000000 418 183388679048262613402174920397724538118940927460107570618225551953880494708220792676511566356806883170494071301652571179501038483599629752624790152478076528358459472656250 419 2984196035106591449270796340923853156741251100529212463492895438446797165126633275369093101259985296443606215477177628616181488069627295395914931001065364315028834390209916595933819985438143205559125762039513295039499863385573163438055289716212189344830909677642559655757991328673455144957339553248918789189678889278766681262621081841027887456373964800000000000000000000000000000000000000000000000 420 7658429838624889526021064314404260738734586061991700166972761303678704293816546615968296400 421 627185089373775807031554251995167964596889349710121136474281150347742378426747274542499310164652696414846677942191006259532749449984539086328092916062139128733148430978719079390917340437435973929638133341814463390760265037759534181408831162302946710961994108637078224292960827675587949698915541810943858828759876332152019545373402730292190837848670208000000000000000000000000000000000000000000000000 422 7981973195923323384644079176700716786166373900996347060813606732603659092952085588497145129235730119593904403238714937405429018090721797707528717291894832539959273960357405318907970297336578369140625 423 3840283446246897037610053935900808599749706762424051930006983820772986124350372402616094409333532899121592292612426099773196965437943796394719199266181075121139121556360620151437613644994910865333096995483122514078117676652796313600000000000000000000000000000000 424 198623867536942661491716893211625935859614623894765914903540510031924732608767463032603637334105193849197385617604311760651765428465077798788260514493681445455216472721839736425181770324707031250000 425 3763972167408415184347781521904581083803867502502738518149714857514700444718468401360534263348289333372486431428816939672060458151306456395783567140136197212719641717544053145967873074163090138515531141413738397822576682089334758970685221890440647320038687042030958328711292927127889717510350193796579328 426 10106606133072834139682928503075437897341145546266736311832278224684004387995040446065761693244686296031460157858110672687805175781250 427 661282121231573777025925316161717367107955303742145399576388960608600859434013230628714483046245638175981988228272089508868761070154542214427858155718047305143757851535551279922171789127632771789205561374530340620644361738147783125041289681559305120397453925725017945105477658063796642253628795938406400000000000000000000000000000000000000000 428 3352742086710575411723981541530835616750437842689019691192539027068812916805427412613020911368324609431738847686942947045123927075115238058697758433499153987385319149678957426795998966288566589355468750 429 1825299231329899651542744908663544586459374865924941563852090582738810808336934606487005351966911075687148296779181189549153909067063154357056006937118564299224614789881333212344123391447555493635031040000000000000000000000000000 430 8709900786427414343153468297060158536338092299442593968140876701012973201114477353282063054002359787863196078657200293449908420384147768201946250104729982145872 431 276034068873352261977254743005206659417362697618886299264801376570417249590552767881584486984162625763469554037759239230711300115790191587467350826625661859524970828419404098154965610881935727916229093541225486018685101570558095111777539351327609091367803679829468937079587803122875097690418617442350712246480033637828353414739286663192222410865280533010873057280000000000000000000000000000000000000000000000000 432 155492050063573979949815024664307921427155587429162087603080869585274513290659883782591276970067237930570379802516298159892875976562500000 433 59669749773417913160207142686256265088283878146377539295424912131438708599552869378097924492098257670866505068598804802612770809958364163027180213233326921596496364866367725058789591688743736977269865235474327886585525068439513696738524797147566744140288190960130072469830031440630187813469264201890799705845984077480213047945672561548201094603094412372965043732480000000000000000000000000000000000000000000000000 434 5217815798724739992573638598477818331785365949490624165106971952093426890445800103644278411353345271561849161613368653770084253167336293403426908334209185668220520019531250 435 5338941236452295008718338329692430373017552672466332452640793874245792838550044896916123323338963959153559977816593047788316706817227384531843577921364944371445235119388612336726925200567849934303743402857728049152 436 153989710169763957909651625777235558708836681904650100455306733736971533271961151475069860580323681566713856028071409296717299952564692562203792673928887635864274641235398604388639098564190149307250976562500 437 886237059997032063318005314162561974011604426092371058575037269148902502556173671510030934424439494245218259237012488563724077672562146473649600860296648822733435088428899592649879008343556942697080753658374067084652356215086165979231497971945520671359004400992630457238935395540016086246487758799510001212063843934405103266100674560000000000000000000000000000000000000000000000 438 460464153979439248298609074973297354824762449396451626731604805735622383124710434068148581752614316368930543456961843249524689941406250000 439 619608066282597651924820849369995192942930226950878099004245602702924253913830241628927479107854445204582707824560090042956119844098825781707682317756160434451810826706304959047080674307574668145154713886045142346106233216557862777844120089578265105663547396915846756332606114497249409436660976636073947964540350918788372056303899254154920425238966838614658582881994014720000000000000000000000000000000000000000000000000 440 1169939764353980936147781906640725284387039800569524333673323529605165478903109694063564217093379741601449739682702748434435759805565760156693856652124000 441 13798788816812502936402489291820750279377818328439000403870249510753693236816239584026164795871901290639656885860127866577402617750760415097422381509523529486611890445614609426408954985122534272011650395498820403200000000000000000000000000000 442 8186519111140645338213348472831298736002466651616082009137649333750721939469390145788319673103133366141279744732870799617203898510610857142771480507504061313819293484481811523437500000 443 30171125201211641331253525798483523652413719958194960758017429062953067144037605164227185827790166635228586554073951076879098329173754994547492544927703847911918008155334769406988225798545055431989181085400885487741574051018125528534212399677357757605698801887691477159724142071161994530537443294701254733090805750695642851781912000960207377468454291376341574895533080077926400000000000000000000000000000000000000000000000000 444 1078815083223980600440858618166514295409277517886564616870012072351887953586387538514997220144128440652905203075500085964780165283203125000 445 23829039855376666616048572288337433125925635188776825587405839847271080500384293675531919541443108634560866635147045584305113861894605054542484799824451219487845651064265616680304860489729436388110852249645247893094038268617639793908547211280826614312595295413204159893155759664515788546984187919041343930221383075648108152480407190765568 446 816843044365066470126692446933559614233558139250763887671208701053030154531674787399759829363791423564154870106189152550621053104012849371789787694442689182277540311548637118125211965351108302444398403167724609375 447 108781942216121013006103468816395317584584273907059136689908225968357377846073819271649101643337444649360916523011196807346988762379036486902595120514110251347000935891322752854234278578545642236060439412840548610408141179875359638781391720340489502720000000000000000000000000000000000 448 25705191364603554219192324300851771224255626836087849746923615687163641117697071533236446366374780057293660882635165022995093309075525651979262373020380088823353146897998046875000000000 449 335330977396948120884912122189088814665811989823329786354133220120643767839171124053183997355199456802449883506586842473347914780350635478640288592640078678316074359623522733033229963738812346632462014503373381681954183725719302134502813794932514852382489299384525278396697480022563118827248141908894092471553511512402943129787719342735298853782217313127624585401250298689079581081600000000000000000000000000000000000000000000000000 450 24255105493133312503427754996154835364458983414650490014258251671730432527120439154115657264569469170460564900076512 451 3106341736337920901948122409537963329416134215155514037601810095594609329179545513858947297528409118441901242322492815314902355225053200128746208845819468398519800581061533567806712093380319085724317256984976050204484387460992143283657176004233526786937755531555571426535325682957800668201377130079475032034881221534589799648220150969139200000000000000000000000000000000000000000000000 452 362708606427797018680491569368189472002385180544489148191526418825847458219201795497200779321994010617479830594425059357469322916111222395822910778780446451741050996965798265465252721904459274486947059631347656250000 453 5445250764539134830965074392003727965479894622916509878914225013970361754247404727381531242220787505403297217051959354006435239441396368501953665617854959378310173954271403926729183323151222583762732620828647086265032702806183341054109811192166647301406720000000000000000000000000000000000 454 41094778543878530559867089884491366964676916804240677601508555774639491827324480498938833970377342383773369572711562508085049920680584327351691318341374095327813222180573374791091472826877737457325519621372222900390625 455 33742773762947334062614080277980664406720102108229297516937313157862128976950995421221057904458736365136362879556071608946691174104077353020811489644369382064259361570188465385570567622254960298603488085638462861265804270774574292322340098841988230284049077211573879916680183808 456 7343245194254997334786949022430868032296353443734120535075739833754563554573112423130339145018600121976367093323991945556079749511718750000 457 885123072104438044658561231826973576305315589757491787434990217898141863054848399454042377355101255598889312923292516854925732780185228539942538115532353705049663710816089463411383448515825426066155105874074836348648725037534297154087651747667139477075164887180939550082304776997672152526638869973107819928925552861968185397069462757988026596952490988207529417575130152712862174574658191360000000000000000000000000000000000000000000000000000 458 9340798509442160258823613711464653399991695343069248451255308121390181027289335642935446798765754888908345697861717669813391188715574472527312300501819671669175015361138669377245288755140390259566849666833877563476562500 459 109144003907953726653621717105417851910871647876207877683899234407760770486432142141437224765169005020191352978428207561331463377108721556195609506967622135642106648329151806899158945477311602525300230083264126945229776009296079885835686992307814400000000000000000000000000000000 460 110773247146713079505085547378355451099663094026042271471132511306174609808846093468450301140251404380924952898655472398502611217088307263985434808296892581343291478253400 461 46687045489928927374490935876855875911277752139641710819265953187871785230410093562458344932860979464735452753155760413970420147715433608711230627989776696222501503106588833517909551351939054861227278134712707213603118010730964094438522144950044208731384611212381329167572275796171375099555069152634101070946879011268539813649480342716733715143891946981722611398169345115926600890079952188211200000000000000000000000000000000000000000000000000000 462 108389305344084203672317460822265388647237129727535364753729792578425963050381398888515108585006118380938629882812500 463 10792466095478268948709219361852600116947574696388230732615739150922727332637373002667480831491530772311298399981300147659488288372772131640749869511328389140772152518641361492426397552270071123348526408742791193494649937059293665243914418377098358775113080673202223578492883520913515263344080632675683180342854967465016004130262546763387000921668738380558453488851286323856800162201293760443187200000000000000000000000000000000000000000000000000000 464 6555969900463894403456051457662860700733625357066277683939763316205333010391469606506154552930616793785058891867471688369125281124712766823145113040002091780202721010456368302835454785115793794517269134521484375000000 465 27114725002849036233387223896772311371437138346515072722740361021866148654182793949161464815711563503677060164470651962670536780754368546046129150625266384748309707940328959631654447326867590935101420200138206992592771478413671137280 466 495401572656673481196952099131248210004788570513680874084092007913738636821837542421244734131625718549181374914270674036980201230680538733635804908951942678575375979757302230138181430153686905863074940474581718444824218750000 467 584230935912506230878978323941619720040354992456113085698710520891661460897129709911072816399255418109624614065448309018533084293296776318748932623688155779434680480456669944956218059256369397858983721072029018929114289207565244025449804267612570394492616628292331994287291137932258375877810552888800894543380803373603842059707910624446815511008926400002513419228068846499585281196371411939982783283200000000000000000000000000000000000000000000000000000 468 47118919313389322438733625982224617878087272959442769790262175070707575343613485494125147764134274870510282949190486431184422355224609375000 469 1014875884178106132634771887025619676517985063229882084766218177775552300437879770893920871228228041173003085149803175115371580071321947820230871914201047320016448603364207827068784701636781830008407546006350474889011748660761354243107036987128947728284763844275772267576042401164926247198170985798656057905917867153752132164685760152207360000000000000000000000000000000000000000000000 470 48428456244514795126246202012475099939543394365930026701084951069038156012860996416777184414218468914484575111852177473111890205684565882576784757248678995988499716969459531717944 471 800205169607853543065624570334144376597528774740177280463772138947575528577442576344863524813914978667796277432659212221825709475781305659875167612528902393349290877929704449268493468684407754233257912311047791236970763687944561263305019342986077034032831172469325824000000000000000000000000000000000000 472 2586634392537894860890806133145897532689037583226894065266641066154230218931606430858468800844459874079974465773383331054693352695231706893308903370616406193656409906631226845768448204626878947190541835725128650665283203125000 473 1066681147034653080404400459861082710094136145669545850095057942912880477861496674339350007892906959621666015770406604056858679472912491899286391359583119996331995900846662916478989116862250914574665183953312797157078641852123326567547475295436947892778663594973812503017950774708053956242323202956256896632224467679895312965630510460002793887423940574230609920000000000000000000000000000000000000000000000000 474 60369903089433522540338961633585972443604694656728447111755909788680202840085213522276641160588845760859831189618993979547529911584679000849914550781250 475 138374141878224909527825978375612598738881765549295028526774574643927859430934563268493057318771753491356554427477802900547098657025757660768706161490281821308620445066127076507992988655897619384746306593677931377429564621672752030347680697245840113677688538293383324353129630020738251113084092074932625912272303206621998628809502004767929691791163392 476 8148045626033098737377179240173108340635669488186582961396579904899846306980972979281531138202301678622633873247002442061162284028425759547367032202868519407999417592548446655273437500000 477 5900181284444509495676013898742249161680102094193905592500117133906089526022463796840076016262507764775376328759801808740335399931616983279879541486130659398484793542354398914457628736964505936788932457890709087812849034948925793589126822976203354385806579923486244864000000000000000000000000000000000000 478 6453231229712408074903057184660019770316570761455603868429978471639695322556652791953288610265476883004185773910069406502998122892033980623429792278889266342703442144265781384439117902834545659466135968316132218323647975921630859375 479 102642405700846437626313161513992050169439868377752895930183024385069270830930247295067271377981142209238452482132117319089493508399476957968968217513392801154661601645739163395561840390568172339343657812950595123551433999152486686852272058445052557891062573388502429484692337032790730175895502624439377390974000397697962560469277783431320839209261060179663991195736422156876693808648712762049820016901846237970432000000000000000000000000000000000000000000000000000000 480 70807706261291216163435413280269435325177437601828204304256453193256150821035294527390402710726257148633125127294178645593600 481 17509341487827720541827116748832407531858727184154694946147309154505977752650365476677702698057310355841877816473700026475962757985945643281653073062986880073448797610372830027411419343594218784383364298064640219930188265786465446010669043667200544187406702559661827181915365624210277764018715500309254176309950162021463595257354056475979181877830448719043263047734919168000000000000000000000000000000000000000000000000000 482 1544236420556932129433109481248217414681970130047219557764100325549968446510243810309075351209716546078320673846455327825449851489378897417256836775984484799674911938515616256433685238044456359403608133155409745116710662841796875000000 483 662528631649966898066443560603582426825361071979269527005432319780109876106967192050430595741765642766510727238587730128229613742350631674874907829304371967960864624432659980088091242874969415885540950295288718885449627971302195200000000000000000000000000000 484 89414700557257063342299763733502182329597968435372945435817314735628429255814943211848144173602791561040001500316288970591938985470663398642291735395218633510418336559714447809738452331048868491970896720886230468750 485 1475339837429398089241294554022121698322848869081303513077804667809675207291239565293064601691173490140528587988774849235672538988134133207903903393957994341361448239813812207838003659189939360060278598870268979375937952166440643224099822945722833917168294494794423745970640942157411745015930811872071991280288904938833544626164547617540272078692736224086694972109250738782208 486 277088639420509276282815866524197985402768391925920099421493840949664225435691210659132488692413537188647534528350000051826931749781178977520928916168212890625 487 350076525317537921151801243534667738959606979656696769089882020493646129610935892313191641487927265612251493733174491370125429512130324249491272363477534767919800747461438005463376707776834176950138634592440324980631732202520256164608350064784444124387924858310604355272273419903474103315044867410860430038542888392707045155138648270500805023121882467595806759325781427119428051232917717559466866712396398771430682295009280000000000000000000000000000000000000000000000000000000 488 8068702918513019366600972051358761341587937378079482809649919991131081850117809794249545348866891955250991145427138254367788074736816281192920946410349697120269257080020420311293183362261053717937865703324943740694403648376464843750000 489 148086146442753832224648714849243315301584899479428399980787528495789783943759415794932747511493310485225809181349871179417141448769007111953586177897339563101561978809976256162025283472495185303200913659420936497963653840732310423475780953605799794293671789194922998329550722564096000000000000000000000000000000000000 490 423002309074851785175478885960681120254530152732150266083952154693776121510052715510694130231043473614951575494980671875490855733228826822938847583712998599511001704 491 20955766057726312247671185379598762970131792559521740012199751078824769537978876616450905130858951386167854066509341291680474369317931334075018183014337115533395478073545437051469572346101107751563119748793400089659201329675628387132490556237463894003494061930738877631804546173126035002716603946797029255123095873545465295688630442794757991222202605336504822230867249666227491244619812440636149254446220451394271397510800998400000000000000000000000000000000000000000000000000000000 492 7993488127118680384137253880732729087930924575428784564457714139144136695218483791121747418905761756373003333714531498169533906572403519869080578613281250000 493 16607260456605208753148241764415670869491596816501604436069417882389529674717232625742820749750666084050893819771838370966533386395460753050462450764015510931456163345040273555743645294776048582547202976405441119606859683978145931638888301898209225341983388525055025278984758490174230799360547555197759400615018764878514287925856082333036462424551191246613205543544448926513106159822438400000000000000000000000000000000000000000000000000000 494 114926119268905636491190000047552758828902057050428332421660625228634643289201609367608582116235158258302058143516518318207717883552696957454851569074912998509573085651664505764164070262787320456504821777343750000 495 46452326548060165550779947176115849686709289894256280553020410398766982340764281588723807031680967543939963916348050834265920339525440822402517235786685241560863990852039867476888718184166162370685125537541913691256999619839900212264960 496 55807094870614149158761853673895946589496365575059767255483747137766482621178785253049327858091106389835657363563763660382368368959976238157613734764191939497578094329010250709819141007355080771249371446708722619891881942749023437500000 497 33821776386260358071023432618085285183336965908164313937730640886225243323809787633602240376003710770273619486878029594430423440799538039019037001503233253547872324614478679134265044789045758968792037781338511484666810190069973958419234963063953796048283805510406933160171296887780196534526321428610204179053158618874793686612178990377156807077426868109026225291264000000000000000000000000000000000000000000000000 498 201699607564284410031050716362449443579142807300333513526781379910676142793618927075415064770261509742207948993485792956810426703218914377863514545570373535156250 499 78838699003430839904616254277151592928457282029611452444777014852972771509063210063908629308768492443392124494771650338623957828493816347794045318219721356133456660502169909022189591491188275742857235013901373285108665914240180587204604485355469489647943829312082175368324158833416128112908297145059573927378403173794495181936347264946674992378276928562976253761865731478485472913202257708487790785977614385628661895040142088068503961600000000000000000000000000000000000000000000000000000000 500 66707144643441975147199651658462019375544804990622136122786097789782768318352656489067135368740157583940332075890896254320135667153180642063813078196235005984916042231905128773721878497482060187500 501 544305975284995648168414898593470100027959856500138506206962002560365579325447941650012488301786580053789876933881969009194732934878525187503950800874440478893536811241115453420873047105374665955899625452605279182151324403223737987071750943312981921909138217260316389713156908576648724480000000000000000000000000000000000000000 502 1370937520715138470868061097110540728078688884885208658757269998417187914885078343513394159050997275741224984181866202203615338539936172189653971567475795678408845965894908553943213051919213481416943357147680679145207933402094580233097076416015625 503 4953607006412147055910240868253519290676568114168336897365920558647975510983816874374082080227626441334555472775656850372238522525139445041685216942966773946345445207100501077667765820609331360557473928850203767576066937288485802628277341691250515333271541576701510814769047600947753501544023688025562949239333316827599013074390909700453390642210347723922395561209207117594952127941844992375225413610694312416251740993419172959345023385600000000000000000000000000000000000000000000000000000000000 504 9350639561508450488523931754263851300630603415114190921475480274376547298855096391567110160653446339130894331799376907130219037648535156250000 505 19271225652815763197288693926767249582249336692114952364193316733369229422589942360837947085865928429907250056912344953060321944709909337794922909142973398465801371201112751363126107395297812766215776322350990425069409187691447337762537911471621872742894371971632105313037151967587967384059219299270876353188486395218077683166980427354132881228195709619118955677533963395595530063753591023206400 506 13266741181894335661592931451031435396290485366113036601141854864220753337965006115130094295047902816835775125927072844343537158107714027922528046435504252784913093953809743292174642268547756958491442799568176269531250 507 78591294556292430598058417466351731040277192904864589645289308667207836913926753029015173833269267275125091631831999993523980337376236704475778711535801464266089477942425665621167622968955449624733750935534200858028173966802864399331503209385131088044436341440993715814400000000000000000000000000000000000000 508 685513784648552188127324326920217756377897229797914072132630636266897374254578056305419905784916717252299453743258463025141709853921232181605167921881793803306264368417672294805801871149657839204501071124788026300322051770262798145413398742675781250 509 80374649654952153727612848286805254354062145499269024133013802347358423516614146539282308422179384356324352118846137542758283864403812825028937458485083172927248108036246455384942556547112278657443317050629610038378302683363146704896311849814542431829666397147151556475295040388973292090062750585308788753611003435196302912765126676423389918014394753207536971093191858944364667559611244076364954003882724386597867591279985874918932616288036454400000000000000000000000000000000000000000000000000000000000 510 3106518179420342414022584333512076403515702937954190367073953627720012373551875819342822808950712703376631797949258734877851456 511 8002968986097766634603986226420934736436565000339691135416737627779243919626262501734365180748065541912737532689305516047576530460559943063214467179049190475176626248383488362968828512350409419951024599420479676194587256989408419941849720745588311404677949140762238640051061244272491115407614167258399825937418708932377748432954286182395038835333417197499483178073691395194880000000000000000000000000000000000000000000000000000 512 22277474672420853865388817996642099435269727592702376619782516981472674475662553144723837068982115877024649809030591989042162522358015581284532505445057194799362127201136023359156643015193136160607389865832349295070956552191165353393554687500000000000000 513 354184174577017445387856629095737218406908431444037910750892418850466103068552762995516905259319215324208533524191871531386484471568720866791658596042267062446564410894548970713013163842986079232938814972132168863628649927961131024027888355117909590786898751157599345238244063602278400000000000000000000000000000000000000 514 22277474672420853865388817996642099435269727592702376619782516981472674475662553144723837068982115877024649809030591989042162522358015581284532505445057194799362127201136023359156643015193136160607389865832349295070956552191165353393554687500000000000000 515 78584825542521562033470702463202902653360843059323355786906856322901694794840511872677366699135249631500928109099380392611607019317581233524648252774191947843527927189120466623946793686225380838479383910541507791217410308913549606912826062889093328348791929087083896939530757440943126430321394014639360961367961877811428040808283167127353599083232386479950804731401789411870292418419578412422515241517056 516 29504186057426477750677165199685296760653195521956325861865213529619665157840186599258577271758952331908027767636562792684580313155733526287663938706683645629882812500 517 512825145803722435747695401234764404551383551073103808085012674583488401403360648290788983575014400747753846899222382379043533850976318745170510110203339560361380509639352150391877457068426117136900289368548606976517389085290304211231231833238042053057627234924984451438189108555915821698538653049196144693580806767477752670198698780458858038337459214498037381240292124020714057579980402682457562808320000000000000000000000000000000000000000000000000000000 518 18523544920826093221558187775982020076426113787578370845589727251112362707547893582008455266419603944306912357796341814139838272874646897989992510259258998978986026194349878222489553208596039914339923858642578125000 519 145190023190308388437217730529455864107328540578925040100941479058544802239873120540382815493719945033055749618150098523697212516659180363238943161978920396527456127373315625782313342163279456647139368446292513373489247644144059271221092623987876118792491686602842541134694044674293490241688575273861120000000000000000000000000000000000000000 520 37836281103060419368642536406187242881705760611413482832746989672137995687765765967040969607314731814459219606569939238367084614815615530973243491209324781499180395014905362138157499294849600 521 23516709856695024396503065943086723201016647275777273068041990272161479331842257866364090606285860849915563494860509155603918338111260613310914305348729949417024218508892920444441140650453274648424618696034750428868162612568446322365970438256970984555876805352518585615045303425244214390137169434906496949224203232930377705351515613026887246628100732702506238526420233388341217019594733673433050435929754712904108424134676327160320431409087004378458782433280000000000000000000000000000000000000000000000000000000000000 522 82266291901455991155332054742513451211284601947579576407202498072110706150901766057535666645837688609333437868626861745307426147996483031434512282479880444335937500000 523 6141691468458237536722417709131239247340624495730177367719150761851626757085964702654512934078885111601875845541952183622726019586383269698208733441529856647469474833801450468848103182391124880087686311714649385248292769543124615870110836341691451681558986086129457785846148235677058539437967930845359430964255396902133423803747836430283054755140668074464206412296344341577864542642591297346162515921379936871268192814755672784336900009480896496801299908526080000000000000000000000000000000000000000000000000000000000000 524 2957815965428728025718720318100527005327285728401152169233271236437975803841786828780146362569971509655035212182176808360089425855180626258110393811569110531272719944824640794663122767166041003351118380377958691211759930380073457686394998058676719665527343750 525 51770334955162492619442803387461112130454459562596218634916548991767802977173383429412939604418590794991785822325683416996107754036967612278946421768764040978259906389662200000875900886285009416564110696575328273860726562075344175636676608 526 388340848559578035403533952018087368839316402803036411421923987401464812861653783050466024574761480825368938658492672809300251048331984159262335922114553159434409092967637947240503036857333104713658942505737383269642262990769100458247172819636762142181396484375 527 3140445359387950849040797455654897552628974246151519101786385282249960255111842411550486608695843253637539886072677796443191328756341480613341314676104857070810178851634922695014333244039802262320531032439103684756231555048845602418576013920267149073176495710068931329269452775641205924417060584394591827065322670597538606876602935666033598711376779152005520482343993248708647751141013105001312750382585841977930962436096000000000000000000000000000000000000000000000000000000000 528 2219995528844387406045577091167378027357761938296237156187435156558388819101683699814047286810245093182959736088011702954519545733968305092538141552734375000000 529 2880236132517918734204643701197943484586689664796678560099713880751302919390760993931512447652738977059004469626454400418199569375095719399019568698282744446249751374316382622865832153831708697148632223962934958859688018396635380721807849098614552624440715915712199461090730681881375804842378698230817008430046607272154131476840771413028865679113987375124195022352815637047299948586413593690618090317901959036342363475759874364908788586659394355200000000000000000000000000000000000000000000000000000000000 530 2295333219011395176187318269033920418747162029142248297928923506196443516442528743056355900480785461418998059590003308664155504892223360488032127730511539495116719805328729529521835831091315984487675423534488 531 72438442709791023062149904510618675342586723616120830406647777054012448780089613270994448066374131941021542195475430407654168981757093011673549079821329104489375317102683904923016216843364490741544214462592961069910321931643359039272895159298482689196027253510418252046049984617784681898658796277766029312000000000000000000000000000000000000000000 532 277919024784355531434666787169971733480215510784835918820104171479690221737356263715144766417880116831688671150223029878449408863446597919899466137897173543315404230470433386796676605828450927622786283493041992187500 533 47227993885321578750986876648535564829079003809195768829090599314939904175333785911208646775483184584760508629388944006393670908663041514017005608219826508989555772416467866702736773980937718913713274110808298253073124047437892442190527939204825422024160662258325082351012503170884854188894879208974974385914651014561821682120932785702284594491589288159924683933087913173983764157679939406727951441752552200401924890034176000000000000000000000000000000000000000000000000000000000 534 55962531305901103866813726628847864167468697723585256562215693633178424095656758138990137156806918701575596165479851963857034120871117654806396238399044646247791442871093750000 535 1650585168508374808917044852041547596473031755684693203910986627804717704711326109682429844194579707597381377796854616804307707461477621300523565321467246310674509275889701899772357330730394990129163557674794895573205517514848563679784905448804158443135951602545939206427132642312027427864179935795090536142440093028208747790480596931482342451669353051924028910459906940350808140922188393581278655578317732215966392156946432 536 535259107407639365508982343127803694139706422346412431502175017308886873313811105926325540989727824665770919704022687840226926505165039921359595875110815671106088672575288081349355261508508305235063833464175210964974641694142977679612012730337679386138916015625000 537 47736815588594760837789525785435261974307975623286315355929048637148882568826725205151153299321874455637305494133144724475883858418343480612426577786956360444209962994936942033028129220771798006349633424283425771030831245162073688226369068161049004762855350302375266496296301747093707371207462051936706888359477248000000000000000000000000000000000000000000 538 7250392118473380389348086502452267736652126388183053594460148799343679023086810344437760308226061334054354823791107350080135171163563083630291336357531445976482630280322539138948778442683735981038468500062695907955818659180133838982239225851939830929040908813476562500 539 854442787878998074898613001260471970200958214794207815358096608063811557078847760758677245047941134048346276533217714566054046842805550391503112325919796109825631268596844661529860886493165946062635611692851159064039040792386932765669908489491280077843377293306889139332904361613690016639195123210082965436343043909703479047969600840999679783487380769669915556845925171200000000000000000000000000000000000000000000000000 540 1279734165978950132268950186428509946253183695600551452834071977637370698459289001892814640354938187583808648743369618571722554321367335927587400 541 41155132152275787676330430967785255214309616799148381395370009164875504261362015100718314822262119704595893078170116804608641446222410175101927073491024726049174191456961845934971884853255859114481573651761603145166488731917918025552872530249781634715097054714137296666034278517706342890093596729407298120775849696574469586016612113207190594390169124222176678473213144048061537355220975075368346572728177766585583587716547254403763705680250363662523058137511891198659402487824384000000000000000000000000000000000000000000000000000000000000000 542 1952468880249828052700075988859054324389975173343048265225653008546005857093880220745386218860609684004462444468693826271580268426903370419767787830223517057192098485276007539384926210663344874279850685220597778420113103583582798204410290337399050227366387844085693359375 543 3447258989866831562281286149061022112678466991180429502661953625786462033420248818646167884096359918950263647617897513015977688929715974650299468175630602198258514753924409153910566395075158751729430046696070044665930852321692422797203041734309402770895934798376487360090466731705824043252595092139095653068859577991168000000000000000000000000000000000000000000 544 36164319559348843047148097315740888572004627565871123400901046249107150901376067974491206754376998719531181371865778690793261829097259785209009889583973690206012641726388945469931043356271263466609887206052948006863566515802646553542823791503906250000000000 545 8476664091939647439739987972985972169301788075962699320219113745237554439850212941669170465594325772773641342106086226282809242856412170734638926545729422227633068903978089690019017325625983487919375565667635879366286707317986518134546166353155661390736253148714302709863357979513508819851191486856724817101183613204706984196639342814833905552533562479835235798975853945638437067943379218733459062804369720980088490989907592838381568 546 2656109383906726171364156987156221810667577972222316967148257059540431335947127717760121965368852423947227955685891067733752326237546484375000000 547 829658861517580343111329156875323188750281056224703904468422619076505400852317391444958245863293817965577174326158746045097429927735498915324944790421786298937097220581538059637701003455097607129672492929651385000789907356603920500237953817372777845966898815727809191807623003083932234657006224077778698709265791094731314497664270229828731266855969895509466852930893526489937010241861668578098270546996095627737747188212948749979148434847268143690057200388367535093762950204583663632384000000000000000000000000000000000000000000000000000000000000000 548 1054392457936674116825723551323276131118822489391151305154526517834653848540705987971017779704542688263690483155011638733427633641046272543329254444677827673733343287202061228848710053501467284831327564963493112055402514280710669333274942437548606623046100139617919921875000 549 25518488158107009165175108064828281266529355529933312525717334235723359249131381676102297199586079345487915255887588971270665982276501529434003039517454677355833435513578412453732023878350571886745614043022113456783260581727780255087787390705883557776712358145956211461873410056888261880435982526123967237803144734834688000000000000000000000000000000000000000000 550 894712311867300927503900012046248887706015443814941257179932753591804842566899765754087459687808347916055285620457490492463992012386378694564912372005994574042555601928030154053354078447955288335109120 551 163281125519454249055139051834761698279293273207084425548779071252664598133341303318682228330945540040101354328697228626169541743756918615285633023502777865476271571901483767696434038354581710309897878118817887430762133468154971696518137410531481603808234746646480500172546254689175772216121384762713281803701118618028570829686545982184561280343723509875055745578294218880598391983437188359412110569457902344537585501858966057788581341801585049600000000000000000000000000000000000000000000000000000000000000 552 911659833775570431232713307382470919393643440406325699781387925861561013097243904587663664267878555768064248883018817707882715111459722504162226410776774601198133850097656250000 553 282883664012793126454430363530895427598079301031516232201768635269795815036932028809126152364368142776993697823073311955521465831158740601501507413974295816420845444887380289974673485179500901651503142928058706557975267295696462232272361577020129036707178746891148617167340383685490617187910411371812241767515409895587475448335613812701734824321351932693304105582399607685653445187431083529978055586929966500020224000000000000000000000000000000000000000000000000000000000 554 39850721907934681156503702142389702400653402910393543059227214750763083298050891103534351310560268941250232914199846426391482406294186760363811048222828052680054231861571332581983617591497077656430754220403094992700782240714320989588414521894987297644452098757028579711914062500 555 76129202671869078119908651364993657578804822635455891951432487420227673080344935777343946822915831466907566727836401998422052208369690172009562565177823211261349708328979710720290363331164988192541257775975084714416665241368973695759268357663246750665858001159401398892885775403066891173888 556 79332135015599820067896561834976376375830682537941367853620332557690084922814734982604198041886307227641505509353997626976050023497084226852912081683242689423621435411768253583473084933709930669933411916749745559381441248181282550522369087641859904349466739222407341003417968750 557 1332557527303919603129103578397413407260608834074300835541599493116318312885316256343721574035390880344086202626309287908043118763747142168227213305899327452752930072794146486027475445516400649682618041339972041022137283203938708277885544227986146825435167118824711255382733889447220763336028737445363931602633464137763367933974475478982492597999973315645625538566968448508457336989008678969561288512475335459658887979145431507721509504160297649174292488185384542180469939408430095336131468355174400000000000000000000000000000000000000000000000000000000000000000 558 26337689770072627287184878960813746862397821234721097156271555966691808077186354508564645029875648028258460733333421813496321733496247855342818432798739159512935117818641662597656250 559 6123276506523489183338177000626608956567556996074159498720122731560545354866432288643446810977960323726564386367416538761500990144754844162326632530458211280823283087514576867040331184868354466269975924221777293652002046703126719989453458656703272465370562646770695915322545741664057258656017442344982303253643275075248061752807909719522753293358648102569190064086914072732176276525676153932134269897694564408592949583377455151855831526220220071936000000000000000000000000000000000000000000000000000000000000 560 44623200922285531161823515082415563542276255819562651983817680739907569818972843559290471402666999606352447397976690498969324033985612795569859928667341152824788952092687118176370404787946435200 561 64655897958375332327630460871128582923796822398738599425694064649310902311544325416527820639946281396797455236530651803120008577307163610239686283677991279872057196387861655947825848572891592895183412213675580606296302127649133501880267608386550301099581033316110355913915776665596723200000000000000000000000000000000000000 562 3086214266801869059474525686876229398366384946895570895354609115380574679419784269702496029490757390408606109813611825105074698788026368146979471323094811551449472611762675734703834521884455176113706472808094593932771815470797297606005623147581624442357427151128649711608886718750000 563 29302426689040570413070687135203772541411452038662725588323229140838110956675529480932112695282197511263391677249876565394355022823906054693614947100146118324071848250015068785698346063644935296829734299210069994582771849328112787705424592086956989428146334273634393861775817651026208268702869231274951649279277131502870111842584770349454827975028300777492269967679044347805631495918909791885765509540162737775409622637999728618452214409158123578059265691607714056230492010876519639068052937598218272768000000000000000000000000000000000000000000000000000000000000000000 564 704779958901830593575751723602578333394027758620179949584630500831124209694098282353345927351418996413234517367442331847546804388920791225506567890042901170250152989784206771850585937500 565 278768331089611009515857325917845215519502145442032976283036180802823165878147069167418557683573300169428084624669518754407796339421463096384260089277404202180518444852933420345552843534034645991722563555693544129410944301267881226247327764863951280566914636885457221104936891024392933032194680408921098310703956074370768735676524581395009144250625381448363586185040088021918585053825764714981378698799205212045409154896248011696162381699433084720513024 566 868120096062054752639711198380667549432994564788411944626038666970525480446782298543003914260542070855715567928962962708959357096577959026265894008305649935386824887990261296422087583647712237046841167334163895178807999581234203031951690617375651594203751761657954193651676177978515625 567 3674738549119464526626613097885051412685995505212973246185181019897082427205535329272144236315956498219610876395919472550688992145197318286763642227203893185514185080149980608864570732362937752216785910680185606002778624006904702610301485424130966607209044171888715281549426643961177020825600000000000000000000000000000000000000 568 16173659175388323095031441424861007198616248136538484539144882798906718589638718209302639237702666218022582119198067041236614966536270479389352948517657217420218932674495338137913588055669132840681819034830656536952603829585177111176602477519289262647038676379434764385223388671875000 569 665269063949613833748242716771516527266182420225284869146069269193299122278593623059319468264749475739454303533962914253274918565444249033202202471109588634762954640599157110481421609438362061703535398530219043280798528401769535213083443327752833789727515602980500414119260649995336286319856257073485830920126198803752443599470113574737534778156701692023936948036214676399283700920405687509926732239566857938427322353225746420240686634910571049631232973344991516250579318250601090672254220729199949770519478272000000000000000000000000000000000000000000000000000000000000000000 570 57028652932686955771262390138562822960603805047990047164566823861623989867050688097064939890206907039779759332715423318996232564863401759477424784 571 189708503146238184742459664050442719510202114833079317647543219491355043074891809657865570780685989031438578122667586837051983932649936349870275939505075886816183600919112218128302611028512834555364818055730972495325374975676393944510609172482739081263556837093445282018503586245713662218591940068726651135356469918674516656234254446203767835171494677670751484229562670067715849140393150134370132506172057214865920711414900019276187150928678746012646045738516391166516571818427391603319982356978721498815025643520000000000000000000000000000000000000000000000000000000000000000000 572 1333903950029960211800228559843626016899996176082383305088758951195287321896001170066392554295502205428937716265038054583744189530603914222410505592472935627174615259344542852516821585701489290099908167980065958670959088677585124969482421875000 573 9399814503039235763925436170888416072701582089115786274382134367537323254281226480067460129331938838273098885647113258343802898290759663272844111929308839756321722639309754265793841497712060658572488871491226664157091781795206806959616322692932647627750396162158804249423528191505444480576043940008829221563395328819725155294133482690707456000000000000000000000000000000000000000000000 574 2358589832502970694065999586006276027494555673168414126460919040050250922706598354680932990943722071842801121115478339535443994596023851627160891755560303417204101642403442597097151652347677375791009163009219010334836100918769836425781250000000 575 116224218176455003824958095103779053838296312350570487177340720643164266750603996067614682085508632069394120360621922477096965295152763802459489349416419370985720877611583002416725041857726347523500999252571796305687829247294843791417449564839073653886967235378546259815317464808895652263758991025271012976753802430836687967124785630710825235812839866431186225846300848475455265647788235182507758913968650059006515833548431310637280226695861764096 576 640608233676513960887079918602837572400134047257154727896505602139631795900406874262604459776161534156125290617715988545675981275640955023041244494419306314189263449048767603269775390625000000000 577 4492158981652177059077175179936046200104354646443553806176064316051003566465797237837420884130416252373000616437955306645004613183783636946787435596764151314373605880878733754048345167920871199538414094515547501904509491311862820337462177457766577577509337223624441436302238169191502641776263646416146334356310269356388390778612948112832431194116425088105114544515847351722143998067753547978327481053217598362542739806907833940734587355327369897370742750559138288879161938022083070305729932283799339033683064420376248320000000000000000000000000000000000000000000000000000000000000000000 578 1376583452667424188341243910225690629015090057797332486960149809789306772681335899768864617810580207402745511883766566216498751856336109167462051313704170542744573305483157894452412374962599069068827367273498843388603605575566771654746934129313865880259573459625244140625000000 579 772764886610732088853764601311894157596126761612648368298887192104092894691450245464979057890407223354612773402758251871688469820208003646703849503210296936388351982768107080008693147734071622680481736832097780102933830828385939686741817505390605667549352857464842726056839131340134447395744728034168535441388363623266666441974690596789310980096000000000000000000000000000000000000000000000 580 392819292673761977845563994522871219667041308648778220355421868738459434357686228434347145119084465392280090976065655320803620353188801758848249903968481156484205716801584485389311137417477415584237381595279792983390519501244400 581 66178816925946344310519576093878440926615825371372988731057953628122592983522864879945352069496780188955955811432099413231553816330080094317758964829698278724113130884260862365589688513344674184784904091732155489380073321401822161862560726496876447356722560814949233212003041956160485542256580121685874856891760901303435794800811596071146955534167970538785088254938761417747758290122590059296711474042156258561200182402845973851739487888998400000000000000000000000000000000000000000000000000000000000 582 1903375241828635756302446570512006461935433386831864556279342682672172184572004136728607480773785483378019732048016516981065734924246240469167329361255735241225314283393148762083526611328125000000 583 4263277140312400310630792186281826369220230145737715489737173127519814550333632719290458517112999982449087671210842267556999792336739981106519395169598783920885500644424500234809502830441936773131161799273458359965045759092613722739726307025544741635751192153834038383269307870642528304141898866605059560161299820807125317934638432239411535449801959367806852184760247726354222536359761275829513337941007921974319403153720191606973939828959958583474927999540676505108480000000000000000000000000000000000000000000000000000000000000 584 105684451625897923225511692971992177283000605366111365219710818198799539905215187281359833009707210700679832631090145088388541394224918490440081073455056450515356866396793998307716780886442374821434102149088741079250562045415676560872668826581322921836402866888558053452521562576293945312500000 585 141936429948590733103757895188553670861848846355891059496850780862043450366837733580341087523250512784125867542512735913643938004993748346163684903276528943684041232398345538144394306630637249231982555518651918518936992291012223163228211371815797150566558909101879476109866862753864988883943424 586 1698508509037594697025094452911059702124557550523115295136374010054803385698564366771083254230926348895518845269661725461704130622936094473499265963450448454489107296700341805844511629538991959251854489170311006042546088762248124000714981899136874655487874820168473121178327593952417373657226562500 587 9399143692427684546851938951065316596389433893307678497924167573618953598101971432231935028356535285705796746679088560514666372396470666064071335868701235420436066752355024668269204364712779661718630525992619249699338803992042648875158845029191083882024114506540019472365559160475816837870418127116454143823196849382625601791162269930790561242502257246915256105791678815181819698489039998302740088736630955123767117665251071415011786692533698803117960742625068376439182369516245020510940040415056457451632042117500016530935722803200000000000000000000000000000000000000000000000000000000000000000000 588 1616315013507636928003381811754490645643510892702892247363244364768412124915593607188847997070048729591813419392653634081023098706748250160922757405805057422677612304687500 589 13899748360498438127849355888679695240538495148938317896503079994129797938996927394614935161543432357917637496653616576727667396031334677128636967089181097194983400731141572668692438464511179462565678480375070143722096623511394001735617862891890373401460145473372786840074151763685347748233975677615097836886643641624664990524143733484205727184495001766445952773952256852216833338319021257023444132016963155615942574833199452809472812308152662098692818426087503065231404251192839404257280000000000000000000000000000000000000000000000000000000000000000 590 434526919886078437009688095558348046517358146305808102729505947706524446485400912863939058164814404747448205712536976036748167399650224943088139275403090011356348071643854792088565556047336290747065388719475793737966253010922150878057904 591 5558142834960419376387307235438981808484856483380792240202425868006163041104506657171119875937228948017301024529723293928690083782782257841589868383348419695814394293510936870453243698864580581570631698589165130296505008711269533125242657659503467810789146322686746328323672316013415934669644207615652349474129305393364474506583174534714236603024487219200000000000000000000000000000000000000000000000 592 737769562567233005154344629008545889975978088571653320183164457632578602599339524933810445984278456332253717887983723625989336325337187008449911706609604804047650375813901686823946710102569992854461690923681739182660871243472818563937685643602136906215336558433366958476603031158447265625000000 593 241687617896151026459202628391337104943392579870556238846998820948098352063174818564443099949500194055452901353120736394197282238148812683925815845584411874754167044122204736126096803907304518331226022043201252530537903874607637187890866819599946180989442187499241885485170123563830525193509630159365891117430774516757119116701223584663172745004054670266648707334188820600569463223999918136886044956706088779989834001591344047337739334179540790566383762914012886383783391474193608871876904950164417111423277174306245378012460212924973056000000000000000000000000000000000000000000000000000000000000000000000 594 6876989109764173720911215754750862843282086903431721397260256557501421412041201612754456245330503480598571684533711044692126790180435156055012927779485894150826334097718849182128906250 595 161939198617937437621250895676132233934826556204725292446490246878401906122086060276146203007770495217223254138406423021932829322710396055674993087086260430147555941811657009688162546489476586199632056330469821795646323484552739211477779576441457030637439657820756350886025361114972058342784647570889040572043876289112399417545020379440101322426816855749074143287715779164135065711176293810176 596 292927218244973446839072970373292718146865039639316318236658473492591880699597903685193854081660020886587493567130632471268082507751979395648438590771220508330778593216261549918195693684133095728789107615902837406531699471080282282039317287515031193523441606523263184273898559135850518941879272460937500 597 486070914112718347549599875237986020528184663830336878031010797885716819405871680538224969510036107097215271639839718853232835569909170615779070757629000884798427095542720393760484781073726131431670149504501269359635131561746514019250155377200610463022678387665745416651845885219417838950754450149701097285653551738454473575566944270603167645094881222511820800000000000000000000000000000000000000000000000 598 1070708345785192621764461817404078455193006994736344527978350556302768932638075796315958127353133615706514641070228845563330695552624926069586201459783696072329965043267420162438816729898469340477959949745008050614331666478003871216417890106053373105823993682861328125000 599 6406120951963891583951621245152842347873235726942902365867199394514599768496078988672153101548082118370312095255821099972201492486967417578715962533670666267702181108037196261037809157567712519669312695005220769844311660297792149826709823090989488108584809309506300467643092807376134551006040291009258869274579811834395776869797043330016564063865021402907029569586415714798041208459718967149580378360942831365588126705843690442474090462027193425383616536219624535072541366394571202828501971568042445099944456075521146373599181315825766932414464000000000000000000000000000000000000000000000000000000000000000000000 600 56258958742025802496397414701735407387094908780129279116050775663050220808085884502102995350854604171785607449815944824329125178965216684572192452374060639982540000 601 1922856477296555610638937608416843599793266014096782633091549074158578185659412752826530981435832894088926759069708669079556661959116088617462211569860889795510125084000926451493356107311033010074716656021450753964982793840218717935560611477978767928676739158698368439044381352966109620372714828761575824516136205801546418768584719477838157420820061254964497204826513202670546069958031455891761891036894538976843670658982608311916018988309121782305608810300161643648271198518855478292407046411190856194165317140245745938953863769372343015781171200000000000000000000000000000000000000000000000000000000000000000000000 602 1329313457279766894911551104972348042851095789353387495932884752576049430873712609600244583677951122704371634942009626496062544995278315464385928243762991517859810073815687273063281627484985605954057432547954393233508620238414549099125328734517097473144531250 603 3606577294020460680747399660485478164473830503972561723944280744688452114175783382234906952162063737586434446081502196987681938000743645892300856776095381728640786453592437388155327414019913695445513055392676506003055864873921606563462542594093873549275458956521292650163009959510659908557421030342498610168792512265615875970047255638405624695910913430205235200000000000000000000000000000000000000000000000 604 26064519401606156582075117273728884617337626305135946486131048157062710735023721544413591658576207090570590267775596533563750101705056037538518965478228514571956858863339821181827100510755133735216845971300300786849864077274041618403493777731276294560373973018295897132851966201258307555690407752990722656250 605 8221167103531281151791956042795807223898298377473452840597239325105413896173815924677540635706333402013097176378598634663556413272469529225241506191256957133178594821606273092506001226584012761985670746397706545748658350266455689530844795568039317196583853409141556472602821054192809023227839721299969199435075776808450723964069732005828395263801792919612512825153938438184950822237562578518853081151043598508841585178464458571405812037917254153666560 606 14299420586775524460691597654014320453729853533192973450976778130935231868290572100504603561318958271276015005679392872835438073352811723917310841785025029959417441470320712131016711888884811401367187500000 607 53045565050236136468711387810819305790203103736966734255113685864519158126261031910227614844568860278078751136838236771364478804790559766925909797425766420286305518830881590176746821466866990128723364989924497948113630345384355633385605417098070833303461141716897955757246927144653391148230949577302651290057769355117165779593658725786264825431181538697486904980847670110217485038229055981783814153182135475016790242675912943553722465833367682006697445268661670264625448839121701165763427303700004452638739489583619658987379171712260362634857385505587200000000000000000000000000000000000000000000000000000000000000000000000 608 33680870998013589127849683159308461512114912818060400503164886587866204162230047651683621554148059923159052132746841797149712975639837127897996655195282853607190126296289487023113076781610986479126150888653754396499786291578584773511127081769300243583175552391326065795150399208068847656250000000 609 796392161230712077530546431365991103701195339999501881419045007754431629601703337464379920569148821475839459214384545757077771847904698688737704121849237503005972345700874855452962276982397136436064526991736036337959747767364198171684182394330164971211850562124802377528818791295549039955516186653052266086400000000000000000000000000000000000000 610 3308150402780596752420800057441003661648827781240766298906927942792599973091424123004758024114324977459072897594854987727877868578698884561688674538202068802010854850645887186319416565752815293296116245360717824553573863807018988975614134708952680 611 556047578409931785860943411450942375596722751837055508396888120911675125263258245981949570443135114045269178368285681702496143935872042641421210975386261965304350503200501191554143397937560203263583985191834910888492668085280621001406452930170042698679696314241534851169032993064864110503538789835169039069672151056310879118536569776447114129594309252989878009359114721611478026209821717612939640602676532250284946616264796035504008281581564748178249536399086337411039595754108474651817528655830056960000000000000000000000000000000000000000000000000000000000000000000 612 207696405678029545032555881511398141610977959753462408278979684050943525024793050278579739605218132244817700626626925914940543922704955365604741651634432910798548760131114477133158645629882812500000 613 1507378294157767219474681757305932522256422947476283294078519405413035478667673755358495095413927440699670534661184682667771190463959046319813972820259966729584521945816046200488055922607559283645073788096546717393674648945128958140330448416167980367698035278861595609975998022233500242061127113850937480251136751376976534475729507424964080161657442922167879294146372246394982403743569982726327450979345063638556825652507677209846650660689784479885385650549543997146065895633530833748861271115241244127062312527615184212784701733070955109043525023780730568704000000000000000000000000000000000000000000000000000000000000000000000000 614 365099936399742129287989162473724534204562493882990354251493582947108210591671433040147214456933660950315733370527463283362124491977888081179976792304914516173158944289817549627032909074058412474825581965905839704998523569506182246436468285569508047729796414034835999478750287551783623059853562153875827789306640625 615 146243593537913322139531497430121874717765942584231929184339351156000636103482614176565538220183539879035279928345042553233753451470590010129073066019733683896036165772962486448310595667924896617116359883399405095150892381262703000735545376002823910758760791365496359904202177227578225492391587958340181354643345522965678695383040 616 9402485171654745193364837709432039818243099809499802723678518758258798565862865420246410237110736321794265614813585083097022663725717950127362440494092276880862989389951783803109922224582288816565525580273082739397594125616190266609191894531250000 617 142678753990158390135295151940954047898894333593281277456301538202678128199046665634157898044941620476064307875482922651226266750523670130514774048485491759652147499116472860850072428677144268318452868937641092746182138073357696763093082815628216315142731326831608495625541530804876603487978328551122562983490261451206230778821665274894205584730429407868341863018376402296180190421621926222809417562538467298686440367306696608581142843166908527362781642069390913954164541167374759775877083741830083662708980409517871086614586242898408263231441252961140022574055424000000000000000000000000000000000000000000000000000000000000000000000000 618 1316459424477139027087667609923713388669721889646457156422072835322687056311368822944543658539157676490124381460508832757736529539307367558124953494262246161219191645443858907689570417038744817471504211425781250 619 44110350319361088468733472387846231930884332501344684353841749363942868546564904560729786049361422698352138704598154880788211822353150723892671805576357108392147228060320393899459594849370335719481930497168157043083670607552143193911166762718118126271791093298943778121431731069012690789857115478304974845838775485747254453226747758652537040957056726220065603770395782610771082557435365338050614560858596801727773337125141500178566217540486998792041771138301053358667019446147930949908575916539597217177123280149854611192821668658498457364835479103251644186168918016000000000000000000000000000000000000000000000000000000000000000000000000 620 19914079558621172056003783597543646850706725444289181305133499892980259968228042707691749487156887926444352175521627875913841377477020582660204956260509728973631954970419384592153129064560635738831416706984878948769711075451166837052911028852523000 621 1217555184991129244541185555745897981620171120133909730393178149705737746125219980326184508292259471575911904348951654040713585756317770673042707422161125858352280407131142030328245594764316283297716981677792879734687733138024656638393893512762907493385736192219044476577582337562257105552637079742206942546538274031673778133743337118586725822432492067759534899200000000000000000000000000000000000000000000000 622 34698788442959648427514789017870175654161627373875475198464180368037160681279301808239248722236946103592153583724759969807738936749376512799906338219713255376530698174424239932314118751505193077410217029833180074660827362296359978134276577761064700860911544706602443235833126318159569550016398224397562444210052490234375 623 22237610968806014517691621348271715270804763445587245746065923906603536998238650429251541113429327581680434184068993476610465386908561359308819359447244474035411059352038096939540482317238699248253023165068175525627122736314525888645562176007515613259684031180117755000654002873679747925580219515125146706437963136403791250432950199453347322393716787802908340817812747711104752872198724017170574659585165614127341059251218580512183083736694014058293477680085613331722724036187258880000000000000000000000000000000000000000000000000000000000000000 624 1326484836920561931747652782475221059086762069515630168259990435522337696709316631655373144191866239910807193335878223551836512766765289115079316123881894719541223509666260527609789123535156250000000 625 1657031332759757365650082696618033568421364948828295806371225723070233120352342465777098005227735463186671910494118138683925289954614128423665539687255061008457678168690079643141616588940791901064175868427749475697068126921750917660587727778423873853435711899204718582054661049847099463922076980121946073940154146943504036670527352702802059168513686159639496945139300831272881897583218915114017962186295247174729687390450553104202045761783226730208766590981864427435312260407708385394062171636105259953340193542504448 626 10801227330501663993458032811355441401454201545996519224559024685103246039355233538610100415169234019313129429810326888471953426039392554400998052259227067860796672817318084499706744437518743761021721182570309537319767438417595991664050455005579422336888129996198918999939352561060531838479538101283833384513854980468750000 627 612454546172481224915983397187187213598700635369333849781228924907938506560092889106155547426099625791581709757183242168114250922089219641612935423270048145594585579388169968815214300107234964544983143230894565334845848703964236541823115751780308511339532788380978551053073285104286407584604914820262422120906327594078845137846272000000000000000000000000000000000000000000 628 21514162997778310043527360308665457720374493517705016797272563299565475062770230662177200671953572106755423304392733405635107487228005431248557887506107472840425669324470273067843722687195638138444106355167985111810741062321511213932800050926546537885820855275107401139202099955664808378628055317804682999849319458007812500 629 9800553975063554303236402786635439815818337426451828393866567439780561261274013761556259529921477580027049576404170213807060758955712469992262056055902285844298479988540345795277159914395032036139081269703085283074476067737262759992046118283901574571509411723608295451453737988628422026140820497993786432273896047009075427293884093866247152357431148457433097627947100851502573737953230438826552510435215938356322328172874286802511498728858628548608983419834737556495502002746624244916301195095770496406810576466702947389014016000000000000000000000000000000000000000000000000000000000000000000000 630 75247694645876989869857519281199047202331139689836249269231363793830126644671804923710253429647975033420536939913543490740272457737421284800887247296 631 41202234439710348554033837359718316827643353480835321956994282156702724458164430298022292326546556513415664577579387253627550314524007737119918160351859387237695710519194887865165143115297179646160655612993880778788511800503452036691915667264717250587236854464345467455670855578113734646959950738905198784959610141427526851789282293642665045859066066438303235204699930321465037956090775991078719528890156164435228623436253102168847328565667147530117899290097477625884832718320413513514648121771124008788641016213830766493048062774816727559177565067769100365135553855915795519897600000000000000000000000000000000000000000000000000000000000000000000000000 632 56708635545429102352673767344006764104751777834541141996600107013391204879369241303656608770462240132937835187271763578330872988347838239229614183070074123845406929914353978074518175293742318292469522348915613347716754940645604614353831690360912636525884656519606493619129047211602852036035641786991618573665618896484375000 633 329914636619493768828462785831724141856684468308854370438538838186909857985253326429549519176550674040760724860928025880046344418049760252651224018234826570611314333196270857745100031077915695574453599008026904546994314597311122490146649707379752952746241371976563282899710405643822695656393498389535236914094986274460983022724205750074094887272435810383408426122874015920055843962224640000000000000000000000000000000000000000000000000 634 1066881363445768454979087050756617743279401470921448012226400326697192167641099562775847482402818156932469639517078607825594256256816302019958133243483712659876013217723547208927485073928069733981525339077874817666094122735404320134500691734354463313802386446496589685969401606684822524715850245509913715068250894546508789062500 635 505807512733479030903087231749408107775769690347672487471119600057162294646680530664799304655457683147344972801257327822600122040124917968534922118251259290338757491621852838363370295888204932900970340390316568958213822489889335026186537779410521775878057689114776514266773889885531808048509879747349684383618563361026709581092964801337958569424580101973187489980843145418980384959413592330651385626655317542860577245275315618739882180600596988805236620865060067401798212622942616138806394063131176070465250131881295347712 636 297511223643015034677266872626228322062690293816863569955945257327900778569976253861642816841016227767734992620800894677272204354052122932830444917332216907922311296032837699676993707167151984976327457427978515625000 637 1183353271740458922282901522107789325511409979908096161926020654330007977046665816606798345718607807680859361920640952939714096563066118438842563927954968205234287149465574173753375992611073008824161195663524734341396576194262688422286442727797592949654703115156157960828960005397752845313496569315383170127002905782091750528879402531971824494227201166735664212373555252643615650031181086727018231474241119248126621037622880139860507162904833569019942905197887488000000000000000000000000000000000000000000000000000000000000 638 198848146348518189413035934308708497019539326155569088942482811617172388013115699403608183581497319037398621176427494725919558899186819620771875974598110417352323768849162586658699308605410321019114068813331577079264290421230541817787683029294047995464053538054388245642185211181640625000000 639 2451189392750581300338309791265860096180128173571427113790993198749977237601055882817886434446350410986138601381018102002520262560936294447757023863500575421691531284879105252084889956671935831539663886381622713374014090676725483397039552174672705257434286054074830504111427180265529102964041349386236788610228558554734394431747236459675483823007265753025879773380671457908362804293795840000000000000000000000000000000000000000000000000 640 34966265333808184888409101313370453434917896039817270880926383979100436473597965408426462559040576803400890593102746455521952655804933389599823154629578900000784334998283033970663150670142408197372451611828524498957642000560546152161833123055567630420479833818828800 641 134311160569922124066597597267899722704644868358628342018207448381453194011307028101230892021880639693335397773698042043485124325926273432458753837760683331019204819768504307790701868067714728684638063708447703781146194195863423575259668346346712401737488511853892465746281423964744076413514178730545361799113242132741840961531408633934079828727232785671113305448756634630166563951609962225973274958408367535830986273234143266458994693766378282301566322498306517178550685712875947743963318217189792501360275933275729949926628768583884270834626457418166230507505828592722453567570384695328768000000000000000000000000000000000000000000000000000000000000000000000000000 642 12539254935752764722751249653417109600591341199538080784250958696067250632560974365387569437905130814255399535346402188287249393603633937959026435463317332200114367520236638756576142462710851771842393227791786193847656250 643 43135043576417194350207385893406587286849797382228073918521148713462053367960400492662978127394768512501385276598878604341584204494975120464426373181219744841073733648464230656969614282351285300856380781781609878664242114150451932861134165482134406212056895626345417424901782853152164245426859553891145073253056008963526818172443913648967121406532467802736420869985796851038928901479743579476376394373749054882183589612253643242686849355973039165343161570377418623240578607811343245798818590282828855682317986907532605738717443273759008697904235380880625352188219063132828250888554729625878528000000000000000000000000000000000000000000000000000000000000000000000000000 644 15296125712886268308336630114638280141663888174551547212583544861517540363914735514459750552284623766778282794082073090363370835016789210050162236004788925375395671101152248207653176051576381587856513924400604395818897522542869996719183533022325667492983490228652954101562500 645 11793252580456014173172713701536818328057616588514372388117117088099310336853844277174238723128071676420442431811457306050570111483751398729283742860989454013853755874787289241866955664871125075806419274603540045293971163113043754356410552283472717105935114276250375814087841166260482148050911538948164040785962162515348088462543336936268286534877184 646 230796173680184560578032033146899817914244736276735917768265150695109223473923953716636655792200531858180706551106459365965108566370396836540841541867727781934439135011884065337863423178837473231647358563971380536525752649173162905041394333386818436330615169132364843520520179718732833862304687500000 647 4490684628384096816891005041577344696111910162590206791945638499276794688300639107379900647091111209038640985981602920878279909686655410409261604847521004485611150852309085625586251776159970927952683082488458434141451351340916070709564834788420411967772512272761046287322257644901313467071700244677084182963570533867209418055790021087689891918058928855431481409179212705454599442825267554206105968728214010747741464238175123158396166583978776747039132193054005255573803638319735535140676165616806749498272288021346328645732407509090461062051179924216002466691577013611878612221002931147424470663168000000000000000000000000000000000000000000000000000000000000000000000000000 648 435507952568925125946676829176677809237724581582004973321641681444364166356655635600886790253426173199118041213465831001581786627885643834512062435939285386416018097658618893244281703877826078089475623631385898590087890625000 649 1133890164655317767945798686225136030482701219350531729717283735407257503685386133732282222212874125777910746430308193958652112943541830865745663268304235793167439517502305123474411418210059520715945124030120054673146075532943003742213784815554176838594599481082202217756088663966289887425976969375176495134883175345637416046804642548093247270681279780837159128674898952778633625955515261604743163772673042739978090999953920537674435769347588939402832948780510708836710279340866090955485834788601798865488856585970568246967546451224166400000000000000000000000000000000000000000000000000000000000000000000 650 5934455942946590219007090706896284429860402257061725302195302225820776153142943832576064552803141322521105673889327155282984413112014926971764365818045475220106254158240816669061076543527076397546085788586169841742952290701888393857962815871158609768 651 513765558377278636824660817855907699265299474367618516747265846788573105338205065803183473355744321287435653662768161054928608882098557880082437336397080428180666050847846045628899883904713901200260845764491004897248304446145712018692395503082499748968928307270642712700493925152380527168688775336351578154870454106679261123816980480000000000000000000000000000000000000000000 652 22363261301848315015560703567928016782265416221346732231059224058550543065631637245437536663899424595145902424196324668628921426933838588251684059353622592619789919149958505666536245754230522339823997028369458159235724316562650387724081772982135361011270235209400405519528898850449937951942366691470074614727726293494924902915954589843750 653 154379189150810510090164831441113286983470347262151879243487186126454904540337516115995302924862136417887289924131763929454733402778303876110508096110235861660372171963886680613252561521905585711927659163754756282692570700552575300838687626860857597267910140264284401996996082290317616137969638706447813768137514810232968355143373162365149586059889222606519945099147927050459174326434920309414432253069150434817908020176211041114388172791613845068232622687223170111526073662626659752195896980904385850708375626646296781523144089521739751748296161317217586880832282543345620504399992658421367901830669926400000000000000000000000000000000000000000000000000000000000000000000000000000 654 1295407661687696079845356034634959475381067976150513374029965334808861360833714884239172734570794648048253581609479562564966962804951792338181681877944414018130623357954047924706251979018844226586566463657097816467285156250000 655 55868708029698354255608408439450506284148351606074086886270519253020100254230502739938680665945599737427968537164131901370826745061789034918300256725678619885934823947852781003184832628497463324431609628651924968211441331223906395285389269473831343098001426347886093027519167884913618311527883588917771011713421236272291513911410429149861459278090735927594321888550271267226408717539669119089845080366936241451122861420300901730116943547149094100682553088363683454225816589855751562281956127485443619410677958485313853382211465761794797076480 656 3981264410177035493887384279326477474897321038107198253367833589885037312155621485297024512721627226245415000748814680867251302733779823380513648018499981294588009822044275793521686908182618193021144325836510559213767260281359746824758398964676232122035879100346820462183766696963219931337586343014706852817907929420471191406250000000 657 2619307465486847085525262623289033789032360348943785499747123672674535044307748627333265864005854254014347209014509961638053255435807923557536633779396957625619260747337003012295210692068161178535825187915202141355141831572037026116659778371052998190372737360712722131815123940033012132966394329277756956954425330966365867030811776049110736746730394040015508270609586711741369669552545147949353533440000000000000000000000000000000000000000000000000000 658 980868766558910407651173386243709514919166367457794667784292653756291182146185629507789281502816841108346390854805785316536032784754173997915261393731915688558565143718904231210103865468318120425467881232114098424425857126170961471200489923011270080964788081148622157052159309387207031250 659 5455440362546188713583124995773152854381467333543653120954681411427142373739353608072692512162955549360069621881271565124014426923546795652498224203040003465982301949639410076663584772088514409782564592672215842535827163894358487175595131730095959395876634180496540982272577837371536143560837568870988921976477749650044706173725608608343439576394606614952592457953619166919149181248230036251002948488374757682242019989060826528734944096185922366215994880404919520122380900023381394875919268946072420667221861239293186665336117624400352573058220510096693281464689826193468099091416401499947316975921994812463513600000000000000000000000000000000000000000000000000000000000000000000000000000 660 111461701889034495800635198533810990199959039086596751775656983205148243705828132643050139161926379550979077028367374980510749302539052326905301050280077388741548702000 661 1801151102859207084902600977863779788677272797692279614512396301586293965418693995740145110027608318779238111152893072600174483928126021853406391618019914281933507871805626199545783707409559058570240444081349728852194269287876519985766295928021218896561997161835047087916845978110700166769784127262970294024883362888061703694381896444554719925159743545816939691615263266694886996873569842145750672006318330609116394707215548486084466872530434554325068423104688177865538425001611805877662049178238666835289429698987707537596388922405394604408881619625169205478124582643474169025890252811159234857055348050297356288000000000000000000000000000000000000000000000000000000000000000000000000000000 662 393524664185920939089407706516816902523075158344958773458771634101426118503858882631668839238000337791747990674040728028777489088248883778873622499667787800196882786569691556240583055695424991554475444786446713626162407549239205944888130389343284525186489304065937139312472987635724755035339633446057137626942948231083937571384012699127197265625 663 155653317926647010839712315522175350246607572932593966754740403811600406518348317061787291577638036736904408570141145990362760355157616087018453757981303189069563336102214959515693796314344035632211105639489797058642268497980266919005037374321048644040048341775021961222375528431174258854145190516062531633101220300446682368282844985079387147722902210609152000000000000000000000000000000000000000000000 664 6279383471310108746589390819041661222972863855231961421947430581924433629516019429172457926948214923594654471785202830992935668514995939647789905771904419369179997182986703868913725295497995804017988506123736186350051205105705085326081745636483185406062690544892925679333849601402181258176343100155914343736374821714707650244235992431640625000 665 39143437833729605789624421280839217604187540358067714018559067548588158573095713560477366643750731029169260938647769004592601828725108427856573923112258658104401943577362336734324169557265747721084510141545420949719810909399643758481129368572356919148993632204629778606530394486581573886154598247448465726208224610148108121762772926991457958846532300693134928809477406532673892653286227157214137331320792967794098345796537600369423648544743141979193344 666 8601018155038787059572266311442340968717998140685458469737737082812434577722188879836418764596957933712329419050194714811747071164328762917106345509129322299980687872117007624539691299606781216735952694461356163024902343750000 667 128949695728734419665082008681148078753874450177843668322904917739159222415580962795432635071807676391138825044675588962631332981624195949866744416179104586903071184430285782594623779591310347254065542214876429866654889446954487542163448977377687614466243241464238762220067907792043278811614166986185415816296157595183174627553168182369069054063020147856762256728922530197252536901592411478801036382690057508641343025268594031078168216431540018356532800574427706483939773424658952603106952999957338051603318736923766428000660806811617519299684400950210815164929211681996800000000000000000000000000000000000000000000000000000000000000000000000000 668 259736002301710905495282112197909154045068609499292574002854196753982908831436307398376739512271220141957091992677401068746117401213920026684015606879871722410189186436341946817877093567840800659017707491034090951467316896401644919715455445052701984104280257033397693095199039792074762158476377732920808864296612091394325398141518235206604003906250 669 444451142567114351887565747103985683690189994700188824451996845027216437506716743284607457252592648502869136592579168847949591888582731357672161760878879325732172993166248519546434445142245861740310826298094665614828428964291652147463838328668990037879619985784689234273272361859043824923810644989808421245724802041025665302823135548141582995476941443409788412637552283132855262207178091078156259077145884580904960000000000000000000000000000000000000000000000000000 670 3190605030954153326193711256920105880451648956168424244942401933300290404472902956050962045877054060938036030144582258900812520098497947402522993722641080042210754334112947171356005582256159105125124898939274868311643277233868834454801126497707707023919580165483627894355500704 671 14770540892351978601841404849432195181884971058590939266318734377841265552412649746929370822260325662337914890531456596420264534651063757444424551788784080181350034614512276870595827936388756905663323433884964324280293996150823088822452014874553826542177748609574909516026974546990955883712236214939555078183031392621205153219030309399581887465680568402119674263527210416420018872863151818632969695932177727181309013134541832635911153924140092940390415345266398978474406572382071890053725096874682069666689635506116153738449985429438005577767187867858318131200000000000000000000000000000000000000000000000000000000000000000000000 672 1555666250700718177681597154318945190761567098484680403892270953116093625594421637465476331671504538544469808297101729644488960119563798579940442107474003671077485261236265396256168379516601562500000000 673 2484931411455983235608043430076012887948825801590985969743251541277726471965465955589300050730412994606325144162999472342210362389197141167388989336871132082456531155397294923667505665910710526771484109020411634027483716426202539261537343233146459373537964729163180339620182603304061023026214244627207889687311030481794440894879437650438012253660030716197270580783491341632864693862465466576824427220540562397905013358538575083633631304807241009982139095219886114081688935883793553769702770200861292615085237551543787294589261946729503024370334049294498747409806875554738772004086175793793973631368521395997691396134426871070720000000000000000000000000000000000000000000000000000000000000000000000000000000 674 14567817821283106442067696610082124094631488286843352161460698375868755177388961250605751536290888576729534332891581420656701707066006631512142162012220859193573686870799180018008402505940580695120185141511576297909311051206539987224781260395663130947813516642346478932290463799645386879917969832714026702774823831930186468060128390789031982421875000000 675 322966214813219674770362145801690978814803334528116533189161842061110232294306718641979445555896809085287813014311044526851377580239876243426116585654367129108921024682263307478190776042326199391615232051118718290005848454472626681540335703561654699187197700594945249201133959486433814513930609391345172298634398087025606790421485393387783844328236920835477179414315468719128576 676 1951216884348248935454747406310867382404258556379564294265041181424517753534826534296104449935003865472324606047049364866839342533407133210444522383272837195358032791684903627891899678099547115719670188622439648027106492263195132470221023574500237394712897586088176841767451173725586356121110752199321298394352197647094726562500 677 283310851486244796375729405189003692764668333232554119072487204272106340008198003659666727595003460108097481846277346689714157290855597941654613740107971650938045719320960478785433338063787992562928274161480789359898173070009094493149361643510031993812817340070145518098522540384950465069556816768239911345324047049417342962967258482542844923711772050262671320534034559052974791791292377737302822933506569571323856628272913566229296740513732336926844153213396191829323133969834262213177334753483379806936803824249286560185498984064448262727533660587234366634766867194762123433047684381217588009459146014191896597286812122389749432320000000000000000000000000000000000000000000000000000000000000000000000000000000 678 15437182878354634662395980629646108496478069217668530871289970980420800860858325242599609911018455370031019953238908383877407850222929539945406670514626941938070422076877089462362160500907675614125696778425087043960046768188476562500000 679 34567049456245140656855377873858176305155077860558439196829603398078615385921712556184819981787044483358726204710315857791694223872021292194508389584868289990169569128537935221740016090514414531792448867785612765692007024341852545116690317257994889402152653402225833915823305280953249871670838164083854125727306485902247555007844045598030040970392054499841218477895321455008865307963775240619115972769773398264504460981828362043193048244190145580397274823772235008190983327949066637293710430299680801651271315424907046867625382653198336000000000000000000000000000000000000000000000000000000000000000000000 680 78333043301254090336396192359337583915275624972039308563131301557983282742770678055242145193878500086479849499722731097287344781474165358483200848620346050706468987255279458471511729587372581796315806847128913653670975276545908647618078066268950467134682248084138668800 681 5679277518297077730963880130072347029270595380880378168681685518428030591171097160348113341319140331774777826926117281516158933627646097526766965193025666740156773739053784604118894525023265461088859591376124512015350579329838241318099536089134076595586189840569627947382298740439416684305893689903175601994043277867429917119879654774241966849436104714285835654563179452382862173786689397326455656860528496154289043931136000000000000000000000000000000000000000000000000000000 682 2201652018128731338730884452825384896724931065283166183746873070652595310750892753475361710956574254266644504468230206610485344938061515828812946449985822463275123052215851636547999454166588511421414144674921863161755083143513239212245829282328069151253924315365754449488351881556599125857484759762883186340332031250 683 11150501070680441924292682071536891897482158485365619745067821271006677450624804064114391573257772855335013058129067127499684471177208255531816802342525545435375827538028632093228066238096804995779418845620835844410161625201706789899247929562005509880955970882685842650229640464456004872160077885440734238500069750149689953995781315906573557595106608585038829783799065621027337037539613646721552803927634812374081348177346657271318564993129044813040744458252175015968810991531289567402309265205990412521990415173028612909991116966939910918809561305206769023476449016284348835241091620273149127879178831261233137057601410659582844433806131200000000000000000000000000000000000000000000000000000000000000000000000000000000 684 144458532639731049999684417865937525606508843373869083984433157082707855153304703912872653239393590068079186257761114171245860620868005517937534973365894769199898785441439645365626935200618152339338189030063263177871704101562500 685 102629378625883720014512507450304192097886197241771274544247999494485700212121708537133472567632022829771374198633717556116334635282139770881259745664754470798119413516819276398612029662718978663634638657073701318342959314947893906405612020229116591839589854048419140988246263942809503770040608486227932623473562372825185411960397934263469486122887826714339091491756972243195628085298576905190067047687866513970072661295748030849671987305964593907956179894634362867830582995388760156855366850187815125216915594030349222293953593245013642011900991338393617051355040498843648 686 2232723031862823161757278916173706018386363752771725803271523976681440963318384538298513604990441298441228110753711855571900974018178495451691183910876400417872220132636059175841384619009700314328892310594308514976515358328737542943817101244370576252678003487638582920281186195145195280550979077816009521484375 687 659300406753434271268281242553041136849639110261046963985293823056709291213625355866629596072985389166037466261448451204386086932067471753389508461169618558335891245011626297626084939884160261828479120497943836311256669945546808251771013638183138833113948837128416745502862251652166392766354118503852491095403065504740483879303202472036049459095411585634407817802189208350659453256047162232607409333498683458366857252997955584000000000000000000000000000000000000000000000000000000 688 538097799976220634182535652639752071129744995250805927516664297306633124810457001110886256974781541912298238329815670091389461985621391502336231880181060692676307332324270032204329072186800571875131275126773934866539729591310361139427817873451520197606220179647212647685507233409764465946766219327093848277596611637709713382564950734376907348632812500000 689 722441784313969461311890778238863442463484573976156817397749571533359754007943620724156890819903088199363519465393206379250460420503260715990969435682846072994710499170029336539656801468662197262689520744751403803643596894946267329568527162032765118439287031676736785747379886274790986013814799010362380138526555678899633670732409981537764096923784580948087106970025100754740630232760638972823363188234073996067487491299381825185939436783626245186720509992133293107051239690738351432987774501867115234678022806412127296587090146819279920892015381890680073641819327760168231534497628160000000000000000000000000000000000000000000000000000000000000000000000000 690 250920633398594232327040933962652522456587936712608098384352207127684797996503690347958503467699735970531338547367217275911129302936587763470946232677867620128046930727124021768861601248 691 155517884181844094135653873685100490996078064384666547794912160580894701925708289371525929991371399499779333526675886548068297882914164451380735882919157524744698746231273125927328973747260112817406573670453367036487977031154622276378729983661435280907449643169574466766762573055760129018500218678241421503627566891344534329468815151454796638981148016187046267098252978534342687977225131238293756092348158370355894670318081869094467384230682993177403415665151717299362550570865638184893757864579263100421251351836339243312538469981717285239613630307236830270408387491378676168238595670179020322649165574346262427649906689535144418343395911423492096000000000000000000000000000000000000000000000000000000000000000000000000000000000 692 389164230707359579218355638902356347982328992679386223726958951877906127464381600314847222401910415091838975551287146985074895987424364178363244367135833598048939556782291972434749617214772141712878167693088191326399004531004130083742745466626728449731443161000672515995591443448595687438941902009140914616775724308672183875424122907024866435676813125610351562500 693 37361807135625849788246294324910011698859109917784161080699374705319200769828896086253233908440670455708118189181216787415577369873438865570436216438745008720111282092280097751998489753533806248660279160361904881707491728592318480178359119561826272548008450497754359066139072988183660255334193193199571147471526985146188214539840686915584000000000000000000000000000000000000000000 694 67434954757847679058053951999226478848615159809949949729965682021225200408235003878556843387528049949422118444555297888677620060558647999157386726682126204839243229214549957367627318090111764166989027620556362908208206124904343960503315137243538515671999452301988656332775638136493433639846784915705222538726188225395795351397931460006011548102833330631256103515625 695 1415396974639439194608048457184628180918539422008116877257343807439644018922750338367511888631981852804656391798155119493028737791484920854110671975859556623863035536931270057614757565236041642416524470588636071426965144697956270544934221687198497687949645048701005837109753760200875896902547501723976387828170008958836962456920777581742185650587905671670230895318503408737613516444063507599826705646307333943162607780121394286342497852317574595894489142885900921293182884885385381236530128001718392421984378445488389272300365686583404135677345802064047075427464919905541392728850432 696 256737337057389230455428184477756159657285362024974291092945817170456987822313333607444985114697754219846770243846293759245180850946246098222576849455925141411379825900521368244170957110418830225457677622952993730646715164184570312500000 697 1955548223896870498231415465243563988255031306149571577432275236598884123482374788460796981455195934145976100292425086369340454714240179575694446030986466903705099253085303391456180013813983630389723492677910280279966829239221641986794848412320561110936444850431396612413885375834010240272074040216039258473840898011151200518612202243107474623609629820644513925054943579498771919939136476980548816441865027376450526451362737626196665753003485175115059674365314435699482755197892398282466077658622936776155345309134955454423097263444897291975910370104173226076421647552009445252607759635509654186885120000000000000000000000000000000000000000000000000000000000000000000000000000 698 23418880213240228263761889122889145862516758679272623569658000180283251723400725101026496042247809160415852891894281879996055869482873164067607557210697262760399767196628761388166584113237201937509563681802872234060471378341836250185387242295968672377427352831444973561811275520003565163360235970935137286572137224371563791519355784718778777460101991891860961914062500 699 9363509636544474453007089871367994724097441351871048138366106968291757957277450054286717222599299301049821269394894161101504761416282305130977121152006028105312908375261947818447735473123699491798714907717039728377773491169469468636357468349284071835315980774547040546300769092735480695149935359843564455065243545332364547903700423923874980227255918555145412575824299300704281617773689381573980568609311268123679178149954132964618010624000000000000000000000000000000000000000000000000000000 700 39867096841939943764241204405082993689010131393353436527122410168812531197362941672658298094962302254814875267559223376076186851288186613128454676176263729624926316193349814668262049284801661812349503001259444519547595981138587967956556747577420524055000 701 795479818059468414662877936583150857482615394754797548366399566087955808421232821809980380457338645734176052197770326971597832481666771390832837296197608336553643185197145737454065754031076350341369750985673387719618901539175030973845857627499467544970150373539249184528181128055207783658085576824560801974321889178196240655124800657369309812768452936541509436594894949669606618798116116038895854032372739420792527313577886415299752585756862128561651095849019438430735323803310785967689752261162599415077779034135581542551991648473932877852617223100679884481593039478044375385173119084711973779616647352837880208085299848055334552437715904331568850747680358400000000000000000000000000000000000000000000000000000000000000000000000000000000000 702 2397288224138166253063208424588201933682759758955364641073847359059402679075322370547289387777365311949289067095181634001789552330749318497510303552787680527036645087154187868941100588948931603767949597249401226615905761718750000 703 8525426781024562196453501188089175754637726033740598494875366065987801750689251591811421775350841920068420680533468169451732432010283155361928645674306073219367923426173389005652211166918849557001830904659748559009243046890146452077097871204313032977205063231041440367051684323459485788986639808095421370974831798470687950125454193720881671514983337172368122353265039843950118831893934548688356190619845613358449813375267361979016616653215819666556319039280770248866696727674122730334225796108759550968214577152711551813829912170116365952988913836140609956697331483512258150913852554677234802762400745390080000000000000000000000000000000000000000000000000000000000000000000000000000000 704 306199013741652568158748341672641872805094312137432308925013496689118357886875675853132689795031952649296360991212311774850038264149775234164570069265892859520711625944299171745007745826386321838600690356314997439199655589535740534686561460959289019212537549729326099102133995576289959882414483852977687665992029011249542236328125000000000 705 236036108837695301174676358270457648399517141031874803763053595374998512222192069986593317420876049489306763502862791746267964033408397736217070533679113062663783897225909569384231728044854417480004089681653271401264845571767685775797189323209247381811047955625338122094266066455305133911948445641165364411527790521096320054511144472909603623313565999768964344510464351316520510974137991168 706 2873392583831389335959477709222168244839729160358152931804657143329726287310283543780774958527101742954814728991957500234230330942907998425760488936083875176445407943334630710799635247654173162655969781032587940463352857269203617623319742295454596524554729860696055410251050995069856211328448796103123130910335251025967412130849613962952355358283966779708862304687500000000 707 92204063630498756573773157184236544662916926056302341697212344955860607005713368915909368502882793200461057851600701973678865793799730256150006447786501796419259848242643169798541798846574579754226420275407274847214552164718321938753759230169707512841239447234259453002201816302214624450636617919987305502340752715692535448310919940394840210729152409564996199486355679879628666070007965855588261893667080912634291886294426755608311433888286055653905467264283836747953390245872578362870090136309565321030377868180777091480522951921325386735543510024008170581314764800000000000000000000000000000000000000000000000000000000000000000000000 708 501710035585896879870456495964528329589787417909834858872281699498426758637362014550908531111839327711829962227019134241170310719676762997938116679792584520790848366675413647477004788425392159662300447335328297451100110550117369890213012695312500 709 12303308009342635366229414875108253472041084125213556059664529686406309835100687981424242402709143446461719150453395821386455630051196198506849776737020822787556899567046760962675752458731883748993879357025627397361754562630327599277413976649600269321701499599204506805686222533382711555803408241256090547177654932584493651695512491729707472958602015455501854400851193425013142390935478489283670317429976021598442755593583491301532228036902503885542097730470041303734821836795401269442336069217857669919670599143860854525872213810674850766445065675988910578958217233796839608818961293980531267854925533138823078625023812365382794890635209846394934643793434825857800601600000000000000000000000000000000000000000000000000000000000000000000000000000000000 710 574322889508617728248555679368539965638362137574850040837410292467747483231890814257609841801311042206805771270857476708885288175827374796543740797101784594072591348540488499105199556936137742295874017066627925652715060685656635116831248150096936555506423135451746527393231220616759347676857248840 711 8527634522246352125291681178298980036636995341151386642677332265340750266365506849646008607688063180746852406898651929621997684959447286756604635090711267804586743960692032342053321615804421754795841331568601736460214269451713364727187813029084447759082200596705391614362769603813572975247584487403810691803265945393449600234037684978759586071170207939270477859677150760419243004263648345697914897735442852186747536426213384377602951610368000000000000000000000000000000000000000000000000000000000 712 15113293765871153533377312918464935295933975788467849085587948912286204738283592645772285798151377687737618634420549338959955839729929705244810661145429778909108013558811295518641491080773437584325634178053712374070715748482528610365712857596741682739216858012254440465198521915873520304600473872003682936518141455625652763182811023566917123201710637658834457397460937500000 713 4235949291326487025294998781536739399559133924329546314083983993316970405794893026609044753418911352502396643813222167709859572588905560763711539650273066761039515785198425854828605758752320750528194160265648153176495167237982631018538995207195391209869560738407443200181447856345248740810063914065709794426851144238848030560494316504643514413346577869156070162258478583439177438167328232796890244116440673579921059339237828947523344945698913240138257628691782505258821229888268470091909349273897533753803858281401555678077514052575219615680312397682282563918249382470881407952507297403130213433475059594440903002695925760000000000000000000000000000000000000000000000000000000000000000000000000000000 714 471776757790649199252322694382025588564532355575276304420530525412618028472248485051411248576128971290458760374346544195690837579967387063447235228886659710424908433880788650064184987729034423828125000000 715 184569902772139908769172937133660950224292038787350737304677233261410256363686171363435718667523195751456535764095438444876638494427971596723524626754950143790161415540493607050838531823147570450295200091513736109248019176490801544996058514048072722525758346854519800059382279940394691964075334599440007240634241255454137528523143258469398320462415451871760074633346725778256874985479761184735676982581885590057638229258611876973083361235061553683358475506837362977117126075341678311200537007648863572837007360 716 718723437878965210078746473970222283077384970247633057962146778180764564507758356024408506898266749245310474306984633382002189063253863871554327864473991187150991334966473269910629106455018469023647602684680571878244310897934103457983326574642431798454289953710558934388558334082677873418636892111399393352642547863680533785066226586069352037309392380848294124007225036621093750 717 18027410268300974165030147003963949280047005410476466287822204178845831783891833568977560343262898799886906760489693846915481252861714564501465187117185574167223296127744513116400331113267344903092962342533577166305500996929432810685700421847657884136227393623326808616345138805878079889816238921843693127424489255183467816419907436629990411696652270983811142711741496944877870593241591267937081810166918907903817743967327536027918889301652182925312000000000000000000000000000000000000000000000000000000000 718 128852826256184358370186403551121279791868623823660915646320574613410967768706266848411172721771040736500839100813216395478398632796913065998495267607376673371513806730189016628294293566910167122805644156702593365305486808630406665221879341151825886678103784122615584320513145836165072168535122588503241470990845635994202017355508152721702057272157563920700340531766414642333984375 719 71497073566987706634272612011738559004803495884206694954973865487882297160420277618585364600311869162963915764511965417017498621799723524552299502683014942630192620159264628715117111487535271113521284196204945300568562111608942689670903058391204905581113812177690426935102485900497337713697041077783743764531932626974629041234896889314852293090477157506101638713266153210166528679985823283451950380713816559618250992245578383957244740947138623852378868581884472893887086327748722073203368090360453684453179443652612939302767427253856269421244432189283481966895141624613726309158341848084283883797976961130523988655119666725964464573555926903963298815165533621987287185037388152832000000000000000000000000000000000000000000000000000000000000000000000000000000000000 720 1113927035254163734715687472502375212281905227447165178406448815617433098085607052118080414327052887318556524470474837456953974971416828357419933194766488011792471337956424904187585404774887295483970121600 721 180488941211128431939692526054342953072261871214293649630645269746421280441482197036706060644310028362816280524555775297475065151367157348158879614496697908474858134630957083639994754439686537814749852231262311210636544789489036497821872387137581330523786268660920731898706386305637185273518219636266102216050897048299329182598635137117400904418781532175714794547461461757263155445880778224735706576528101319085202122514718625684775525458028129928432851405711861665414608097011348932507078649419073074531838810575691108052261193017366538018743943950535285156406800326938759004160000000000000000000000000000000000000000000000000000000000000000000000000 722 4035874176211159322306072888454795341267037583200466820620694786550184653687456806475937037921644716383933414809375095946181113359597662470867863852155737506577658667561208597954519817751583748835322949526468017677616163937445598937712156798003427845475503650660873983101075376905111368607737337371198235724365351286590771180151306057397960103116929531097412109375 723 2319720344562437956143001390944902506578726728440431710744436539335535550709481566950702865291845800225971267417003801320019950154212628936028006876036591808074199713378491461138552427083011420174583405833506500397834787458320379215711966861526590007346832735744596913294969870857344795883724238213085663184927710966345137803940410811308805653823736478413512243490140436329569189730235044706750424188536598971310664480608382912381966574753786251026890752000000000000000000000000000000000000000000000000000000000 724 92261552406429111053539436732263543203402899731277897077551568773220594445275938977663132069998581950081456443537406440189664203013222322406875498078518876220718695601558431102383555748918594728491261519549780499892057091356787261539461843133146507877758813859390437668754188972211767563121853498399708372861455769485211638050213451984773444341873178168862068559974431991577148437500 725 53798327331029400670308200892063786326614056672783810545481881749338986005177077694290200286830799502424184664655923602754239878878885007355360087285024134163498739962421722301041258286555992367030433457483666694297819957166307452095030202022523343080326817323377023814766560526482769871009026841602348724154981446399231197220703781525073453695677076186474820307652707267880537913976685467662776840994084014939106205668242640386954247978465754623818131767877122111120618431434031246424105441394513722011219476775638273408569787327847403413796158724118928434254967240668073070774199395088280322048 726 1597262838592984118269669351031927719799885160900527728706507402704686353712271650146467775102197977427164800519057618037621081552695789811554920653860010933000092671962683853904036055620514252783767297357876971544947743415832519531250 727 1223083744960840635005958687324136639757666738351491705629412725011029290326105252271731699404591240416758323596493388781108509326098654914324465692599421685943878279572726094210375506605150283387779126357656479435906252749205127238258880228183269181733636836296319806050434983595429456618438491596483298258363371938699639626881173313562694483203636109905338659206816211721550548925160726286565747092713848332956731645742746260683918604734114062001391792990710218564941174827158948457796069654709335605463914229209962693540887330528241738083599958670887168731489013136481638731887870173681604675398347417471191632511494653761474669264967243852534094844577384703087475238767105603514212024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 728 5460474345655907026777889869428004447999591809006827300431770688762641030025056095636776611409405961382109514795418784969481098375682825099662351568624488339300051352136231716325991919166964530813879824258306299513427747423191504883349194318687292434121413888780163925543739635200248211622238159179687500000 729 73817485989731485076073545248184695425080867584988980692485075674415867493034223842912721727182078560136585890478708375671630696376828018486873128597945978123506645218075051412830847094840919027325507141719969455743211997308883168614210081594201272155826802135836964212782311924957226956872665476031914215288405425600338148929085690609930773990321211561006809727319836002182183121625874529974914878428308170469173562623661984233450435464996655987188200086962176000000000000000000000000000000000000000000000000000000000 730 9159754879438129551900481614941357641003232864737314876313488097362019083174790944089758020115161343349346055453402804505725492174076276860891225802367274435679702088335487601572405537404321219789457582831862875116672627726292757421987146978048317280298889374839584112202587937538709037016676338046826677008 731 93574278668813595889838145606667071711390831191758414363542251977428609256258086226626846874381212800218434780186355717333993272602932608760449137194357213271443317195462344174222744926762376308360213601311581246055588437589271185339868938064587939776371204292828999650217824298974808574233559141881040278720857677347471293643879502135177827531563438757649137559890756408845429138451894195212830279680147726308106566019796501490320523650964135241448733315280011543475741771680699614987337978524903195557221798801355639845429654629878952559426887478661385488298329920149546380164264592448851509423719177588921317047836380291632077996032000000000000000000000000000000000000000000000000000000000000000000000000000000000 732 7918214768622601315230526639291723670057722968771069897323497474533829203571225139752452311413866629953739039192616617664912334235889629144593517938669024974439649055533045259379492224597617162498084488289887669708599654039876966229099452495574951171875000 733 59550118825346353342129019447834706321060145652788156380085699575239670231971008440466417704737734696840715486932076038119817840212651392934164281931393678304264082659101628773444876348738708733383554210980977785292488085289278110232608413517102143504195564093833589207207440319401174603996392008747756824242311156308248000185809220708629866430666522619859356132122118720988105648289183956748303195760482967747847424605488080888596318862925949335529123179198973797701175409239095121035544627716879961388807707950457774054175613114373534455749108919569250060370785668957343525903176012490540810610742718484377010738474317456659603426759812964574849342337103843572123871534821053452357168270619443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 734 2219398217796201500588459232504917084704927664568189622802608751618302058653939370046722510571348464221396919905637268507054234851891471206858900983979690657531079656581292410322347804571669070654661799302182606290949263051818678068789239172724043301822489549125267711998487836862145735691707953759270361559355719061397289986016393497861198038036957418298611338968839845620095729827880859375 735 35810383860881672233689417943651796544813148216208101569939714984471659831225552626809745294558562121127849879992992590274811721876161933190078071445022765160362473109362270901668210969957694142044397396491293574942721627096780367148472258560566304240941865741797237580552008826198461530724267738713495526922013564716979316150066007338848274526005658268991488 736 5009340152511684650222396896863090717718268447573683038488450092962472763651518444034925805363144667357811563073041303528400057360287444985059097852977440041951706991656598028831330244810446750449405024056039041752894590469434561952310863415170868232478589899965354448403740768913594697858240987603532722139294460876417896790075629382483460569548187777400016784667968750000000 737 230943716679350239050645526581514520033665058678829515248309885341692872074713286324354070871805787250605996994964156148450620878143515491900032012127208243218312267709812286188472283428009905553099431269447207928408060260752958054105362580978966896384970170906539226687194795575045743105504835779761109443027307259498845114471528520824124538355985619961998745899186101657500761732172249947129522848861777104759820026719135257807608040365006266989494577169843345643547843514180573263578538061751647344476620823171579318868657227765740611605186921590151614867797416228518055493360491719109836838473452371447432102108482079031296000000000000000000000000000000000000000000000000000000000000000000000000000000 738 22322312640366224760624348654013855168883580199103769561617146895287335139428884503717803066940589594291714439722348304028456562829575509343381450898837226596159626699255145893684533101126981623481666949339721234716808660709596403644987463951110839843750000 739 2971452576022815688135840207974862093493686282740727218415293172417246756194137738378959994622688596940658423972595288996693350743570774095500109586856519512631094212055906264448948838459732230345963866144541801647660541487591124565717948774618071875310614348973315814830837990179107693620675849317220826426330887939474717287122974339879786950980604578364787329488408012650545439700924846315161901001923095859578190316035570444232970982142026541089347338273982942331097571194653821262065467166592020763038116145561073328988494962138259456791416578951716150102964682163470511671484174335839867496253941835988699306105778707301594180893355484981279061277650183534401289085918965994445114508308293327047884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 740 55628340938583087986884586447322638975246404069452431118303927323395893902451265350085183920250438729779150705985110590060278004555008575149758462826300959012755690931468260148176564705886224554501325483665422105477684130592022927032321924627506831982807320016589676779075834100636875971118130887304491357200 741 504953853831963159235491872320713785809859699867783803501843014224859265807863918584908988151609362996011742711894162022829342500208576880729543886793991742748231962483335699410752434282788438106273071049024024216379510542284868426425913267526877408449590085320769026294946153241254881473540474568769243832413810862704340749928923648441896362509271633926736223941662558302733547110444672354018640792635970682880000000000000000000000000000000000000000000000000000 742 4278917148787367260913711868283262100619592918446660463068289121355803607447627479453811368244751427269878629402328608207174006554408536051623089261711456291936483629908361944438154685426598056812381630326441613859672123964304227545367310991635419793078863140843225952704474648831037797606490644676808002995629794895648956298828125000 743 408230595763099200828460956864879201131198031637448064361511316511183884096019048375664128053814226495258177716041352222012975396853926218079338650254686047552516166055135877369326236257845160245750893454310005350159692981513640707160935174670153728245542866726613630888165421088421548533892793360593382339697707389025386730224419435846139369576421715395495352359270472800192416894642236743746980017330486251235913297536405555931123158034692244338234003158303489395399475880110052187970464066841790805267675172206682274693623294807613113186049423980902647426384975454499757220648967885186602014351458363029358541094861289906948887027889859398473665110541157910911165496902527502074143100917802715536106192896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 744 55947051439221867421488744063014337592284312442911380591021180529961852438576128116452525170820868760293980928759043331863923987459544862174497071023428680526327184824493281574559365613997575077753394436379097306301017532432540936789832234382629394531250000 745 1656861159496084961902812308378708869525476557142284882924307323419378360317145610998498179023519242121881519849931477517072514060803004443075283566336605159409785657859525899695351120014666963310381036003882562849744016739906414921404114398712054464197394193248143116199819030197586020012988666796606582183049065165284210365236136095790403848287810447744258522396558847784110116532481383891554045146442257284866172914017390387602630929477010693331217955273755560927163771085388504061867537031489089059225641791217970108803683440816235457527069307678637974002507625161792860502529280909839208482438165474908506195964885217367679827968 746 111759631657205626122100061468440183250839084948721078348646561632211380759433947993220065651767305252774356991111054217750771088387876940794136503575926785123080599998143066818016834518194849786406960886192895334913225544602022113563615499223000230969508740030977642673830800060560724133060365125660535570521095367341555853712323839074945944917438936893659744141275704350846353918313980102539062500 747 40689157180416661661236096807564274260698807020251822332389014654945959378969784618622020739437258638052169829174796814908384102122976996610641962676106450015245199507157224836033809025757680081906408626765004978501155061624116977302464529294397818790887715315882084770662110176767532677494293661759980586006276868001608178352571457158972178196018597888641685177958185117656197331926912344619548576287962859737268562229812651610194550990210146448995816985387266893414400000000000000000000000000000000000000000000000000000000000 748 4681974605954483036857456725534620945586710363424815046285621585867691395199864454902366368443509794929349860649925102211611764838767500836646108573000255987316978481356618135838168035800700266722029149002997533676621402698168873164248199862621145393535664005940669109582839043514572735973558219658209419391176510340068489313125610351562500000 749 981883692007416996703014212726215473135037840355497554038584296058854642553680681540760981208298812864836424952912771197874399076449248242141168798931094453071674751342665469367560256018368053103890711342269926086571852675367901690887628974944084095366881604638261483989412902625270348176097723410620828101190517498264926469618732226306496141617079601011379669475683857791247970685492705395742680908088503461488061515226422958697125906163120477861069256511412190260050552885889237968996772642609743042053067963082042554801987716298083478572160467160750572021260042080106167689473774777815435971632092413952000000000000000000000000000000000000000000000000000000000000000000000000000 750 20525364760512725194633956093115408106233316951546009401672868689832942130405166246458105155960111611468728286997334067264906454425952931548010190222389024912285864163139120078096465830380528666136435496363172176512 751 7957483309622326032670743080572704478739598558739193423193635414158143048003736390311641427220908036289154409728848669723286665112722619445279349868809527393477514322721425025060518999502659413139024798848316535800998565094748833452757301154850357515154757936301707454238847994574805667299880023621669426518560108508018119709634883173599131538221223945010399904897587466942657613037346482296825195062799612293610703953802384726558882131005425763149567984619448888644283530552356267470565780075977567134664127043717877072018164569827497860089093670616186900121346820624391336071369701489822248136294480205833710532026046324837534259991605662854593010771319831232904732525570304186802136136214892010680682505658433536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 752 30252835915698005799416891330799723875873281364429851393948681630329679199678718648600136168416360280912663136387003294280489197484371849602379806086791674636068653902674425976223509701182265642525106671350522722357299175007254197669087114499357828457862645682580378798655117793711445106951539023953984879200138666749442682113533075994604009260126015565929434526151453610509634017944335937500000 753 104777046616666405670994220530305943400500448891042287795516408635328133028415166745734971733158111829010618833177361323343743212966247044411629310396530527573090852656661797052979043134848019264348230618714625748594289091013336219140352579981576940472281039015876370848235586340970497454315290083833888068040105701788788400842473453594252094960950975042452834085203649123569254940018326303705697579467797068644514620520531705909104836998236162134479976146031461782110252669337600000000000000000000000000000000000000000000000000000000000 754 2810238061023634713791806781402179687653293708082031910643879064675506016282712963627729340650834149892520321375434771016426669018316906793327600504275464599879222250418935292793033678560560581342025290386026823748058075450065209903705444462201502282855265859019263365750438817651535486464386151052912002954794843680206609049821074804640375077724456787109375000 755 31964274620937332327298839076944779914006425903473954421150787591679012595528392958526139867107593926445700741234955775161416494582549065899729900657165031358364231027024268064535008976101936569306069633616882524929308584485278462608101315156368278805707508091871995044427943184011970111858818201414916678701317197450051103573059319954823548918712535064319768517280165480579286812917244645175314939254188156454330061600192285050269341584306052099683727504179365934480133081888643308163482898486438301289881346555510538583556105603888059451198951590589911366994800288782498606521531614912118619119578394272492463618795208656908465331136521830400 756 6721207485755204570161341829043271984271682077590180353184086217572602429950567573054192041829029731650653623362904139297254260575982429177533677702503039609526156460739292941239632850993173237782727213509885693020582199096679687500 757 426901462314064902133494643349910239343416500877778909057511274924141106086935864402190215720171452272043035383567657318201774011427129886181017005645720818395110060578271981222972667539287243463094067686267358967800541391724639357532450402018707406146456665114766058715509151013639553421904177713440554003602933246962260252310983006583983220651693676094639415285515509102285986093746191762303849598478406656962190239863140451243770697067527511620663758403314566988411626146201257322385673650094616665443789570322744418113320142551727647120241348586031195025685560406919159916276796868575349984536394467393936210731297011226611869741893882587761334016169644758551127124335216378964554148147470837711333733677612570526089216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 758 5906522962813604209373074718205188096913117383965336562083987382222405835083396385920691998757304227465152989607619916235432065809807483825134976019740128336395128266239673214379862277543070165801289780872376978587952181480100097067086044180775418260305380268049998481333848596658476447212408855637102816602252572219441885952457482176901382196742042201548577593963434784161250945544452406466007232666015625 759 34161246269717813611035567781398231942885881580818746517279043644396965519606890677335859367971480759108277991940292119438592850898998301503206294914005986227177169449750011284365698491053018167596672329258710201215645126097516991755936768910637011505601671268297751625949226539357000741030981715957053855532077276642079154967166570490344560164881965095252683964661517131894101898018181259460571254875455127763703635640320000000000000000000000000000000000000000000000000000 760 2588597988663937281314017188789487858272488350770468741157530038160981131320943404365757657607682129564527176405784171597505213865402485134050780246839127029539188932477045797440845537107578502670869751105250666457104252838065596368595822835524671897465995814020157823868594970538664954592898156590768468133600 761 61532094759101896895639671385681412569139441714059766829849281108274955419326661478439589845613392965484295908489990093270049620290261147682478257919030892103897529524374005725503737575466625441556689318626311886204602998655774187811810867409820665836841435498669819273202058286113107780290339565564337403974907493868896679103968739458140904148128979807857482735903450596169434020385519785083428870406933738571407129631155613544656623695711886113648047602425400531479282238886400679243844882725999061879236537379719861328569862368247145738002009280141034059547652346762921912483074122801835738440383790903368966967486141889193555502986359915438333786272108975855557147571057459061460234142978939065170980637128258313123077816320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 762 8500498335191080516751313758335620815839647509449094646412221468600874818916230244467662562695743187350032778557835681621490450583326177540981955747676364677049128336083380254700035065372992611888599073877596594499468929539204552463585451052731754340007901191711425781250 763 2716710628196040470862589802845268281315003878662608116323730447294102738346234402444217681001327771131831588930440010579375391772313178249512574367440765601683439885433543764008216641270808546276472646933423037943029613260566717382531381359077113112736254504521305608342802047373598514184956899219450081500699854799225909444669755184019428019228136656685580572176304615071006349372720602189430848176025939909929281002167688077150641673939031507834812628411903971503774749981099377651692968581760754054116129382611585097582580277366648325377924232413580417912746640976846345863133038875556784314004096877923453569597440000000000000000000000000000000000000000000000000000000000000000000000000000000 764 4465458332826644953047624166928052748537567852339391039543328729707945269544773755450531164883300821671410822700780837765742982167578302779823331252542485040378038730871176373083108415404050066587590550946720249494089285958045888479803721620910955318666959865818617700086304485812627717047314917339742503254168049223243968064063954318680968125912816767781463741688860267131409102603356586769223213195800781250 765 117751557846940398676427287900088347821931029718145509755575437654496394386839264874798623165696979054883644976222330555892621544234011610086192923939904858313917781373048214881275119871942156928247725824152785637771054369248700338276215697836039838753344848601001674438490065848374871803226683698678015777294023579894670483521528686750430805242790715350266540699492302236039103577238793800580733508354571331698688 766 854142031954241239616023884394683608948949881964307829670375094003197585595316198988969827282911910125882150819139604144182803505004887095418320130371647933050244896454063178043445398377575549167764306311075960463467498504754369575932314345708258618708120637128844150553079710101623450263991537432207768978210536779272891881572072935728127323917534677391400770058016022209724609723480170941911637783050537109375 767 60089107629483648228376312482897707701806060817890968927546506954859782176817725891296997747625839491306330894659780213074976488084366158257746176925728997720256357405664217401128623702473994934042981449398205045022715130375343670269170033238680326762263890989775528583549678052583559741020499829133857005738526584482111531879006819368969128494646697974812882513601818176532713018812496902435893781506687165715275984884262335415793004726901023506373130122088607209071373849334402693645135559311561572106701394445456428175121587962451643938731623101362039436997173575844878418129895873339109495081916984752072995220515305291710038060667111543651706309746587768717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 768 415153319590688287497510480484872169342558132155427944866207938117013034476841564783105014701585553316771758008597989879035779385881018206495816712809211138349768957408618304250257240001214102866111890876048829600607881222186029768764768071672811833812561035156250000000000000 769 1319216863657685162927639359932634272797923577500245360106444578927881564978559401332927845619165482724183291393757734921052089309613996314104156375484189301480137568187111954637147568800899408084532507236969637920070044612596494638966082222085413140323142019814277355856031238869560257424637953562939219011648641220240511349014816012683003071038529887369995560841912741069051744132572819926454296706309942208311960040386004851579280533400712797689954283194689429710748971931390059135594846757646719133527094127234247202894249325310492861428394662970645122894175937528288695023904036375506469540240001272651732710987983440959095693458377095628866002145107829648957440016951246350919145512640225329285328249513211780242474434966738100551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 770 3217440986878388848396589949234071224657509420920447551542337566248741550599816987881875243348447854748164495175798135351242643486270821899178376837262627707238435226809649365872743977911070487864715651072005139357490413752461249596635813600206604867802666240 771 314018215604552239218108262197736820541999949623172962656075684980502412804219175607613926499235877211933807274030511190468242384401831503025543314646094676714516259420650980677383042369389049989908887620337530176552661954475376068938833873878414977974534636069106468343460996159994472722489628510200570772006195718075032873029253574876749266571398691995109509377395925457204229267092822596474760549172964529810302081349603267967548639882887789615406913130551174309025832797087185250885304320000000000000000000000000000000000000000000000000000000000000 772 652582676748852402719038054003945810132237217212478483470802643007945648368239116702624443829288107353531846028100364401557571894602245634811450306555408446010922873538432051129115457070963287891125386892619925393451903519238228227327196878761865373573339733704250421469560859843500759448672242420902248982214521556105411290486889910648960533566189213953836309688236049825712666397521388716995716094970703125000000 773 196204598674589936188606223997706704484017687995285373275285532910109737663208186851847331496445569382906150791818595272783501679777744078438266682664744939968734509001760235503593272983773457866920177068157167526967108386835482164762788470154262150453392802879564742230343947870104649986729258856850752668486998343752702800054209527968979135203047815407086161811319660945286174014706714829070506410288975872465217565264661076080456931664955496401868303990267182636590328255260284292136880685256744941570839252097127892158890415961061473460058925766093336386145514111150533716750487430118456188397391706153851720600776336105965923589715161204150303452776064633963722396970797898552913418617104970400581931875161413981589569889644751214136524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 774 56802607135514553924267367345632195828979068215394725156335662008555102559223267351635899889005415957709491745009285236355721690313093691690089459836984711478906578487728860345918231947149594793614668880970527102468897008640981204273497943163013223582580685615539550781250 775 84120189583452254260138157108780057769239298189069639962781386740118552650971750946468873956371563059120813344822812970498247742419246026721930523497841341281963982010328763414694579225332037108124239771158518943192452470235337523733228662687111777867299474351287578144765487541419456601542592931085083749202999668277087354833828749626470919287774459711357793060161869924146005385915105524187535145682959772753694963909245130000796959619793608461511427523607707920486264781900337842524111267163716567307366080042592631857799328860503537962001858977622667068157462020255448363629707990023155914446179504289813918227523737671922326473132039921991680 776 1723926005457766494033260549382953784007718036546504372613500765498757862344770492923609156562636775662602998470198994976632964426840152919500519944546936441771290276362217697737980822004975499594518343368903697364874679090649958754310599918457676010026230653234367236133559869135058275349069349606456708818568087085133412274180039051202690658082457784105645584787714243627778639111056691035628318786621093750000000 777 13721711196734198102199584297577633683420512277103157433662232143327724233761881291967082036032375328157115772171488525154096364989867463569368417180247864148020925216973840878985123247543140135657267624346454231872459245924105244725082137359260333577420820423775199015823536436942064486222937090491539492420112143518790835429719416213510970789728022158874232846585912199842876190831281583305904293180038140013167247360000000000000000000000000000000000000000000000000 778 48846960252423232944864542079379817484132359400743925304652140965276360441460632586080364028874418243327725096538319846686667038269155310256024456653156393205936649428306130194361604530336229020031832869731866272086765879561753990909422147273544110568650957033550376599221367894453390264915697203834080815589259517400724536800868333628775341865013790793296829187484423183784730401856809862692898605018854141235351562500 779 1014383268514232998589559793847958246425383010375057237745895591293004800574952767501362198979604645764148486209385653968184388252861269584671797421253140663607265742468568919161493611272844584922346139027724364733800647030782799593305774289772768280323849092918976194280751283370950660259704195485201764787823257268834408648158842098283299620159669005433490876911527934303455151887997707303229722383456911440862258323139937388301350700189224293417040922796988077154696271149721499100965717182688274185370564090651147236348628786288831245579399653891596246147127033919991259920629145555997382157150568484155040800984697494568467178875014454524989976025681653130266347791842265470278320521216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 780 2363842993700598963140827669699444757757939818196131440181701459515444551208740921613993997338935705270961159144554061142337415868525832259755406106853000097922026064769350037426171468028327441032846367568800 781 667520287797835324137862603541474570570206365601529640450121469333011132185542874114954706171375563720780831643297805942695058891829565218727568739853021888768782413931611827254520795296110156882234056581303999829175931969067664290023312408556549397660274146424281600010289075380611767925225948717554093220635554843213994560527112208161735749171385081552422489872972784960745496688762661508269421294169473612545778467215127415396242214480219020382711826505860757457281380471289824208934178485286592185717930601876093189415411500128137723875927867348785226874778332160088604105660151251959474527804285090113047013283911420021819419409489901482034989264808577298020918362112000000000000000000000000000000000000000000000000000000000000000000000000000000000000 782 239022210156396513113315065559206585862887285543097614226693263397437608483600961143434178177287381147227880479033770564002983344214777114483144612449934735448917790228717041225539972128343607037562671982300612991563886485373953983743920678705415364908466656576842839193639178775599710944645833692540893765582604047651047896727689303280120379850055804126895964145660400390625000000 783 38961099261908787647046090746896178198517574223629735729632652863456626516211130235917062415190923402484763443209412783725698422780381612107807074896564354238013604635509260272802948278145077327565415828204916805750023628582649758619426428455391170823858682729738070317436796271447761188436241501613085725512305133336034863726153345032360255168115749148922854405389013425261228910950594075204810220957178772382444457409505797333087754931693713992928689384507414002970040467670506772889600000000000000000000000000000000000000000000000000000000000 784 1667347203315040690714078067816460648299983918532366882049957262135903620713461301053520360529789174839888719755480784330722304733929028042517056321070443274598588463776726489363110046096471297457149649430733933889138127926258824522462071745885666944283565039439831173336741446745102218640916473569167231774829566089788308273644302999775391072034835815429687500000 785 315127514439669007277481607061630404918625367401860168530832128063653557870414197850681406116574716408272901428230214258590815492374958824820612919205963586053434655149853236227958439542375248447189028285646326425196858599013261144323697226396905171648604645355389396751126973282149377527380589481375855278134546594622371358023555496843156992035845302964435194205667019060102465435027896288892801611188919751431373949554564481917641179805870109563605531600827422972961601995149158929557620323110989189062797253444516034696909654300631608946315812524799048175706604405712186157526550946231019992966263524162908817128016295486767129464819559749297786730408418849018939722170368 786 185583662923560866458790938217001494699284731459501415478224531546014112685030388045376655162073661621858131096626057943917377554194357231160061872476392779564591417739982071674808464759067174545990087657243473469123292229406456343016367993315552180442984616622701287269592285156250 787 269968307195049837244988234623613011407390036451171140550004740226064630342593207515930864956611099975818147993071411171721511077717765013760980534070027322768335709896377732002122456669723216541407648635837979637735547988018256495042822392577858917746682516662810529125124226944005443222091129421470216906243640049136402533848608220539013307421296626768692014959829605175233801024301693044115070325277575532990365006328712311594645795779432836519284253913791223961988570305457687620647958449418305251384023413106658620405601229354033237513565251133370835106989878902289247227339752293405469969334024829565026260620451725332770768802726205652651262408248902755563511990049585682504840558153147578766940985324090519131301917416652249584464689046074858833707008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 788 14832078145468412977891731362464093062141045620292529704222482243917707035484780405122466729029837569816885728838447458699575044907951307559067138365820642213885943904544333742904718804788591173510189408953783403080110061692285672413788774610151102537362308730361408136492321931547427161865997587076799761850149055799631072876449617675307401751939172786870014526211375781975534007701049111985298623039852827787399291992187500 789 1083134322591935538424494082518341684633839235132883932434922617224187781153389759374173712367364086848133697350905278156030551631137167988268954083156054250988146092697212452797407149784788093170616557254394940403176859008346321976892042924553810656160741867812145958308236814528159256001583726803392795717191978129832296165376378794107662209257368554447528801976284339925524379853364851172669244918544923234015744414956747031293705723197451808168071726512833680568494565159427200535802390560018638600929280000000000000000000000000000000000000000000000000000000000000 790 71468781499427316536350143907087062043023387677595079241963443175028174425782549468354522536669477867511363955008741789464483097950887038682583678760588595603350139161729033965177931968650070080459110897235626844359809025627725825104262802707304369687385618140974324775961715534420523637473455848407084902955208674200754299884434719610104 791 28961340125720296465392561815087429997769229418446100901843782224078213423557645695699052133597170941808824966583643968045241208020479947413948551760369862996027861754583130745933654192499940686815595257882033720114755187427399180401940266595840737820750182461887356497933355898631075351329510988900657012728447215633072525209169298487905885394345666659538510998603919929222059684429975824110327870832090657663931174846225215016117843722774367931088260384079879981116846082929288042058671156542941207815728256720660131182046873903436179830436231265260002837891417692276176837901483766268560357730357480745172489887963050897710972093840215651647488000000000000000000000000000000000000000000000000000000000000000000000000000000000 792 98412991312805120346237843151407842138365217254310860879588219763886807505770567895562949336634745717673140846635100470817756977956742329751489705078892993079248586798351793621099576144537601706307909924802313344029645772677273902043751124358177185058593750000 793 611922558442306497126650561055726962077541533574299579492368605928477516133589883432321826047339733599639125692176681227686963856598148669090341036820023966397009937260329984146192451964195134448856827393050383066723187363745039309643354580797847718030809731230614422736731810806449758247971615725020841295544013174659555118198909255024973531082235951609671609488840488479834520426474793829597125168551619480532010776434299967172280425270091780854332494265005892345495790003222185409206759090332034503513646264700577700152284860899492664089896323145730468439034204613063514016799073453974581369180675864223009774354708736166067007999295127722529207383039688085849097507382279805115370634320281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 794 1156584890489093337194972025311110069337196103694429451755267607510045839684586336047052964867946138707980123904529954473663351633988750673175306796726726694176932956234560856362715377487877348816010306403617713054736618128103877052191151350876657118544368954004822931520141903931252381293069332523449520175490531244204761109445646955674854884168261081027796350338313006631435769634470727181056159338368161115795373916625976562500 795 8757360573192241453742808707994284656654829943723768556321738953587968685481984841265684518201466372895498658251264854857558829467386089880532784058983123727028890289307863366603261431758104922961302169916915166110826860097508631496017528755756861909797901625864023474365885410123670319217937238803770514712656746160886286461415624572277677243555116472906255387716845689375034643056754601124229541019971267496863759826421089764977334374208528663445504 796 2305762938535304293198384635070956893288470401506829613727462488954818312240097162846303560955006189553847486957770701389500524048376122794131003175015107488912019434530296353031215259838022317108760053110849789759682081970082606222678567023251145105007464735602022219188688345444540539477062068644824835202013187256714502789121253634196494785498021696187811214190842947136865087559176718103509769264292117441073060035705566406250 797 2633970796223726593666200896742514878094511438702751486605857149850044811106626015245583805986517404785438067882385362936398056824436601622874271453570388548381437784520735909377366349211817284848410973217734850991602670000621284370940752586016574856645676782867348620336169167833718617775693616695296227629128527589300489255705348500390256865995365918726665018767449151423369046498728387432841226503006510563894166520392387374242409916968645390818062333502795329797057342851623205183173268576855846783560414764029375209226569001425271630448645253635513604426624747737721858279231993116212083030021182332054386935136875279260673486929759848181824848842964005065356779620287664816136075841271085663586796780236773618049106761952389430267002522443134145228660677542978519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 798 2083825871911578882950061241645423377755176898202387165691589727006751477113906462100443389183507664596883942203393933161800591647307187068710475407606520427947935996617634680710231854056485285287263004645807660938412904739379882812500 799 2031784275215812774659633840872924066825471030324631443072452361050287868023834455632176186501190823278458624018592990561173536359714917582048603188608429317960365835886375822286751456817181970112437358322968333954360277188029615666399378410549975157329339702226282442339014527334420304244542998378523273130896416677143690205047053713976338582812562566604619236042123822071377582962808252836823459050698369895629525911698486321338920513353449571058502228011841340492749791959982289668669402707721763329606145274176801397569942348537215456720654251000814471784725179112543401547907635286803389027972644838659089431618747489140180525085380552704564572531163177363187265378927871614114908891359868477876403070566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 800 213485894364834609045458325694587606675752013916986182300417904082948940568938577936033506871276644110855473838688076990324957397546795883010948318828431423979295518692991514381377823000562093919731928589418004532749554472436316005095786755153539498296302696788782470170345207774455215734492855200084973590647904867238661829757553170494444853920000 801 1259436699012713269538438981695848253146023548788784559419861190553687119385230938463563918199006253728082124204955707083969668735898223153825857718033765083242694511658113246480429280313888674875825676556413688120051855884021896924046732859979019720617161096562381621707133695752600281791557921385036721354012704695409378256070620947799982483995612209913469388018087363640735797789285261272486244202752704787404841317409347985750474629378813673254241838327324013000645292426406176198571505064960534562534850560000000000000000000000000000000000000000000000000000000000000000 802 183460424224311081489464120421507774585325484405624082957828701083570597333995428896112295544493364898267311731802098521196461297843443622415006189582057934052444371474471311942707144245323775670942153683209575477329589892287301318238896682778823179398461932517282562522637769523532573239169679214910528982222499106639782646313078260638989672808302163568498371774531270174367175357292411961857000167901787790469825267791748046875000000 803 55307939210964585583734061952801758385794277477046502277882081240245962677233938100700399374838146390169902371169863596360640701811618152279115865363518260363375917276033143345396233285023544670661452199812607442024599370527618819086913745336064304458623788809800826507746151651870776229113922818823168319378708252445447256513311234014854793020151075206443484073348303978733358873275595269867345347044453406720320873180494374478422538868346196379059627472431809679843290067630631149985271365251910395109422636686706849664016233178942880130884730254746154156487607965962759023107302008467513127069420618285279538513191615512672552714297601502943465886062103892272713635953942633798397938202836992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 804 68040108451178603065190328849505759180741697976312112532528429586087300453391216211874805648803592297722514778349879445397353958287994159152796769386609206813855429366659145815643062316953905534878756183030327990260551558126049816618443701872425488141176214913223192840814590454101562500 805 5154160493622659079828887014638799554144932095290056573847591804472900181872750676099649090941625108109471666872054755033213750672658203056125890864654534014607183603275169001342880713864830280893727181964299018086060334286941719542064534973159336707882081286016523931141002562211168798304035220617636349101236213785364639709449089044013388054917072829964878340432780254682788006042207271410700550832179735205026589204349286923037684926734210458662784729944716240366143521745484784958251273730817569584270135084054744404945439439585157887701426374564558180419446922352263168 806 23518890725410396411227150410582387748820620170579608805650097915026834093636602369540361852878818449792673824683595053650295311206797876301538280369376573094333969254736809349522905092309272034014128121204274985335302694829449753061552790703962009322207740694463132407359076676285387315635261463324659404909075707066631427055491995204078129568602838886798182085840380750596523284912109375000 807 4285993820566964206999682428969219114579273350249662883055972077771757716669584758463754004837794665665337099283143635381923614124700461748247270431586718098145006378651937215713343537564459624790435289062526197335910027709639357947787553768121973101394492792213646039845282295598888157563920906996701724458682383160692921791495953665612854449590678353659031341284001562751754613769135622141127982592519110697699844424680792227706997991453590371323692333527579877372031151817552242296926856982328583999767877229414973440000000000000000000000000000000000000000000000000000000000000000 808 966591029058185453467537873106034093299754560936534774509921182313669316349278396909498520375755217966190428205254873434280764916402989482415356310748484855684945969810605325741883511589046845586333652404394151359307023500620189047902073913591627098569774840312839901186384917312225024182819616103963182097955855441983620255304918619534628927363925848363929030204169693450282291902884796368686151162057740293676033616065979003906250000 809 11058295047589884713662265546912470252963173753379214937896401947899705775914638997501630946359050685268621702780039304526013705755434071338923077540433977770032355679249792834195005111771341380834293700304650323073079241222155715535584126770954621642086361028353307048211441637922607731543710446062159334701934515917554980490436752995477629710770241596416897721296350730106675622171241908518218056469075415535161083894671244908841780003073856569307115016838697676471245661697804344579812909764736212838519790073412499436076514634843611197570167584284580808748092183305010753581907900749753937321171685426575908935347286992240619272165269608827299242438795127804164126760552983674316968242140567009210756580234541323313800528901467311311167478303682264732289368574697374131490490679296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 810 11064177650202036036784769807820562671024120359998282061227138606187676598961252661660011012940269213197429478634684522665815484995875387255948416071071557079562098925186757499021381113206744133272727772679921609170702372929049231381712 811 4480290120028953946619511905122623758218168758986117835633494897594514599399247604807101636394645645829984352511486155331068347705640896951041444771669724390289351574911676618641140384249068902713395299236435257533045257508665824604479537097507781050667258791244870440878275974130055352718974491001394692167962025602869474207623470807004586912484575745734021585355111676227946713660124614103975045667238393559242549188604413294275538451101894112808404995840822170938164931544897022928632780978096516441700252323542226130083129049999918491278471566745429477038965462212328178182883403204288076716883771400718769376012885353798868189592097487353031792191945896962855200802120358512009156263562311016862313978903621046519069917312385749794713953935017214547318770401096869404423813469306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 812 577098849435082866465547111323634287860308095436416189892247053645194835140277246921339650634686297079981861456845563090022957639008837775413446314178212567537334138921276792285756028592446368019355480951417378995091056533219453250953633553541270150381909701552673587441553417149535748845784614854732318294277000140530325248524501362989321933127939701080322265625000 813 698547524016919675448704715263381962482486347820631804719910162225107036650897668011205472620920699702973631477650921057004761476767051484118405525977875484796041486778781783466885763466311516175938191905883455282667167300425820253507098347801780169128945675890578024366017655752333348569121890674016434163892605620408150381578939076877971056050947679726132980598721347357207076849493523666427779078988680695770824638152318223265928973229357627167234364949504578365615656501280365798587108426565323065759322147009440084131840000000000000000000000000000000000000000000000000000000000000000 814 137982033608442343936358702706683214927428059559127177363406896408017486115921161076154992380164899187160741124039600947489768373325617672567908532042875814141381363499537801529107631031442060172174251835637603515455817185485979458326775265780450153250679642908921021232643713660709297927773628705618625054760874780910678714050404488053115360882931720151462087629624875262379646301269531250000 815 4928174656113419116906987010747827805500410176089747041664271035955332315535309896644668655554694272501084494630716246598370702289279976236813553362410775241599919734561449253291710289356648787652870339528937384078883751557868135807057377860010069116128360970984399072557511700149701569021997191245890273839675657047601552698374081990520379369495643260464420531276676362417223343873704261764205393603081378802398301348801307550460594043674269950497141079188611342703337402364916245731919186515099092880783285329043640982305330521768466486822855800391889230856929763192393769080760118437254450956582744704227314997124820917506357624566913663186707469101990124577023221525302093658834967114923012160619544576 816 937694742045144485423758816334500751701178303452776103624405737302596353218935790733481638086609433396752230374386144083897444927818057566145820561555626780718828758995282346403420113621290227305739042894613172937933566843283058117347531813840038415485171031951904296875000000000 817 43661915704187399552160460915357872058343818000258426730792832150991597701694826536537243290891864181113374150817503140258682104736813990389933326955911896252426194470027657328843221931073444134201134661759383591595614366501543106006433985087342703160596215148240408433882262834012456281616430564692039118299633549624097106005570218232497930089235397513521799940333669238195898883713859792031778541976648221986254560313681962361754749357586178019710494104125472924893521883687378983487209879078883206484444155303853722397528463380738616337400583959587887263613967274222755367617671879722635575159318430387235613475160704510318990078220231228573653360356672121140030778643436921113885629639840173101673012738150422724093980582294323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 818 4900314218108021850936519176182061044952631171368211179812973702408350491290660614470988902598571801028700985773012392610128149854846558316065278644339665395472102593943765281660622932429129265699631927620924726736056805049877615778336698137571550190711690961950650924433067955887813291313106834324809949130947256700573985049715215539826436883022264090550107991732471964599690077340528898414658666577248618628061649360461160540580749511718750000 819 1129440599643715819828225487876016749671709133991240168320702191224423117905494343992971344787761109588971546700159346809314630165075743137125053556370065535928319556014546841761869141556424254802290166979575367593485708608989387700457675403954082872654027988577399504373407483787460875619580104032994996826535653751964085835959060796679451322988197847474616034037700473903743816364034887824392862228685493723875056665231360000000000000000000000000000000000000000000000000 820 10652082574037401939595869069177856685735862328748192847356448077532838612139987685587888032254723063237404262081777775706105314735753669504000497568083336227234792818214768926848029161293753637579065604400458065381753864022937141172953157725163171756320939258904780822326763786548505564331733839181025856642369483568700049915032644993049019645604000 821 50745989988679510006526377906030774013809781169374342636007443228860231071410899479805397857494109023416821579493458262590566526084013702564964833259211484964177600244826947176177573256727098037965245482054021828672690156690839318474213962602907347542962897067951588265784866390572753907487093386784557096425910984830751100058627810063113471200938728534407421707173091808670495262325054754550075195950184688697965590174800547603986995440574698420846477634211255623444373389986569424793522083489567948737772138430393201211824370422659566691252396986746411683176014841675562664503445141456906706792644748057142099374167451990409587015162755364840392832919202520248830806853617760726131891464827958258838051842915286415428137914220554457186509813553460579904281343371131826900997269022374601895916339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 822 753002917363431141744273710498876535365079513491563629565643782612948325746937682363641081636517421792964104256085622565216496450585543369096938524880908022562039318151406076069299908454065789853029176488790480872896203519813586675277600020514776546805598369256230179236576810479164123535156250000 823 20864296977206145376048604758034317084174307255692089830490433957639349974539472940264419422254350973500814607077205420080005567771887294022758762080890466495600130185615852675194687846694962675617566524027057216186471769217718878420861949680895855684989602497457416547782640820082740852248123019849861369763938629391359296227617829793483295242836948442018461465410890658227104500836321472710796299245058780399537078009544813584148950483450758091361922080956444139954797487448752821692668906590666132022869962609552654235523938427293443781890303144420233624892359036938462353769118213259717706631639323572639848844251275424532101470846970595610198991674103810293234381291078632743887137895451531607258494558859545767998025677103993521320379447479576604994039471541049914977635495667762322276636373811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 824 25824387303430381416862374802349593325272607007271800488999881184580509950097454472937265708115126898202618725930377435388040611677321725860228223363041824569525941626285088059247085046670514173447250741717470000511711790050499701774634059120852525642124861773625870881671285915837518968614329996975860122579211519244310100411204077354477697153674051296699436377998197723288437898830279275710818283175311949207952011420275084674358367919921875000 825 64052213648483789621942608632012142368274923074617096480043842069766895926681948816285283755108051759382048425441144624772160662987627625201096918537599170454352817271761890282023741155076749487312357049765288270929599952949013428714067917571923419350434915398870231224685110088971669632590473888510241059235273354705324535213797949156115168150208259524730915204716052681148039571906162452125900033084667658147679585135806322399416156160 826 149189594698653211603529547459446911663381998696581300009961115616673940927345114714982206474346477892560181092763102541245326465809483854230280175410212163617358662979076915709585002761444823948150976393238517750420081663731840128873120467051498784503845528518826025633004250434222128849520653636714050665968591697673209927321183578738711051089772844152321340516209602355957031250 827 3552794529725534120395342166670258211912087971071034847226438187611247075313324890245519287338251428552504165802100461153335917556119853735447916879056040961423028255512305759885715308878154082938729052135733250665847122994850255651448226657054565041521450952499991236852069499612953572615696409380211565525837151872000157854558193733036559618099741047799978382679809941614392949644432096160475077216402080867008703269096591242273957216763825122265381468237436409119847706467830780753803581283329926414433197828089736466940458496432054421827017885632752737492196012205901003170468010045924543765787041005806549897890335605630524839345519749211208944602321255057998019521508291479116777796181260973836874834533003546304460013775702244299016146441879379577860549369354547805123029357954229530594248026698547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 828 3306600305401964948898732106516585895526669925952163159238629608126735225184100380102782564118639679285771867226112539914706672119476439012127359015644123965482971445031792644713508906497862511838234844298725936300479254408564483619652404061917369768042498299938864939659833908081054687500 829 1471395084753059769701472474806991337152441505348594276928934436874799512026932005184202269166653468614781066907654217125169214009738430157053610991246680707381538262207355790159600399144252307696934771212426959248749079045084225260968470492229564702270909418787890494686452433407406817079432934338611997635766818625806092786611701765243377376039036583279830615490638145552756138641266168233840128834258603749241288134289137585990359076857117328129399992382248130384459819030148999450880528596486415016084278881241447566413996084147552853099814443091698483308512351940051488153643917369771987339286783534995252738309029879149381450738698134211477034694512417183206279406333536245993029557288262413919368723071974236674771695101742552770856027176218200382831304920658762407070878004139824458363686497110772940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 830 47147852590510196390860994469813109970674175818214181717311204928321603650520022251160460137173412124408645358911143254513480836117222581393572499013836746575250096704633715156243059408313602027396225519950648043468840857542390070349669776767205012846199325931328972690671773827034299647229377621704755103163644316851751798917225183104340575154431902422968832 831 3303861187690945684308096895156727070936129365116409444269251575050782614681590089802938832363074147981664502066647954304796803083479661461478229957929206198230701839355448675275923248961961467736128703909731484099208111313913211220857435442149264900376221631165045568004922683721983567365143302381759902833210938003418106246645928414112672707844260083003980195139167466896190839334866316556293285685857191950091129616602851954684785164407306071706305414870473280274094537661396880268799682245656943208933985075926257718295221987803398144000000000000000000000000000000000000000000000000000000000000000000 832 1053287482927155668050650719918552582079454752763192223757882409437337270886474565485590241394764380936380165176753103818363748492200188338337378656375049997446455789950947012224247233617594472073307301296450647360411076655575221217461706302030836251424714034845923812894843569216571850200643709498229291197841551456489640858813549902469286759385565727773039387264916742945474636622782301856204867362976074218750000000000 833 1052385757128903927344408865612340532108961024697336202679372369947040437777730688745221580131470647568040831042899186004175599185013593223040870530577226541837591733742791517464554762265183252613510330394810480430059757309826373348362824572650512742187560668783008948745668627107500516946560833960189795222176376956871778199596851557093801167448994539401739266357003861779400513140280738403840856825177065242771327293769306412224286604882238779898332801430741305720456456602261325236428588993185286292257098491638650686489116784590665907003000921460243600998189661470472860686272179220059649241319913746356994741768313307746759339503077806813668242882560000000000000000000000000000000000000000000000000000000000000000000000000000000000 834 127444927782901238134430032332597179782325142386179007577214850306059083646856454812721414588848220982838212008756081540365374599302805814034700150380005221283001491085871291302578652527169433572841857577577645271578382883834114529998672134432574343414138358706579496336420194864431396126747131347656250 835 3948698395549119908873691165405342011144743761010515914993739005750947941955092185543386972181865175653605381279445721423715589933465356253030274302767693597012374899910472655500925083860771686510016895102924590434052674617995853721044480421150540415702468233435034040784342656255037893372479477867058026451467350981858581576328261733255426389175070150155024172450909215631521665590915802418896312390376784167201608516552892357498655523833204098577125700576203933171973401307272931999540152890607391317236990500651336908703394343701462695770512174775648294839903927691992800196072168027122833173326656604293913358681322099154994019859053246568824838997360397156177954231385597115017007525123092862100133147249117783914312630272 836 13966877278681273265846203136370527006317830686012551018715914787250315369260773241435377214422906424251205010335454505529200836815272008374337560408690287648324210193840839478762151619970360518112858198795974348845363616373371847991584585439898639917464311728047321266670434635811966158808907594846089189260125606583918432388805742800070971516762585312784337357695221726316958665847778320312500 837 1850729751053288289920547645463312146852068877605055933213169041763946093569946730449157426129647821835058342601759253930026473572190285733570343083658417101305464402457470601513142071792738795741937289046948014402118385226780584794609494659666344818734804886065446776120562509383362213417701038136289654513616105499021441128101174151802363856182349729068702248417621133526110956635174226781812255425647623696342648670537333562493073731048928475931546487297880531036586715786355197289636743522573342372709168950942097173139947520000000000000000000000000000000000000000000000000000000000000000 838 59069740297003920788193595018098846708410384896109391168549917751278587188354133805811747192461222197065145793223276623361268567643102308691628935119541080649733190984618832063157620407109501932804859691069624599766040244879260733037060841763564620434132246203118313685160745364722353340822807889239160540188261536791090106475238019919988211695566634365123498915717223167494492662951856310798502445963321437027639160434335625637913835817016661167144775390625 839 18585954297542383897032506878475334743744043434814254288562896516055790273541310087973363084466689696869855671440403453733275108792602802516508107432803943422834687869959766159501232849462482951795940911101376137106955898962910029361890281098493299080861749314792081731890679650995750514697088113928532846165131765472095821923964866647650790883203765737386870333480723380270113791846862449654432936356972778605002397154155172682217555949037468327526104968496645933615197490183096167684880950721921120247120183144431449490994586107518926388124310770063915200125767559904320093028758815366232565087319647567305044768279606360317273561876000097105518173725689227003126289139854957406373056279310076838175992557908810622149604732082621230487937251024524310411196849761748880510286472094232390249599275403466432777813143584768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 840 2732244622747138169138052662097756230345521486541659930639732806077839501340018638013451349913028434029360961443268910888697763945999020182513270178372144026470325460384648403157476675081604823920762379118865600 841 295930640360636331097186212211439885154488842113054144752977060734392982039755021276681253287380837326347418170971191129484692994194534408465836295267802289905038446492779285662617685048853033459898523495223545077652118849903923182654983168984514099722089140147559359916132697407789954744284736536972500008419096318304448286580342311936293321888766260415840292289038108940565764388935461596232342717356520840128499039313408080317975993060261556960980229989770822474034178760735143108196896790497317539395025403929904006942657365081734629018767746213001118397242539643796617527239738758829690102143784403252020783581428756776104921407930228790582304745759625384485698155128048436559173683696941774912581406998650836204734938972079769188736293184292212825651496532595511671199462695669601193164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 842 24766391726913663173640973415311109139292792490721467225748972242348073407626580199681680925925521639459406186256736101570039292941781895263536851746145798728528260728576305797847288207651910574830416785271550363752457736684123708020765836758347977312241714163309450399541231385261866814634651096833819268946671615494209175542125254195562505425621100643095370788148061636317703941522309069333920216047610297673725477424637510708294030337128788232803344726562500 843 100100339128520081836852749691400173371959171733594022417042409747703784049654857845442900669119546904287925608892815426461804530705034166322564417988636509732557409069779471041870310540068093502967626454362149084360770695849204335954266092098687474198857962988125012525272708205553200615535332874456936408465478484907783929479151834843696572119280156903999569265239565685699992338975583810353584740054698922985348807487578868031760178496648249435910195651885412967123142892716042836412351641123509800944302300259281714734025775980699487203571531776000000000000000000000000000000000000000000000000000000000000000000 844 49383448203356135567556967790177477694816933825864817204344718870321442448832873740822907951717102850968435419902898973269810066175559450626018253471576929209131243754349019476255985234025988258276200325316749182889338360708730839031390717667908088268621559477575316013811916964128605730181897677487200587595569313298276086679090145368810418860647242060009590786206534383839723289210110723953414419352823206343199129443784359487779056507861241698265075683593750 845 3048190623611269361024666453941861208673291598132709118419731519917010060158199379578491379322666083508544273156911263316180535862148234364968359316420579637720685264125767163862662177408263177698923814934024582419988120215875020354280135359029412315328751941180106884118854439716976203779403982840991034342270577762522353672426504606724496443993060933747171793931492892372010089937905847732603695513373465279902586836511821810241225571600844272889424059078590891278801833691640520919861870509966540851936145881228863851532947739021989322454679024340126867478608426354559193756793122844620815040776061463267936827245051569539641318313146644088434066149825151657430131695192701344415744 846 854473739420653541138591711461605995924139114032793703406438830876795268721040294554278282743361308059310737521533271201533589825419891069750960777991147982760706504746429828574043929250347319348736787765708175486022253312902730613317065891064096861960885603108840234239449878068486228585243225097656250 847 19510725071320984742094664889054090981861460844035135889821111694730578704815208067319330152434743695984047228613153217773155476788792000984104227077361258147947050407474191138886887343927763910809343910276055918442533476100168391237336028201265879108973913595553059780631584275611770078329822972670612345281207884360463240667791533914860876219311002942299964564840660659054745643743720581274442277321202482799372009063148020409090054255795152804252999816549898036896223806261236870117154684536822266409886392631400370435995832668643753775756427517942216367773832573640774453118110070516796619794319507850551175221847247336176198360273953876869120000000000000000000000000000000000000000000000000000000000000000000000000000000 848 5284283810462112325181899101715310357404457540319077178523454954883767769785169663834381302212836925228506689659572807681199401870895450641118681566497596900053207053273446343498322842955540127198407277340121777721265004044138519661648248511503296673431768744311673872357541536970832352126751397863840914582082090239524466701255685670023785249060368931992414674625340214356881811809563824298868041172177272387045931406785939543624408543109893798828125000000 849 17801872920659747519998923696781675732209124046705043351352173044199923755748050161486416069569206760609786261362791249555418284409165957067321804208465499877506447197857706053331960846042950674691683967726596837153014549969911081696225855174594157275053506218882165039381527532197908065299133072959161611281072683138774246990772550780634005410755245172481724685542472057279564319455682269250435678755591372886944182625505426270018221964202138529690911756618507306595375055275303607693728646492508527626350784342433909656607823066482979260061964562333696000000000000000000000000000000000000000000000000000000000000000000 850 3462515126947322709393891181034779695506967765567540664628654204803907721619282190661635636992632818339538410832948726309909835637153576585729582788484836787963069982863283186196209906742264415892862207709175999372161183822170785858335098760158970208744932061413831535347680393167791773948244051735639097206433628775960108917301015441952183708460079136 851 692887803984544402583289437993967389497192750775428412602304430952615033248761739740950382490884783464677261052388619871048984324717965976595772771736005384411439007028639839947791155854369901779844562242029736017001610270247586492775712500353202085867498261234994308356333050620578153183862886046697726040402121985257352937714903908095270998799190207082659401901197329862809621830514096409645627427326786805935261206517890712545331828758835581074606173165256733138320644724204942830176968723969220324854085913661590469921585293157074073888094758232751812701438727065512625863664569623424180837822119262327771006497579158234246853419140191032058303379320978999140002310976736449849698540705484537682100715111906932632527410031440670659979762012565915068141382782106300579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 852 52638584929337436526322114432642256733147733154825066855046129470136497744988042968115421874139787976364383886510451880773030268088258448395870194750788840066301093031345985177539760549116090530270328777191720148743861289804044386556275388966281739877276643804145614571023278168774715345352888107299804687500 853 45145905600267163888018405526080151930430257435110414924894697863350035137989635109626795703479695094954966714546535955860686831352588477879826166645421962903552383377486044522071484444056278476656064678931442369834417946046219695595748296422847923126782741598334506692520627389909421725978846810121737858291069803517998859904335252196458756711209736805823695825470185633254754715048763508430390236336287930688148349978578315103536848106091026790474320859697193572903746607000691847049513675434861500087114529894330895959476679701875109246228887113083909205828466501257543253219946380342349532202491332810183332355597215591347606673570826774754914795024439477984552850630918137366785308564717244735678450026237531079286242946977681977375634325572294873135915280522071402055502795362160609729196094884295173828766897778327080085636513792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 854 744285904083047872380700418402592655359032964927602358763749524527244180945963693361369900764262092270774892334472821825769326051327324217684975273249334467403222078833148417446523282405224366354935241974611676211818318713981150007767489126912243438468129423240661333992196665505748533796261213591940839063041773140200722186832388306781153815731723653595369538617169382632710039615631103515625000 855 11837598903479611432227685863911019986285565649855481446731469525314034041108398193986689513921713490991727534320989004242347874338079935175054476369502188202327757906925249959505761238369526267526346131922474166921713811147023208753853875207948737141862101390562383674516180535452711952373483493923675941891183345112404593614184828153456598716753535681404809067399929031994487998245482771858609970164726417933691058403585698500505444493908891051236962054855361069075914555392 856 23283776554606747491113128082991518690113368130435635023281621432992880253134120122252042897982054518831274058412176175925864934925289643490859791925897831491201192288784790427760735867095173067723845379814725588867825250447476092711381023284025003221443026061163904493816146309188306277558853984079899106558771667366747908053579472647002160499107544159113873218985275502459548463068915478745195992020210634488913358030938487035587769469202612526714801788330078125000 857 8256504624670016970472188190271873617603797868609199426445039429280475394569736756863443675911619819297895525744580366839440342426673540677303793394337294342636541565473005303960588852892867893394012392318982896857641974210597164630490932311491876054597283743387226138125007715561817361473245883307826278297941456368379612594048275858380891071871491923762150104220427065643111138424801758560830281672893728038325459379702658488492206199047250354168350680883962049795392787637043537522524580189266137983392451892976728141728622431408817173024239521918434924991821543281219923335464800337357750938937800055195346835149454736428837306783627736394517685258491499015743953339106444862472103579218867063232361916063910477295981667704772544403768695142406402224492108950825990006771429818631640130235936624396297764568400879586990888055831110090752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 858 1294494750643801126806923693760556025778032171609969520186751634962851935925576896254320880335980041166003767311127075629815888945006102955405456788999840707040049529638892438023316345317573968427929393297891289824922278113469455997431782375284457206726074218750000 859 3543284400575176474844560781418140200713070929662947265898583806107651258427286041295537776432362131700191332015892969772631874831216322304978291709378203144732565734583709525740404711050317981679908609570964754496692332599547259450297770013100687789871494239642062085554843556297534332145219982049637174501186062127820666413965279855322160877634088535740351357003171920402326561099668058149953372113341684171343072965834724109614588483252877885401757046585907143984622656732646010777448942596933535438577119682026945134124836165225198686111468764949069563665836062502889484041445219354073378974055013791945870007701090032544919568519651040590790757875044952123379632872648768104488082949480028776995631058894867535429381606633762185330217802183812513089621238473674065910199631297775482474254311668926655931310982177371560743407036885115076608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 860 8576647345184898842429397392877409295234724341648060065697445784478899941006207517945886142007810926905878678283466074867733392179250075412568723284112535204363842462802435866217617152113088634052044830175618735457724797410954643787347389967294815004048977860928426033873851140183909015382761124240135860839531189033712852488463407310978747252878880690449361002941479400 861 3682436400177751963023057776477609213086274071835203161704897337204997992049182227025447506176658445377986097642057997960623030712466205284271146985724225698650634330136271162111381044760637444670683150540415846080622449807483148259827209758325620947304166987733751063207010142923747476239338946568739690191272759959555031342751529856074169972901678636128315081821456832059711517599559624112449443975339237145267437992557749262570552040320397498725157018890369445901893632000000000000000000000000000000000000000000000000000000000 862 344472774695235154151401538689750563203682097434057860760002989484453282667577579435805743422270765520543368407797280482204757090136800094578601570877280247433532004760064144239007248963410116498700312906924837860746956933732736409971262803734049210058375898104016597411999440366419513047850444463372663239656052695588022565881166516996342871388259785768397361668655670448011909970907663424471031023061858973990983829381769296141219642931385891415629885159432888031005859375 863 657136362186171570620642440320924857789500626408003602162596675782884981427137457574005271711429027748273595897370104972207832444869529755328527766985274886414568606885550935383789311637104659847305904548200779487543696458965011769891206307579621469563804564759408970618967992607153595117906505952865971170110134561184563924856440217693136325656853904620141561606456438331961634655316444462601053144378668075922677727263978776950911078822993953060949946768409418340021068917534648869853634277466875246425372174863445288348566053840290871513128561748714560667684125569206938429294280958922875842813164616154566069451442111896981543862625703211383509964330992649409584133733975801289064458831002681718976682939416201476244922644828718690273835455610803243881946695744800937215839245413835881465656945859810227680899132738687627992443706457413270896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 864 246191130932859209168067403454180931836852222728593690491134663130014361866311809436912923880976844013676138832994781386001279844899979119351217717808241742626265954598514038330256971184862250628455874768054215522555815796938374047667528171637730426309859257306035241748892051817763112670375958085060119628906250000000 865 128349146770505571249211284256894961885827453552332719176005291102025259751817861138223796292804847285424231054597989210971271327754494770648654269005018280102100060711194149641999764195880082360944979166675909003989231491371170671944525368247515751765483812933560102713358341838064315721889543490751187092963428692462405740876721906501513431145937779606493588609770231199153405700302627658756293929126653027391080382659650502978890798864187998419338639547577273123177221083927397406724794549262097816687146206554762798121535193385252479376489011410842225356676160037646339817294953439898362162277564186062486489727623855803433999989182720085741548758291905363119120070742680907038562902733997455322766812005945591384437484281719842851569383178319378780258304 866 148561702566267466185600642863761635744874695443351957322331930005800584162249277780019250680171151851751871445448985494328859871697272744004988982257770016807076639766924264526784270703388538726328186967078855941523441330905476434179157846478594843521794411921239287736474513350473338152441000575313575888328916280130634506224225373657521861179576390140508875183613548380932842222279803368431454447207755831471762081037976243263095318128051758321817032992839813232421875000000 867 626576059036898523043093769179943022463540719950229452288464256621164512480116103755586646546950032263483020063338251697606428532602377351160143172657811805563063754946736718894204335989399214433305058241040911832643617041524566258573810283911432513898267520031775490877576485859431196619404901620755454403185793345259295539973375264730682155064594516816065632918141491912861820005907865269791133406785560813856326681098270243048368070283249144162680366550549425870736879561945518814199753445839005231082157874244260003677957444484464640000000000000000000000000000000000000000000000000000000000000000 868 11745465216585149875721001654714997642543352325359059872564384254495926329357748553730538552073806115310858033352975165932177975805275290396219098207792799761147999661081522648654954509401346290488025356691209439671280957184012399156146900075907560489783774716413835453393978031449491244647032468618911560012011558870409163643249668201314175629576428857960386969802571002219337970018386840820312500 869 161559663667053015337111777055189448951214608070022475087325099350184268945490804654548680279659754274884297369653693237096148383043533096764213195582154250456966429242576533858746654251726741905334877406530235605638530772284117523376729298773462019571325165650644665564528339632886272142294133128074435934497535475794892322714766836230015865679161607565327522671854000483322541548905572045866367292892300341093863663971432874652578630320625342268156468241258681459147185017031410029923455808464633328702365529116447657698809892746110128862806119671419500165377345537707619699107366977518318174194884722171287759781245269246227543415761936828649451159128054667762543010927613637814415395497453672419540936835981403360364824343144283356035840138387290984030797865943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 870 14922572781916707094995384377053120289565379319736300064373039209201203166439470629286041675626843919502543364284569928924039611747426870938549259461878447654038679443276284497956161200406117892380228586705647578084980336110672990931391047658606864 871 6761895354214392225706705797022402727121154798285948352769099997035029277327374078911983710309947816335638544038647561492500256688658687610993301627114850098608304675349736452504426143295087741027001279454675334734677091768540505644157476536847908108902081859311786372507528046970231401435526474868342093656276143551908793646746102300128035057829739696707480614393993952090243684812633285679223823744919777526594758653791799968342728613665798390316216249311581374910694555143941710580595528170320770617353637917575755636746205773302881833458828215191120303955177093357639550775124979827200252280944134722060936841853054758712906282992400626586682229822111575171332690667460967223865641202488008159254715960043208300905607614628599843130884645987710576635240672817596726297755648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 872 783441323442097004199243146951068332714589039072468627596035713977028102519806482073018413056607670599971630861083098280464211836825731642413571580015244310761284775928434181137820215978596770140820871690857658178904984137316031999662022801258439586173042199369458563393413840598412324975887819935641337872523853826182737510029700540717939686121286123966369558023993818812254751631735791161303566080959898558223420681791740638785375982425982499535166425630450248718261718750000 873 814493223799560426369063579065142573976422164543663867302562158348509041556177672379703191871395633613818190410544586735130860877070211991748823976844251170583554787407620510431064925679618092090370215219741962636625531892851184725789433010911658951227064532867253468402656955787059333950764588588351650532374770484224556678327805184784451788862600382731099511991223483464025066544736484757093024880931529934928841254450055170034622231179936911950945493831501407895802858090817422094955227513913136938704445098116105191271764013753127216166205905996232111939907485696000000000000000000000000000000000000000000000000000000000000000000000 874 266093667983384372184102092154178541727981120287041722615118631968072602460462040589206049037914357334847517980535182749465003859278392980755636386132138306295317117806424458056950686899840774671883493755573750447077044400410126620373873276832865284869626931221863830503290581280136826798974250639035558285289264719084899614277018508305738013725998303751308831208598375763566576074907512144325130183188669263927295105531811714172363281250 875 511178864807956638555663365134284047355130334063928661956179905088900947381053699517982957460879302464780012093105683541473344829195876345938671312847225275494752951200009224006297980146781103742599255754133261683089923004707783952031233878179177782843055773176914608277365575702875532452703363497670386770986963457560865961443289536095060214639253503788780616048160140244353375295760666402818431282397895497813534289285690584029366416090354811611069178049910657032979675597171616200850238601179812124109988760373780300122171187903768637271382742667845292827840193045242347734562908703786661307689962421233137824016813768383946303804299563117877421352895079514112 876 1740467345293074693493817290392479769316587861835518569696683378560993463245563641281681904505441821901909766447711999792167200464259667538332735001038013109434700583722446227526362406373964029899985980817595487066178966771891544143297674196772284246860276673456754646348603160185418303584200936928391456604003906250000 877 1941327081875247937603795365912212522234045170840711487151985662854529297759947480594624642381441115577594314205452323985319654140309709223522193705791154032301291452232867048916295924107929620850166297714268787952452495950680015389179987524975220646180013716265135330764670161491030823949510940107747431082063715550185495319006522848713417577694236821843831770070214469827436033397354814598654160666844630371274390833064929765735402784568478933089939291967289879700683164441782026597201998267612778498689940399629538857948617511759504275501840899398312342152718555277650299293218350660729322504938854895121315245909844486965434833137929490504948912510270698032828426212564531481477682066020254925187286772282812823556820150307739315262410758043226514551143674948831739699716265314683160186555032438459990077078987986847675269955827769018486805787611039880789465497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 878 12251265484586676712684605852569825994163074445799461664110582076953558133514003803867599016145120922436573361089252282148212233553722711592819809822911878999583264828083709522512153507085833104716015600736031782085308963583071287184237954549951777657546618666273068475091822070257127139117007996731090075734953985419766966705116805573363406657544947891293341258262584323221002836139554584785341130323132929929360909293300358072623585162722835537871812761068213148973882198333740234375 879 3909394171919381160944967006768200455405018751150625327828239591493508608956632203680454039836847159470627262039240376402449351260818230779926100437646343714124932276565451118147492431012782277831931661856060964174570941845612995110969620226880001770103056173186991730953810685759901253052877860181728043946981927057629412101428470446358393557720224657629021623016718523154406197388826724123757729360572545015562366107483954073164117417590697763072064610737618023940092481102969371342875441551511015785275267553401173349131399203540412225466195969315364554184522573615583985664000000000000000000000000000000000000000000000000000000000000000000000 880 842865265023246342412888542930406737091936309201005905619327730483079017208947970996818100970430139064591320447495559837423870873799687644567066438848255931490905498418734776522299112638606337316961698053378356811837647048507438986131130422667439092571716789219085872928487069293068177832920322342323309119378139635662707394606414791378248215570604016000 881 375242937185088889322319404634415128265054686543918960048126042358919869178236708745695357204301641601514923676857166801911823762916120492138086177085266187279794677804121092538102095289951358765169472085402572790693562211841088245786372844427150677382367192474019816317851664991736084899589119146525165054436437657087476457965905584887792633060663758838497080193633484690197863351784304453953680235691912161520161080221398912539431837826849262295397142374963316591572960008512468344993849852929227872363705100901407417134594540587011652578143354726961620100184788114675450672823786123463965935348670856194789726894664149011171836783457170851548617216320737097616037483956827175767158481186205129753152227279101942895023971068890979156131307787262932001318364002711787095605471236067444989127101403169681934674734707607249830139056955724354359588979787151420233367945216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 882 710584974184626298013978962645627274983260576166813766276536466460665938203564841710381867280799969987729649398692311929331156167859641316543229591499082635469690996972698752883026673605864267943861007016623434634225109716314259124697085944453117687719065801277756690979003906250 883 165538434747259863575354267631899388216730153014867383422533180426597354358601526151382158389682100407483304363477018896638892112153210451963742056162118645995618326617272562786821990070265785979547007689837174136741993365727419776648560281359976772958686612342537586139301748265558701909243359385629196858245703365604541732915681477573831074407712671278952971358161393907659947664448039986272705449398218269857657383490804643498950662517996267009407160926767877586469854241145802304894632176879375218038745519648555725493248749466133604118544441500913516715214221022877392817542981503109963435346466585330711944778771966438032147852120681371173152124002275282472234109945649609315728910084436833201927376388071760531089739848633647543180081796416636663004212290783903552820751003922498362444847042033131073985357961776261504253913685400880778211319086180401063497098592256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 884 111940692718940117179227581374724883985142430592582336732408708318003392053951675147528940894128565717311818490189886847559049734340764483848823041675631902236924547771681696303222364681912040314092603835709146247514018467001453293577857411089763992936246815300881659740164892687314945832005849449248816521415521402554999440442673895073290910206507367336212166017591515211183519354818245811290034907869994640350341796875000000 885 5196366285782762517933121400518133226369189235551329933636634533716886105622914058369644757304884797667343078191011779413364306485716182451725554610566619638871840536951185837000425029942060458267407229063136396534149287121241572000495765173313895619490100925216887323690420629392073973696044218946840556853714517244256038407060286951561420543680082680652752067068801092871275498908236228216966650653757406902855378465574045298811297104152305707781242065387307859409516322655910790785096659433815914599377925046272 886 2374765352459709700685685500575979124178773820028711341167121058132958640338730660419563904573190896015797619194401961298558348903676724776567997450387880340344904640095708330611346844947598906437036424963941870095932864868577463085154663166701529549879498088212076933752843809002858368962299059615711423056232452982952721634100275728011261425033813114488314363653366590095116524774265408166474922550518994567416618423941300719234632054793957382193490615041042701705009676516056060791015625 887 32435391584432734731142767953203009963628843173669745224325047502460360869664528845678873386229109919053059211329619570879672060350401590954997728480050386119217793035833295931147456251506893039990787454876916910344667548531405169746761418078572675404249459060257431008848283894266389568979412285232007462763692774941125353302109126484436151053500937815390096608249009660343908350275264670253767577506176233359271107914863158822964092467457877956093500847820974057501258102704655098438567078955346589142574727776701818645862176272961897484972670736682916712883544580582010288589806739205726510006443749209559567151897197729632786226104334636235920338518780677318338003195249905389684990147374359550173141447243049115218982845683190054451695330393029181941470662311747723641970605096395987240234237641228846864485216782314365809163092601775694399256640021836547517094263139598336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 888 12414312222169743435406246935895319446116035321448626323226294711712253951181662215102906425169443444649774901191761510345658347402581624458623748120649303373146615318968308908300172732841328100506637829268611274301488775184863625577986247868135200907363396505342984908751941804983149148756786959618330001831054687500000 889 3042191582738315772309197705506947946804190943277531952487734476174465047093683201959543310349164478816930832588418244323875922329832194862309210012439817844717006718010937815491100044833168947515444239121847008128331997324151434442374968975133229712337384208186859294287193363940210124406739929260738933400856691930698308349559971786287801003713095769014454947972193725007612246428296323843424381576078494050912529942827678360865249659252500907694151545900264190703762083840395302120664728644408697053800326193785819428691949500373951399289176157401417741490757910140934607975564059429913673078549113168803461250494786106772374758853131450457661660851189853097456514173759639784050642222920297375017954885159491499568111439197287420479631901327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 890 1650213188461863432179081021212262778014604984959407865223877997470825321388600219547545391492078306800447097866166460586375086560586828991620698083454800252413804420293453137890803092597429910814140511349500276725551749701139889372727178236787661443042750853501923939380978499230824715586052082055694985618808193529729734489495400337749482732308423005853457209793398525349839109015257918896 891 38382657744482192806294587708542116597679642597611170060922687566413688577806784888479714287020270959889727226216055893676519931753512047304582410429418802661347604479745207981765422994465721435198920706922151303683263537550071481292589428453527174444480567418593426124273079385728332082826025105789339573642004774143035178907177615515824742929895657902971184745467010734266681229566506701989766492266875767152944523784809248192899986459157592472100095401540681684537388594558310048074634632424512374261525622816090863454999258930872320000000000000000000000000000000000000000000000000000000000000000 892 2099336052724656276265831432424328730639111511993792466124393750455926825787161556653419553295579736892354353689407538733971056013453762078276716990135016860280893709579016314871763160475157052460635887786496568587551538734426716321109584131023822076629048700472183681966505302275556323679268225839656144750849113028988868969807778742671318402565267114475152404645458198424951702414356366835039817133742873771494916637263374061996559984444102901707061805613996341435267822816967964172363281250 893 1016343800539661125417892877597631209233222437296680733132946594530871928546230763309545302890302364365565284559588125124188197988099565256760034235469393403481960523346399984273285922112435125040065245521213074207396471964772918692801242187883054104311228097395469370087703808009489277580451239546906436956783972156629377831350033117084735665830961074677073204273051498711784788386681094941510119569267184928509560137987229892970264694410293638211726900288104568508377723071794307891582408097526745045081399960728236339000349279680076235314547714124541802227397310461879962485567846911564465906766160916226404981128008572683680670898868433830285143148501346222722127626888008012845720703937724290732859354546782625184687366860189124740924124489014902200118633087376300419273884212245343242472579790997709486071532748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 894 27105298559426026566429266944069149773397632731302772094102299803961442002692788295055663542821735660102702175952295620509291701528548651118631473550063374240089878490991274599850862575798532267721947981266429929657559297931897628843376497913272155659003443917939420462363688142776424270021336114757111780345439910888671875000000 895 6339780809020700755130120236436477474600228573802387481405014067847587743690798658153776226855516597701419984699054089159855409369679591866257892398694439690458345444678137017428803734360983801499356534444629121418792081460668784768521003705652646222800446789145390448664806962724037727810185192209956940808282282345691367169805781362177246609167498647601725042699093783545745081133264355559066451335670790607715794070293103460902265122408260276594776727606074981375992524801186421357423871363408862724127679671378807952010042928320493754787405200847107847045534459150387656817157824369486441722505488091453301074231133311236073287609362568033906791668454621015875738499570362033242686022765148454993115312854855361468752886449903703188402154526152525157393209673465084641790970614232645632 896 1512888083240227798616033578734956665558727410774599885876785978573530478817561652703685393190231002544251014905263702104653093927627328492673794630226588194750209476942483072846095228038289095731023016741989806268533988714144136666403981721572823776675830394387664939158039560723243190295958622949779894579535021895987084382423892147097180208457619252397845811296338350491926958827553333178802859038114547729492187500000000000 897 11977572154152149495773303133301305563891669750785584369668526552750124568827840090691038036001949056397136432942566757766333844361305510592106204097072249285358001703785391542702852743741037674035589368299414511685473077108192226909198378854011404944188213013643151382428618617772766367308335974740169634048705666424343153597249413062505901379561758717458526266850718156570701882237681385180098575346476335454091876953458691099950763177894924740218486818461834363621410288712261263485631044182032275145488794052331191664640000000000000000000000000000000000000000000000000000000000000000 898 209646044155218506087987717161389799922368025407016784604258898082906119170955438095777466951011320600334408766448145475527265442084197708729239225107567030763796358719374306545473800437344688653258403745636347250358269295253534500366145578419380043135929267650489141158584116008282124727040843288267717040597242947434504827445616412729716239910969712397428045682335568450855612667227352731697606019390310325586868324206163847538740976675221139785504954101168095803586766123771667480468750000000000 899 334483923244883004660847805198481636446821521464380591030957598189626720241625955325578193781947066244122019318508674987235094280576833974627079316765274645437974003200127757242819064567153203564075206672533307987833995293572005522241201148671815035330466917368407251147051285010138873127884114516884055240578037375837049915429563666911428514191794768470590719736650184857186340655679280488898884534098211601267402351608779614161589169011077240008148912731247231904422190830178699868568125090199841780632280768845437280493169911145835669681586295052315839427490413630865260973448545958275425439607040892212075617518536740631199012168006061202548837066764273607743578023668057601189817056025048529550049941391324437007576015938156179786668286940792011976154552259257290116881206676732316923237903240903956103915428924828437321665740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 900 413239305913965864133075143379247928089416466779245596913908444733640756717066725548167697261293110931559918966659306412865265093632829933456336097362235778785890697039535678116357515459559631278563244058606495842496372653730823442411459343315255056274857174179965000