0 1 1 2 2 4 3 12 4 36 5 160 6 810 7 5376 8 41160 9 366336 10 3638250 11 39959040 12 479126340 13 6227619840 14 87180183090 15 1307684044800 16 20922822320400 17 355687603568640 18 6402374325997650 19 121645103938928640 20 2432902021271221500 21 51090942249743155200 22 1124000728080092512650 23 25852016740765217587200 24 620448401740829058797400 25 15511210043380035747840000 26 403291461126811187777096250 27 10888869450419729478136627200 28 304888344611719837326810952500 29 8841761993739743376088183603200 30 265252859812191244344809088881250 31 8222838654177924146071647289344000 32 263130836933693536307979098960340000 33 8683317618811886540767661018578944000 34 295232799039604141062929045249456921250 35 10333147966386144931298374527662161920000 36 371993326789901217475978599587996391787500 37 13763753091226345046378078304131333750784000 38 523022617466601111760318854292314531079256250 39 20397882081197443358642769045492620039553024000 40 815915283247897734345624062835586809382832625000 41 33452526613163807108170166647829652824119050240000 42 1405006117752879898543143156993470792831905344506250 43 60415263063373835637355136675769274470510719139840000 44 2658271574788448768043625835824545196265312965709662500 45 119622220865480194561963161707805748747807628879462400000 46 5502622159812088949850305429967449294400459618552250031250 47 258623241511168180642964355163804514387499020416859504640000 48 12413915592536072670862289047430618311774659192607675566750000 49 608281864034267560872252163321805437333336764669449459466240000 50 30414093201713378043612608166067690636449938932563184773719531250 51 1551118753287382280224243016469329755025234190014743459135488000000 52 80658175170943878571660636856403921947141020093048763587918083937500 53 4274883284060025564298013753389401084105230095020025866803478528000000 54 230843697339241380472092742683027589612690853705163664598755953004406250 55 12696403353658275925965100847566517039961683548256229970995283230720000000 56 710998587804863451854045647463724950222990383520626525877756693615806875000 57 40526919504877216755680601905432322139645426779677643671043253330771968000000 58 2350561331282878571829474910515074683857582744783608073887327837719533170156250 59 138683118545689835737939019720389406346182942977378124893478991746436169728000000 60 8320987112741390144276341183223364380755925542743534342606378780015074955557812500 61 507580213877224798800856812176625227226021902586496476557214874571002053918720000000 62 31469973260387937525653122354950764088012391290681529103689404186124372304698660781250 63 1982608315404440064116146708361898137544774802707196277439496020931772446534533120000000 64 126886932185884164103433389335161480802865523360182010475370826363976619793337822585000000 65 8247650592082470666723170306785496252186258624804429540878094250463356054382470758400000000 66 544344939077443064003729240247842752644293064870461092507961388092042778300994175920150781250 67 36471110918188685288249859096605464427167635319046996329641033181426131637490570672209920000000 68 2480035542436830599600990418569171581047399201388616961236779849323208194988352177355942529687500 69 171122452428141311372468338881272839092270544893870341593424573561525848856961022202656849920000000 70 11978571669969891796072783721689098736458938142548787534985043508857466729834020256399841212035156250 71 850478588567862317521167644239926010288584608120821444028936406391663967167079267880612239769600000000 72 61234458376886086861524070385274672740778091784697501453751879641882684772017258163868614689656053125000 73 4470115461512684340891257138125051110076800700282906881931714031238368071776521138354419092003225600000000 74 330788544151938641225953028221253782145683251820934984110647423043606222193158588558444863767687805541406250 75 24809140811395398091946477116594033660926243886570122979671581065542378295665837613668790910802984960000000000 76 1885494701666050254987932260861146558230394535379329336669220446858961765428044220842938158051727303940351562500 77 145183092028285869634070784086308284983740379224208358857851661590828551434984154235200201948564947573145600000000 78 11324281178206297831457521158732046228731749579488251990127730920118389128364814356036370428494203607729812519531250 79 894618213078297528685144171539831652069808216779571907214753957714784062683746931934192224263945851726567833600000000 80 71569457046263802294811533723186532165584657342365752577115827293572182589272270354046905331906487832831441219531250000 81 5797126020747367985879734231578109105412357244731625958745937715492028287877395702619189358034310790843394424832000000000 82 475364333701284174842138206989404946643813294067993328617161463961833525260187239501489286976054713682688830407251582031250 83 39455239697206586511897471180120610571436503407643446275224363634089121846506467925214735283692385048333710400684032000000000 84 3314240134565353266999387579130131288000666286242049487118846077436215767960281602784452766698330615481050220068284854023437500 85 281710411438055027694947944226061159480056634330574206405101913277799017772136418361100442156837583117393527646516674560000000000 86 24227095383672732381765523203441259715284870552429381750838764500640859571338250374879522790730646576685884601313085265272753906250 87 2107757298379527717213600518699389595229783738061356212322972511260887505553987662411237188942074134720965105924386326577152000000000 88 185482642257398439114796845645546284380220968949399346684421580987238595424657704499925460840630424251238616063255871869661955859375000 89 16507955160908461081216919262453619309839666236496541854913520707837333102299432976556290698293425076067074846523895155284508672000000000 90 1485715964481761497309522733620825737885569961284688766942216863705017163051536812188019526938640487357058189926758809973590821209472656250 91 135200152767840296255166568759495142147586866476906677791741734597154053775338335904025854031877109000169574793579948564244720517120000000000 92 12438414054641307255475324325873553077577991715875414356840239582938140666295563370367435605566966423050887305639147509257721137279618945312500 93 1156772507081641574759205162306240436214753229576413535186142281213246843132240144740254299600140402439021544483282495253663272843345920000000000 94 108736615665674308027365285256786601004186803580182872307497374434045200150236817710158707180336491599992930772666461886024169632414113356738281250 95 10329978488239059262599702099394727095397746340117372869212250571234293991052511741728310596031057041952714281545640436116703506951516979200000000000 96 991677934870949689209571401541893801158183648651267795444376054838492222836336907195444347669422749560903397227346098753457965543910816104398437500000 97 96192759682482119853328425949563698712343813919172976158104477319333745612820813539228701797638042446244467254943607910525717045208552906424320000000000 98 9426890448883247745626185743057242473809693764078951663494238777294707070025921661809194053059164573339255244791259955786922634784996002269670953613281250 99 933262154439441526816992388562667004907159682643816214685929638952175999932333056881870126618050946831103235312387605070815034116008276497918853120000000000 100 93326215443944152681699238856266700490715968264381621468592963895217599993230188148155439049106816357578238012690552837884239791258237432882344310620117187500 101 9425947759838359420851623124482936749562312794702543768327889353416977599316224935068782815301409419801345906030333086569550131941684883481100812288000000000000 102 961446671503512660926865558697259548455355905059659464369444714048531715130254618680304785594379791092293450100625819319287507325732301219055539110880084472656250 103 99029007164861804075467152545817733490901658221144924830052805546998766658416223191900759798474360956730540383034493947819682248789052777665865793404928000000000000 104 10299016745145627623848583864765044283053772454999072182325491776887871732475287177491344332385879261264835132899837058076091781552646851684871166028977916322265625000 105 1081396758240290900504101305800329649720646107774902579144176636573226531909905153365126009929454179964123205750870715524520057929648029238582852567611473920000000000000 106 114628056373470835453434738414834942870388487424139673389282723476762012382449946252975921463645646194303426332693346214061192364771039063628872299210601194314104003906250 107 12265202031961379393517517010387338887131568154382945052653251412013535324922144249038778618918800111907261454651766723191424982620588076056326124655827136544768000000000000 108 1324641819451828974499891837121832599810209360673358065686551152497461815091591578895777532293482441978773834059412045128017465310460914449003808628000733088693337602539062500 109 144385958320249358220488210246279753379312820313396029159834075622223337844983482099636454473244201853161493653568797343015996753829890586268748169917464645340233728000000000000 110 15882455415227429404253703127090772871724410234473563207581748318444567162948183030959963950783244964542634918913496383087006410294246378889413161332872066571605862202355957031250 111 1762952551090244663872161047107075788761409536026565516041574063347346955087248316436555625373873778056259403532996116864018136239099533021806530372498972595592699576320000000000000 112 197450685722107402353682037275992488341277868034975337796656295094902858969771811440894224786674229566894285337998714850965656090350855488725862904475422443829256400717269902343750000 113 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047357907450847404438096625316392601406635891385738459867465311399200725782173025566720000000000000 114 2543559733472187557120132004189335234812341496026552301496526393412538629248600474981599398191114903545873969442723953908777034179333052623265853755561456587126404294232498847160644531250 115 292509369349301569068815180481773552003419272043053514672100535242441942363589054622883930786940465819115963899826165412617100658800781586052483485495488259369009807861638758400000000000000 116 33931086844518982011982560935885732032396635556994207701963662088123265314176330336254535971212990745519948323302239817756979271840728074013593830370391728000320327800746153812465991210937500 117 3969937160808720895401959629498630647790406360168322301129748464310422041758630649341780708631319464726439574336269198970010093862574430083184623348357740640842972864767810097643520000000000000 118 468452584975429065657431236280838416439267950499862031533310318788629800927518416622330123618487034668550388536701435294658253506828918287360621116742916764063484408183595701720128495471191406250 119 55745857612076058813234317117419771556272886109483581752463927935846946310374691578057284710599884357734253969797181022444901510322901321468347095939894311109785004520075193071718891520000000000000 120 6689502913449127057588118054090372586752746333138029810295671352301633557244962989366874165271985064984079179506865636361476658178290400091115525084158287305836668968948525988309859617926513671875000 121 809429852527344373968162284544935082997082306309701607045776233628497660426640521713391773997910183899093916987233326498781397107306367152128999270456325110777157853681835014146229901721600000000000000 122 98750442008336013624115798714482080125644041369783596059584700502676714572050143649033796427745042304364555998890465772396776318667101696489564928236301051919893965215668767662661917897331926623535156250 123 12146304367025329675766243241881295855454217088483382315328918161829235892362167668831156960612640202314695070618724868027699542425137500183034473598687760431570331402006011657665110131448217600000000000000 124 1506141741511140879795014161993280686076322918971939407100785852066825250652908790935063463115967385070458103932421092433529445658481697161996213370509291913044509461511444947529530816162050053646411132812500 125 188267717688892609974376770249160085759540364871492425887598231508353156331613598866882932889495923133664546650390709591961862577782423286071063546040019520818350877688308644363749343146645913600000000000000000 126 23721732428800468856771473051394170805702085973808045661837377170052497697783313457227249544076486314839610538209352153791244662863498413187891098272805513017310170907461982146037809277052841035039765930175781250 127 3012660018457659544809977077527059692324164918673621799053346900596667207618480809067860692097713761984612102310203018772963930024791760847077064174058914161617350502455060689033710521832261023275417600000000000000 128 385620482362580421735677065923463640617493109590223590278828403276373402575165543560686168588507361534030072920964252159214699125177153868456720056342481318568362894658187364629586815774664849078298463769531250000000 129 49745042224772874403902341504126809639656611137138843145968864022652168932196355119328515747917449637889876988408548807557026450815464708576672196584212051272978179579536715386544471427382789716663966105600000000000000 130 6466855489220473672507304395536485253155359447828049608975952322944781961185526165512707047229268452925683972003243124661315347607285689942622759108407779574032309622646825398811237058390877574367523947167304992675781250 131 847158069087882051098456875815279568163352087665474498775849754305766436915303927682164623187034167333264600010353424073094207209449034068152118469838471641938849566421055975003442540557905036502905328238592000000000000000 132 111824865119600430744996307607616902997562475571842633838412167568361169672820118454045730260688510087990927196472463588740910215463911848545825347375591442381398115471959240770388085141023848583199717108418592599487304687500 133 14872707060906857289084508911813048098675809251055070300508818286592035566485075754388082124671571841702793317087302057592942930761292353526568361642074301026848436066243913787064793073602992951365229052996616192000000000000000 134 1992942746161518876737324194182948445222558439641379420268181650403332765909000151088003004705990626788174304489032263170452459671364409319702505441001355344342481431713068036548779807169620419303152919381107849676576232910156250 135 269047270731805048359538766214698040105045389351586221736204522804449923397715020396880405635308734616403531106013383667451568743736087914247161930438011026974682461016227866183136913711488875859672217996757208924160000000000000000 136 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417728160271190990689665150398676654006369459493417533778931240333423448812507859365012651937312217463582551788330078125000 137 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227926852773805399518095613381035968362295235850073297295219035995541980259228954875705041760856150493888512000000000000000 138 691778647261948849222819828311491035886734385827028118707676848307166514238979223884785249055995983385450621636277441012002154575585543207038769090009217209031175074428535967643080124034153890496791488033579593995341850912574768066406250 139 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564183342674534794947253749409247992635130712246049411354295652713651628352493292493960171178633158239224594432000000000000000 140 13462012475717524605876073858941615558355851148193967190051391468057460367090535696797920946629681836680869097041958983835534322861265130532093006510575176548833547591024894750928998122562418207778428256421532890573546032019990615844726562500 141 1898143759076170969428526414110767793728175011895349373797246196996101911759765533248506853474785138972002542682916216704013224809481153416730140842119186979127650404412956214999022719501523644112838568267539517543479440960389120000000000000000 142 269536413788816277658850750803729026709400851689139611079208959973446471469886705721287973193419489734024361060974102771705790329595403236573842656720186989868240865043077081702038592810026485282539860780934333444679025276093601800788879394531250 143 38543707171800727705215657364933250819444321791546964384326881276202845420193798918144180166658987031965483631719296696351489664455002229474358977231307123530932111814182274845089226465855434095889851109109483192715162365447813201920000000000000000 144 5550293832739304789551054660550388117999982337982762871343070903773209740507907044212761943998894132603029642967578724274575924052967640349665172864727922706316087510792870698528528924613527850882703682542399253194305566820319151044238342285156250000 145 804792605747199194484902925779806277109997439007500616344745281047115412373646521410850481879839649227439298230298915019813150151526969833641337929934299126281713743729588147687066610700907594107572488898145838913751237693640212165427200000000000000000 146 117499720439091082394795827163851716458059626095095089986332811032878850206552392125984170354456588787206137541623641592892714206693366380769137830769292648973962992986727798537116670689414952689168854138539313624123006794788792752969489761848449707031250 147 17272458904546389112034986593086202319334765035978978227990923221833190980363201642519673042105118551719302218618675314155228934859287893883177304944099713942860660671422348774432780646631250328837235588990501417907590741192971767127547576320000000000000000 148 2556323917872865588581178015776757943261545225324888777742656636831312265093753843092911610231557545654456728355563946494973881501206092302664616863887604911996340549706508590578387043621270336561262188350178616899404314651311129966668522049717636108398437500 149 380892263763056972698595524350736933545970238573408427883655838887865527498969322620843829924502074302514052524979028027751108335588911117799308048612186610146113965503236034873359225225754710694282025366289889960270956010265035465365283531653120000000000000000 150 57133839564458545904789328652610540031895535786011264182548375833179829124845398393126574488675311145377107878746854204162666250207828231888641072423705619974997832765939864659528746433245573482876624852336337186263234189694312457802398928836562088966369628906250 151 8627209774233240431623188626544191544816225903687700891564804750810154197851655157362112747789971982951943289690774984828562603780142886863303873019674713896218969996470815326862044773008237352553971424923519255209590239170073986666379353503301632000000000000000000 152 1311335885683452545606724671234717114812066337360530535517850322123143438073451583919041137664075741408695380032997797693941515774561605858723777000266963859479002826340411092490406455114329842826064693963521859549935769805514343869943204401431045153773040771484375000 153 200634390509568239477828874698911718566246149616161171934231099284840946025238092339613294062603588435530393145048663047173051913507733429200919502916415829400099065195492673212035422155041714160732401359629351652606925077868131919217968995000482004992000000000000000000 154 30897696138473508879585646703632404659201907040888820477871589289865505687886666220300447285640952619071680544337494109264649994680187808242113300112572104351851457073293516688068962452298107670060192958490281094614462382134827189952290011724384988723113160438537597656250 155 4789142901463393876335775239063022722176295591337767174070096339929153381622433264146569329274347655956110484372311586936020749175429080061617743936214059597871668707444549731106935285775485979223840427014574417666655894384512683313344847842553343172935680000000000000000000 156 747106292628289444708380937293831544659502112248691679154935029028947927533099589206864815366798234329153235562080607562019236871366935993169604322296642325892940460503209298925779408886709837162765534070148806725405097272853181307508705400542179409268343352074050903320312500 157 117295687942641442819215807155131552511541831623044593627324799557544824622696635505477776012587322789677057983246655387237020188804608946118631747259876100100943639082287922953322004461486436483986656611959107513317358230652445379377505638919740751490268004352000000000000000000 158 18532718694937347965436097530510785296823609396441045793117318330092082290386068409865488609988797000768975161352971551183449189831128213407258822021777376243601060376817894544175936927189179186214600851175738772780050565216956348044068397887934931425809682853791980171203613281250 159 2946702272495038326504339507351214862194953894034126281105653614484641084171384877168612688988218723122267050655122476638168421183149385930979168200100219693463341833641851113604936614743821549116883763886352125612772696106490007844358841656169014822668398170734592000000000000000000 160 471472363599206132240694321176194377951192623045460204976904578317542573467421580346978030238114995699562728104819596262106947389303901748943781752062424225282743630646956292859810358709364934698558084699283165251633819206839680776109268770842937573768813913492408025161743164062500000 161 75907050539472187290751785709367294850142012310319093001281637109124354328254874435863462868336514307629599224875954998199218529677928181579822422013546613226263855350248991473905571214767674878603274458242773855436428220855355265047953760704188401697056213439485050880000000000000000000 162 12296942187394494341101789284917501765723005994271693066207625211678145401177289658609880984670515317835995074429904709708273401807824365415929117819863269683506184280947880493775204399865656998469051329137429748026104138133652569299366343252614651334043988778073181163201678657531738281250 163 2004401576545302577599591653441552787812849977066285969791842909503537700391898214353410600501293996807267197132074467682448564494675371562796425323005505554351781136653294290818464259046489844495830675579667778272801945033333870332180917003491319080229642648273807715860480000000000000000000 164 328721858553429622726333031164414657201307396238870899045862237158580182864271307153959338482212215476391820329660212699921564577126760936298613401733742237254527150983095680655796498708271639153635898176790936249513622738936960880777433605024624494387509925358120075795399427616500854492187500 165 54239106661315887749844950142128418438215720379413698342567269131165730172604765680403290849565015553604650354393935095487058155225915554489271207795720206953174685653600248365852396526049530880999885832801635585127503541000409630233554814064272171385021595399155148691970457600000000000000000000 166 9003691705778437366474261723593317460743809582982673924866166675773511208652391102946946281027792581898371958829393225850851653767501982045219020435044416699366915291175211450292762445641741633882208577272458311891344369342337836878883009781160010222293472842289993346805097501965950965881347656250 167 1503616514864999040201201707840084015944216200358106545452649834854176371844949314192140028931641361177028117124508668717092226179172831001551576412062032637925918175322569519527211493867076980640143355747671730392843813358847389838375302202948240117162724826745062903224477606215680000000000000000000 168 252607574497319838753801886917134114678628321660161899636045172255501630469951484784279524860515748677740723676917456344471493998101035608260664837216377650608039326464743504696355083218714330126143748574835870719675970467444493270587596545864068528924756318676371614779144360334428654941558837890625000 169 42690680090047052749392518888995665380688186360567361038491634111179775549421800928543239701427161526538182301399050122215682485679075017796052357489466780521662211348764212652489908828039072482141515264999731972131535445540582913943621339512126532214624754119745049496696702803566919680000000000000000000 170 7257415615307998967396728211129263114716991681296451376543577798900561843401706157852350749242617459511490991237838520776666022565442753025328900773207624110731195396542068135430658248117872613923115149033149118691194677853446744927266085833884986459448190860416873655313123913526238900336136817932128906250 171 1241018070217667823424840524103103992616605577501693185388951803611996075221691752992751978120487585576464959501670387052809889858690710767331242032218486227893043086209605276760714369305405360545666488320621203980368975837165722845800025277237871692696623782435498252232360787872779232870400000000000000000000 172 213455108077438865629072570145733886730056159330291227886899710221263324938130981514753340236723864719151973034287306573083301055694802251980973629541579330247774540477110006290309659843575094492018256940189849986868147828744145954088568820134474460887784167436279722919461585885556669050215802682876586914062500 173 36927733697396923753829554635211962404299715564140382424433649868278555214296659802052327860953228596413291334931704037143411082635200789592708437910693221068707615165504191318432696868050489312001825816272876156631649197978079282865289255248000668083116279527114496931267848699438259759375974400000000000000000000 174 6425425663347064733166342506526881458348150508160426541851455077080468607287618805557105047805861775775912692278116502462953528378524937389131268196460620412957349648775990631815485828491318067984816771698607732325455708142930846148149225707877977221782723479280508857583092580571668760765986023792790412902832031250 175 1124449491085736328304109938642204255210926338928074644824004638489082006275333290972493383366025810760784721148670387931016867466241864043097971934380608571724741594530104370388371166908898601977917027242085819520790685120243848241444862551258034460657046666344486219500181553253745057859381493760000000000000000000000 176 197903110431089593781523349201027948917123035651341137489024816374078433104458659211158835472420542693898110922165988275858968674058568071585243060450987108614115571217466210861522807833324890021669672079835806821550021162290524887948263757743200888451326608482800948436847292183687398838112599824901252555847167968750000 177 35028850546302858099329632808581946958330777310287381335557392498211882659489182680375113878618436056819965633223379924827037455308366548670588021699824718224601218762286357100534013751846515086230540616681384197890014338789020817632822375266539868820398829942407932752904754352773946663099631155963494400000000000000000000 178 6235135397241908741680674639927586558582878361231153877729215864681715113389074517106770270394081618113953882713761626619212667044889245663364667862568799843977316984494285888757306130067022233839719436180600869088318294922739900983305433651954317213950842148370995639714999035595382131748827133920928061721730232238769531250 179 1116089236106301664760840760547037993986335226660376544113529639778027005296644338562111878400540609642397745005763331164839067401035174973742275547399815172071922126558349032121783582332582415875364983308405194505355566718646746696928380245533266712682543947099114071101796800392869591686890849988086490726400000000000000000000 180 200896062499134299656951336898466838917540340798867777940435335160044860953395980941180138112097309735631594101037399609671032132186331495273609598531966730972945673219952312569787365371767715304194039271493946112413498433416505073021321662614404458013783932998360057295143442867729735835308692192443439899711652517318725585937500 181 36362187312343308237908191978622497844074801684595067807218795663968119832564672550353604998289613062149318532287769329350456815925726000644523337334285978306103163627046522550168441685322076266332649062959795922950931822218745419670660563612289841586668815911587694469676874004933092889356194993813474066300928000000000000000000000 182 6617918090846482099299290940109294607621613906596302340913820810842197809526770404164356109688709577311175972876374017941783140498482132117303247394840048051710775723132847770544749752782200037304513368674116307633878233055525104859096262335362205569787843010117386666292846950338920143888135216323352621095423895873475074768066406250 183 1211079010624906224171770242040000913194755344907123328387229208384122199143398983962077168073033852647945203036376445283346314711222230177466494273255728793463071956736096801645931624855926446028026719722962378805282775863953529184325493471143135067763714335397150946472684595388061340770890792433502494846697340928000000000000000000000 184 222838537954982745247605724535360168027834983462910692423250174342678484642385413049022198925438228887221917358693265932135721906864890352653834946279054097997205240028836175205631691479138685963969803787995806205347192512530327138689500834664551099986029057564613122519784777795941098316910984559362856755261126996823360729217529296875000 185 41225129521671807870807059039041631085149471940638478098301282253395519658841301414069106801206072344136054711358254197445108552770004715240959465061625008129482969405222931035712401047928636491656956195079147389935875945132895667204178843157633307102994809757338312121295362963589509374928320155357576092484052335984640000000000000000000000 186 7667874091030956263970112981261743381837801780958756926284038499131566656544482063016853865024329456009306176312635280724790190815220877034818460501462251512083832309369470284994726350632218013532990244693643990741700052671464789699402675635547734052559799670649618864442313164964375071120359546253215629896459431412829846971154212951660156250 187 1433892455022788821362411127495946012403668933039287545215115199337602964773818145784151672759549608273740254970462797495535765682446304005511052113773441032759676641852069805106401231791810422645146453464524027529333189139549547965046284539334474676696627505785848094508230033068653346608177934546877574117020434099190366208000000000000000000000 188 269571781544284298416133291969237850331889759411386058500441657475469357377477811407420514478795326355463167934447005929160723948299905153036077797389406914158819208668188744139457727883908477713195708379689025121855504458828907578513964333897684912898233746952325177322112589167581839802554250699178783487551827568659943258602784395217895507812500 189 50949066711869732400649192182185953712727164528751965056583473262863708544343306356002477236492316681182538739610484120611376826228682073923818703706597906776016830438287668602093311067874002387527521171044193064484759904036782373602229854621667147177749123808840077964084555741060715149004274029959113104147197700879210866802688000000000000000000000 190 9680322675255249156123346514615331205418161260462873360750859919944104623425228207640470674933540169424682360525991982916161596983449594045525553704253602287443197783274656961551181342344321298382215875378495142718706877161954606073026478134288316618488714367597574428010185058787576772362855812291786277238287160255269034906470350998044013977050781250 191 1848941630973752588819559184291528260234868800748408811903414244709323983074218587659329898912306172360114330860464468736986865023838872462695380757512438036901650776605459478875959958686101373962702908178095953097962523193030648342250526949476317395396327815034039960480099770558101738638918312520357347927668475156428077049504071680000000000000000000000 192 354996793146960497053355363383973425965094809743694491885455534984190204750249968830591340591162785093141951525209177997501478084577063512837513105442388103085116949108248219930045179203484965816914247990323065204198578641590894864680033672330993532138972637859644298583989917155303302319328095659330980098100580561794111716042579372167369842529296875000000 193 68514381077363375931297585133106871211263298280533036933892918251948709516798243984304128734094417522976396644365371353517785270323373257977640029350380903895427571177891906446346453578192146225124177005199865043043931127719739195880316081593713837056413622148977433880174916581211650661569121218958885010275758524687940307974588601466880000000000000000000000 194 13291789929008494930671731515822733014985079866423409165175226140878049646258859332955000974414316999457420949006882042582450342442734412047662165693973895355712948808511029850588439394239674859263245009154374550596611826199892498726917907802316654331643648214925019981359746191779164414881947917903838968972954806717264037139958678421107763862729072570800781250 195 2591899036156656511480987645585432937922090573952564787209169097471219681020477569926225190010791814894197085056341998303577816776333210349294122310324909594364025017659650820864715665234319064924089089860613691591380376338533874276930519080015258545179495794633587416461071205050717122292433831277302384462555228352216294206480200449707212800000000000000000000000 196 508012211086704676250273578534744855832729752494702698292997143104359057480013603705540137242115195719262628671043031667501252088161309228461647972823682280495348903461291560889483721152256578011119953238955654526610191195160248346030220578681696604845565202213186694136174703591374470393174935233886746733419104522137489853090150622109560508942440748214721679687500 197 100078405584080821221303894971344736599047761241456431563720437191558734323562679929991407036696693556694737848195477238497746661367777918006944650646265409257583733981874437495228287089720655713248531152479255838114835519159675233300690296887809099663238291675252417777980169959192886705527488084636817938424165643154503973086669812819303050772480000000000000000000000 198 19815524305648002601818171204326257846611456725808373449616646563928629396065410626138298593265945324225558093942704493222553838950820027765375040827960551033001579328411138624055200733867041933576397801983370541672650354147690318703098447296223570632634238619363861755764127565730048490581273419663345778672466548449349000904130787832479619985774534917473793029785156250 199 3943289336823952517761816069660925311475679888435866316473712666221797249817016714601521420059923119520886060694598194151288213951213185525309633124764149655567314286353816586186984944837325735966680454720400712002843905340130246090124302317956324260509876890487595294681774040217355511183126197599650331188772196984271031435396756162257391770591559680000000000000000000000 200 788657867364790503552363213932185062295135977687173263294742533244359449963403342920304284011984623904177212138919638830257642790242637105061926624952829931113462857270763317237396988945255707355466254989136276293211138060093192731212401989680210894189505709120958872343151214960796008940446564400431557624591180426757332692201133360382488327653706194392502307891845703125000 201 158520231340322891214025006000369197521322331515121825922243249182116249442644071926981161086408909404739619639922847404881786200838770058117447251615518816153806034311423426764716794777752190881549718028710503143578507636099821680721416616846826484605179911825250537710481823789642755018005199316190333025429202129461986950667384470340315312307426033664000000000000000000000000 202 32021086730745224025233051212074577899307110966054608836293136334787482387414102529250194539454599699757403167264415175786120812569431551739724344826334800863068818930907532206472792545101409802586802773550724843867970911953142928550973598821706133654896117628724080799183167988785449077866705796516429854830457511318553519112183284883491248955396978894523621893525123596191406250 203 6500280606341280477122309396051139313559343526109085593767506675961858924645062813437789491509283739050752842954676280684582524951594605003164041999745964575202970242974229037913976886655536096051986840197446516598935517421021296366817355248626134233700890892574471116453240845620233357283583252680968679273653690831675220248553996177068532187544668218589184000000000000000000000000 204 1326057243693621217332951116794432419966106079326253461128571361896219220627592813941309056267893882766353579962753961259654835090125299420645464567948176773341405929566742723734451284877728429435603841342338729058374475533007547797873114159440157059144366776746672729749063038033584934969543033360240734948047251426737856782829176559618193760404657919257326793217102289199829101562500 205 271841734957192349553254978942858646093051746261881959531357129188724940228656526857968356534918245967102483892364562058229241193475686381232320236429376238534988215561182258365562513399934317658431595404900445170711931008571571697994152417272189078983062398755148519500855645129808601155515036068005249167744236949009051125839416353910590177419128660221189160960000000000000000000000000 206 55999397401181624007970525662228881095168659729947683663459568612877337687103244532741481446193158669223111681827099783995223685855991394533857968704451505138207572405603545223305877760386469243247640574681860123425210301066357782558559564631643111479535861099441823830003617579333595798991966151947670513427194314709091190293953799198638232953440630901618808384693912890553474426269531250 207 11591875262044596169649898812081378386699912564099170518336130702865608901230371618277486659361983844529184118138209655287011302972190218668508599521821461563608967487959933861224316696399999131182381141081901086829668919393256783243388644012599575009101526394553621102036384457700530487480059049049131105568232432680572754162352197073121585705100031630873911942447104000000000000000000000000 208 2411110054505276003287178952912926704433581813332627467813915186196046651455917296601717225147292639662070296572747608299698351018215565483049788700538864005230665237495666243134657872851199819245096130142323491633885839304521489723916635605467865416267338536727407237731902331416623714639036467675862437648960003424697551991463032862852017111990501649534466502008793112201046943664550781250000 209 503922001391602684687020401158801681226618598986519140773108273914973750154286714989758900055784161689372691983704250134636955362807053185957405838412622577093209034636594244815143495425900762221766971291784673873899357902574177289026777305315106905847484956407765851573784292089822340982822573107190155586700659054023597993729023053314318723005399558333610389854889181184000000000000000000000000 210 105823620292236563784274284243348353057589905787169019562352737522144487532400210147849369011714673954768265316577892528273760626189481169051055226066650741189573897273684791411180134039439160066562402440969489169779469004866775178127644682978868451793647604069870415387960529758481092570329471581206182753646925260198059475238712481358702275537147764987490710263332528508146653607487678527832031250 211 22328783881661914958481873975346502495151470121092663127656427617172486869336444341196216861471796204456103981797935323465763492125980526669772652700063306391000092324747490987759008282321662774044569277789812931995611519744073146972725018528439502086551459387878063901360478708597574381539158158599410305242186303167200742930869721500265512223011277045118479791265407366594560000000000000000000000000 212 4733702182912325971198157282773458528972111665671644583063162654840567216299326200333597974632020795344694044141162288574741860330707871653991802372413420954892019572846468089404909755852192508097446832558977342011044207310683262735508381841104471534774326042863831642097044735109456320734448582201444010756783189753623929961342244441222755524299575481292478259292854241262982933853191137313842773437500 213 1008278564960325431865207501230746666671059784788060296192453645481040817071756480671056368596620429408419831402067567466420016250440776662300253905324058663392000169016297703043245777996517004224756154330830180811591094463820024224882998733580901078610860546490172539215641410200830555138047562527529633798159439652902971594755367711241403937142622616022793223096940193057089781760000000000000000000000000 214 215771612901509642419154405263379786667606793944644903385185080132942734853355886863606062879676771893401843920042459437813883477594326205732254335739348553965888036169487708451254596491254638904097816626099155168327401396424722330391199205520042312119567103893187053910346278100791236061175018384523177389683307246628303397628643571560292321632114791371988762943467390952949289094768378105759620666503906250 215 46390896773824573120118197131626654133535460698098654227814792228582687993471515675675303519130505957081396442809128779129984947682780134232434682183959939102665927776439857317019738245619747364381030570050787254095233316605130090914375051934301892419048180705529622976578856676932785115852499760927765666600832855341017194667806862858110960132568955404945732564294320273627026764595200000000000000000000000000 216 10020433703146107793945530580431357292843659510789309313207995121373860606589847385945865560132189286729581631646771816292076748699480508994205891351735346846175840399711009180476263461053865430706302603043582847184100059377750956431260054514659228182116798344020993704045530135445714234991411636956220612768600962193871050205922023762528905566269808921540006659023806661849789556007294595697343349456787109375000 217 2174434113582705391286180135953604532547074113841280120966134941338127751629996882750252826548685075220319214067349484135380654467787270451742678423326570265620157366737288992163349171048688798463267664859458157764063534252043567413949313962905732058413251060101898791585387889078537356389050619873603534868514251829211891277091067802625365745543658401880832218137830713394723004644233052160000000000000000000000000 218 474026636761029775300387269637885788095262156817399066370617417211711849855339320439555116187613346398029588666682187541512982673977624958479903896285192317905194305948729000291610119288614158064992350939342645640994851161695209758987589843773223995733765277420079517527963042094607179140633494991693755689934361773594037573243090825262045159327875397016480727046121204620117898818224449435852122798562049865722656250 219 103811833450665520790784812050696987592862412343010395535165214369364895118319311176262570445087322861168479918003399071591343205601099865907098953286457117621237553002771651063862616124206500616233324855715818422869033465563299045060575921067791899522972284172448665639167914340157701348692394658906373246930901377107452193882089209336605615575767131680306351862024306700087054680588594351964160000000000000000000000000 220 22838603359146414573972658651153337270429730715462287017736347161260276926030248458777765497919211029457065581960747795750095505232241970499561769723020565876672261660609763234049775547325430135571331468257475781705465483461920679804221732883552084300452871243809372066597707609236789513119369094371827592726038190649765641774249802351569047524650487160642547548991856299259620552133312174191831904937773942947387695312500 221 5047331342371357620847957561904887536764970488117165430919732722638521200652684909389886175040145637510011493613325262860771106656325475480403151108787545058744569826994757674725000395958920059961264254484902098453056267993005892265926943037860771514536468875754398845383539918655131197487852268902497888662642557456985440980060688958634091559926977869990268020481575402987023893144156244097682636800000000000000000000000000 222 1120507558006441391828246578742885033161823448362010725664180664425751706544896049884554730858912331527222551582158208355091185677704255556649499546150835003041294501592836203788950087902880253311400664495648264899436334755688571961553809173358688465723815588288955519610542294401829530745865797235349258214878920879554200216182483373195589300804138494989445292698006855901530343197858020735864543895091168478131294250488281250 223 249873185435436430377698987059663362395086628984728391823112288166942630559511819124255704981537449930570629002821280463185334406128048989132838398791636205678208673855202473444935869602342296488442348182529563061474952090568573993014629573628022170609481601902574643990474780172898669359397369009512686958623547372894511913532921911630450200324000098757905541135802037759486206356805405425431221161164800000000000000000000000000 224 55971593537537760404604573101364593176499404892579159768377152549395149245330647483833277915864388784447820896631966823753514906972682973565755801329326510071918742943565354051665634790924674413411085992886622125553993819423928386137943130743884968938574027415316900205734649047742417072991207160771469658262083567722142071521833688956767763709665501420424850474022032648059910121186573891224314890525439612828016281127929687500000 225 12593608545945996091036028947807033464712366100830310947884859323613908580199395683862487531069487476500759701742192535344540854068853669052295055299098464766181717162302204661624767827958051743017494348399489978247127717733893361119554128513913014925154523313695230146207027635755233889838890189300458022176251179574626618763197842213152329423483714333790021438960502320619187873723690549028886697518039040000000000000000000000000000 226 2846155531383795116574142542204389563024994738787650274221978207136743339125063424552922182021704169689171692593735512987866233019560929205818682497596253037157068078680298253527197529118519693921953722738284735083801507774187337287375146659612220706618733847792499964804588224429170263597976329577474925596659489047997941194471412948931031755554411396355649977361973564238107379629564005724860519697246511626394217088818550109863281250 227 646077305624121491462330357080396430806673805704796612248389053020040737981389397373513335318926846519441974218777961448245634895440330929720840926954349439434654453860427703550673839109903970520283495061590634864022364678228455075962432996787297552923676367706642888187039690123358954909671734839924718793955627144084175953814273909348628248628478667236122879309229104565013319084911701211316799757138090839244800000000000000000000000000 228 147305625682299700053411321414330386223921627700693627592632704088569288259756782601161040452715321006432770121881375210200004756160395451976351731345591672191101215480177516409553635317058105278624636874042664748997087790514574540117915998873466184342477427786866250084086372746390075687081242301873944444209766341415998342830209571619528514537804095152580539320895798628932844228715662454337592394059516329450157783626765012741088867187500 229 33732988281246631312231192603881658445278052743458840718712889236282367011484303215665878263671808510473104357910834923135801089160730558502584546478140492931762178344960651257787782487606306108805041844155770227520332970536490205120656360641555670795879465963231546484646437584386264249638840678624679984648938658978169207879561834047376076002277142460827356647194245693822002285464471301425750100215505259907042508800000000000000000000000000 230 7758587304686725201813174298892781442413952130995533365303964524344944412641389739603152000644515957408814002319492032321234250506968028455594445689972313374305301019340949789291189972149450405025159624155827152329676580587825407617610822331227781434139355085028635979337991898167197583436758902358613075616050127471110130984711628901844687655273222139789712721237180935808122102968233251378377021892083836513474297414314130321145057678222656250 231 1792233667382633521618843263044232513197622942259968207385215805123682159320161029848328112148883186161436034535802659466205111867109614573242316954383604389464524535467759401326264883566523043560811873179996072188155290084668362056485446613863706454719089529068444637816589290548952346323090834596734232644052990086848613713976264702927376456390254639842407309342029242379615214027613778736244323593119868098073629556736000000000000000000000000000 232 415798210832770977015571637026261943061848522604312624113370066788694260962277358924812122018540899189453160012306216996159585953169430580992217533416996218355769692228520181107693452987433346106108354577759088747652027299026118748580999504179548644725569405184527029182550631206909108152479509413157207469998253638696451876585720657791906181117352310713748919814251664769155347954056541709954718179814089378114913541508817055965960025787353515625000 233 96880983124035637644628191427119032733410705766804841418415225561765762804210624629481224430320029511142586282867348560105183527088477325371186685286160118876894338289245202198092574546071969642723246616617867678202922360665768963789645979399385106100320658945104060994029050226257122189910574869187809949774432076733005802878951248271487906544443733389485246481884934324491989650732460696297510888121860119436837524326055936000000000000000000000000000 234 22670150051024339208842996793945853659618105149432332891909162781453188496185286163298606516694886905607365190190959563064612945338703694136857684356961467817193275159683377314353662443780840896397239708288581036699483832395644288552777974042849251411628980658301997336692849270881438638138546670009562983164349598612191627939112139487465003324434738412326786045017898346907922870321822426773453000285344068021868884983233378118643862381577491760253906250 235 5327485261990719714078104246577275610010254710116598229598653253641499296603542248375172531423298422817730819694875497320184042154595368122161555823885944937040419662525593668873110674288497610653351331447816543624378700612974672893531951519287430603659234325690355655116654983308268620755008662410352098151682118460783649831981322669537667947327539093462099960457107633082805453415891391470619893831801807244497131740183218094080000000000000000000000000000 236 1257286521829809852522432602192237043962420111587517182185282167859393833998435970616540717415898427784984473447990617367563433948484506876830127174437083005141539040356040105854054119132085436114190914221684704295353373344661988126486510343475381679784611519400474684627810522403949823707051846555510201986139644510701172173413997989221233991369873348049607734050100584192545898145186735245426316596948175991506379693851154372437863199178129434585571289062500 237 297976905673664935047816526719560179419093566446241572177911873782676338657629325036120150027567927385041320207173776316112533845790828129808740140341588672218544752564381505087410826234304248359063246670539274917998749482684890771130139434929965899679949771478327131509451030830663383240854214855468657383126552776042500583627511629876285269520919882072272945810424741042690522243475472264344723807492374411416166866265923096827396096000000000000000000000000000 238 70918503550332254541380333359255322701744268814205494178343025960276968600515779358596595706561166717639834209307358763234783055298217094894480153401298103988013651110322798210803776643764411109457052707588347430483702376879003995203816351001160594605857374905775172058585221986773795623136551871691142385085899640118794272365304857661795531507396997594476211182450953030519759819236414604604118048271894287182105545987336305989541229286495091393589973449707031250 239 16949522348529408835389899672862022125716880246595113108623983204506195495523271266704586373868118845515920376024458744413113150216273885679780756662910246853135262615367148772382102617859694255160235597113615035885604868074081954753685874074797700706492908120927376740462899362378186351585320478867147880481921715417801697766515777428697321130407401481867608192781005788976815298892749903339526978920745999335924786513446996783095932256256000000000000000000000000000 240 4067885363647058120493575921486885310172051259182827146069755969081486918925585104009100729728348522923820890245870098659147156051905732563147381599098459244752463027688115705371704628286326621238456543307267608612545168337779669138869247786165004366537770731936890508261721924847168994609734827758509407938019509324856034887507541788774952833873604341742692858949298323147704609063562302792797151448617130641900359555116947943325882709713753606900572776794433593750000 241 980360372638941007038951797078339359751464353463061342202811188548638347461066010066193275864531994024640834549254693776854464608509281547718518965382728677985343589672835884994580815417004715718468026937051493675623385569404900262443170816022084703028650328159903155967704183983181214181960827749137461987214194090567826193917875177969187236223891618178551996358431954303343444513879508597454815228366415033444943806075053448928595266617999360000000000000000000000000000 242 237247210178623723703426334892958125059854373538060844813080307628770480085577974436018772759216742553963081960919635893998780435259246134547881589622620340072453148700826284168688557330915141203869262518766461469500859307795985863510755426919042415569449561408708687318698815850954484812032326372430643976805094403262785859628697283368228398010851089588225259769645330047821787680998552758660961126206724826942135835208223044324794383880816356407756896689534187316894531250 243 57651072073405564859932599378988824389544612769748785289578514753791226660795447787952561780489668440613028916503471522241703645767996810695135226278296742637606115134300787052991319431412379312540230792060250137088708811794424564833107608069039532238873289532397693822687521424125165110561181513086784748294898902130040068326526458573097959171389537051416790014526040170451941726924887504364683058192670505364082316530539624867708277897297668341760000000000000000000000000000 244 14066861585910957825823554248473273151048885515818703610657157599925059305234089260260425074439479099509579055626847051426975689567391221809612995211904405203575892092769392040929881941264620552259816313262701033449644950077839593819278135319476459496395929880543174360367822057609404342627916841492215369223418437840155787286870932723345078322127565390510710840027786572343208511228476083442766472435850063699721313736354570085719445076896947782661688933547586202621459960937500 245 3446381088548184667326770790875951922006976951375582384611003611981639529782351868763804143237672379379846868628577527599609043944010849343355183826916579274876093562728501050027821075609832035303654996749361753195163012769070700485723141680306335972296469234754831534449717015054308301768960651274258165564503040848822718188726545102398643850451990232926691473915787448439664583696997103449182788395858653830358522046609042217179389303920578002524569600000000000000000000000000000 246 847809747782853428162385614555484172813716330038393266614306888547483324326458559715895819236467405327442329682630071789503824810226668938465375221421478501619519016431211258306843984600018680684699129200342991286010101141191392319487892823325481238651884162987087588738311765869296147615271820115642232230106977143353308207428706520864911820854970389886720014576390021367052825631724956203337856301042927397162323889328495017783058651454035160011725491770593905821442604064941406250 247 209409007702364796756109246795204590684987933519483136853733801471228381108635264249826267351407449115878255431609627732007444728125987227800947679691105189900021197058509180801790464196204614129120684912484718847644494981874273902913509526994458512016260330182011866467961219060745853700194765040336926104344431285860956359267071211553289100922065216093546968537996606496450635928765219307734347057368484891436425746128839007500409200215856416981997542440960000000000000000000000000000 248 51933433910186469595515093205210738489877007512831817939725982764864638514941545533956914303149047380737807347039187677537846292575244832494635024563394087095205256870510276838844035120658744304021929858296210274215834755504819927922550362687115865055412745621465134742228194080356003654471547000887685113209692849157973959906166627319423214121334022551347395384333089659082765216539076902934213251586725881180470079657519243077176093661599464950250724620828859757296741008758544921875000 249 12931425043636430929283258208097473883979374870695122666991769708451294990220444837955271661484112797803714029412757731706923726851235963291164121116285127686706108960757058932872164745044027331701460534715756358279742854120700162052715040308999708252590808461439627288222541970797019669791617433706585183604724813113330809749448944322649868921770726946994233616472054290656336135032149751144169777032972004163946993926829373727656617283124411196200292762108559360000000000000000000000000000 250 3232856260909107732320814552024368470994843717673780666747942427112823747555111209488817915371028199450928507353189432926730931712808990822791030279071281921676527240189264733218041186261006832925365133678939089569935713530175040513178760077248033990943859588458258532432105265786011763730237283027213729850383227407818212045965899185151036100149751056558778685177064412785498494067547086685198076522112212723934250723513976745129466983187236156020778659708252405322144040837883949279785156250 251 811446921488186040812524452558116486219705773136118947353733549205318760636332913581693296758128078062183055345650547664609463859915056696520548600046891762340808337287505448037728337751512715064266648553413711482053864096073935168807868779389233209429778601151419267424580228098143975442836285007212577094613034565975961676425621800337005027894753811352072249960814922431765157958473342281602705983292110942515881475006786204394265683271148822500247262533422940160000000000000000000000000000000 252 204484624215022882284756162044645354527365854830301974733140854399740327680355894222586710783048275671670129947103938011481584892698594287523178247211816724109883700996451372905507541113381204196195195435460255293477573752210631662539582932406086287787798155857422442722292539783166843713723027857136242298621418948141102709729921437998006208650609476291563717370589304477535720831704468606055142074791357482663088886063691212918289962992082236245362505167135465524565745019484311342239379882812500 253 51734609926400789218043308997295274695423561272066399607484636163134302903130041238314437828111213744932542876617296316904840977852744354743364096544589631199800576352102197345093407901685444661637384445171444589249826159309289810622514481898739824860525192034779122153843421194839713182026980476518232485296334026194363625856738912063079404436396524096878067073984831113057113357011850031564975044698638214897635143115571857610690692932679822168634764001872832322600960000000000000000000000000000000 254 13140590921305800461383000485312999772637584563104865500301097585436112937395030474531867208340248291212865890660793264493829608374597066104814480522325766324749346393433958125653725607028102944055895649073546925669455844464559611898118678402279915391402900785806744548134122846275469766068076852127424227922573481115002947204667927463701156716826166085242042757166568312302516517346061634444856132066075719612527149966808685914826668738364160272482537640107343092402935094866833733394742012023925781250 255 3350850684932979117652665123754814942022584063591740702576779884286208799035732771005626138126763314259280802118502282445926550135522251856727692533193070412811083330325659322041700029792166250734253390513754466045711240338462701034020262992581378423277983909574275600402266352692286026345997894202224043976289224000639137765635783511443882446186575813555288074487686738402579790807014375632208440498535630638626820636083285368663568592289450529967835864286171159484327526400000000000000000000000000000000 256 857817775342842654119082271681232625157781520279485619859655650377269452553147589377440291360451408450375885342336584306157196834693696475322289288497426025679637332563368786442675207626794560187968867971521143307702077526646451464709187326100832876327376356556823634822087010286563725882985195988763218095706927400353270236500946821772256538385371403604397952452540307452878526605938360649941586398520645381742875901361787597540946107349087575553494724634433887232567179539342153173685073852539062500000000 257 220459168263110562108604143822076784665549850711827804303931502146958249306158930470002154879636011971746602532980502166682399586516279994157828347143838488599666794468785778115767528360086201968307999068680933830079433924348138026430261142807914049215739347979630017595495808758784205846943973849354046651570948957059201748590730817165415828118527107883844534995237439432224582478260373390592949804903191840356510647606755343224039373584180339605786838655620061854607030888693760000000000000000000000000000000 258 56878465411882525024019869106095810443711861483651573510414327553915228320989004061260555958946091088710623453508969559004059093321200238492719713563110330058714032972946730753868022316902240107823463759719680928160493952481819610819007374844441824697652484574645888334458960373144576596607009086206580607721539883887061295144462982495606949543865301295752145622572734020774503248736824536196557937892076200877368739538581773178953775906170107754495039145357854583307978903931779768782556103542447090148925781250 259 14731522541677573981221146098478814904921372124265757539197310836464044135136152051866483993367037591976051474458823115782051305170190861769614405812845575485206934539993203265251817780077680187926277113767397360393567933692791279202122910084710432596691890007245695590785002838253607737915062872745587651487724134949924746889890031424372190079523649041676023257174121896629436757478916467065096697615345470306637717915104694458517446197214091225390382693123135578884235607074102312960000000000000000000000000000000 260 3830195860836169235117497985604491875279556752309096960191300817480651475135399533485285838275429773913773383359294010103333339344249624060099745511339849626153802980398232848965472622820196848860832049579523313702327662760125732592551956622024712475139889235243179520103570466237998233003331620256368394728219833616765621733318665563839085930314463335966442918436917998667955003251095902555465027697769576970588642331179987358044944017561738291126026783007939526851317671703064984688487664062064141035079956054687500 261 999681119678240170365666974242772379447964312352674306609929513362450035010339278239659603789887170991494853056775736636970001568849151879686033578459700752426142577883938773579988354556071377552677164940255584876307519980392816206656060678348449956011511063167292819017115789577608776436975760667430034358135824322359845936070378875480996485891119949105834225154848255237839155820306322164774973418187646965073074873194608781048633063985592013393370471939287011507270595476046519625318400000000000000000000000000000000 262 261916453355698924635804747251606363415366649836400668331801532500961909172708890898790816192950438799771651500875242998886140411038477792477740797556441597135649355405591958677956948893690700918801417214346963237592570234862917846143887897727293888475015897977672494104584717718646328454114810784384570646668612439406915193133022493122639306901323714409267189698348737314647066650332282779505816050034644450246842802259844600347139906014299520081171645778162957387404410788563073037626800628630354115739464759826660156250 263 68884027232548817179216648527172473578241428906973375771263803047752982112422438306381984658745965404339944344730188908707054928103119659421645829757344140046675780471670685132302677559040654341644772727373251331486845971768947393535842517102278292668929181160908642829825324786954626004035240881869793778739167506641813430635652665188669315686565124572825719712669286938142640902271851418189333764013616092456460526204789919383081976075865707822836716974583290846034176197899894488434108006400000000000000000000000000000000 264 18185383189392887735313195211173533024655737231440971203613644004606787277679523712884843949908934866745745307008769871898662501019223590087314499055938852972322406044521060874927906875586732746194220000026538351512527336547002111893462424515001469264597303826327644253702593582576924251375416625300816195420619028552827176517646831188470634925019961518059304864297670895672002761553308262620618373151124623958654750623230274119671122301891036092897190210620646101592833065075845462928047725271935353996045887470245361328125000 265 4819126545189115249857996730960986251533770366331857368957615661220798628585073783914483646725867739687622506357324016053145562770094251373138342249823796037665437601798081131855895322030484177741468300007032663150819744184955559651767542496475389355118285513974897413528671548267842749901478225324708414134886254194254529750638306627247884009334828914063550778256863228155159692367746573725662562662290994838091674842104323428025903663514416463722652886228554071362694110139943257104223765004288000000000000000000000000000000000 266 1281887661020304656462227130435622342907982917444274060142725765884732435203629626521252650029080818756907586691048188270136719696845070865254799038453129746019006402078289581073668155660108791279230567801870688398118051953198178867370166304062453568461463946717281900882378853729456746776343654751151016719395077665453424221961184937771667788395891877235208660959891664306618998484093026161644022881534876118774154545516901231037911414517179026709023158811050101769729086374080289191976507894524313345087807858362793922424316406250 267 342264005492421343275414643826311165556431438957621174058107779491223560199369110281174457557764578608094325646509866268126504159057633921023031343266985642187074709354903318146669397561249047271554561603099473802297519871503913757587834403184675102779210873773513748611594092497925965228129222856860686571130940233629175273641923966514372948282317250254534941960653254376280561612143443219297245769686306206346429559459246070756708411228196126689458505427768321645245541362605128490588891246181639782400000000000000000000000000000000 268 91726753471968919997811124545451392369123625640642474647572884903647914133430921555354754625480907066969279273264644159857903114627445890834172399995552152106136022107114089263307398546414744668776622509630658979015735325563048887033539620053492927544828514171301673605844478948004901372414995575957928265890087455061791924478922608091461284797188969181229892814730420333496148950444062677617673637744066504334625827141419782338635044005424066858718420181960202261095646731220239432982785981198874367540304899169597774744033813476562500 269 24674496683959639479411192502726424547294255297332825680197106039081288901892917898390428994254364001014736124508189279001775937834782944634392375598803528916550589946813690011829690208985566315900911455090647265355232802576460150612022157794389597509558870312080150059288163545806985193243744981621788537607797342215723281957327708110992067657103576272946944565413910966698763974433359821286676220726405500046223857822867664633051941237902186712018093070896149242898611474432632692596043199804193733240422400000000000000000000000000000000 270 6662114104669102659441021975736134627769448930279862933653218630551948003511087832565415828448678280273978753617211105330479503215391395051285941411676952807468659285639696303194016356426102905293246092874474761645912856695644240665245982604485191327580894984261640513008980513476280647979322166890623279386012801449155967919713137496117889759685831968718881244297732184003934519479755297658362401850619285373101898068822181682352221484015141252663305951106372752760235712129225843246334103529158485989979299794129432411864399909973144531250 271 1805432922365326820708516955424492484125520660105842855020022248879577908951504802625227689509591813954248242230264209544559945371371068058898490122564454210824006666408357698165578432591473887334469691168982660406042384164519589220281661285815486849774422540734904578987011987317318805392777541419119624846898591266501418909301130277853370614402133086955070260673178364515583465199275314449146165560343871956381907271961870545675122327402695875797237601846587537580073174399956623546904284315723690912495173632000000000000000000000000000000000 272 491077754883368895232716611875461955682141619548789256565446051695245191234809306314061931546608973395555521886631864996120305141012930512020389313337531545344129813263073293901037333664880897354975755997963283630443528492749328267916611869741812423138642931079894045483645360200655853560275347325851503039920486909841005955500065237535505070613268350426668272289973245253620085355819048209703035181807056870540711647492961963132791241232951369481481860427583290131572128014483934782805088071997560482664049459801573587859049439430236816406250000 273 134064227083159708398531635042001113901224662136819467042366772112801937207102940623738907312224249736986657475050499143940843303496530029781566282541146111878947439020819009234983192090512484977908381387443976431111083278520566617141235040439514791516849520184811074417024613281815931328159178616933592415695210807211916898837035335534832621408784355299686238221300662817839596169685361804608809659784757229504525185308680958126299133000896715051502702141850715213045166194075573238664571677255160067868628197834752000000000000000000000000000000000 274 36733598220785760101197668001508305208935557425488533969608495558907730794746205730904460603549444427934344148163836765439791065158049228160149161416274034654831598291704408530385394632800420883946896500159649542124436818314635253096698401080427052875616768530638234390264517133998715984929555354670392323567017602068106328990028829305818722183328335703861154021979181341663110744983653160049616360831140511160497025980719467445427251094438042516167796360442852287498524227952479304035850684551329270291265574366514990101172914030030369758605957031250 275 10101739510716084027829358700414783932457278292009346841642336278699625968555206575998726665976097217681944640745055110495942542918463537744041019389475359530078689530218712345855983524020115743085396537543903624084220125036524694601592060297117439540794611345925514457322739282828812043892441466701389958970323123985964773721131827010318669942494309874129561431968912206296859324264371170813923290368324171836384687485123609192262598329968902287335731186695650355480247081989396859564028481596634345461955681812112998400000000000000000000000000000000000 276 2788080104957639191680903001314480365358208808594579728293284812921096767321237014975648559809402832080216720845635210496880141845495936417355321351495199230301718310340364607456251452629551945091569444362117400247244754510080815710039408642004413313259312731475441990221075978964420839778003031634966108088344722385170219058963331800017621541189212798727035459962023549399795985831991652900483228203368946763036288729037804964655387626734530028335999606007435972470791635456449620403393498784516225881806960062388388641418536584579851478338241577148437500 277 772298189073266056095610131364111061204223839980698584737239893179143804547982653148254651067204584486220031674240953307635799291202374387607424014364170186793575971964280996265381652378385888790364736088306519868486796999292385951680916193835222487772829626618697431291238045355639931645109723740532931359186911936294826506205905332565820187862739858676760984809709392389802769959584117032821116740008676700834294526914830720282296669263282887887425913558141997303477232208614879678098234920272821414470027039221453319831552000000000000000000000000000000000 278 214698896562367963594579616519222875014774227514634206556952690303801977664339177575214792996682874487169168805438985019522752202954260079754863875993239311928614120206070116961776099361191277083721396632549212523439329565803283294567294701886191851600846636199997885898964176591196312742518870639039998801243492270887845712022323339224776357782686574677917668746622378562588445617435683297997007776092949731225917437491187901570091894137085189316255318255745493039368479197429178185353652392200726291631356618719435798027974912421131000155583024024963378906250 279 59900992140900661842887713008863182129122009476582943629389800594760751768350630543484927246074521981920198096717476820446847864624238562251607021402113768028083339537493562632335531721772366306358269660481230294039572948859116039184275221826247526596636211499799410165811005268713966939009691113495284451995765084020848971751317074694253628405618042646801981021912637188932033713806290318913860315102841323509193915393641146688001991198362133557619267919569582206562549078405966886749671279566335742146386730098253048239685107712000000000000000000000000000000000 280 16772277799452185316008559642481690996154162653443224216229144166533010495138176552175779628900866154937655467080893509725117402094786797430449965992591855047863335070498197537053948882096262565780315504934744482331080425680552490971597062111349307447058139219943834846427081475234926068688590514635027808976385432759105493256907972945359238721808781920773349520393915457849633028043282486261155137616457100227223480837582939889083674616178693360709240364888800577368872327422031671912611481175017441503245473305950943613460235252368125013425014913082122802734375000 281 4713010061646064073798405259537355169919319705617546004760389510795775949133827611161394075721143389537481186249731076232757989988635090077956440443918311268449597154809993507912159635869049780984268656886663199535033599616235249963018774453289155392623337120804217591846009894540949166754428621182597425173555720891099011054538941933533783094440189161644390691114761906149507786433497532654556488574550105142277686933341694909568277005471679933715899538358794983542636446455726218421330727321806825979183074221950288709087807972311040000000000000000000000000000000000 282 1329068837384190068811150283189534157917248156984147973342429842044408817655739386347513129353362435849569694522424163497637753176795095401983716205184963777702786397656418169231229017315072038237563761242039022268879475091778340489571294395827541820719781068066789360900574790260546249016185927739333280789530275374723169573474036209079178912289602357282912226552169995943177865591699199315110117208545825227488317180316119606945410832340611183381703955033948399805100331345378780420514502542451643510184286349270393445263635057006671982008263660827651619911193847656250 283 376126480979725789473555530142638166690581228426513876455907645298567695396574246336346215607001569345428223549846038269831484149033011998761391686067344749089888550536766341892437811900165386821230544431497043302092891450973270358548676314019194335263698042262901389134862665643734569923152647681406526124669421497322340501932581535799003416975427724441602445801827628053533174594443161438596077874754096924135570132739302616910574004388922185215251504693713049900608844126465258116122603583442269930958059375164971404771236518160278487040000000000000000000000000000000000 284 106819920598242124210489770560509239340125068873129940913477771264793225492627085959522325232388445694101615488156274868632141498325375407648235238843125908741528348352441641097452338579646969857229474618545160297794381172076408781827824073181451191214890244002663994514300997042820617453094824388157679047180964809635290740590117041281862008078326098102255770384150285810043848692195175792809350563746612139846783477061772052476062662074687941270485590424589813348585512065743208612679903562557112476815563643483913333553130244243977802271411234634567517787218093872070312500 285 30443677370499005399989584609745133211935644628842033160341164810466069265398719498463862691230707022818960414124538337560160327022731991179747043070290883991335579280445867712773916495199386409310400266285370684871398634041776502820929860856713589496243719540759238436575784157203875968806712773810102273566705715319744474574357894256051235831005172963344609313786338305881982831246274044392651981642172401515817363135636490738298163906312394425119113626559509842274866090538186989517529301275269278962682436911045416203187928917950151734067200000000000000000000000000000000000 286 8706891727962715544397021198387108098613594363848821483857573135793295809904033776560664729691982208526222678439617964542205853528501349477407654318103192821521975674207518165853340117627024513062774476157616015873220009335948079806785940205020086595925703788657142192860674268960308526962027599227553877874697802209359331061139611597665560939384998643920872925564609822027748561148001170271025218732103305754017182980798143194179705594369304018750409022329983399130794401008294599839124744211375984505717769843170330196541956500733544474165995527236139430897310376167297363281250 287 2498877925925299361241945083937100024302101582424611765867123489972675897442457693872910777421598893847025908712170355823613079962679887300015996789295616339776807018497557713599908613758956035249016274657235796555614142679417098904547564838840764853030676987344599809351013515191608547236562358936022188435597566218961471846066994869681403866392156575577099536159135401544105993166360095842208982906379340385962991186291285333062994089864335015511662632299541945434398526852704477238846615458612640750789603174194429578430842356426116436332055101440000000000000000000000000000000000 288 719676842666486216037680184173884806999005255738288188569731565112130658463427815835398303897420481427943461709105062477200567029251807542404607075317137505855720421327296621516773680762579338151716687101283909408016873091672124484509698673586140277672834972355244745093091892375183261604096110287644235660168432645745032617860236505928492800397906092598860576801275914371607441983883354960682365662602819608992474672336401132505282304921941921874008160091345598454217496285010155577010265467395949411492222136638401002841697104743093118363834491350696609583217650651931762695312500000 289 207986607530614516434889573226252709222712518908365286496652422317405760295930638776430109826354519132675660433931363055910963871453772379754931444766652739192303201763588723618347593740385428725846122572271049818916876323493243976023302916666394540247449307010665731331903556896427962603583327703202339637596043517201200728583595009322962877461829231833912596527784940175626572622198031058930329369947833900274704113969168432079709725835205881309265066371781282966036729380250805688405105545835152275510271874186614102448334341013972329349229232091299840000000000000000000000000000000000 290 60316116183878209766117976235613285674586630483425933084029202472047670485819885245164731849642810548475941525840095286214179522721593990128930118982329294365767928511440729849320802184711774330495375545958604447485894133813040753046757845833254416671760299033093062086252031499964109155039155147590024804381223561912743679272187464809598960758419879102197930577907069779762289452956988054603479257320730975290923663312810570594797440888184811291120498126899895405483898197703518195207169768515889707597396539944523607302945009147043467480034975585833687093226282886462286114692687988281250 291 17551989809508559041940331084563466131304709470676946527452497919365872111373586606342936968246057869606498984019467728288326241111983851127518664623857824660438467196829252386152353435751126330174154283873953894218395192939594859136606533137477035251482247018630081067099341166489555764116394016589302923767168970919198385538287717008495003011999498395020867686089939257885106301147955975649684111911177000920009184326366512777661518614205350601373675675016889985947641611642952553000213930908035350543748155554181156721461643373834495241777790501370881638400000000000000000000000000000000000 292 5125181024376499240246576676692532110340975165437668386016129392454834656521087289052137594727848897925097703333684576660191262404699284529235450070166484800848032421474141696756487203239328888410853050891194537111771396338361698867889107676143294293432816129439983671593007620614950283121987049936793578756106036050811535362806643963652000738341795300362733846438799645536101103078605554392656456813915953380678012925928940982977972759493593139057010354035248665763678576432499783541804440803288867439317912337858290621096216011438767508685219075674067103654088357618718873709440231323242187500 293 1501678040142314277392246966270911908329905723473236837102725911989266554360678575692276315255259727092053627076769580961436039884576890367065986870558780046648473499491923517149650750549123364304379943911119999373749019127139977768291508549109985227975815125925915215776751232840180432954742205592716189725337866076951312618301642049913628068646348430857916527183326478988711908938138407625873321026306582889094212984961693995264893550078610080631046300765709731503604733266913085234717625590667198884842368270047356980780840674778322282044348936921427103606374400000000000000000000000000000000000 294 441493343801840397553320608083648101048992282701131630108201418124844366982039501253529236685046359765063766360570256802662195726065605767917400139944281333714651208850625514041997320661442269105487703509869279815882211623379153463877703513438335657024889647022219073438364862455013047288694208443397799355477611932865371109102024821174756710867620971261375996204498851306375737881664161088898133205770465487031574373995298646321646404355648393883895298808579128667209737844112573156220710786071630933483839131003869698038093583582388213392921788156221628385078666025006820826092734932899475097656250 295 130240536421542917278229579384676189809452723396833830881919418346829088259701652869791124822088676130693811076368225756785347739189353701535633041283562993445822106610934526642389209595125469386118872535411437545685252428896850271843922536464309018822342445871554626664317634424228848950164791490790833894501095147903042854375321077814658849706438611985886711538049569994059436656144438578000181879189719548323168461153799035197184660973500059303117973068482829657956971379925494146880826477879618334236200244687162197353040169157609296558094561035150837449473654784000000000000000000000000000000000000 296 38551198780776703514355955497864152183598006125462813941048147830661410124871689249458172947338248134685368078604994824008462930800048695654547380219934646059963343556836619886147206040157138938291186270481785513522834718953467680465801070793435469571413363977980169492638019789571739289248778281273830265841625187103699174251863245696966720315442249294355208473472091085329930019146887086672644066542053874027081973146197662520975590500500336919439373243609800369516015912303674058327372590273883958331191154955341748409343122258946660336032210648101364872757092071827563250321545638144016265869140625000 297 11449706037890680943763718782865653198528607819262455740491299905706438807086891707089077365359459696001554319345683462730513490447614462609400571925320589879809113036380476106185720193926670264672482322333090297516281911529179901098342918025650334462709769101460110339313491877502806568906887149538324144240795245911236896390580554836723280073203792704229765881222412437951651980618825502657009863477468932999700817338539175013974245018655479903793559927087404334439038148057761586226647570581116848720391350750921236378472017355775101194844119352710922645497824162506342400000000000000000000000000000000000 298 3412012399291422921241588197293964653161525130140211810666407371900518764511893728712545054877118989408463187165013671893693020153389109857601370433745535784183115684841381879643344617790147738872399732055260908659852009635695610527306189571643799669887511192235112881115420579495836357534252370562420517995779051759597464015069325035130531445941419350963304820639392697862577442366977820596287089873211157115676676386607563386897778857481537345967795371511286519124022056738798430370829543734183147263348501195170621592480520582708494377296286712282502903376446754023341791598084319994086399674415588378906250 299 1020191707388135453451234870990895431295296013911923331389255804198255110589056224885050971408258577833130492962339087896214213025863343847422809759689915199470751589767573182013360040719254173922847519884523011689295750881072987547664550681921496101296365846478298751453510753269255070902741458798163733843534578119178964623036064791989122589984220524190165420787007393295029509929440268244848125797695896694845127684036523747523510588097385956112616990982529115648513848216723926108978549569556320778858108810092958042896193611366543252151296298729175921311646960028712592998400000000000000000000000000000000000 300 306057512216440636035370461297268629388588804173576999416776741259476533176716867465515291422477573349939147888701726368864263907759003154226842927906974559841225476930271954604008012215776252176854255965356903506788725264321896264299365204576448830388909753943489625436053225980776521270822437639449120129804657601777290079683520075478926096060861285058999877314918305097354376942600825363115653527728749917428540490001455579935095768857002136998685556505581171049323788864511189485954357830213710090348888113331971138389230811239199847682465358785542753390714319710858703888276336119139159563928842544555664062500 301 92123311177148631446646508850477857445965230056246676824449799119102436486191777107120102718165749578331683514499219637028143436235459949422279721299999342512208868556011858335806411676948651905233131045572427955543406304560890775554108926577511097947061835936990377256252021020213732902517553729474185158756826072208854989378405144362913750951203436919896339623621846068508119115751890453259098375193749759871152884238821167069015964378659713782673723347645875396717915606559465265011803834116872760217097141691659853101780373935336924359144758714967373196302480670537099488788480000000000000000000000000000000000000 302 27821239975498886696887245672844312948681499476986496400983839333968935818829916686350271020886056372656168421378764330382499317743108904725528475832599801438687078303915581217413536326438492875380405575762873242574108703977389014217340895826408351580012674452971093931388110348104547336560301226301203917937490128453015970133286426002451649430259317779667126189634301411334897657681759039911426249308673701439412478063785781637976189985520625462046537802570765677040420610518838574372574717742199308337085056114962100494249680796520521399851368289481078024562409043634521593002840318353006626275600865483283996582031250 303 8429835712576162669156835438871826823450494341526908409498103318192587553105464755964132119328475080914819031677765592105897293276161998131835128177277739835922184726086421108876301506910863341240262889456150592499954937305148871307854291435401730528743840359250241461210597435475677842977771271569264787134963593122045262659505490128878326375640644812054371392909914183131706441038286437422559132221652367309118098141938358972510518506994088927815378789639740236013943254835931465366758923379995536936058296650614789088908803863085573368965292005219175430072095863110425806730302586880000000000000000000000000000000000000 304 2562670056623153451423677973417035354328950279824180156487423408730546616144061285813096164275856424598104985630040740000192777155953247432077878965892432910120344156730272017098395658100902455737039918394669780119986300940765256877587704596362126080738127469212073404208021620384606064265242466557056495289026767990744782815950734341286067583853927604443919716982529886061539773261415575421018288083397154244786433672663536643951207305752880578772863349894132349130525193514066609635524665782815904382270155944427262606224789850277220740387958413199308215427147326562341930638988998766238848166753305122256278991699218750000 305 781614367270061802684221781892195783070329835346374947728664139662816717923938692172994330104136209502422020617162425700058797032565740466783753084597192037586704967802732965215010675720775248999797175110374282936595821786933403347664249901890448454625128878109682388283446594217304849600898952299902231063153134781560414025809159674592294780394828263881455006772454264694118393741189769798966801900060504312513886839550452017567918296220445481993073309270678226399567820654830499260408060277184416264090403747599408586897501811218708580701713730506573154936885428146625738220462157280051200000000000000000000000000000000000000 306 239173996384638911621371865259011909619520929615990734004971226736821915684725239804936265011865680107741138308851702264217991891965116582835828443886740763501531720147636287355793266770557226193937935583774530578598321466801621424385260469978477227115289436701562810814734657830495283977875079403770082705324858576399136738801775554667826128378208436319060984416687589411171612591144200460972221226517336292495808165700516704581966717485723478935433644461212447583827992101349986495737155599925874178290989135506943092233914556591513679080397396309208161617584919934171261093376765931759385104274352256470592692494392395019531250 307 73426416890084145867761162634516656253192925392109155339526166608204328115210648620115433358642763793076529460817472595114923510833290790930599332273229414394970238085324340218228532898561068441538946224218780887629684690308097777286274964283392508724393857067379782920123539953962052181207649376957415390534731573849854597093979536355493005209239381244050368460251465756601763198620504951698428193587661963738971748188924777128313829237257154417699273444791736225127277156904672558440374725552175145965075800972869505552339998021273924219060033972346355284646166855380164967540677560587549409280000000000000000000000000000000000000 308 22615336402145916927270438091431130125983421020769619844574059315326933059484879774995553474461971248267571073931781559295396441336653563606624594340154659633650833330279896787214388132756809079993995437059384513389942884614894115404172688999284892687113307976752973139398050305820312071811956008102883940284697324539014643410773520616795195916264321715800179523765248997982014624275030940466243692106106325221466143743306067942508326889474020708034507241046611723521193449365489849356170647992885745011582462296055066437770421262600637892416232762468832603256445619899658489424657952547200785679476358339747821446508169174194335937500 309 6988138948263088330526565370252219208928877095417812531973384328436022315380827850473626023608749115714679461844920501822277500373025951154446999651107789826798107499056488107249245933021854005718144590051349814637492351346002281659889360900779031840318012164816668700073997544498476430189894406503791137547971473279723078195983822564451154156734837730511838023599883169459981676887404412491455224360817247208499004696332852601278331695662420443443504102120023731923454828819387270466287547892250018401178906331183175967967146039027646861855152025180354840276635547205082218437429255259922600170618880000000000000000000000000000000000000 310 2166323073961557382463235264778187954767951899579521884911749141815166917768056633646824067318712225871550633171925355564906025115638044857878569891843414846307413324707511313247266239236774741772624822915918442537622628917260707314565701879241499870498583771093167297022939238794527693358867266016175252639871156716649637140696722685768977588470737089800944064500449712601328089299416661965894224773799991672202595005738244318964264330317204120901830010599032229460416719852023824353704114722456378468824777713674490386300898331939762591668130289795779210956388794434838273658123337614527585595000769611575858583819353953003883361816406250 311 673726476002044345946066167346016453932833040769231306207553983104516911425865613064162284936119502246052246916468785580685773810963431950800235236363302017201605543984036018419899800402636944691286319926850635629200637593268079974829933284444106459725059552809975029374134103265098112634607719731030503570999929738877150318927870410106348684724892865427178028586014524701938961911398558165648668856067971344006050263203877945156554825028795587826819339482271560822872537332949486557327328606732636339224440964435118557040759317304508872560705454356943140848156376663255799277280105354367667112888185651200000000000000000000000000000000000000 312 210202660512637835935172644211957133627043908720000167536756842728609276364870071276018632900069284700768301037938261101173961429020590768649673393745350229366900929723019237747008737725622726743681331817177398316310598929099640952146939184746561215434218580476712209164729840218710611141997608556081517114151978078529650636773230567313053186533357422347886887500094969347076390446065420326876200897832489456129265006899817597512077567562830657054399879466672790624635192551759764719247195797349296841159404771252016085157664708356798661694958404944951806738547459023178842668934177495791654324791787466699840092613242450170218944549560546875000 313 65793432740455642647709037638342582825264743429360052439004891774054703502204332309393832097721686111340478224874675724667449927283444910587347772242294621791839991003305021414813734908119913470772256858776525673005217464808187618021991964825673660430910415689210921468560439988456421287445251478053514856729569138579780369871926616815115268598263341859383902653910309007874713212503969978498824646765779001522019446829450867514365640117765658867704284330226293342289788335916030247769399561648203601123495115248193177572167389820021280259997753375673972782004427346347265943196855517583556684564553725588275200000000000000000000000000000000000000 314 20659137880503071791380637818439571007133129436819056465847536017053176899692160345149663278684609438960910162610648177545579277167001701924427200484080511242637757175037776724251512761149652829822488653655829061323638283949770912058905476955261529375305870526412229341127978156375316284257808964108803665013084709514051029735397243872217361990213533168975613421817360391718556454294664307230506532248484099812407139170221821397672414827814050843712979587062263507799423863807665939721686507853150078635501502947730485567218754240246341081346959375452957275641964289275066085048680092412312164648555084794237800269173765046434709802269935607910156250 315 6507628432358467614284900912808464867246935772598002786741973845371750723403030508722143932785651973272686701222354175926857472307605536106194568152485361041430893510136899668139226519762140641394083925901586154316946059444177837298555225240907381753221349215819852242455313119258224629541209823694273154479121683496926074278041247514574498488081222322327086548827116825779579204379994401858100693767667226801804574934799393776979818033523622590596486694805918741214290342521779095023986939135857394853755175134889363468977858062422424753907209293347627595924680213336466077968184028687681116906294824309897560064000000000000000000000000000000000000000 316 2056410584625275766114028688447474898050031704140968880610463735137473228595357640756197482760266023554168997586263919592886961249203349409557483536185374089092162349203260295131995580244836442680530520584901224764154954784360196586343451176126732634017946352199073308615878945685598982935022304287390316815402451985028639469824009552403717348728518256106653785077949688510115923512672703892946805091447012938022186873060591698934769405772464253597304479399971624462598614629506096572161382187120564945043203982992385380220296338631625084300980919248736420311349766849360416553987724892989559085570436857135090543435648269339879334438592195510864257812500 317 651882155326212417858147094237849542681860050212687135153517004038579013464728372119714602035004329466671572234845662510945166715997461762829722280970763586242215464697433513556842598937613152329728175025413688250237120666642182317870874022832174244983688993647106238831233625782334877590402070459102730430482577279254078711905936264760652931835765133633898126241752798612492402640736842465254096779013622060964146161256867955756054503961246560408281753718865291502556922100551111122462676206754380022678446451525958010044571704594652078629338172847123343252987137376524979731429064541338737755056309095684987486942003200000000000000000000000000000000000000 318 207298525393735548878890775967636154572831495967634508978818407284268126281783622334069243447131376770401559970680920678480563015687192840579851685348702820425024517773783857311075946462160982440853559658081552863575404371992213977082937939260631409904813099979779783948332292998782491073747858405994668276893459574802797030385435748314729468934839631756513832236164613030509360095075994959205314372916518807043126239930931981787786156887306249174066392153930833106497214715111406983989584020695643978483095080300228343128244930981835589472176933105111845279353870211402511377673500881631527549029050675499431518788992322656452771760086761787533760070800781250 319 66128229600601640092366157533675933308733247213675408364243071923681532283888975524568088659634909189758097630647213696435299602004214516144972687626236199715582821169837050482233226921429353398632285530928015363480553994665516258689457202624141419759635378893549751079518001466611614652525566831512299180329013604362092252692944924802752461930033409990134978129188916272603937080733644334358214106278372655459437792452284683538962316828174294896524715247395979328506278178954870165853341929476056905888975453984026374917013857400199617304222665935582019476494489997630589745187358114171616669512140132830550399055679402803200000000000000000000000000000000000000 320 21161033472192524829557170410776298658794639108376130676557783015578090330844472167861788371083170940722591241807108382859295872641348645166391260040395583908986502774347856154314632614857393087562331369896964916313777278292965202780626304839725254323083321245935920345445760469315716688808181386083935737705284353395869520861742165954730571251429529438926094869067293714401157674787087494384316830847114378422486364541700290567638646128910690173627761153385246191587433417472053170361782861043598433064551137406228150310479384383171810357017320943863172039499872158864867373502033835861776560793097124191682333237226353258794876411764998920261859893798828125000000 321 6792691744573800470287851701859191869473079153788737947175048348000566996201075565883634067117697871971951788620081790897833975117872915098411594472966982434784667390565661825534997069369223181107508369736925738136722506332041830092581043853551806637709746119945430430888089110650345057107426224932943371803396277440074116196619232338113839279568584540367944471310036260337175391324152441080524495364120295179988907047375498757607392874357941797240968581416196554624776216920279236535805283458983093159295256973162447655450088027781029244078943370979975954567022950665326979831198588463174108038533815154997975351068963599548416000000000000000000000000000000000000000 322 2187246741752763751432688247998659781970331487519973618990365568056182572776746332214530169611898714774968475935666336669102539987955078661688533420295368344000662899762143107822269056336889864316617695055290087680024647038917469289811096120843681737342538250622428598745964693629411108388591244428407765720693601335703865415311392744824539418093005280618002189682347472376281000680397856974325026585322957238818696466968434590806786116816615528525374971954908768867747063128257424247835982861537909008258472898113747880350593838585630745104390567192841750538316029589699356826712084198950085565239675327970939591650206844767298612548977668182487832382321357727050781250 323 706480697586142691712758304103567109576417070468951478933888078482146971006889065305293244784643284872314817727220226744120120416109490407725396294755403975112214116623172223826592905196815426174267515502858698320647960993570342580608984047032509201161639854951044437394946596042299788009514971950375708327784033231432348529145579855624707005913934428461005523637162742355805758560320283096324006665776900635357930403445490214362614077388202843027468395374387414391945491949141677400163974899097530800135165682645573346415410039369252835610614777936404672704617029050368864561875503907109656138195189246040531836212969715352444338176000000000000000000000000000000000000000 324 228899746017910232114933690529555743502759130831940279174579737428215618606232057158915011310224424298630000943619353465094919014819474892103028399500750887936357373785907800519816101283768198080462675022926218255889939361916790996117310831238532981176371313004138397715962697117705131315082850911921729498202026766984080923443167873200216898028040662727900620011763439195300514435163899084890485669059541211795404767382631703114070499637286272203121410558824851424311099025713295578706861701514869342598472945707482164252541359546869841465647361011921593023372729085365879447349276572768394391815992119572741660776848998281734743274535638543262837629299610853195190429687500 325 74392417455820825437353449422105616638396717520380590731738414664170076047025418576647378675822937897054750306676289876155848679816329339933484229837744038579316146480420035168940232917224664376150369382451020933164230292622957073738126020152523218882320676726344979257687876563254167677401926546374562086915658699269826300119029558789758568045097738542941315246424970377519662301764860273445412215819555929625117736624781736506280539015958236512780199905207961470921368228888675101484345092068387548560477412527343404876094894299664967804513680474012949961267278519921584755787773959401150264610967038475566774001093578052713970243993600000000000000000000000000000000000000000 326 24251928090597589092577224511606431024117329911644072578546723180519444791330286455987045448318277754439848599976470499626806669620123364818315858927104556576857063752616931465074515931015240586625020418679032824211539075395084006038629082569722569355636540612788463238006247759620858662833028054118107240334504735961963373838803636165454014005709192940848499040081942239112468668231208977217100741485927774999644034790344936352903501578947345583696326915325367951640702476203976353118690281412547013507238734195139632591674495486150859445366886069534782804394145271419980508803837550679308125702081783842804728330121318368419598135956595836122403387798840412870049476623535156250 327 7930380485625411633272752415295302944886366881107611733184778480029858446765003671107763861600076825701830492192305853377965780965780340295589285869163190000632259847105736589079366709441983671826381676908043733517173277654192469974631710000299280179293148780381827478828043017396020782746400173696621067589383048659562023245288789026103359927503243312610282263792790753376812036741521980007543198481613088124547930537112789502485590078142582878712174790747384157320905456622610127930738154218356190571823325431395221389574482799904421293926380326316169899140968241605083981772342340609594280428011101236417145751514044854177155122018308325376000000000000000000000000000000000000000 328 2601164799285135015713462792216859365922728337003296648484607341449793570538921204123346546604825198830200401439076319907972776156775951616953285765085526320207381229850681601218032280696970644359053190025838344593632835070575130151679200880098163898808152799965239413055598109705894816740819256972491710169317639960336343624454722800561899653616755873067872519165692470524837472547561543661514231690753413099892498715717115123308500432260400988770618239244015034091302558897360230677528024911391952676787767501871260870963550853793236305102074024097520808166739741810398153077860944534581600437753764214870686699207900282585654025821074112401837866557551387813873589038848876953125000 329 855783218964809420169729258639346731388577622874084597351435815336982084707305076156581013832987490415135932073456109249723043355579288081977631016713138159348228424620874246800732620349303341994128499518500815371305202738219217819902457089552295922707882271188563766895291778093239394707729535543949772645705503546950657052445603801384864952052333424204260674939221324180031989723822907497640518905363593112886423074572505864133659945677825917000563566890284835226220610274352643640851194810496587699887572922096600980715126705677720225084757508124376747472289113284920764551336269358526194704418379223455599532208982824490226193160633760513785856000000000000000000000000000000000000000 330 282408462258387108656010655350984421358230615548447917125973819061204087953410675131671734564885871836994857584240516052408604307341165067052618235515335592584915380124888501444241764715270102858062404841105269072530716903612341880567810839552257654493601149492226043075446286770769000253550746729503424973082816170493716827307049254457005433379448962941456998953354599194520198864238093889207470263335633036181109048056864647420055092199914729548908151115336612099031007744301746063440375277672092482969001146582419012805913686885527015405215473269903872062567860651856358037290737443192717199777814522863009751386990858944147330663364006147510571759671199250533391023054718971252441406250 331 93477201007526132965139526921175843469574333746536260568697334109258553112578933468583344140977223578045297860383610813347248025729925637194416635955576081145606990821338093978044024120754404046018656002405844063007667295095685162467945387891797283637381980481926820257972720921124539083925297167465633666090412152433420269838633303225268798437276561258169005679492196344035456624984855832615526441089134649803473808223458359392039237469267353333497879305407291899810374209384874291363616697094952940460449286889599466062755685275856147215057135686390943954837475258896897334855503094531682082321601850572411377899401784783948533152215611020245959966720000000000000000000000000000000000000000 332 31034430734498676144426322937830380031898678803850038508807514924273839633376205911569670254804438227911038889647358790031286344542335311548546323137251258940341520952684247200710616008090462143278193792798740228918545541971767473939357868780076698167610817519999704325646943345813346975863198659598590377142016834607895529586426256670789241080909294364824670223799046876006428345941012092645836940351097073864539589805294907735832883520933981381864944317086115329139604566509210321757440680647096003481604018321516958356281575005829389463395500554059462176335904073752333715328958455223885218432733661700797725713307330907488152237761389082919885550763072083115271561837289482355117797851562500 333 10334465434588059156093965538297516550622260041682062823432902469783188597914276568552700194849877929894375950252570477080418352732597658745665925604704669227133726477243854317836635130694123893711638533001980496229875665476598568821806170303765540489814402234159901540440432134155844542962445153646330595588291605924429211352279943471372817279939001417588803808340824042836310222160336383921936984907461146839361871314398518095190632810979152469799557878378973637902996393974424482232737250323128119124437745720585113503963002427704973445235372823632432411309441561808474149095329023439598776313494410769552773366736453968938290676831348486682641427039518720000000000000000000000000000000000000000 334 3451711455152411758135384489791370527907834853921808983026589424907584991703368373896601865079859228584721567384358539344859729812687618021052419151971359521862664643399447342157436133651837380499687270022661485740778472269183921986483260881457690523598010346209407114507104332808052077349456681317874418926489396378759356591661501119438520971499536904206069718020384458562455732121166496105837056617468418595345033510367555781686012935847779966585506454785637427620810211082913545165115573789904907955352893362112499445817605554082669493533148427486780073306789955145448695434130880244506427412916676353496343372236435554090941708639121377158375046719057139768759779318224900634959340095520019531250 335 1156323337476057938975353804080109126849124676063806009313907457344040972220628405255361624801752841575881725073760110680528009487250352037052560415910405439823992655538814859622741104773365522467395235457591597723160788210176613865471892395288326325405333465980151383359879951490697445912067988241487930340373947786884384458206602875011904525452343584111460055880285643391733968174630418916715056271780349246761815196717886507590870599933352546716849544504050730067438063929871734064692682138769181046586458082570278579142486483118172588290811729563418250242436301386208625252418328041678636449340360496493666740043775922386139655687179157904429191439253608857600000000000000000000000000000000000000000 336 388524641391955467495718878170916666621305891157438819129472905667597766666131144165801505933388954769496259624783397188657411187716118284449660299745896227780861532261041792833241011203850815549044799113750776834982024838619342258798555844816877645336192044569330864808919663700874341826454844049139944594365646456393153177957418566003999920551987413981276037326815046883924360178956488601729954403512442675810157246147063264036300132953209476238194007059701905961361849294702116691194064354676669029159083838001603361950441690872444772027978062512852652801550872267111618221393183997190225007029893683791136827287023668301941546103965327850936966153469152909138837128024129924597218632698059082031250000 337 130932804149088992546057261943598916651380085320056882046632369209980447366486195583875107499552077757320239493552004852577547570260331861859535521014367028762150336371971084184802220775697724840028097301334011793388942370614718341215113319703287766478296719019864501440605926667194653195515282444560161328301222855804492620971650056743347973226019758078059314197208928093373136416661887874636026518725907789096463408789334784822777969689283352216011430017726523472736936150649126699171877587836340385466417998733476672341170211790810185482663549277433081909594389951718398040796270004927995548993977826022857613002344008458049275717888867672859206943895670342203473920000000000000000000000000000000000000000 338 44255287802392079480567354536936433828166468838179226131761740792973391209872334107349786334848602281974240948820577640171211078747992169308523006102856055721606813693726226454463150622185830995929496887850895986165462521267774799330708302059711265069664291028714201486924803213511792780084165466261334528965813325261918505888417719179251614950394678220086848756275890919761948640010268840213271364094839491868283867837480152450591641757607895581712580376617110788098663174204926587742590852445256322697567199749940682236052187128587305031166449158721677125931161910028024271376781622494843260796195322338455477141413666479324269505209875817363657220436538861104965382089002132569021341623738408088684082031250 339 15002542565010914943912333188021451067748432936142757658667230128817979620146721262391577567513676173589267681650175820018040555695569345395589299068868202889624709842173190768063008060920996707620099444981453739310091794709775656973110114398242118858616194658734114304067508289380497752448532093062592405319410717263790373496173606801766297468183795916461533682549483848435122601248974462171063134145730200626932304550090931163339201245755001897981730159946707025467158438959434719143352307270691366815311191776262262005381068186204282753990041541030711226689126189718972865104680846162931450853121858588177356699840031659451025361276875792984247933679660099997478808453120000000000000000000000000000000000000000 340 5100864472103711080930193283927293363034467198288537603946858243798113070849885229213136372954649899020351011761059778806133788936493577434500361683415188982472401346338884861141422740713138880590833811293694271365431210201323723370857438895402320411929506183969598863382952818389369235832500911641281417808599643869688726988699026312600541139182490611593399152706615752478973864338235281513868019836313248921758669785564936520881568465017845471890743885559573836039353912589257042509975655925164478134218854743051594857177548301471560866469310714726475246767298796844454284993123386932465915204988443189190217642518657232145796253616480740493222885003631702571393367780886326585206820709572639316320419311523437500 341 1739394784987365478597195909819207036794753314616391322945878661135156557159810863161679503177535615565939695010521384572891622027344309905164623334044579443023088859101559737649225154583180358281474329651149746535612042678651389669462386663332191260467961608733633212413586911070774909418882810869676963472732478559563855903146367972596784528461229298553298365029962192062128936657526925311216315740230892213401802616672566642038754875800580699344694316073213121130687447713974142910308040026863362314940940780095574021907334936185796416444325568412254794728865615236499898494331505414749640911032530149187103646126188588829427304379702775750556323614840176377562559566525235200000000000000000000000000000000000000000 342 594873016465678993680241001158168806583805633598805832447490502108223542548655315201294390086717180523551375693598313523928934733351753987566301180243246169513896389812733430276035002867447682532264220740693213315179318596098775266956136238859609411080042870186902558645446723586205019021257921317429521507674507667370838718876057846628100308733740420105226828945362053605444921544606926998344493235289127526063720507440376358142537609959954855359845668506311301223051176083153447614391228482879835241967438769313963021643230763984303367788814794789469722738359182355874007884599441117124823122323261618313862280803474814194759536877555747108581766586161451577697885403933360368173588205425858177477493882179260253906250 343 204041444647727894832322663397251900658245332324390400529489242223120675094188773114043975799743992919578121862904221538707624613539651617735241304823433436143266461705767566584680005983534555108566627714057772167106506278461879916565954729928846028000454704474107577615388226190068321524291467011878325877132356129908197680574487841393438405895672964096092784816231497718243411093920049375721796916426348451318343890115600247593558939960312006846374338818372144582520314720258330827835598273591812947351008676576819106264659974930681109723808465723675113714964424212799759376925069758521029706873160259422182426575133814082508569309066777823496172317002822409765825083907656332083200000000000000000000000000000000000000000 344 70190256958818395822318996208654653826436394319590297782144299324753512232400937951231127675111933564334873920839052209315422867057640156500923008859261102033283662826784042905129922058335886957346919933635873625484638159790886691298688427095523033632156418339093006699693549809383502604356264652086144101733530508688420002117623817439342811628111499649055917557391267898642045831444401695175095456626897906574640450088098598424310234368029365459548411141806051226461596242591981254423771011268303088671811177902280323868312310214742023768810184504817699968192015493162043889472366271933626912150214567314892065615384030592812647291548560970079636783049808076007472891504622529405150695963551484965137206017971038818359375000 345 24215638650792346558700053691985855570120556040258652734839783267039961720178323593174739047913617079695531502689473012213820889134885853992818438056445080201482863675240494802269823110125881000284687377104376400792200165127855908498047507347955446603093964326987087311394274684237308398502911304969719715098068025497504900730580217016573270011698467378924291551221717571755455221085121006254436283746086187607701306099872418040801896229108124607581729924803649568264802165028731283157289524449338254157884189378475628459711195708766098405223201299668341622774905997639709389649679930917918838940581159731774715183708571620616440579372098224190403865103737303100848420177720584995602432000000000000000000000000000000000000000000 346 8378610973174151909310218577427106027261712389929493846254565010395826755181699963238459710578111509574653899930557662225982027640670505481515179567529997749713070831633211201585358796103554826098501832478114234674101257134238144340324437542392584524670511657137532209742419040746108705882007311519523021423931536822136695652780755087734351424047669713107804876576739283027949896515280535492418181088294030449721346999793121530785797759543359613472654086209276941119165251867313501882047858985585792283735815113132378899250062315054375463788616464218439128769975366796674806183890024451410523630778564596673391327326164012477099686708407420289924855356955394157072709415868915091090386158654561455698512872913852334022521972656250 347 2907378007691430712530645846367205791459814199305534364650334058607351884048049887243745519570604693822404903275903508792415763591312665402085767309932909219150435578576724286950119502247933524656180135869905639431913136225580636086092579827210226830060667545026723676780619407138899720941056537097274488434104243277281433391514922015443819944144541390448408292170006663038082266899824463422881273153811214240435282849432766444378852208393024348412953160544756770930537339964445431982441343555964186694279461183357655700815820512893490793110194809014970421129751333411314176178348238065519999696299181715533479764571070973250260388677325901822920902066237927269811287139198195619929687012147200000000000000000000000000000000000000000 348 1011767546676617887960664754535787615428015341358325958898316252395358455648721360760823440810570433450196906340014421059760685729776807559925847023856652408264351581344700051858641586782280866580350687282727162522305771406502061357960217779869158936861112305669299839519655553684337102887487674909851521975068276660493938820247192861374449340562300403876046085675111218316528354643510900586639686810891911093777044969102274160457711754941561586636740681226642481043554689909844026598677760639249433362794441965800867063161875962820453898584314947425300047849364440500510072522268084251990702688829068342187236262136422064923364758393945431156766944717900244235771189225717406551187108990378538989084232166533183772116899490356445312500 349 353106873790139642898271999332989877784377354134055759655512372085980101021403754905527380842889081274118720312665032949856479319692105838414120611325971690484258701889300318098665913787016022436542389861671779720284714220869219413928116005174336468964528194678585643992359788235833648907733198543538181169298828554512384648266270308619682819856242840952740083900613070224751995648804605949362611500509380101208015470914825431578014217294136234545604268572159845336303602548947018849299472191322849020352228444660922291309114645588317459066481023922591441296665504759788886888944412867783328594399470575542675272478358792212516614388152706234921528931129512186578596888892305185171272911662822195200000000000000000000000000000000000000000 350 123587405826548875014395199766546457224532073946919515879429330230093035357491314216934583295011178445941552109432761532449767761892237043444942213964090091669490545661255111334533069825455607852789836451585122902099649977304226794874840601811017764137584868137504975397325925882541777117706619490238363409254589994079334626893194608016888986949684994333459029365214556588116668837322688787550058608023455866031003270343979947283943264458090012536894044204721082208898127646397784370917428176989387439663378828124625775472835440098504785097101954007504399960894810397236388709897552743355863783854130483150182539135392331762318771610619184654440279229838856077107469686103222359799504325756249248671024824595235713786678388714790344238281250 351 43379179445118655130052715118057806485810757955368750073679694910762655410479451290144038736548923634525484790410899297889868484424175202249174717101395622175991181527100544078421107508734918356329232594506378138636977142033783605001069051235667235212292288716264246364461399984772163768315023441073665556648361087921846454039511307413928034419339433011044119307190309099388187941601593215872018709561018822532569778550913274549097532632579920326800280188879550866490168280998858351793289801487103634128620987389174260507621260967219923050777696184430242626643509008257418700827624930996765397670724305966000150531702209357224003017519086943005465751713592590751063554807451059289393383602285896007680000000000000000000000000000000000000000000 352 15269471164681766605778555721556347883005386800289800025935252608588454704488766854130701635265221119352970646224636552857233706517309671191709500419691259005948895897539391515604229843074691261427889873266245104800215953995891828960376306034954866794726885628125014720290412794639801646446888251257930275940223102948489951821907980209702668115607480419887529996130988796614866917067728655095647509443721791833281973539991530995972433506640451830842026787095090974052651976723378192466198528903136946268906915919558277647378843890923181977895816906367504194215312379283193755762832007655403146241120420062055341284109312532113474265561918240878514678787760276856110805984735500939994138167016674591919435597509687322599347680807113647460937500000 353 5390123321132663611839830169709390802700901540502299409155144170831724510684534699508137677248623055131598638117296703158603498400610313930673453648151014429099960251831405205008293134605366015284045125262984521994476231760549815623012836030339067978538590626728130196262515716507849981195751552694049387406898755340816952993133517014025041844809440588220298088634239045111644923826894290220478010280182090029413256978383815056430017329742912371554158220677114092470098381401809169736545553515428976396772663846856736482181585691949725929489406314438252011013332351550048229428680739898603473381417948821025004886876693837524452033964196859945092225888027725400787362259447734013740919841233292411094958080000000000000000000000000000000000000000000 354 1908103655680962918591299880077124344156119145337813990840921036474430476782325283625880737746012561516585917893523032918145638433816051131458402591445459107901385929148317442572935769650299569410551974343096520786044586043234634730546543954740030064402661081861758089476930563643778893343296049653693483142042159390649201359569265022964864813062541968229985523376520621967254267375481334839541445189820652862388424845343692061670279307524806039031685251655611423191961237975249719609037585552281942788336687634577148456601599556039477950459062414315334517794336206732022803375041378881053845186468171916370051075730175851656065782080540393584192638277347280619963892382208706016103589623561439595711237035543000015759109828650252893567085266113281250 355 677376797766741836099911457427379142175422296594923966748526967948422819257725475687187661899834459338388000852200676685941701644004698151667732919963137983304992004847652692113392198225856347140745950891799264879045828045348295329344023103932710672862944684060924121764310350093541507136870097627061186515424966583680466482647089083152527008637202398721644860798664820798341911652864206271313104620560691344927557912358548666307350701756751298385219883991166390592793471198123484109268974403743755595676847194705422756989853733514490230916732396273385686836489526265495687356508463291424190265145028571522638042585583978085465993445431451852686867211711191142093825143952251548820132638516849257386125505331200000000000000000000000000000000000000000000 356 241146140004960093651568478844146974614450337587792932162475600589638523655750269344638807636341067524466128303383440900195245785265672541993712919506877122056577153725764358392367622568404859582105558517480538296940314784143993137246472225000044999539208307525688987348094484633300776540725754755233782399491288103790246067822363713602299615074844053944905570444324676204208908451298144631515633514782110524633603782835135598551505392007792646798549312926906937882188437923572696699092406008133666582763907078095908037941220214775427145222714463058345915435062043734051616200581332648529944669630928818290479740161542219330183295444488260326900009658474277053889985612065716204142133253267304222418378491911163628084722136441087059210985898971557617187500 357 86089171981770753433609946947360469937358770518842076782003789410500952945102846156036054326173761106234407804307888401369702745339845097491755512263955132574198043880097875946075241256920534870811684390740552172007692377939405549996990584325016064835497365786670968483269731014088377225039094447618460316618389853053117846212583845756020962581719327258331288648623909404902568340316764466867401675321687955594946042812980735971830996160248098826596918690593493573338900198102346486596065716938544264792027333944606982386608472633474670796674554018923482838236107135112953343394979008514487381037622072378434907962539050679206296348540980348501569100845516379892394345376752618461528586752941925086816105528798740480000000000000000000000000000000000000000000 358 30819923569473929729232361007155048237574439845745463487957356608959341154346818923860907448770206476031917993942224047690353582831664544902048473390495937461562899709075039588694936369977551483750583011885117677578753871302307186898922629188355751211108056951628206717010563703043639046563995812247408793349383567393016188944105016780655504604255519158482601336207359566955119173428369574205439823458878038590146332527005571105598718551647639955972587300049108303191639503469386779112459420608904125799473205202172328345968063275965202705898081670102991987806107420968360545322920029094687877386711420903318056452326687692271359192221929175338123058077984506846549219363689862149400532254401913155759559779598871288345494374634802170476177707314491271972656250 359 11064352561441140772794417601568662317289223904622621392176691022616403474410507993666065774108504124895458559825258433120836936236567571619835401947188041548701080995557939212341482156821940982666459301266757246250772639797528280096713223878619714684787792445634526211406792369392666417716474496596819756812428700694092811830933701024255326152927731377895253879698442084536887778936096814365077797678241829085881799299195321507968729385941628986101220541035708020661282373142735502183679533510639110184619393873713737728352671560546423257233771718054352405580519347602468588933160170770910164953202502864195812204299031735029405917573542500677093692996420781432202503136349208448263060439850592722958004984635216447406080000000000000000000000000000000000000000000 360 3983166922118810678205990336564718434224120605664143701183608768141905250787782877719783678679061484962365081537093035923501297045164325783140744700987694957532389158400858116442933576455898753759925348456032608650278150327110180834816760596303097286523605280428429436106445252981359910377930818774855112452474332249873412259136132368731917415053983296042291396691439150433279600311126270735376965618880957617283732393560867025485160384491202916532304329793408952854657582637684096674399360426719589565470585405603509278238692626798100375507050962250982265173278128975064820375716164015316128116914325502666640142770388670254687928773606291083850830693231679431704521660456209822637398113934522076134777557279093179120965842717815088917632238008081912994384765625000 361 1437923258884890654832362511499863354754907538644755876127282765299227795534389618856841908003141196071413794434890585968383968233304321607713808837056557879669192486182709780035899021100579450107333050792627771722750412268086775281368850575265418120435021506234663026434426736326270927646433025577722695595343233942204301825548143785112222186834487969871267194205609533306413935710746339108226108579869009378992915782681225389372414863602746015277284659725682698425337344192248220093891164204522553821421439372320847964028318003815062209520805199086746670766920709392419026059877933893933030256264868210767711369392121143415868443764703418855747882291926432814722011884500771640285282081712431707605224574729256804260459315200000000000000000000000000000000000000000000 362 520528219716330417049315229162950534421276528989401627158076361038320461983449042026176770697137112977851793585430392120554996500456164421992398799014473952440247679998140940372995445638409760938854564386931253363635649241047412651855523908246081359597477785256948015569262478550110075808008755259135615805514250687077957260848428050210624431634084645093398724302430651056921844727251632114232227138818048022250773549454273991852883778854633659108978670013347388657387652584592094212217664289064334867928514325733221201899569315384456196220661737195245163262325314695001752203570625466831928035198132724049457533016715636130368628371394880271810660456304322766520093916909556166663195501278681086705426236113167629041205239050716804198472038933687144890427589416503906250 363 188951743757027941388901428186151043994923380023152790658381719056910327699992002255502167763060772010960201071511232339761463729665587685183240764042254044735809907839325161355397346766742743220804206872456044970999740674500210792623555178693327533533884436048272129651642279713689957518307178159066228537401672999409298485687979382226456668683172726168903736921782326333662629635991769179628082257933986935150272449035444841259954330921097488481602513573830509505517557853044711600031431982182576027816872931782838540760814462727157849283598184803095208626458191520010580908558918408672147336347310998089423091180189114872522929368147471292076999731127777128402510170026830551846015006585123279227062526704894384264877146583859200000000000000000000000000000000000000000000 364 68778434727558170665560119859758980014152110328427615799650945736715359282797088821002789065754121011989513190030088571673172797598273917406699638111380472283834806453514358733364634223094358532372731301574000369443905605518076728514974085044371222206333934721571055193197789815783144536663812849900107187614208971784984648790424495130430227400674872325480960239528766785453197187500989872427218629745647599305160129621295069217370774588707658335184529365507816944494133964250457261939652396294330272888910193690411207848382898410568220772360393321693623140410783442191269373737407595477880896472039296317116065215444261601994537410902697129830342112108858055769030950285270494867633109661367278147371716517762721174476443454823893129205393666984491574112325906753540039062500 365 25104128675558732292929443748812027705165520269876079766872595193901106138220937419666018009000254169376172314360982328660708071123369979853445367910653872383599704355532740937678091491429440864316046925074510134847025546014098005907965541041195496105311886173373435145517193282760847755882291690213539123479186274701519396808504940722607033001246328398800550487427999876690416973437861092992562415462249577146497996420629156764880465828061968507015373555793444454606173225780413930140938631606087255982823327131774107704647725059962718560492812958855135562468035234995203566314695153862932731328046654255086175946325535943551886274165897570852001099558060653248301730440086300638773170095344626663576053794209400187034246770510004224000000000000000000000000000000000000000000000 366 9188111095254496019212176412065202140090580418774645194675369840967804846588863095597762591294093025991679067056119532289819154031153412626361004655299317292397491794124983183190181485863175356339673174577270709354011349841159870162315388021077551574544150339454677263259292741490470278652918758618155319193382176540756099231912808304474174078456156193961001478398647954868692612278257154842324379212885539224796957722279748879189256724124181932780640835593368972792505098994480392187466844133374832833668759367567342496719581271108188849944080483258964326425296124840557109578990523947128034906685998432631685925545148549004921695507958234181617888697566401156301118224374572141540256940025656194196998317608812972312357989233873417261347660824100159970839740708470344543457031250 367 3372036771958400039050868743227929185413243013690294786445860731635184378698112756084378871004932140538946217609595868350363629529433302433874488708494849446309879488443868828230796605311785355776660055069858350332922165391705672349569747403735461427857703174579866555616160436127002592265621184412863002143971258790457488418112000647742021886793409323183687542572303799436810188706120375749461003757164126538976706258166364795438694441976741239248035983006204302267330722559625303938388058387095191111044056536629970253044297404571193604445258212184668336017400300735402122688155464974122073816116946765368248111617403955734060093987173560705387514024544900625256726647461667274120428682807243610253985925199303548087459764643036835033907200000000000000000000000000000000000000000000 368 1240909532080691214370719697507877940232073429038028481412076749241747851360905494239051424529815027718332208080331279552933815666831455295665811844726104596242035651747343728788933150754737010925810900265707872922515356864147687424641667044574649805451634768245390892466747040494736953953748595863933584788981423234888355737865216238369064054339974630931597015666607798192746149443852298273879942263340332378650840366698277556279211120389206810265590618011050951006824363949756010829084293449508107080007037717619071469900799296504144463835656512293861011152586903045878864606779323116249640484626303688250043235125767383076599929510702159799786024631025558020525614240026230464001438727925809765592796365586838731816362343772114672153665706474536228609849786153063178062438964843750000 369 457895617337775058102795568380406959945635095315032509641056320470204957152174127374209975651501745228064584781642242155032577981060807004100684570703932596013311155494769835923116332628497957031624222198046205108408166682870496659692775139448045778211653229482549239320229657942557936008933231873791492787134145173673803267272264791958184636051450638813759298780978277533123329144781498063032875584981999861571291544993384739215709679358769307199911576482634022267806918091534624714693428905386200085605863025741111148615480467867134548263099053434097688808996419367052954071360839420397107319119882430480637280162143802671181749230526198972166726497506784176757112360208498432075883092285742787632070869909413252935699979118148248659136033587200000000000000000000000000000000000000000000 370 169421378414976771498034360300750575179884985266562028567190838573975834146304427128457690991055645734383896369207629597362053852992498591517253291160455060524925127533064839291553043072544244101700962213277095890111021672662083764086326801595776937938311694908543218548484973438746436323305295793302852331239633714259307208890737973024528315339036736361090940548961962687255631783569154283321448975489870819764500671483636807577122761990741580758951833470877732354417808795682547239933971210868889893213236989074195472151885221102141403218435278244076026550728124538719424527371195961483901495348866896195930134336691399061800302439805843883339153271161204344425617448275260711015134031399096003790008696977699921445801325953247844609209619507893935954598105411150754662230610847473144531250 371 62855331391956382225770747671578463391737329533894512598427801110945034468278942464657803357681644567456425552976030580621321979460216977452900971020528827454747222314767055377166178979913914561731056981125802575231189040557633076476027243392033243975113638811069534081487925145774927875946264739315358214889904107990202974498463787992100004990782629189964738943664888156971839391704156239112246816378543461673157728853759141780851046452317860683276414552157631120936665488280201207447875047843574385064616985369628759250936687970931561593970063830298583806737770815340017909126469129664195138297494100497380399330041798168722087228751010770899518429657914480958091072595640603833935021640796341938787264261009390670001310396025875908112302448050176000000000000000000000000000000000000000000000 372 23382183277807774187986718133827188381726286586608758686615142013271552822199766596852702849057571779093790305707083375991131776359200715612479161219636723813165966701093344600305818580527976216963953196978798557986002323087439504449082134541836366758742273637717866678313508154228273169852010483025313255939044328172355506513428529133061201856571138058666882887043338394393524253713946120949755548243232202797989472202410618467723602513150545267145326905391729578428967097110356495191804012772066583205041258210231675646767963134650283600950211925053918756515127003871620375671023417032991181125288084835313463795609053926490166055629305676435160379701134825625675615037759876177781592838135441969797502923327800869077237655668809841973530372993306642943151334389199291763361543416976928710937500 373 8721554362622299772119045863917541266383904896805066990107447970950289202680512940626058162698474273601983784028742099244692152581981866923454727134924497982310905579507817535914070330536935128927554542473091862128778866511614935159507636184104964801010868066868764271010938541527145892354799910168441844465263534408288603929508841366631828292501034495882747316867165221108784546635301903114258815461219994915748612379638164610920510924376519440354046618433485471267966284391828784652396212486005402757857584211853190001399715874575372450704745538959608505920886615301549967964400945073204461408862638255661901878571338927920762412115825612334593354612620005942084676688140517080680672258141890056381363884327656655018346905189517429750690109537686388736000000000000000000000000000000000000000000000 374 3261861331620740114772523153105160433627580431405095054300185541135408161802511839794145752849229378327141935226749545117514865065661218229372067948461762245384278686735923758431862303620813738218905398884936356436163296075343985749655855932855256835578064657008917837358091014531152563740695166402997249830008561868699937869636306671120303781395386901460147496508319792694685420441602911764732796881919217828828847071288626419529271438613746951838447879113132582690539738174432233293278172770525541754926498862128794999884994890756783294663520269291201811373300903459542491222737680226718342860695484521315271454764245841343304090282046817596709553400764385170819111993890607180667544464920175829600650406075128674400102184966239543845631697403476645869096385745833231396773044252768158912658691406250 375 1223197999357777543039696182414435162610342661776910645362569577925778060675941939922804657318461016872678225710031079419068074399622956836014525480673160842019104507525971409411948363857805151832089524581851133663561236028253994656120945974820721313341774246378344189009284130449182211402760687401123968686253210700762476701113615001670113918023270088047555311190619922260507032665601091911774798829198726471917883361849063045418236456208714203284199662360444138206837637259452485745655037137697668711605558687227580628946003007770120110528595363421202530342366660132850877513933156639856267352314016532244133389305211669494606749143718285924771954079349789078583869411856000017041813025219244487088343713857540101463448587542768980749390172353519197093888000000000000000000000000000000000000000000000000 376 459922447758524356182925764587827621141488840828118402656326161300092550814154169410974551151741342344127012866971685861569595974258231770341461580733108476599183294829765249938892584810534737088865661242776026257499024746623501990701475686532591213816507116638257415067490833048892511487438018462822612226031207223486691239618719240627962833176749553105880797007673090769950644282266010558827324359740697023004959520387957888102135474991743216505439682467815260847773437097026085641314354841059255122330521408326506138620997597707733721761292550294701031888897418978817798228744656711144956227469566569567345578512239435598823510862163769179782079768378041243587453832366611986710051325803409252400121852274017282029653514460107592983107577725491685045635140616016477234296644382993690669536590576171875000 377 173390762804963682280963013249611013170341292992200637801434962810134891656936121867937405784206486063735883850848325569811737682295353377418731015936381895677892102150821499226962504473571595882502354288526561899077132329477060250494456333822786887608823182972623045480444044059432476830764132960484124809213765123254482597336257153716741988107634581520917060471892755220271392894414285980677901283621666195164631659537366212602390488266360424427464097946337473132854267542645021731003113916182816510645588529350478182447540512383980623398401149554141560925594343602529579108099076587636113927611858314752388028737579875358014574040997310344234597915037290632306798915395929508251447515468006586454188464531431871719463058037816966902824500148563882808603874164736000000000000000000000000000000000000000000000 378 65541708340276271902204019008352962978389008751051841088942415942230989046321854066080339386430051732092164095620667065388836843907643576664280324023952356566243214613010526707791826691010063243585889921063040397851156020542328774686904494185013443516135163163651511191607848654465476242028842259062999177882803216590194421793105204104928471504685871814906648858375461473262586514088600100696246685208975370341659427118230787641670847532540651698615598634620544128597894232749222158257315871401103279539068723725732362589204878542405615154842640767326760258394825932922783051544122147760876392691603560564035999656181063787167213317738371369851814042759637055943344073064669026830282101997362156565200988628753563666662015435456521522993751937423800314013599152522941606661570951075646007666364312171936035156250 379 24840307460964707050935323204165772968809434316648647772709175642105544848555982691044448627456989606462930192240232817782369163840996915555762242805077943138606178338330989622253102315892813969319052280082892310785588131785542605606336803296120095092615226839023922741619374640042415495728931216184876688417582419087683685859586872355767890700275945417849619917324299898366520288839579438163877493694201445632056978169380149808183575138464499427052536242642055920110096011019231621780431560644391278155186376631426221550271618550340724889935245723708501826492535073144871633542891044732508144481330813327952256478131286622179059669833989526989788812694929263465154006173447183453107173247014387165224767793801380410676853274855739348308839372785898034426859968754876416000000000000000000000000000000000000000000000 380 9439316835166588679355422817582993728147585040326486153629486744000107042451273422596890478433656050455913473051288470757300282259578827911189652265929618392670347768565776056456178880039269308341239866431499078098523490078506190130407985252525636135193786198829090641815362363216117888376993862150253141598681319253319800626643011495191798466104859258782855568583233961379277709759040186502273447603796543818878860786579359731014141910451292136898489036069880450850735585781079476735131589287016674647164130884645526956536339835281737081573877640553044388602471492608062125041254895795516818289242067666565853282952714946666246022009499260228737560564899910138928362890277518591152271544029097210093637934734038924887384124716969439761221058608539089209587932671815751455532802773475964386307168751955032348632812500 381 3596379714198470286834416093499120610424229900364391224532834449464040783173935174009415272283222955223703033232540907358531407540899533434163257513319184607607402499823560677509804153294961606478012389110401148755537449719910858439685442381212267367508832541753883534531653060385340915471634661479246446949097582635514844038750987379668075215585951377596267971630212139285504807418194311057366183537046483110818440131055711134339565319962148440858409588248849615887951392177220617608346071000461433488311523426207077128520727102927864875982974248991348997114041991703264289652798614341673750827291164773502196839419178571180800163041573742465230788555173113724554104522451587324255613005236419584240552035733225823869388553135233809875588796212115942790037785715768683397120000000000000000000000000000000000000000000000 382 1373817050823815649570746947716664073182055821939197447771542759695263579172443236471596634012191168895454558694830626610958997680623621771850364370087928520106027754932600178808745186558675333674600732640173238824615305793005947923959838989623086134388374030949983510191091469067200229710164440685072142734555276566766670422802877179033204732353833426241774365162741037207062836433750226823913882111151756546212137833247504943160181818222203923625150011560056840333366468705578273478338132733756094086373575888111544093786366059194463118580636221897188863854088570886792545236761387578296726592553178587205298653350588351436015838438239659664080827715747096115502742679926523508269175872481944639251655892222436395842954596609675466226846651671873694726636162754991898442364055671529624312654505047248676419258117675781250 383 526171930465521393785596080975482340028727379802712622496500876963285950823045759568621510826669217686959095980120129991997296111678847138618689553743676623200608630139185868483749406451972652797372080601186350469827662118721278054876618333025641989470747253853843684403188032652737687978992980782382630667334670925071634771933501959569717412491518202250599581857329817250305066354126336873559016848571122757166834466009708472131201391157107817766172580179246363657505350273027144101060467613964009148166227863909917313845857547371038360603916533962974033191840057569838967387801156384382945581176550636930815147989141561803822912804841823950077304957241094972376190194925590895146242322493509484083686362731237955058707216546704500571621149329182702979332911465293782816254853120000000000000000000000000000000000000000000000 384 202050021298760215213668895094585218571031313844241647038656336753901805116049571674350660157440979591792292856366129916926961706884677301229576788637571823309033713973447373497759772077557498674190878950855558580413822253588970773072621439881846523956766945479875974810824204538651272183933304620434930176256513635227507752422464752474771486396742989664230239433214649824117145479984513359446662469851311138751245794736960905974144574652271051862460313520072780763797104330659142717243722085779738946648133929386802487531180147831883095330964986953692600226208984275484272610727350240469823717805720428247126062632571408886510221569321231750198878834251921388681148551968435054393717319560520455105945401287258731614307469726587876332798206258520119916311088569970424524836951220931212578290342207765206694602966308593750000000 385 77789258200022682857262524611415309149847055830033034109882689650252194969679085094625004160614777142840032749700960018016880257150600760973387063625465151973977979879777238796637512249859636989563488396079390053459321567631753747632959254354510911723355274009752250302167318747380739790814322278867448117858757749562590484682648929702787022262746051020728642181787640182285101009794037643386965050892754788419217083875317292790674392171796350772919972552020275509080419613937381585210287413662747185100434400724257075166354422791116688559519669784393899629790692830079433178148482206518649705402989440247391459006041213747316822144596531243874593361579424205175865381514341559682724792164312876203944288809493297746627478695895370704061902012315473553024711690942634550526253570457600000000000000000000000000000000000000000000000 386 30026653665208755582903334500006309331840963550392751166414718204997347258296126846525251605997303977136252641384570566954515779260131893735727406559429548661955500233594014175502079728445819877971506520886644560635298125105856946586322272180841211925215135767764368616636585036488965559254328399642834973493480491331159927087502486865275790593419975694001255882170029110362048989780498530347368509644603348329817476695463719333076351487453581573941418264167644664895563602017908760257472417803052309682692133644073558859801360649787757270002214961167349837491301856877738037430890050026756630562232648667435277370360703014215316231345200980111128906623804520805824424927510052902324495516179807583923601485856480739479197798376195816837182139146038216199903622063498189553739633648287988284530541029937467101262882351875305175781250 387 11620314968435788410583590451502441711422452894001994701402495945333973388960601089605272371520956639151729772215828809411397606573671042875726506338499235332176778590400883485919304854908532292774973023583131444965860374415966638328906719333985549015058257542124810654638358409121229671431425090661777134741976950145158891782863462416861730959653530593578486026399801265710112959045052931244431613232461495803639358599260265094352708717667094304369118446269685883539098334472271833290541301514506668837925786128133016482931757092249127122411188100708241206645168404989618368432980040076680547936657007681962719733707768935661527983415517320137421827937425858289411949387915297054677590067967455937051914671108250804126156939400948384003728820380269376805968668783938682167342111197044408320000000000000000000000000000000000000000000000 388 4508682207753085903306433095182947384031911722872773944144168426789581674916713222766845680150131175990871151619741578051622271350584364635781884459337703308884590093075542792536690283704510529596689533150255000646753825273395055671615807101586393017842603926344426533999683062739037112515392935176769528279887056656321650011751023417742351612345569870308452578243122891095523828109480537322839465934195060371812071012599057567465337678525509846781434737169090766133589021642976520139555852784137516273283580905979075799255870536058633639706768902321375554865749252133000895390977731608293762322511529286563217272616890948564401101680828368093231321064792133043977716265571590344409285969894110361972433389211202706506350759650074147330161076106957545374071794632835664855312516394896612256914124269219925622564915101975202560424804687500 389 1753877378815950416386202474026166532388413660197509064272081518021147271542601443656302969578401027460448877980079473862081063555377317843319153054682366587156105546206386146296772520361054596013112228395449195251587238031350676656258548962517106883940772927347981921725876711405485436768487851783763346500876065039309121854571148109501774777202426679549988052936574804636158769134587929018584552248401878484634895621991804460096244078461280567987456245422315590860763116834840886583803648097004736896862186894263832774183924931208022129336050019908132901478629739645979026502308691471913218824958534336452854470499627208490578197362346060200265723269113543380026394186243586085863711824744168970804862127782235851858695483679116721690872419397674508572558342281955807320870494262344166167019520000000000000000000000000000000000000000000000 390 684012177738220662390618964870204947631481327477028535066111792028247435901614563025958158135576400709575062412230994806211614786597153958894469691326122968990881163020490597055741282940811292445113769074225186148119022832226763895940834095381671684736901441665712949473091917448139320339710262195667705135341665365330557523282747762705692163108946405024495340645264173808101919962489292317247975376876732609007609292528222263550446492872208274548876511233039476355592560010990187785907087573787059380143649090403130260067166125556189184489833091110480633555815801958902994884087070905114349877985421039727552856836048795490260798567763168208916095618772920463049862902601307083100229795820292863131305467021005625912578202678892324767916053175156439508269846474133369842049483149129561250117258870600214832258245678531238809227943420410156250 391 267448761495644278994732015264250134523909199043518157210849710683044747437531294143149639831010372677443849403182318969228741381559487197927737649308514080875434534741011823448794841629857215346039483708022047783914537927400664683312866131294233628732128463691293763243978939722222474252826712518506072707918591157844247991603554375217925635775598044364577678192298291958967850705333313296043958372358802450121975233377784417389862861568813266346157089867976326717035735872770857388004187651820403778188256146286665782991447908722144312465596588838360835565522971672418541282655984671582487193243871129873475742431555457116481460199513864627143323021177275383590579166199701328245253937007032439132034639612247116648808678926293620012339092698976734174324497227800965144108893423316362112850408243200000000000000000000000000000000000000000000000 392 104839914506292557365934949983586052733372406025059117626653086587753540995512267304114658813756066089557988966047469035937666621571318981587673158528937519703170337618476634791927577918904028415647477613544642731294498867541060555858643523467339582462994357766987155191639744371111209907108071307254380501504087733874945212708593315085426849224034433390914449851380930447915397476490658812049231681964650560447814291484072347695333150293680135460263521334202058479810740310384456601296266051707696596204546009742313015675664821138236201201714927047216174207485878610837596229390968543438874989308079314553316108000361098257875274921410513813242945288805171035760485647688149450900257941676565296173864016738398372629014490588334951396034637970460293357959773168996880435544693867644188169517764032055422143917358681619589333422482013702392578125000 393 41202086400972975044812435343549318724215355567848233227274663028987141611236321050517060913806133973196289663656655331123502982277528359763955551301872445243345942684061317473227538122129283167349458702123044593398738054943636798452446904722664455907956782602425951990314419537846705493493472023750971537091106479412853468594477172828572751745045532322629378791592705666030751208260828913135348051012107670255991016553240136138680928754858559641829015738864090250329058168129587467486280561530065287436998714457489635497913364493662744738996100190470957712745887535036138849903449440402063812244769004662885923396671245625787150497973182630888468894599490328652949455216407530581544419004950847543991445403508625498787680083410342942233667857819694034857799833107227891269158157762717200720351106118451200000000000000000000000000000000000000000000000 394 16233622041983352167656099525358431577340850093732203891546217233420933794827110493903722000039616785439338127480722200462660175017346173746998487212937743425878301417520159084451650020118937567935686728636479569799102793647792898590264080460729795627734972345355825084183881297911601964436427977357882785613895952888664266626224006094457664187547939735115975243887526032416115976054766591775327132098770422080860460521976606056539866598590587500094892183997581618229749944363038322324325337650739554254567476768042906857052327936119106119436187214753858239995984139722666636516272427061881661008579426079214839377680745303811241040351011556363436470924452072741353098558220574485521381213511012182390530148489867766538794083650391644018041067509386298990912222441412793266328090530239187205470585760845728764307274624947297070320928469300270080566406250 395 6412280706583424106224159312516580473049635787024220537160755807201268848956708645091970190015648630248538560354885269182750769131851738630064402449110408653221929059920462838358401757946980339334596257811409430070645603490878194943154311781988269272955314076415550908252633112675082775952389051056363700317488901391022385317358482407310777354081436195370810221335572782804365810541632803751254217179014316721939881906180759274595735390789058869012446051135693578944663134885972582496101013124145290107982336876178792841601101981316509196253001555968775233613848149476006152971764857605738090335462206038115512110836720377364498338647660893668968140913827135883943622521071396055905376901143354068675926086388523191160636652966109628080744243339986266355125790198540656174855519297945576788672031151768993792000000000000000000000000000000000000000000000000 396 2539263159807035946064767087756565867327655771661591332715659299651702464186856623456420195246196857578421269900534566596369304576213288497505503369847721826675883907728503283989927096147004214376500118093318134307975658982387765197489107465667354632090304374260558159668042712619332779277146064218320025325725604950844864585673959033295067832216248733366840847648886821990528860974486590285496670002889669421888193234847580669721798075972635373160887019410308607110593148443617627448460950431617870185262617513617330135714638969201068065878428432735986493341671124427202885026436931933785881525031349951605001383063593997698534396870795740732061136224555041830578817279680955567815021916910152029966218180994069451945398320487733028547194436214273855554679196810340826875945987410966345212341826672651552002267291735778767147735379694495350122451782226562500 397 1008087474443393270587712533839356649329079341349651759088116741961725878282182079512198817512740152458633244150512222938758613916756675533509684837829545565190325911368215803744001057170360673107470546883047299320266336616007942783403175663869939788939850836581441589388212956909875113373026987494673050054313065165485411240512561736218141929389850747146635816516608068330239957806871176343342177991147198760489612714234489525832566754756234479383222062826539015162830463919668179582795938408618301552748105508042054188254492500669085420125344965729724661002896120268799689320302587578630155694844207648436984406516464770455072245780360964508682619976944649219873622783956136843533296369456602719573403263238299725074156561487682908777040083020645836638488502363580083477565978192151566126628103056611220017853235200000000000000000000000000000000000000000000000 398 401218814828470521693909588468063946432973577857161400117070463300766899556308467645855129370070580678536031171903864729625928338869156862336854565456159134945749712724549889890112420753803547896773277659452825129466001973171161227794463914220236035998060632959413752576508756850130295122464741022879873921616599935863193673723999571014820487897160597364361054973610011195435503207134728184650186840476585106674865860265326831280154149696000170084588858160406789994995765556196019836964501996320931819732999528076601189333189770844305107277373473818988478465382377754538026032443188670493478552207323012800250375499274746431684629673487156738311879813227659540047422468806909586800237093945778051354795998887281760721427034446311976565683060864898047963510385259530768466392325054764790778640457784508179245266844054792938030004911809101031394675374031066894531250 399 160086307116559738155869925798757514626756457565007398646711114857005992922967078590696196618658161690735876437589642027120745407208793588072404971617007494843354135377095406066154855880767615610812537786121677226656934787295293329889991101773874178363226192550806087278026993983201987753863431668129069694725023374409414275815875828834913374670967078348380060934470394466978765779646756545675424549350157457563271478245865405680762660004822044239761369379715169717002948227293498322831792050025449833031368544450837843506691137791765365404559106896273053355076867632110682957029553928603828699384483155527804728187142437068546608339428281022543124965167372205701133550970089546607666535219430435118975889712756401168045512996016190949229611230523704129044972733336290534852404112012267136030329461011576763126637605683200000000000000000000000000000000000000000000000 400 64034522846623895262347970319503005850702583026002959458684445942802397169186831436278478647463264676294350575035856810848298162883517435228961988646802997937341654150838162426461942352307046244325015114448670890662773914918117331955996440709549671345290477020322434911210797593280795101545372667251627877890009349763765710326350331533965349868386831339352024373788157786791506311858702618270169819740062983025308591298346162272304578550455334655560566254997147401261838282762011644126275594191297776881335451077061427183269424027441764314936735748862021884046422236680277810565743795201986760952603597607457467732809094965981587630156945572018106211304742956460855046621001732713463453943343557525350685349722167948981896374447125042927790999524799576127047098455577992018181444921458443739374414729667099013931126409911941983891416896312875906005501747131347656250000 401 25677843661496182000201536098120705346131735793427186742932462823063761264843919405947669937632769135194034580589378581150167563316290491526813757447368002172874003314486103133011238883275125543974331060893917027155772339882165050114354572724529418209461481285149296399395529834905598835719694439567902779033893749255270049840866482945120105297223119367080161773889051272503394031055339749926338097715765256193148745110636811071194128402344881324243310651437316001894693251838984990392017459376572433643941592182846788634661532691469710965847656764099321196518999622866377460840304370220608093328527550210716264289049641120689397530313153590188745076148701408411564494222811045985566436894747499175016358836024572521813739055921952371617184326679407250110942750259154488462592294785881623179496904374802648904274467849502720000000000000000000000000000000000000000000000000 402 10322493151921465164081017511444523549144957788957729070658850054871632028467255601190963314928373192348001901396930189622367360453148777593779130493841936873495349332423413459470518031076600468677681086479354644916620480632630350145970538235260826120203515476630017152557002993632050731959317164706296917171625287200618560036028326143938282329483693985566225033103398611546364400484246579470387915281737632989645795534475998050620039421592533179309507222737606975818158698727983726267812854222680088396657857563355722031307086798380465215308489871655484218239996384347144938159679937881957651167360559012101032876926627074327212454476272836910541594473751768945583221013306867077026098274979385642427565833279015241340611104820324657115489968174585565255151063022442086641610247213210572360119186586008129489238109313598826562179218160466298570554499747231602668762207031250 403 4159964740224350461124650057112142990305417988949964815475516572113267707472304007279958215916134396516244766262962866417814046262618957370292989589018300560018625780966635624166618766523869988877105477851179921901398053694950031108826126908810112926442016737081896912480472206433716444979604817376637657620164990741849279694519415436007127778781928676183188688340669640453184853395151371526566329858540266094827255600393827214399875883824626618393786663422786322966849061697168896266584793093205700361371604196841718702621084255410539608820462597987189001170807790973689769292347112246690405773571670339420480653163274574302799327831299597204356542423705128649426678978360275658287999181054058665075985990132825026161407751579164322918447933941299313678791181624017556598709151938426637252480841834140010668175525908824006328320000000000000000000000000000000000000000000000000 404 1680625755050637586294358623073305768083388867535785785452108695133760153818810818941103119230118296192562885570236998032796874690098058777598367793963393426247524815510520792163313981675643475506350613051876688448164813692759812567965755271159285622282574761781086352642110771399221443771760346220161613678546656259707108996585843836146879622627899185178008230089630534743086680771641154096732797262850267502310211262559106194617549856985501048160146174057071527757295441606589336775300191594875995205340078425326647560059081959220040750215588420479746319870098029315065530418317705138748781379618458439054495844417017603272628090907014422640144974616570675479268864174219075138972584817811638245398502597536825533330186799997723833055262440758913607593090420698981082562801881265077804078873372450264778993976123967794939433209556027032691141798181888589169830083847045898437500 405 680653430795508222449215242344688836073772491351993243108104021529172862296618381671146763288197909957987968655945984203282734249489713804927338956555174337630247550281760920826142162578635607580071998286010058821506749545567724090026130884819510677024442778521339972820054862416684684727562940219165453539811395785181379143617266753639486247164299169997093333186300366570950105712514667409176782891454358338435635561336438008820107692077875265366510243566346304456516966142063103386048573039888618444048051036256737071621185295887897051109583883319484427558805664975050830902670557052940364714031864282605870752670367166918143356124704572834495907436197950988189735093670827499300180035555946001843153133479033778831287350953947047996446684488803523106054921262765357657382637204316837137437347184468739425671282579526555295075532800000000000000000000000000000000000000000000000000 406 276345292902976338314381388391943667445951631488909256701890232740844182092427062958485585895008351442943115274314069586532790105292823804800499616361400781077880505414394933855413718006926056677509231304120083881531740315500495980550609139236721334871923768079664028964942274141173981999390553728981174137163426688783639932308610301977631416348705463018819893273637948827805742919280954968125773853930469485404868037902593831580963722983584856794269355784518254140113522562423829124871534783173524688616133862637845271865484681478893780361373010522916034830156873662999214851544024573023433492131150050054302639952979649871020059990097852635750990043180295755540948141655220320567191746211468936115141375943399532997869055505186237312719455611372431426517299652714352019015612957908694117140319674831675835668266074415902281908422394300804419317935334277080983156338334083557128906250 407 112472534211511369693953225075521072650502314015986067477669324725523582111617814624103633459268399037277847916645826321718845572854179288553803343859090117898697365703658738079153383228818905067746257140776874139783418308408701864084097919669345583292872973608423259788731505575457810673751955367695337873825514662334941452449604392904895986453923123448659696562370645172916937368147348672027189958549701080559781291426355689453452235254318524274891281237945210475440023349816133701361014508065141623329287071482644129935131074546380084607334936967123476923042185845694884429119941497544134591933732050272579058337860462425137479442207861743016073350457384505449164216952175415547229620371296682308401539257818922732052658228126613449395817633517044915403902753317113565889972741059786475264850424996187613432535244632113893950787336273920000000000000000000000000000000000000000000000000 408 45888793958296638835132915830812597641404944118522315530889084488013621501540068366634282451381506807209361949991497139261288993724505149729951764294508768102668525207092765136294580357358113267640472913436964649031634669830750360546311951225092997983492173232236689993802454274786786754890797790019697852520809982232656112599438592305197562473200634367053156197447223230550110446204118258187093503088278040868390766901953121297008511983761944576930979871607664790654484135214881766955080240136886994504536533352926720573837758036057648040835720620809664155361213108985837922295713703791217091418704612658002160834971189743226769805461166049044737543491455906959093055910614263386069921814400869472815537870289474259642393269694279438009407168135094316065063763658969871847879385751963351751516879122965144735388496530180312978631982731793138863680441058789938324480317533016204833984375000 409 18768516728943325283569362574802352435334622144475627052133635555597571194129887961953421522615036284148629037546522329957867198433322606239550271596454086153991426809700940940744483366159468326464953421595718541453938579960776897463441588051063036175248298851984806207465203798387795782750336296118056421681011282733156350053170384252825803051539059456124740884755914301294995172497484367598521242763105718715171823662898826610476481401358635121309856881122207114373928435315446047531345559282855541418086726896294189757573715842406174838537934166625317260584456182610520776049886805758982516710212495594949612149380896885553013625721891014015462329054207588693633643218914379409063913686319262455002102148700194292977541662849557262108919731750500427656591044068347707448537765636444160800377975725110476214812565163003071522632323794542264320000000000000000000000000000000000000000000000000 410 7695091858866763366263438655668964498487195079235007091374790577795004189593254064400902824272164876500937905394074155282725551357662268558215611354546175323136484991977385785705238180125382013850630902854244601996114817783918527960011051100935844831851802529313770545060733557338996270927637881408403132889214625920594103521799857543658579251131014377011143762749924863530948020723968590715393709532873344673220447701788518910295357374557040394245473743458891980409006581626615052092529705691486585489885410780207615268800871497187128244426805806486474943965945796120901933944876562375274892446149940897931722990222175253992287245993826058527848066601663950793530092477772099712568443509647174932246038642255467410692216022502623226288217744836954367381018609453492058915041023082611843093779119278088553983138914943586142001674967640157584292784437679316540403817725746193900704383850097656250 411 3162682753994239743534273287479944408878237177565587914555038927473746721922827420468771060775859764241885479116964477821200201607999192377426616266718478057809095331702705557924852892031532007692609301073094531420403190109190514991564542002484632225891090839547959694019961492066327467351259169258853687617467211253364176547459741450443676072214846908951580086490219118911219636517551090784026814618010944660693604005435081272131391880942943601947872049825531264986184065377042291322110558528517489963701795546286556685085010921956785869194048749058156689929186356996813620177488414630779965763143243618042655387249831867252454574286781532964765740220020108576861160243194515634472135979092104410944365292368226916709911167910900639134077465015844134276339667642226632295922740779880986237707770835915497228232171308937940458636378417805912755404800000000000000000000000000000000000000000000000000 412 1303025294645626774336120594441737096457833717157022220796676038119183649432204897233133677039654222867656817396189364862334483062495667259499765901888012959817347276661514689865039391516991187169355032042114946945206114324986492176524591305023668477067129425893759393936224134731326916548718777734647719298396491036386040737553413477582794541752516926488050995633970276991422490245231049403019047622620509200205764850239253484118133454948492764000249467079536555895131584200969896990086674523072673544182959615977962275052351862181865386185728119317131891980938927880594244986529619888043216160740430151648562330891938094683454976598514677397994127672886614736452115496605402820908487231426650621685014415100999792075595423751022395133281976760035529114766791506155684473987349797929203493557137526450725100056275314012749581944945428342544302593818961953936654682095763746474403887987136840820312500 413 538149446688643857800817805504437420837085325185850177189027203743222847215500622557284208617377194044342265584626207688144141504810710578173403317479749352404564425261205566914261268696517360300943628233393473088370125216219421268904656208974775081028724452894122629695660567644038016534620855204409508070237750798027434824609559766241694145743789490639565061196829724397457488471280423403446866668142270299684980883148811688940789116893727511532066910500699481079078091599322009047491587764490086206047702218405372911445928567489510191878988668739350934974318185462858916440683739975578261067501952370342858162692840958424118688608893277843068420027674183239867949886897338680930789793552336749362994392452806070453995000173807143418790616277356455935029908438780956623654315104762162615907706002578734884054421103020057528459074772764136698031164620800000000000000000000000000000000000000000000000000 414 222793870929098557129538571478837092226553324626941973356257262349694258747217257738715662367594158334357697952035249982891674582991634179363788973436616231895489672058139104702504165240358187164590662088624897858585231839514840405326527670515556883545891923498166768694003475004631738845333034054625536341078428830383358017388357743224061376337928849124779935335487505900547400227110095289027002800610899904069582085623608039221486694394003189774274754911912866995265818118954694392274441643865438889284597446298511111886111292432756010072246152525780006042372885683921765933612857919886106033411399899949610193950035099500579127903539294273395307423708917405494656564372645761897294381991084360013757296942114813833662028219510911240574434342628291070207322146967769537763779487588437374540545193303548678347227723460535262012184734609778798325111884353768951449249645868633251666324213147163391113281250 415 92459456435575901208758507163717393274019629720180918942846763875123117380095161961566999882551575708758444650094628742900044951941528184435972423976195736236628213904127728451539228574748647673305124766779332611312871213398658768210508983263956106671545148251739209008011442126922171620813209132669597581547547964609093577216168463437985471180240472386783673164227314948727171094250689544946206162253523460188876565533797336276916978173511323756324008223725043965697369875680460636861489028800433205525399703119759813585748119436533509908147418662874615418271208368669796479492991992805759671612547005537561164809505044124019211619840868780313547838985563615645927030745165245389844151297714308102869518898000699688292691865803730855069855625212127541916623488970680780485775849715419606622270319273192276049465835568304784706935965222054736867042940420096000000000000000000000000000000000000000000000000000 416 38463133877199574902843538980106435601992165963595262280224253772051216830119587376011871951141455494843512974439365557046418700007675724725364528374097426274437336984117135035840319087095437432094931902980202366306154424773842047575571737037805740375362781672723510947332759924799623394258294999190552593923779953277382928121926080790201956010980036512902008036318563018670503175208286850697621763497465759438572651262059691891197462920180710682630787025574027004464146617147212685996307819612283843595044578298525444125060626453202318482246063107932050583991812676069516080748783937636429792866707082016168517919207780025763864552232963782642961307249356929183289958045745817843377675228859582168891925982585291662445908723189597680592207923011562771952824254336255354450450828383637095239136559585678565652999674865164799052255515875804425632229099796412644134729947968267538271902594715356826782226562500000 417 16039126826792222734485755754704383646030733206819224370853513822945357418159867935796950603625986941349744910341215437288356597903200777210477008331998626756440369522376845309945413059318797409183586603542744386749666395130692133839013414344764993736526279957525704065037760888641442955405709014662460431666216240516668681026843175689514215656578675225880137351144840778785599824061855616740908275378443221685884795576278891518629342037715356354657038183351034695515507792115259962357922309420046704931239694519273590486444765549723436001486761893494925050379143623071338235504499161676426922476007109473396676599297738370570133062629776605553834453475516984285237622601391294542667490584169853149566805519564428248470277373511125039451677603956156155604891349637548328875342849234883828630876353439632866660062084186572783054488389387371085010394698007133867212800000000000000000000000000000000000000000000000000 418 6704355013599149103015045905466432364040846480450435787016768777991159400790824797163125352315662541484193372522628052786533057923537924873979389482775425984192074460353521339557182658795257317038739200280867153661360553164629311944707607196111767381867985022245744299185784051452123155359586368128908460436478388535967508669220447438216942144449886244417897412778543445532380726457855647797699659108189266664699844550884576654787064971765018956246641960474602348939165103356890444272477272515452444061018227091111235633610493800361396798802276523854292915164421379415896742064132693641471946486858043991742901448809047839670403909616774526710767034347110879276158073469075162630949241226367611713328632517958372775447098414150721941276630352413710604797386611139557361365081728371366146323716460409375260541577686349343863979479813581611172995707334916993061303722471726708069330591399648255901411175727844238281250 419 2809124750698043474163304234390435160533114675308732594760026117978295788931355590011349522620262604881877023086981154117557351269962390522197364193282903487376479198888125441274459534035212815839231724917683337384110071775979681704832487415170830533002685724320966861358843517558439602095666688246012644922884444796570386132403367476612898758524502336411099015954209703678067524385841516427236157166331302732509234866820637618355780223169542942667342981436199961702889205793055247686927662037237497552960005924902329451499209120050747726675418779013166328823789200685871452489012667367411691578228400519261450648733166974310866127583233862579604247401292560320506252777850686792702596920093019076388991775830126322086592781270731846489690617433270327587635781188647372007020083834501788090992501999223379153574742692864759545251149173846721694414605631171140143336652800000000000000000000000000000000000000000000000000 420 1179832395293178259148587778443982767423908163629667689799210969550884231351169347804766799500510294050388349696532084729374087533384204019322892961178819464698121263533012685335273004294789382652477324465427001701326230145911466316029644714371748823861128004214806081770714277374544632880180009063325310867611466814559562175609414340177417478580290981292661586700768075544788360242053436899439186009859147147653878644064667799709427693731208035920284052203133867775752124008814626627916501064957156478310746538013401068479172845591694773762465636648819277015401674385726527682908711185832305622964910760396897197470453694439068075380456679550786030982008239163914905209752245191288936959145516550225344953596634483620686123856117847020347171400822272645500768199162275689330037528134432466723268721536104037526520075298558691825619276540889794793743006695436456766098278886282502489946111268181994091719388961791992187500 421 496709438418428047101555454724916745085465336888090097405467818180922261398842295425806822589714833795213495222240007671066490851554749892134937936656282994637909051947398340526149934808106330096692953599944767716258342891428727319048480424750506254845534889774433360425470710774683290442555783815659955875264427528929575675931563437214692758482302503124210528001023359804355899661904496934663897310150700949162282909151225143677669059060838583122439585977518233607330851230852895787967651104311615921236150241468982832108338743842130543162021009758672276562297792431386837850979767654679519097965953121921355146690517993642148639885040468578395622890668932795013201031403321985625533899877159268608778435928722485934983014259534048251541863478336334014958727355573955126200223326925488064825789857441005293844506814648266603300217919324390399355623843837001625298674909184000000000000000000000000000000000000000000000000000 422 209611383012576635876856401893914866426066372166774021105107419272349194310311448669690479132859659861580094983785283237190059139356104454480943809268951423737197619921802099702035272489020871300804426419176691976261020700182922928638458739244713639544815723484810878099548639946916348566758540770208501379361588417208280935243119770504600344079531656318416842816431857837438189657323697706428164664883595800546483387661817010631976342923673882077669505282512664849173546964344242919210684061043249825006336521084981074876129629387514807733683357630285198650946839875473706464819003193931114077956508257675730291791405143260018014876405659582419113030381324113152519714548011666341753083220211017702111849672570432820978680888096062007221564149069600251469922781285843307164627166894247184900398028979452732412355273183174504510255055171211446577911061833465534837576139410532130290374687633381256546272197738289833068847656250 423 88665615014319916975910258001125988498226075426545410927460438352203709193261742787279072673199636121448380178141174809331395015947632184245439231320766452240834593226922288173960920262855828560240272375311740705958411756177376398814068046700513869527457051034075001436109074697545615443738862745798196083469951900479102835607839662923445945545641890622690324511350675865236354225047924129819113653245761023631162472980948595497325993056714052118854200734502856753101672892251453112161505525672070123202374056842286913214351634407718679543214581851549397491496000197223072004522721098235802488865515792649595971269244600299432835121803018499354580874075199708757070073328948165877273066145804636221508175547320877637834766366409084674855580464195452915907467458847021906623726015948493664140899708904672472309971568107624120543203583610230212904103028479496360598873076635009024000000000000000000000000000000000000000000000000000 424 37594220766071644797785949392477419123247855980855254233243225861334372697942978941806326813436645715494113195531858119156511486761796046120066234080004975750113867528215050185759430191450871309541875487132178059326366584619207593097164851801017880679641789638447800608910247671759340948145277804218435139391259605803139602297724017079541080911352161624020697592812686566860214191420319831043304188976202674019612888543922204490866221056046758098394181111429211250647161213787496356923209151398932588401799143581029524167738089942937880779677898098847103531738268552877701766823199875904933840127253748793045682392676439914677187637570389666314489946239054369635832314161652432360866599322609585128495428002276096514430313916704992136713380017151820210889669291277785509625070799463314832870410402267659050851089812194459624679188159394917220652527586504175250499062059136861511276378766068664507571384092443622648715972900390625000 425 15977543825580449039059028491802903127380338791863483049128370991067108396625766050267688895710574429084998108101039700641517381873763319601028149484002114693798393699491396328947757831366620306555297082031175675213705798463163227066295062015432599288847760596340315258786855260497719902961743066792834934241285332466334330976532707258804959387324668690208796476945391790915591031353635928193404280314886136458335477631166936908618143948819872191817526972357414781320857178534496107134946482295564302080405102518300517777114995200922616622265687187353311675424683326873380644026714021508945538858157227663403562640480501616507582412013055956096808614763149026377462984964960536049001449997156162632136413902713230087843134461403623859279493920350030320690771900670855925657360083375182718319433812207872481725009663828632120031554641337509606346017303465087482846761032927682337177600000000000000000000000000000000000000000000000000000 426 6806433669697271290639146137508036732264024325333843778928686042194588176962576337414035469572704706790209194051042912473286404678223174150037991680184900859558115715983334836131744836162180250592556556945280837641038670145307534730241696418574287297049146014040974300243200340972028678661702546453747681986787551630658424996002933292250912699000308862028947299178736902930041779356648905410390223414141494131250913470877115123071329322197265553714266490224258696837262580145642072448285980058428213603762676822596351569213375780044496126496837459593106045838704717531547668842528822072930188122233079223620787101848153326057230430446923129043237603319006968812009301374301889901048212315432135481411014981962804733824267678177651518727533462001136676611636517996652710252466197478649673831789794047981754114173991184620221782921113604383136233016839904567407851657677325015869756171198999048895540320280872492730850353837013244628906250 427 2906347176960734841102915400715931684676738386917551293602548940017089151563020096075793145507544909799419325859795323626093294797601295362066222447438952667031315410724883975028255045041250967003021649815634917672723512152046317329813204370731220675839985347995496026203846545595056245788546987335750260208358284546291147473293252515791139722473131884086360496749320657551127839785289082610236625397838417994044140052064528157551457620578232391435991791325758463549423509527118719621095597119599962623810249751973283730604050457948580360043214201138089968230253060274187603225052533381054221334683793810309987405351107962759021272472896925834137194721303177439462000623096046148063589398401967609456697871524990974134797186352025787328096955209880163679918748942263457436787970949571259476605238150726013632521576092109489446160082817695472170384831151846838454834803589203791229405364224000000000000000000000000000000000000000000000000000 428 1243916591739194511992047791506418761041644029600711953661890946327314156868972601120439466277229221394151471467992398511967930173373354414964343207503871741489402995790250341312093159277655413877293266121091744763925663201075823817160051470672962449259513728942072299215246321514684073197498110579701111369177345785812611118569512076758607801218500446388962292608709241431882715428103727357181275670274842901450891942283618051432023861607483463534604486687424622399150930072039198554222722162853313802470522831537826246975747825823728492168658041320850367452997613377853030519637298520753249908466979676360876983348625289465520133172093828260578774814728316498638229800530156745069775622117868625950362524460723893988873340234900567620645904663033467706510382853550188058585116396602518574192762503227262525090669000347743512824949665842917005740378463834739721101731339148381690829011323108615445899922002936932585726026445627212524414062500 429 533640217856114445644588502556253648486865288698705428120951215974417773296789245880668531032931335978090981259768738961634242044377169044019703236019160977098953885194017396422887965330114172553358811165948358503724109513261528417561662080918700890732331389716149016363340671929799467401726689438691776777377081342113610169866320680929442746722736691500864823529136264574277684918656499036230767262547907604722432643239672144064338236629610405856345324788905163009235711233093909490201442837814935535850893847492272050217516223753943431560653092748777190170031513461066915073613204529141037649971164758380603678301870488723745684604281578660373618506416573543921353825224746634330550085347742099776096577289641460747705667326773321292565533411876607755060810498083140042951468406903551716719287935007727074793548383330389592428005545491061538726343558823074711246766107626746806827198074322944000000000000000000000000000000000000000000000000000 430 229465293678129211627173056099189068849352074140443334092009022868999642517619375728687468344160474470579121941700557753502724079082182688928472391488239220152550170633427480461841825091949094197944288801357794156601367090702457219551514694795041383014902497577944077036236488929813770982742476458637464014272144977108852373042517892799660381090776777345371874117528593766939404515022294585579229922895600270030646036593059021947665441750732474518228489659229220093971354822676610994418888861884949141694756802034581788699558963936910791068707738233517706755616155844177210577274893117994142308229495192344098651924774825067434876849463192002191202789539779221293338921452691621052566162926278489942637158517980319727841522918801990178988685269796715776448796675874534896904853920559791950545049942297111588871616590963636585695603366197383351074880671998185968309232795280683883108661747006480949278750370588508822322637570323422551155090332031250 431 98899541575273690211311587178750488674070743954531076993655888856538845925093950939064298856333164496819601556872940391759674078084420738928171600731431103885749123543007244079053826614630059599313988473385209281495189216092759061626702833456662836079422976456093897202617926728749735293562007353672746990151294485133915372781325211796653624250124791035855277744654823913550883345974608966384648096768003716383208441771608438459443805394565696517356479043127793860501653912217167872688603173611082497188042942545757710125652394542797175709078198532399036648063706687538203862040675566122653263527059965859976649750357350163489595088331371607570232974658965143262724068756416603892473013028224230390891486858828427888754490342865729816172234419127179538005271535273622770749080749634684480634648296952760957163047064505358757809427827359477584888606417836262658359522991055306445188133530580685946880000000000000000000000000000000000000000000000000000 432 42724601960518234171286605661220211107198561388357425261259343986024781439640586805675777105935927062626067872569110249240179201732469759216970131515978236878643621370579129442151253097520185746903643020502410409605921741352071914622735624053278345186310725829032563591530944346819885646818787176786626699745359217577851441041532491496154365676053909727489479985690883930653981605461031073478167977803777605477546046845334845414479723930452380895497998946631206947736714489640483323293155705566027712305043239348878852456523427358382208539284977848417373749512595476586626210980963764672073062524696148859170308829699239731503616182450333194300003713427981614919923706787531363984753894859257912675060646778729897973809127118894628326740562898631137222038602212713595927007957005389266695159609929137445353710445410415284860141170056543088474312971102749024851725142866680509072310613413832554955118390951369768873568943945429055020213127136230468750000 433 18499752648904395396167100251308351409416977081158765138125295945948730363364374086857611486870256418117087388822424737920997594350159405740948066946418576568452688053460763048451492591226240428409277427877543707359364114005447139031644525215069523465672544283971100035132898902173010485072534847548609360989740541211209673970983568817834840337731342912002944833804152741973174035164626454816046734389035703171777438284029988064469720461885880927750633543891312608369997374007212931731492625862533780964716288022614613226098765705165220817116831574543623302187047923895487644660310314399606942394465608926329037770407429195042589383030244656173321778860769861828115789765967070599319329674298173908904321766116187500524511068080485685196814053703562097943693661815789430444374231933445852524514039503539246554364532036540655176891078231798007715069442139431043962464266664999632024155711150107426428026880000000000000000000000000000000000000000000000000000 434 8028892649624507601936521509067824511686968053222904069946378440541748977700138353696203385301691285462815926748932336257712955947969182091571461054745662230708466615201971163027947784592188345929626403698853968993964025478364058339733723943340173184101884219243457415247678123543086550521480123836096462669547394885664998503406868866940320706575402823809278057871002290016357531261447881390164282724841495176551408215269014819979858680458472322643774958048829672032578860318939711356334414108833600508794310689960009118583806339414436231012115045948490603077061612769770694922269424212719311780163656616639485521397802389608562650216862821715157783387791349959060811732629868931560003557922792922606965676012293307614046193553992682875293435995415135045943146986054204746464091098091335617804130353821166953349164815723152687577462007370723544703345327525005204134009948593367189552673828597781000638329315655809505228757139150275179417803883552551269531250 435 3492568302586660806842386856444503662583831103151963270426674621635660805299560183857848472606235709176324928135785566272105135837366594209833585558814363070358182977612857455917157286297601930479387485609001476512374351083088365377784169915352975335084319635370903975632739983741242649476843853868701961261253116775264274348981987957119039507360300228357035955173885996157115526098729828404721462985306050401799862573642021446691238525999435460350042106751240907334171804238735664036247361614668388023508294525447117188069593831937709580975262968623046752057542407051383523303631911273001845951471384521171616248003243385767403525326934154584863366668041328688813890496899985096951905683252485258030619758739064776236446358560748754143421550166626200169438151252831435602055569845669227659873000248474466953048391638494097195876399901351059135844760610336958860946128473218672703302171724498911734492718694400000000000000000000000000000000000000000000000000000 436 1522759779927784111783280669409803596886550360974255985906030135033148111110608240162021934056318769200877668667202506894637839225091835075487443303643062298676167778239205850779880576825754441689012943725524643759395217072226527304713898083093897246096763361021714133375874632911181795171903920286754055109906358914015223616156146749303901225209090899563667676455814294324502369379046205184458557861593437975184740082107921350757379997335753860712618358543541035597698906648088665982438004307361067370513414521227549018088832178984455779804271868881139950431653289510498343999270546122099331977346505945515427351935759508774183184806568124003061239122453446788467022078335427889816583874589571100933226181647848447822763918900447964629406282355214766109978602450785451676034927224140561014839152207856838950536668793952149398510228810501879071111914962404488461951649899370622622168595760641317638581984021976975301453367940274219449747761245816946029663085937500 437 665446023828441656849293652532084171839422507745749865840935169009485724555335800950803585182611302140783541207567495512956735741365131927988012723692018224521485319090532956790807812072854691018098656408054269322855709860562992432159973462312033096544285588766489076285257214582186444490122013165311522083029078845424652720260236129445804835416372723109322774611190846619807535418643191665608389785516332395155731415881161630280975058835724437131414222683527432556194422205214745668614093473857434954225619467417580469185254031547629651657918144565897930029102648059616866559809015578444451648446114161210822281338734228889403422174202897092874759945450031670801622697390993954023650623429630296466752838740457371405328823049506087424023768962996943956511578479201849519278760907743863359119304691282038827891549449010841373547850131897285191888355242557833956426882270690251264706909354903476383104819233743175680000000000000000000000000000000000000000000000000000 438 291465358436857445699990619809052867265667058392638441238329604026154747355237080816451970309983750337663191048914563034675050254717927784458749572977103982340410569761653435074373821687910354665927211506727769963410800918926590685286068376492670496286397087879722215412942659986997662686673441766406446672366736534295997891473983424697262517912371252721883375279701590819475700513365717949536474726056153589078210360155948794063067075770047303463559429535385015459613156925884058566092024240543789242890371931863053173687375077345029506934135934063894124704219766744748446189513852030828714972732411297285060241407290597724376228828534659685426335196065753689451530899948430714309371988413110406192097966072480743665551183404134532323951588874348378334020597854397255941135152514839790790368338944168699983599414717732795889430912700962214225525947859810153355849881462157428746315639454679269064320941337691996616822362347119211301027519311901414766907691955566406250 439 127953292353780418662295882096174208729627838634368275703626696167481934088949078478422414966082866398234140870473493172222347061821170297377391062536948648247440240125365857997650107720992645698342045851453491013937341603408773310840584017280282347869728321579198052566281827734291973919449640935452430089168997338555943074357078723442098245363530979944906801747788998369749832525367550179846512404738651425605334348108461520593686446263050766220502589566034021786770175890463101709912013094657615927942306461924041670774788163578657492995340438716232193904795418348091130388087217014381441578017552139583953653272777285665384187366798394086614726041847215658354107058306363102222833375883703130534694974813768692667903468454129430305768859136453705506724849274375671452167294289241590030091038740248752792866334186807549324076797213045805618226551685491973559749470191708862386484394448385765561203423709043255389716480000000000000000000000000000000000000000000000000000 440 56299448635663384211410188122316651841036248999122041309595746313692050999137594530505862585076461215223021983008336995777832707201314930846052067516257405228873705655160977518966047397236764107270500174639536046132430305499860256769856967603324233062680461494847143129164004203088468524557842011599069239234358828964614952717114638314523227959953631175758992769027159282689926311161722079132465458085006627266347113167723069061222036355742337137021139409054969586178877391803764752345035444582798728186741690056341324139444958363471040642528403379835720297786856145333903108601125568737837804566733764374455827855225481018041512537860009040268153110085112465933937690067695154179974169932155239749054252702732382571525386383624404026945654532024484857371267079086607883164790362972043088537953886249181627806878340700431760058547166556663978851200028455736446310508189733402577480909426751291889526174048010932844900697277422304901495220263996088760904967784881591796875000 441 24828056848327552437231892961941643461896985808612820217531724124338194490619679187953085400018719395913352694506676615138024223875779884503108961774669515705933304193925991085864026902181412971306290577016035396344401764725438373235506922713065986780642083519227590119961325853562014619330008327115189534502352243573395194148247555496704743530339551348509715811140977243666257503222319436897417267015487922624459076906965873455998918032882370677426322479393241587504884929785460255783893727265309998952333741183373132762846646681892763594288892359070514851674816330983408396072440832356567074719690077224929649587244691524499204040672697984056088852772109650607413685628259197905822903927874012898294895857678937449071799154307145464213790570297731265117052900230422190257698444762347015316227586882674836083689363854703939085010531359030968336799934157162878942074747179952591474882532799008596695890460903195337758133452800000000000000000000000000000000000000000000000000000 442 10974001126960778177256496689178206410158467727406866536149022062957481964853898201075263746808273972993701890971951063891006706953094708950374161104403925942022520453715288059951899890764184533317380435041087645184225580008643760970094059839175166157043800915498594833022906027274410461743863680584913774250039691659440675813525419529543496640410081696041294388524311941700485816424265191108658432020845661800010911992878916067551521770534007839422434535891812781677159138965173433056473811438810590954897382677166507856406776577260675264731307316060979382656427907115389202825025918675814864507320828908356599627755513979691354141680768756901175947750005919056468623329642717605545087456376593706387010188939637719419131349510699031931630947514032671646733946185298276787096336054523061420108111698098984370543826800148922645065232929095152134409460190138732273973855134943668857290304152911852994750502040423606936349394806158432990930116646133285485120723024010658264160156250 443 4861482499243624732524628033305945439700201203241241875514016773890164510430276903076341839836065370036209937700574321303715971180220956065015753369250939192315976560995872610558691651608533748259599532723201826816611931943829186109751668508754598607570403805565877511029147370082563834552531610499116801992767583405132219385391760851587769011701666191346293414116270190173315216675949479661135685385234628177404834012845359817925324144346565472864138499400073062282981498561571830844017779674438959537393878029656355449958945486238521298408055352037234374775312854286783286517423348812686943893424891720616170582484058001778525816227652190161609639721731288766199290878785660857883574297492486740592716003992032954510579968056138611804448001308836892997829234431338627223918221287171543137534824705550990212487745723821851525803605319940458292104354925934514149649611400632194551306872673962001535792824325595489946269997911244800000000000000000000000000000000000000000000000000000 444 2158498229664169381240934846787839775226889334239111392728223447607233042631042944965895776887213024296077212339054998658849891204018104492866994495947417001388293593082167439088059093314188984227262192529101611106575697783060158632729740817887041781761259289671249614896941432316658342541324035061607860084788807031878705407113941818104969441195539788957754275867623964436951956204121568969544244311044174910767746301703339759158843920089875069951677493733632439653643785361337892894743890956723410843895038177671221545898284012896335855264320287497405514844403795052674429233359970231472034170266412557151344665362107162371528529246514562088163692946679347697955221842829261099179768795326111157800371490610327203918074226151717396388860103670976283304422665010121633362829156188671982416463981536848359675761581143405165678695520248965212888457366648873090061022476665224329203879814806571141489115935442867273755872227228876047317877493272632039023051220283377915620803833007812500 445 960531712200555374652216006820588699975965753736404569764059434185218703970814110509823620714809795811754359490879474403188201585788056499325812550696600565617790648921564510394186296524814097981131675675450216942426185513461770591564734663959733592883760383903706078629138937380912962430889195602415497737731019129186023906165704109056711401332015206086200652761092664174443620510834098191447188718414657835291647104257986192825685544439994406128496484711466435645871484485795362338161031422632251289059285825555378838883305940465124637015141860948794522320682354640188777327374785904327684410169439805711269276880652134411312229925777586680569063496679420832863718733887683359639806336534785404949134481419852747217149116733362153367704369509212160951624694806162212617900577922111607309362903608135190469605204802282764797670051418004982657587300322889985192200932410028216817425388740187181517524699652889957464793643399971340288000000000000000000000000000000000000000000000000000000 446 428397143641447697094888339041982560189280726166436438114770507646607541970983093287381334838805168932042444332932245583821937907261473198699312397610683852265534629419017771635807088250067087699584727351250796756322078739003949683837871660126041182426157131221052911068595966071887181244176581238677311991028034531616966662149904032639293284994078781914445491131447328221801854747832007793385446168412937394540074608499061842000255752820237505133309432181314030298058682080664731602819820013051822519272338096322063563039489639582543082251503640345857532052215867072036778519374059887884590890170542602364056211722501395077839572678757633837496688652287592084080892311945015926506990618189294223775455738063119084989119314043536827420423402854494735684503407823797859183270111718933987591719281338067923241326176587374175451011051735056939258002593492699763628447606760402107739151292853253739131647173062403932134734972884995754570070223302004097479245281476778473006561398506164550781250 447 191493523207727120601415087551766204404608484596397087837302416918033571261029442699459456672945910512622972616820713775968406244545878519818592641731975681962693979350300943921205768447779988201714373126009106150075969196334765508675528632076340408544492237655810651247662396834133570016146931813688758459989531435632784097981007102589764098392353215515757134535756955715145429072280907483643294437280583015359413349999080643374114321510646164794589316185047371543232230890057135026460459545810314317099110575400562369908962633794478632790808713108697571143054608287545555680208980410946268631550128024429446221872008269422523665919826895957104815681400969224391949579646218690197599711519371157895880883226342311210358395112582873318465093387780694236568763409821551649840218942206397758156931296171225518193959202227664338088464648917085122537098226665366365045612764762633223032057618764092577262239908252133590337294809742708059196620800000000000000000000000000000000000000000000000000000 448 85789098397061750029433959223191259573264601099185895351111482779279039924941190329357836589479767909655091732335679771633845997556553576878729503495925105519286902748934822876700184264605434714368039160452079555234034199957974947886636827170200503027932522469803171758952753781691839367233825452532563790075310083163487275895491181960214316079774240551059196272019116160385152224381846552672195907901701190881017180799588128231603216036769481827976013650901222451368039438745596491854285876522371764680258425668171327035520627260824700184325694426696750152720764429840790296521119201964403897565599955544316438025856809513774983475758584203917888502491455299318360048773451317080982363035655551261678011176567915705788824018175397196968236746304553697244932903978566417635842326010570575703936639720841808518546470862224121214554621458274287704656491446502781554367614430607569270110306057446593685083265221490497384693916435106972706690544030417337544403011406757286749780178070068359375000000 449 38519305180280725763215847691212875548395805893534467012649055767896288926298594457881668628676415791435136187818720217463596852902892556018549547069670372378159819334271735471638382734807840186751249583042983720300081355781130751601099935399420025859541702588941624119769786447979635875887987628187121141743814227340405786877075540700136227919818634007425579126136583156012933348747449102149815962647863834705576714179015069575989844000509497340761230129254648880664249707996772824842574358558534163994031931723837212473391493546540794081504651590715752287269424211380968257610205403704041578481549001180565604816160927590911626292535461718557526543769906414453689131705545442641365704535478765630502539974200361486950855459818226939421345566056049334823161228457539297210600780558475447984039241343480299962834207385360854255673343593317274411783295310098905991605442548586718382094080294339227628862313382605667060321090661229004947479907532800000000000000000000000000000000000000000000000000000