0 1 1 1 2 2 3 6 4 27 5 135 6 810 7 5670 8 45465 9 409185 10 4091850 11 45010350 12 540134595 13 7021749735 14 98304496290 15 1474567444350 16 23593081136625 17 401082379322625 18 7219482827807250 19 137170173728337750 20 2743403475221484075 21 57611472979651165575 22 1267452405552325642650 23 29151405327703489780950 24 699633727865199988886025 25 17490843196629999722150625 26 454761923112379992775916250 27 12278571924034259804949738750 28 343800013872959487996639361875 29 9970200402315825151902541494375 30 299106012069474754557076244831250 31 9272286374153717391269363589768750 32 296713163972918956712518418835110625 33 9791534411106325571513107821558650625 34 332912169977615069431445665932994121250 35 11651925949216527430100598307654794243750 36 419469334171794987483843182171049292546875 37 15520365364356414536902197740328823824234375 38 589773883845543752402283514132495305320906250 39 23001181469976206343689057051167316907515343750 40 920047258799048253747562601877679449178384565625 41 37721937610760978403650066676984857416313767190625 42 1584321379651961092953302800433364011485178222006250 43 68125819325034326996992020418634652493862663546268750 44 2997536050301510387867648898983786739410540705983771875 45 134889122263567967454044200454270403273474331769269734375 46 6204899624124126502886033220896438550579819261386407781250 47 291630282333833945635643561382132611877251505285161165718750 48 13998253552024029390510890946343557938300846687811275862140625 49 685914424049177440135033656370834338976741487702752517244890625 50 34295721202458872006751682818541716948837074385137625862244531250 51 1749081781325402472344335823745627564390690793642018918974471093750 52 90952252628920928561905462834772636328543835012695858512901690796875 53 4820469389332809213780989530242949725412823255672880501183789612234375 54 260305347023971697544173434633119285172292455806335547063924639060656250 55 14316794086318443364929538904821560684476085069348455088515855148336093750 56 801740468833832828436054178670007398339348128252075236156714846407103515625 57 45699206723528471220855088184190421705342843310368288460932746245204900390625 58 2650553989964651330809595114683044458909884912001360730734099282221884222656250 59 156382685407914428517766111766299623075683209808080283113311857651091169136718750 60 9382961124474865711065966705977977384541021804091188459967996477125561397462421875 61 572360628592966808375023969064656620457002330049562496058047785104659245245207734375 62 35486358972763942119251486082008710468334144463072874755598962676488873205202879531250 63 2235640615284128353512843623166548759505051101173591109602734648618799011927781410468750 64 143080999378184214624821991882659120608323270587385406300146407073927541694048913747890625 65 9300264959581973950613429472372842839541012588180051409509516459805290210113179393612890625 66 613817487332410280740486345176607627409706830819883393027628086347149153867469839978450781250 67 41125771651271488809612585126832711036450357664932187332851081785258993309120479278556202343750 68 2796552472286461239053655788624624350478624321215877698764242224799155467803665662726467973046875 69 192962120587765825494702249415099080183025078163895561214732713511141727278452930728126290140234375 70 13507348441143607784629157459056935612811755471472689285031289945779920909491705150968840309816406250 71 959021739321196152708670179593042428509634638474560939237221586150374384573911065718787661996964843750 72 69049565231126122995024252930699054852693693970168390020495632878908959852999312966331384645582247265625 73 5040618261872206978636770463941031004246639659822292471496181200160354069268949846542191079127504050390625 74 373005751378543316419121014331636294314251334826849642890717408811866201125902288644122139855435299728906250 75 27975431353390748731434076074872722073568850112013723216803805660889965084442671648309160489157647479667968750 76 2126132782857696903588989781690326877591232608513042964490204131068388895390439180767880515410556567717138671875 77 163712224280042661576352213190155169574524910855504308265745718092265944945063816919126799686612855714219677734375 78 12769553493843327602955472628832103226812943046729336044728166011196743705714977719691890375555802745709134863281250 79 1008794726013622880633482337677736154918222500691617547533525114884542752751483239855659339668908416911021654199218750 80 80703578081089830450678587014218892393457800055329403802682088968705234511791060707344971679320494274792125351181640625 81 6536989824568276266504965548151730283870081804481681708017249206465123995455075917294942706024960036258162153445712890625 82 536033165614598653853407174948441883277346707967497900057414434930140167627316225218185301894046722973169296582548457031250 83 44490752746011688269832795520720676312019776761302325704765398099201633913067246693109380057205878006773051616351521933593750 84 3737223230664981814665954823740536810209661247949395359200293440869284351515131635776599437230646298548994339345769328779296875 85 317663974606523454246606160017945628867821206075698605532024942473889169878786189041010952164604935376664518844390392946240234375 86 27319101816161017065208129761543324082632623722510080075754145052754468609575612257526941886156024442393148620617573793376660156250 87 2376761858006008484673107289254269195189038263858376966590610619589638769033078266404843944095574126488203929993728920023769433593750 88 209155043504528746651233441454375689176635367219537173059973734523892177961736222729772009348544908613039468368384561687883323291015625 89 18614798871903058451959776289439436336720547682538808402337662372626403838594523822949708832020496866560512684786225990221615772900390625 90 1675331898471275260676379866049549270304849291428492756210389613536376345473507144065473794881844717990446141630760339119945419561035156250 91 152455202760886048721550567810508983597741285519992840815145454831810247438089150109958115334247869337130598888399190859915033180054199218750 92 14025878654001516482382652238566826490992198267839341354993381844526542796427158808506629105117433599404034443587687415151245238839764794921875 93 1304406714822141032861586658186714863662274438909058746014384511540968480067725769191116506775921324744575203253654929609065807212098125927734375 94 122614231193281257088989145869551197184253797257451522125352144084851037126366222303964951636936604525990069105843563383252185877937223837207031250 95 11648351963361719423453968857607363732504110739457894601908453688060848527004791118876670405508977429969056565055138521408957658404036264534667968750 96 1118241788482725064651581010330306918320394630987957881783211554053841458592743753737241138841699562449725558396213926643258040321203219063082275390625 97 108469453482824331271203358002039771077078279205831914532971520743222621483496144112512390467644857557623379164432750884396029911156712249118980712890625 98 10630006441316784464577929084199897565553671362171527624231209032835816905382622123026214265829196040647091158114409586670810931293357800413660109863281250 99 1052370637690361661993214979335789858989813464854981234798889694250745873632879590179595212317090408024062024653326549080410282198042422240952350876464843750 100 105237063769036166199321497933578985898981346485498123479888969425074587363287961743351660982438543783119447866251288198837358765607655958424058530752685546875 101 10628943440672652786131471291291477575797115995035310471468785911932533323692084136078517759226292922095064234491380108082573235326373251800829911606021240234375 102 1084152230948610584185410071711730712731305831493601668089816163017118399016592581880008811441081878053696551918120771024422470003290071683684650983814166503906250 103 111667679787706890171097237386308263411324500643840971813251064790763195098709035933640907578431433439530744847566439415515514410338877383419519051332859149902343750 104 11613438697921516577794112688176059394777748066959461068578110738239372290265739737127006642586695916730705824038815455755737652901911240788708204088895985400634765625 105 1219411063281759240668381832258486236451663547030743412200701627515134090477902672398335697471603071256724111524075622854352453554700680282814361429334078467066650390625 106 129257572707866479510848474219399541063876335985258801693274372516604213590657683274223583931989925553212755821552016022561360076798272109978322311509412317509064941406250 107 13830560279741713307660786741475750893834767950422691781180357859276650854200372110341923480722922034193764872906065714414065528217415115767680487331507117973469948730468750 108 1493700510212105037227364968079381096534154938645650712367478648801878292253640187916928054455654098797462990450278482717893827812353569117809871065635368121585618699951171875 109 162813355613119449057782781520652539522222888312375927648055172719404733855646780482945157935666296768923465959080354616250427231546539033841275946154255125252832438294677734375 110 17909469117443139396356105967271779347444517714361352041286068999134520724121145853123967372923292644581581255498839007787546995470119293722540354076968063777811568212414550781250 111 1987951072036188472995527762367167507566341466294110076582753658903931800377447189696760378394485483548555519360371129864417716497183241603201979302543455079337084071578015136718750 112 222650520068053108975499109385122760847430244224940328577268409797240361642274085246037162384036360319940863954073717091356688900994027254798925361563537909505657491023141890869140625 113 25159508767690001314231399360518871975759617597418257129231330307088160865576971632802199349396108716153317626810330031323305845812325079792278565856679783774139296485615033668212890625 114 2868183999516660149822379527099151405236596406105681312732371655008050338675774766139450725831156393641478209456377623570856866422605059096319756507661495350251879799360113838176269531250 115 329841159944415917229573645616402411602208586702153350964222740325925788947714098106036833470582985268769994087483426710648539638599581796076771998381071965278966176926413091390270996093750 116 38261574553552246398630542891502679745856196057449788711849837877807391517934835380300272682587676373727501036030062827831582910128521245351922699558521772301233432176918626823792694091796875 117 4476604222765612828639773518305813530265174938721625279286431031703464807598375739495131903862758135726117621215517350856295200485036985706174955848347047359244311564699479338383745208740234375 118 528239298286342313779493275160085996571290642769151782955798861741008847296608337260425564655805460015681879303431047401042833657234364313328644790104951588390828764634538561929281934631347656250 119 62860476496074735339759699744050233591983586489529062171740064547180052828296392133990642194040849741866143637108294640724097205210889353286108730022489239018508622991510088869584550221130371093750 120 7543257179528968240771163969286028031038030378743487460608807745661606339395567056078877063284901969721236582633109119768632850038547408046259856302446780659719965662711973714252728190018365478515625 121 912734118723005157133310840283609391755601675827961982733665737225054367066863613785544124657473138336269626498606203492004574854664236373597442612596060459826115845188148819424580110992222222900390625 122 111353562484206629170263922514600345794183404451011361893507219941456632782157360881836383208211722877024894432829956826024558132269036837578887998736719376098786133112954155969798773541051111193847656250 123 13696488185557415387942462469295842532684558747474397512901388052799165832205355388465875134610041913874062015238084689601020650269091531022203223844616483260150694372893361184285249145549286676843261718750 124 1698364535009119508104865346192684474052885284686825291599772118547096563193464068169768516691645197320394067795691700143659529587429855107877757383426322274813927218827417011797842594178450661264422607421875 125 212295566876139938513108168274085559256610660585853161449971514818387070399183008521221064586455649665049258474461462517957441198428731888484719672928290284351740902353427126474730324272306332658052825927734375 126 26749241426393632252651629202534780466332943233817498342696410867116770870297059073673854137893411857796206567782144277262637591002020217949074678788964575828319353696531817935816020858310597914914656066894531250 127 3397153661151991296086756908721917119224283790694822289522444180123829900527726502356579475512463305940118234108332323212354974057256567679532484206198501130196557919459540877848634649005445935194161320495605468750 128 434835668627454885899104884316405391260708325208937253058872855055850227267548992301642172865595303160335134130615797807209737665210986405251178330745731909983974478143547077028196260310936648838276855771636962890625 129 56093801252941680280984530076816295472631373951952905644594598302204679317513820006911840299661794107683232302849437917130056158812217246277402004666199416387932707680517572936637317580110827700137714394541168212890625 130 7292194162882418436527988909986118411442078613753877733797297779286608311276796600898539238956033233998820199370426929226907300645588242016062260606605924130431251998467284481762851285414407601017902871290351867675781250 131 955277435337596815185166547208181511898912298401757983127446009086545688777260354717708640303240353653845446117525927728724856384572059704104156139465376061086494011799214267110933518389287395733345276139036094665527343750 132 126096621464562779604441984231479959570656423389032053772822873199424030918598366822737540520027726682307598887516206557943789485021872303322647248382364041982727332213270469872692194114141437247280362186022602318572998046875 133 16770850654786849687390783902786834622897304310741263151785442135523396112173582787424092889163687648746910652039655472206524001507909016341912084034854417583702735184364972493068061817180811153888288170741006108370208740234375 134 2247293987741437858110365042973435839468238777639329262339249246160135079031260093514828447147934144932086027373313833275674216202059808189816219260670491956216166514704906314071120283502228694621030614879294818521607971191406250 135 303384688345094110844899280801413838328212234981309450415798648231618235669220112624501840364971109565831613695397367492216019187278074105625189600190516414089182479485162352399601238272800873773839133008704800500417076110839843750 136 41260317614932799074906302188992282012636863957458085256548616159500080051013935316932250289636070900953099462574042028929853748576898827226409634660955036353315278423234364351866423654351644528262765235781736819994829349517822265625 137 5652663513245793473262163399891942635731250362171757680147160413851510966988909138419718289680141713430574626372643757963389963555035139330018119948550839980404193143983107916205700040646175300371998837302097944339291620883941650390625 138 780067564827919499310178549185088083730912549979702559860308137111508513444469461101921123975859556453419298439424838598947814970594849227542500552900015917295778653869668892436386605609172191451335839547689516318822243681983947753906250 139 108429391511080810404114818336727243638596844447178655820582831058499683368781255093167036232644478347025282483080052565253746280912684042628407576853102212504113232887883976048657738179674934611735681697128842768316291871795768737792968750 140 15180114811551313456576074567141814109403558222605011814881596348189955671629375713043385072570226968583539547631207359136476409859849782106677628092071484108779132746084640610064398534992402327212405715705478651068377619422978984832763671875 141 2140396188428735197377226513966995789425901709387306665898305085094783749699741975539117295232402002570279076216000237638243173790238819277041545560982079259337857717197934326019080193433928728136949205914472489800641244338640036861419677734375 142 303936258756880398027566164983313402098478042732997546557559322083459292457363360526554655923001084364979628822672033744630530678213912337339899469659455254825975795842106674294709387467617879395446787239855093551691056696086885234321594238281250 143 43462885002233896917941961592613816500082360110818649157730983057934678821402960555297315796989155064192086921642100825482165886984589464239605624161302101440114538805421254424143442407869356753548890575299278377891821107540424588507987976074218750 144 6258655440321681156183642469336389576011859855957885478713261560342593750282026319962813474766438329243660516716462518869431906919556201058890614498766630570723078040718159365040006763164360074320243126862533566742520472588740023738513034820556640625 145 907505038846643767646628158053776488521719679113893394413422926249676093790893816394607953841133557740330774923887065236067626503335649153539139102321161432754846315904133107930800980658832210776435253395067367177665468525367303442084390048980712890625 146 132495735671609990076407711075851367324171073150628435584359747232452709693470497193612761260805499430088293138887511524465873469487004776416714308938889569182207562122003433757896943176189502773359546995679835607939158404703626302544320947151184082031250 147 19476873143726668541231933528150150996653147753142380030900882843170548324940163087461075905338408416222979091416464194096483400014589702133257003414016766669784511631934504762410850646899856907683853408364935834367056285491433066474015179231224060058593750 148 2882577225271546944102326162166222347504665867465072244573330660789241152091144136944239233990084445601000905529636700726279543202568391236629648282803946943640646453973916804622192434568946652783349367597483377796217481036570682554145250053584117889404296875 149 429504006565460494671246598162767129778195214252295764441426268457596931661580476404691645864522582394549134923915868408215651937182690294257817594137788094602456321642113603888706672750773051264719055772025023291636404674449031700567642257984033565521240234375 150 64425600984819074200686989724415069466729282137844364666213940268639539749237071460703746879678387359182370238587380261232347790577403544138672639120668214190368448246317040583306000912615957689707858365803753493745460701167354755085146338697605034828186035156250 151 9728265748707680204303735448386675489476121602814499064598304980564570502134797790566265778831436491236537906026694419446084516377187935164939568507220900342745635685193873128079206137805009611145886613236366777555564565876270568017857097143338360259056091308593750 152 1478696393803567391054167788154774674400370483627803857818942357045814716324489264166072398382378346667953761716057551755804846489332575349756419513454959487541092679758410054247674404358098546842591972894709775168644912299192611923121799847375792898546085357666015625 153 226240548251945810831287671587680525183256683995053990246298180628009651597646857417409076952503887040196925542556805418638141512867884028512732185558608801593787180003036738299894183866789077666916571852890595600802671581776469624237635376648496313477551059722900390625 154 34841044430799654868018301424502800878221529335238314497929919816713486346037616042280997850685598604190326533553748034470273792981654140390960756576025755445443225720467657698183704315485517960705152065345151722523611423593576322132595848003868432275542863197326660156250 155 5400361886773946504542836720797934136124337046961938747179137571590590383635830486553554666856267783649500612700830945342892437912156391760598917269283992094043699986672486943218474168900255283909298570128498516991159770657004329930552356440599607002709143795585632324218750 156 842456454336735654708682528444477725235396579326062444559945461168132099847189555902354528029577774249322095581329627473491220314296397114871720213133257742000016746595766729185931129394158353634843843654125965826343329644108527946966801829095988560430756838214397430419921875 157 132265663330867497789263156965783002861957262954191803795911437403396739676008760276669660900643710557143569006268751513338121589344534347034860073461921465494002629215535376482191187314882861520670483453697776634735902754125038887673787887168070203987628823599660396575927734375 158 20897974806277064650703578800593714452189247546762304999754007109736684868809384123713806422301706268028683902990462739107423211116436426831507891606983591548052415416054589484186207595751492120265936385684248708288272635151756144252458486172555092230045354128746342658996582031250 159 3322777994198053279461869029294400597898090359935206494960887130448132894140692075670495221145971296616560740575483575518080290567513391866209754765510391056140334051152679727985607007724487247122283885323795544617835348989129226936140899301436259664577211306470668482780456542968750 160 531644479071688524713899044687104095663694457589633039193741940871701263062510732107279235383355407458649718492077372082892846490802142698593566211632943285233502590992762326977073873842475217811213460718724270722815753396667216106307947225461944306168408895994634507402133941650390625 161 85594761130541852478937746194623759401854807671930919310192452480343903353064227869271956896720220600842604677224456905345748285019144974473564160072903868922593917149834734643308893688638510067605367175714607586373336296863421793115579503299373033293113832255136155691743564605712890625 162 13866351303147780101587914883529049023100478842852808928251177301815712343196404914822057017268675737336501957710362018666011222173101485864717393931810426765460214578273227012216040777559438630952069482465766428992480480091874330484723879534498431393484440825332057222062457466125488281250 163 2260215262413088156558830126015234990765378051385007855304941900195961111941014001115995293814794145185849819106789009042559829214215542195948935210885099562770014976258536002991214646742188496845187325641919927925774318254975515869009992364123244317137963854529125327196180566978454589843750 164 370675303035746457675648140666498538485522000427141288270010471632137622358326296183023228185626239810479370333513397482979811991131348920135625374728158405354119032389054623588449817209837567364739544264764101282227182111142209865341518963875991051133072449736423627293072389982128143310546875 165 61161425000898165516481943209972258850111130070478312564551727819302707689123838870198832650628329568729096105029710584691668978536672571822378186830146136883429640344194012892094219839623198615182024803686076711567485048338464627781350629039538523436956954206509898503356944347051143646240234375 166 10152796550149095475736002572855394969118447591699399885715586818004249476394557252453006220004302708409029953434931957058817050437087646922514779013804258722649320297136206140087640493377450970120216117411888734120202518024185128211704204420563394890534854398280643151557252761610489845275878906250 167 1695517023874898944447912429666850959842780747813799780914502998606709662557891061159652038740718552304308002223633636828822447422993637036059968095305311206682436489621746425394635962394034312010076091607785418598073820510038916411354602138234086946719320684512867406310061211188951804161071777343750 168 284846860010983022667249288184030961253587165632718363193636503765927223309725698274821542508440716787123744373570450987242171167062931022058074640011296223144882714053312868017083584058098060607200505449821843550294538483029929881244690271242682889758725814008096317205204238005544073664188385009765625 169 48139119341856130830765129703101232451856230991929403379724569136441700739343643008444840683926481137023912799133406216843926927233635342727814614161909061711485178675009874694887125705818572242616885421019891559999777003632058149930352655840013408369224662567368277607679516222936948449247837066650390625 170 8183650288115542241230072049527209516815559268627998574553176753195089125688419311435622916267501793294065175852679056863467577629718008263728484407524540490952480374751678698130811369989157281244870521573381565199962090617449885488159951492802279422768192636452607193305517757899281236372132301330566406250 171 1399404199267757723250342320469152827375460634935387756248593224796360240492719702255491518681742806653285145070808118723652955774681779413097570833686696423952874144082537057380368744268145895092872859189048247649193517495583930418475351705269189781293360940833395830055243536600777091419634623527526855468750 172 240697522274054328399058879120694286308579229208886694074758034664973961364747788787944541213259762744365044952178996420468308393245266059052782183394111785033768614904754719311205073142391015098633712364176102267461617927571118618660976131853720889759672114643701530869303409143505500823306316890239715576171875 173 41640671353411398813037186087880111531384206653137398074933139997040495316101367460314405629893938954775152776726966380741017352031431028216131317727181338810841970378522566440838477653633645612063632239002465692270859901469803521028348870810693713928423275833360364840389489781826451642431992822011470794677734375 174 7245476815493583393468470379291139406460851957645907265038366359485046185001637938094706579601545378130876583150492150248937019253468998909606849284529552953086502845862926560705895111732254336499072009586429030455129622855745812658932703521060706223545649995004703482227771222037802585783166751029995918273925781250 175 1267958442711377093856982316375949396130649092588033771381714112909883082375286639166573651430270441172903402051336126293563978369357074809181198624792671766790137998026012148123531644553144508887337601677625080329647683999755517215313223116185623589120488749125823109389859963856615452512054181430249285697937011718750 176 223160685917202368518828887682167093718994240295493943763181683872139422498050448493316962651727597646430998761035158227667260193006845166415890957963510230955067735195863898523649819380780791936034011914064184438574156139036073491310439102802126774833195365000988503574356575129807998044610812067092631399631500244140625 177 39499441407344819227832713119743575588261980532302428046083158045368677782154929383317102389355784783418286780703223006297105054162211594455612699559541310879046989129667910038686018030398200172678020108789360645627625636609385007961947721195976439145475579605174965132661113797976015653896113735875395757734775543212890625 178 7030900570507377822554222935314356454710632534749832192202802132075624645223577430230444225305329691448455046965173695120884699640873663813099060521598353336470364065080887986886111209410879630736687579364506194921717363316470531417226694372883806167894653169721143793613678256039730786393508244985820444876790046691894531250 179 1258531202120820630237205905421269805393203223720219962404301581641536811495020360011249516329654014769273453406766091426638361235716385822544731833366105247228195167649478949652613906484547453901867076706246608890987408033648225123683578292746201304053142917380084739056848407831111810764437975852461859632945418357849121093750 180 226535616381747713442697062975828564970776580269639593232774284695476626069103664802024912939337722658469221613217896456794905022428949448058051730005898944501075130286134724860218964342301372579331369529690687309539365966992932693466329114019164055308430122874837793941162295136720626674461661721178931622261906707286834716796875 181 41002946565096336133128168398624970259710561028804766375132145529881269318507763329166509242020127801182929111992439258679877809059639850098507363131067708954694598581790385199699632545956548436858977884874014403026625240025720817517405569637468694010825852240345640703350375419746433428077560771533386623629405114018917083740234375 182 7462536274847533176229326648549744587267322107242467480274050486438391015968412925908304682047663259815293098382623945079737761248854452717928340089854323029754416941885850106345333123364091815508333975047070621350845793684681188788167813674019302309970305107742906608009768326393850883910116060419076365500551730751442909240722656250 183 1365644138297098571249966776684603259469919945625371548890151239018225555922219565441219756814722376546198637004020181949592010308540364847380886236443341114445058300365110569461195961575628802238025117433613923707204780244296657548234709902345532322724565834716951909265787603730074711755551239056690974886600966727514052391052246093750 184 251278521446666137109993886909966999742465269995068364995787827979353502289688400041184435253908917284500549208739713478724929896771427131918083067505574765057890727267183962756926720127195201880403760322965180525604700125704575960355853388441339290315681147313365706058727511806869294375367335093818980991934910089801843035221099853515625 185 46486526467633235365348869078343894952356074949087647524220748176180397923592354007619120521973149697632601603616846993564112030902714019404845367488531331535709784544429033110031443223531112347874695659748558397236869523255346552665832876861647768708401012252972655620864589684270819459442956992356511483507958366613340961515903472900390625 186 8646493922979781777954889648571964461138229940530302439505059160769554013788177845417156417087005843759663898272733540802924837747904807609301238352866827665642019925263800158465848439576786896704693392713231861886057731325494458795844915096266484979762588279052913945480813681274372419456390000578311135932480256190081418841958045959472656250 187 1616894363597219192477564364282957354232848998879166556187446063063906600578389257093008249995270092783057148977001172130146944658858199022939331571986096773475057726024330629633113658200859149683777664437374358172692795757867463794822999123001832691215604008182894907804912158398307642438344930108144182419373807907545225323446154594421386718750 188 303976140356277208185782100485195982595775611789283312563239859856014440908737180333485550999110777443214744007676220360467625595865341416312594335533386193413310852492574158496189249767974830024931183378190230996127449159195382477744382208791128491642192367758345974490885194271477003705671576966987486377222870714111374399417466342449188232421875 189 57451490527336392347112816991702040710601590628174546074452333512786729331751327083028769138831936936767586617450805648128381237618549527683080329415809990555115751121096515955779768206147242874711993658477953658268087891087927288293688237461523284920374357506327389178777301717309153700371928046760634925295122564967049761489901138722896575927734375 190 10915783200193914545951435228423387735014302219353163754145943367429478573032752145775466136378068017985841457315653073144392435147524410259785262589003898205471992713008338031598155959167976146195278795110811195070936699306706184775800765117689424134871127926202203943967687326288739203070666328884520635806073287343739454683081216357350349426269531250 191 2084914591237037678276724128628867057387731723896454277041875183179030407449255659843114032048210991435295718347289736970578955113177162359618985154499744557245150608184592564035247788201083443923298249866164938258548909567580881292177946137478680009760385433904620953297828279321149187786497268816943441438959997882654235844468512324253916740417480468750 192 400303601517511234229131032696742475018444490988119221192040035170373838230257086689877894153256510355576777922679629498351159381730015173046845149663950954991068916771441772294772093625585285507546780243389634776722452746762723109786030241545537559107649598699221749431740128383775518247938382870147260944944913450562290947325676133820123732089996337890625 193 77258595092879668206222289310471297678559786760707009690063726787882150778439617731146433571578506498626318139077168493181773760673892928398041113885142534313276300936888262052891014069737960102956528586974199511907433380125205560188703836618288748907776372548949797640325844778068675021852107893938421362374368295958522152833855493827283880293369293212890625 194 14988167448018655632007124126231431749640598631577159879872362996849137251017285839842408112886230260733505718980970687677264109570735228109219976093717651656775602381756322838260856729529164259973566545872994705310042075744289878676608544303948017288108616274496260742223213886945322954239308931424053744300627449415953297649767965802493072776913642883300781250 195 2922692652363637848241389204615129191179916733157546176575110784385581763948370738769269582012814900843033615201289284097066501366293369481297895338274942073071242464442482953460867062258187030694845476445233967535458204770136526341938666139269863371181180173526770844733526707954337976076665241627690480138622352636110893041704753331486149191498160362243652343750 196 572847759863273018255312284104565321471263679698879050608721713739574025733880664798776838074511720565234588579452699683025034267793500418334387486301888646321963523030726658878329944372650538945530675667050644687303968870719261004062468586080480057114092202639579570699672244455461854424316638313721962371383281508667546719098060992880007489028243720531463623046875 197 112851008693064784596296519968599368329838944900679172969918177606696083069574490965359037100678808951351213950152181837555931750755319582411874334801472063325426814037053151799030999041412156172269543106408977003398881867531694417800306311457854571251476163919997175427835432157725985321590377747803226587162506457207506703662318015597361475338564012944698333740234375 198 22344499721226827350066710953782674929308111090334476248043799166125824447775749211141089345934404172367540362130132003836074486649553277317551118290691468538434509179336524056208137810199606922109369535068977446672978609771275494724460649668655205107792280456159440734711415567229745093674894794065038864258176278527086327325138967088277572117035674563050270080566406250 199 4446555444524138642663275479802752310932314106976560773360716034059039065107374093017076779840946430301140532063896268763378822843261102186192672539847602239148467326687968287185419424229721777499764537478726511887922743344483823450167669284062385816450663810775728706207571697878719273641304064018942733987377079426890179137702654450567236851290099238047003746032714843750 200 889311088904827728532655095960550462186462821395312154672143206811807813021474818603415355968189286060228106412779253752675764568652220437238534507969520447829693465337593657437083884845951021808622980449489713592591283703060089179423208245548840348244878684413722637759928965491026983152651287121496723690987257839393303004127936556915359811896288378581363260746002197265625 201 178751528869870373435063674288070642899479027100457743089100784569173370417316438539286486549606046498105849388968630004287828678299096307884945436101873610013768386532856325144853860854036155383533219070347432432110848024315077925064064857355316909997220615567158250189745722063696423613682908711420841461888438825718053903829715247939987322191153964094854015409946441650390625 202 36107808831713815433882862206190269865694763474292464103998358482973020824297920584935870283020421392617381576571663260866141393016417454192758978092578469222781214079636977679260479892515303387473710252210181351286391300911645740862941101185774015819438564344565966538328635856866677569963947559707009975301464642795046888573602480083877439082613100747160511112809181213378906250 203 7329885192837904533078221027856624782736036985281370213111666772043523227332477878741981667453145542701328460044047641955826702782332743201130072552793429252224586458166306468889877418180606587657163181198666814311137434085064085395177043540712125211346028561946891207280713078943935546702681354620523024986197322487394518380441303457027120133770459451673583755900263786315917968750 204 1495296579338932524747957089682751455678151544997399523474780021496878738375825487263364260160441690711071005848985718958988647367595879613030534800769859567453815637465926519653534993308843744154066681629514761752682842473162672386745257449189357152941625535135031722998374108976544072824836096747110282543926039751115731434556632201146955025722529894412280335190012156963348388671875 205 306535798764481167573331203384964048414021066724466902312329904406860141367044224888989673332890546595769556199042072386592672710357155320671259634157821211328032205680514936528974673628312967551583669734050526159299982706998347839282777777083818216353033234702681503214666692340191534929091399833157607921504838148978724944084109601235125780273118628354517468713952492177486419677734375 206 63146374545483120520106227897302593973288339745240181876339960307813189121611110327131872706575452598728528577002666911638090578333573996058279484636511169533574634370186076924968782767432471315626235965214408388815796437641659654892252222079266552568724846348752389662221338622079456195392828365630467231829996658689617338481326577854435910736262437441030598555074213388562202453613281250 207 13071299530915005947661989174741636952470686327264717648402371783717330148173499837716297650261118687936805415439552050709084749715049817184063853319757812093449949314628517923468538032858521562334630844799382536484869862591823548562696209970408176381726043194191744660079817094770447432446315471685506716988809308348750789065634601615868233522406324550293333900900362171432375907897949218750 208 2718830302430321237113693748346260486113902756071061270867693331013204670820087966244989911254312687090855526411426826547489627940730361974285281490509624915437589457442731728081455910834572484965614758267109306300809786719648505221372939363924856413486999994652172996236777676477428468471959377060561063092020768624227533194092377845338759658745085225929929155723856067774285376071929931640625 209 568235533207937138556761993404368441597805676018851805611347906181759776201398384945202891452151351601988805019988206748425332239612645652625623831516511607326456196605530931169024285364425649357813484477825845016869245424406537591266944327060294990418782998882304156213486534383782549910639509805657262186232340642463554437565306969675800768677722812219355193546285918164825643599033355712890625 210 119329461973666799096920018614917372735539191963958879178383060298169553002293660838492607204951783836417649054197523417169319770318655587051381004618467437538555801287161495545495099926529386365140831740343427453542541539125372894166058308682661947987944429765283872804832172220594335481234297059188025059108791534917346431888714463631918161422321790566064590644720042814613385155797004699707031250 211 25178516476443694609450123927747565647198769504395323506638825722913775683483962436921940120244826389484123950435677441022726471537236328867841391974496629320635274071591075560099466084497700523044715497212463192697476264755453680669038303132041671025456274680474897161819588338545404786540436679488673287471955013867560097128518751826334732060109897809439628626035929033883424267873167991638183593750 212 5337845493006063257203426272682483917206139134931808583407431053257720444898600036627451305491903194570634277492363617496818011965894101719982375098593285415974678103177308018741086809913512510885479685918057058047304426713518079221320919790491839093364294986223447666839178682580735838216648443374442671920947560147447015116534524539531859890673627579041260128433262494057167939760117232799530029296875 213 1136961090010291473784329796081369074364907635740475228265782814343894454763401807801647128069775380443545101105873450526822236548735443666356245896000369793602606435976766607991851490511578164818607173100546153364075842889979350874141355915374761726886594832065594353036745059389696733540146118438756289119161830311406214219821853726920286156713482674335788407356284911234176771168904970586299896240234375 214 243309673262202375389846576361412981914090234048461698848877522269593413319367986869552485406931931414918651636656918412739958621429384944600236621744079135830957777299028054110256218969477727271181935043516876819912230378455581087066250165890199009553731294062037191549863442709395100977591269345893845871500631686640929843041876697560941237536685292307858719174244971004113829030145663705468177795410156250 215 52311579751373510708817013917703791111529400320419265252508667287962583863664117176953784362490365254207510101881237458739091103607317763089050873674977014203655922119291031633705087078437711363304116034356128516281129531367949933719243785666392787054052228223337996183220640182519946710182122909367176862372635812627799916254003489975602366070387337846189624622462668765884473241481317696675658226013183593750 216 11299301226296678313104475006224018880090350469210561294541872134199918114551449310222017422297918894908822182006347291087643678379180636827234988713795035067989679177766862832880298808942545654473689063420947069852292423925483102331517675510335158025601744430868914900603469767665908972592863360547654251910491602346991400485016639423838542888927763514204662255947417039828498949585924319684244692325592041015625 217 2451948366106379193943671076350612096979606051818691800915586253121382230857664500318177780638648400195214413495377362166018678208282198191509992550893522609753760381575409234735024841540532407020790526762345514157947455991829833205939335585742729291555578541498554533430952939583502247052651349238840972664576677709297133905248610754972963806897324682582411709540589497642784272060145577371481098234653472900390625 218 534524743811190664279720294644433437141554119296474812599597803180461326326970861069362756179225351242556742141992264952192071849405519205749178376094787928926319763183439213172235415455836064730532334834191322086432545406218903638894775157691914985559116122046684888287947740829203489857477994134067332040877715740626775191344197144584106109903616780802965752679848510486126971309111735866982879415154457092285156250 219 117060918894650755477258744527130922734000352125927983959311918896521030465606618574190443603250351922119926529096306024530063735019808706059070064364758556434864028137173187684719555984828098175986581328687899536928727443961939896917955759534529381837446430728223990535060555241595564278787680715360745716952219747197263766904379174663919238068892074995849499836886823796461806716695470154869250591918826103210449218750 220 25753402156823166204996923795968803001480077467704156471048622157234626702433456086321897592715077422866383836401187325396614021704357915332995414160246882415670086190178101290638302316662181598717047892311337899232097114890845641053127137653645677281318524771516824839772138649836379846913052563259010642931759291165124086429237917846121083575161530201421779186860809032945504843819063943953925275244586169719696044921875 221 5691501876657919731304320158909105463327097120362618580101745496748852501237793795077139367990032110453470827844662398912651698796663099288591986529414561013863089048029360385231064811982342133316467584200805675730293462390876886672741097421455694679171393974505218289589642641613839946167784616480241352087918803347492423100861579843992759470110698174514213200296238796280956570484013131613817485829053543508052825927734375 222 1263513416618058180349559075277821412858615560720501324782587500278245255274790222507124939693787128520670523781515052558608677132859208042067421009530032545077605768662518005521296388260079953596255803692578860012125148650774668841348523627563164218776049462340158460288900666438272468049248184858613580163517974343143317928391270725366392602364574994742155330465765012774372358647450915218267481854049886658787727355957031250 223 281763491905826974217951673786954175067471270040671795426517012562048691926278219619088861551714529660109526803277856720569735000627603393381034885125197257552306086411741515231249094581997829651965044223445085782703908149122751151620720768946585620787059030101855336644424848615734760374982345223470828376464508278520959898031253371756705550327300223827500638693865597848685035978381554093673648453453124724909663200378417968750 224 63115022186905242224821174928277735215113564489110482175539810813898906991486321194675904987584054643864534003934239905407620640140583160117351814268044185691716563356230099411799797186367513842040169906051699215325730019981192852726302715833746792829679157091733882678186125914577992468381283417507827722950708377907765260964302890731656962033678939997264015237771458494822843286484193893283005802191917079508461058139801025390625 225 14200879992053679500584764358862490423400552010049858489496457433127254073084422268802078622206412294869520150885203978716714644031631211026404158210309941780636226755151772367654954366932690614459038228861632323448289254495768391863418111062593028386677810345640123602591878330780048305385788768939261237663909385029247183716968150414622816457577761499384403428498578161335139739458943625988676305493181342889403738081455230712890625 226 3209398878204131567132156745102922835688524754271268018626199379886759420517079432749269768618649178640511554100056099189977509551148653691967339755530046842423787246664300555090019686926788078867742639722728905099313371516043656561132493100146024415389185138114667934185764502756290917017188261780273039712043521016609863520034801993704756519412574098860875174840678664461741581117721259473440845041458983493005244806408882141113281250 227 728533545352337865738999581138363483701295119219577840228147259234294388457377031234084237476433363551396122780712734516124894668110744388076586124505320633230199704992796226005434468932380893902977579217059461457544135334141910039377075933733147542293345026352029621060168542125678038162901735424121980014633879270770439019047900052570979729906654320441418664688834056832815338913722725900471071824411189252912190571054816246032714843750 228 166105648340333033388491904499546874283895287182063747572017575105419120568281963121371206144626806889718315994002503469676475984329249720481461636387213104376485532738357539529239058916582843809878888061489557212320062858972773544831550846460195484163556141286259624603240734425227636873860420152735127970584184726019748832855623567792751903681192870636103050139325265357592653113290017217826428904009871835319462598374299705028533935546875 229 38038193469936264645964646130396234211012020764692598193992024699140978610136569554794006207119538777745494362626573294555913000411398185990254714732671800902215186997083876552195744491897471232462265366081108601621294394704765141766425143839384765873454356354553454034142128183377128844114036214976344305263778302258522482723937797024540185942993167375667598481905485766888717562943413942882252219018260650288156935027714632451534271240234375 230 8748784498085340868571868609991133868532764775879297584618165680802425080331410997602621427637493918881463703404111857747859990094621582777758584388514514207509493009329291607005021233136418383466321034198654978372897710782095982606277783083058496150894501961547294427852689482176739634146228329444559190210669009519460171026505693315644242766888428496403547650838261726384405039476985206862918010374199949566276095056374365463852882385253906250 231 2020969219057713740640101648907951923631068663228117742046796272265360193556555940446205549784261095261618115486349839139755657711857585621662232993746852781934692885155066361218159904854512646580720158899889300004139371190664171982050167892186512610856629953117425012833971270382826855487778744101693172938664541198995299507122815155913820079151226982669219507343638458794797564119183582785334060396440188349809777958022478422150015830993652343750 232 468864858821389587828503582546644846282407929868923316154856735165563564905120978183519687549948574100695402792833162680423312589150959864225638054549269845408848749355975395802613097926246934006727076864774317600960334116234235404362375549385219194251675448229411333733960444257324331966628361284688773913979148432146595061662565901613926070031502519680550181940818353191333079174923822214605458555852632703096018975664270239869691431522369384765625 233 109245512105383773964041334733368249183801047659459132664081619293576310622893187916760087199138017765462028850730126904538631833272173648364573666709979873980261758599942267222008851816815535623567408909492416001023757849082576849216433503006756072260640379437452840760012783511956569348224408179332484321957141584690156649367377855076044774317340087085568192392210676293580607447757250576003071843513663419821372421329774965889638103544712066650390625 234 25563449832659803107585672327608170309009445152313437043395098914696856685757005972521860404598296157118114751070849695662039848985688633717310238010135290511381251512386490529950071325134835335914773684821225344239559336685322982716645439703580920908989848788363964737842991341797837227484511513963801331337971130817496655951966418087794477190257580378022957019777298252697862142775196634784718811382197240238201146591167342018175316229462623596191406250 235 6007410710675053730282632996987920022617219610793657705197848244953761321152896403542637195080599596922756966501649678480579364511636828923567905932381793270174594105410825274538266761406686303939971815932987955896296444121050900938411678330341516413612614465265531713393102965322491748458860205781493312864423215742111714148712108250631702139710531388835394899647665089383997603552171209174408920674816351455977269448924325374271199313923716545104980468750 236 1417748927719312680346701387289149125337663828147303218426692185809087671792083551236062378039021504873770644094389324121416730024746291625962025800042103211761204208876954764791030955691977967729833348560185157591525960812568012629541766447423043153270020534784478042629624870829750286119290283168923642105172791317557589296779771978684448577290973311985061140519584223189228202160438012070924370656917219011371255842886188052617993983845226466655731201171875 237 336006495869477105242168228787528342705026327270910862767126048036753778214723801642946783595248096655083642650370269816775765015864871115353000114609978461187405397503838279255474336498998778351970503608763882349191652712578618993201398648039261227324994866743921296103221094386650817810271797111034903178925951542261148663336805958948214312817960674940459490303141460895847083912023808860809075845689380905694987634764026568470464574171318672597408294677734375 238 79969546016935551047636038451431745563796265890476785338575999432747399215104264791021334495669047003909906950788124216392632073775839325454014027277174873762602484605913510462802892086761709247768979858885803999107613345593711320381932878233344172103348778285053268472566620464022894638844687712426306956584376467058153381874159818229675006450674640635829358692147667693211605971061666508872560051274072655555407057073838323295970568652773844078183174133300781250 239 19112721498047596700385013189892187189747307547823951695919663864426628412409919285054098944464902233934467761238361687717839065632425598783509352519244794829261993820813329000609891208736048510216786186273707155786719589596897005571281957897769257132700358010127731164943422290901471818683880363269887362623665975626898658267924196556892326541711239111963216727423292578677573827083738295620541852254503364677742286640647359267736965908012948734685778617858886718750 240 4587053159531423208092403165574124925539353811477748407020719327462390818978380628412983746671576536144272262697206805052281375751782143708042244604618750759022878516995198960146373890096651642452028684705689717388812701503255281337108127378905326029136061559004014452395159372432533162221162464712684389225869540685160888216449756652290703827796446168295930742827273694416068543197955275309670679123707394349762066958568353507354062995880248336353339254856109619140625 241 1105479811447072993150269162903364107054984268566137366091993357918436187373789731447529082947849945210769615310026840017599811556179496633638180949713118932924513722595842949395276107513293045830938913014071221890703861062284522802243058698316183573021790835719967483027233408756240492095300153995756937803434559305123774060164391353202059622498943526559319309021372960354272518910707221349630633668813482038292658137014973195272329182007139849061154760420322418212890625 242 267526114370191664342365137422614113907306192993005242594262392616261557344457115010302038073379686741006246905026495284259154396595438185340439789830574781767732320868193993753656818018216917091087216949405235697550334377072854518142820204992516424671273382244232130892590484919010199087062637266973178948431163351839953322559782707474898428644744333427355272783172256405733949576391147566610613347852862653266823269157623513255903662045727843472799452021718025207519531250 243 65008845791956574435194728393695229679475404897300273950405761405751558434703078947503395251831263878064517997921438354074974518372691479037726868928829671969558953970971140482138606778426710853134193718705472274504731253628703647908705309813181491195119431885348407806899487835319478378156220855874482484468772694497108657382027197916400318160672873022847331286310858306593349747063048858686379043528245624743838054405302513721184589877111865963890266841277480125427246093750 244 15862158373237404162187513728061636041791998794941266843899005783003380258067551263190828441446828386247742391492830958394293782482936720885205356018634439960572384768916958277641820053936117448164743267364135234979154425885403690089724095621207886589576074715742216150504999629942771195615108826590223293286998612915078304342441461571966995023215825324380635412005251678770155003764030702182470904674674994798300840961653299290943299950822249999216527113097719848155975341796875 245 3886228801443164019735940863375100830239039704760610376755256416835828163226550059481752968154472954630696885915743584806601976708319496616875312224565437790340234268384654778022245913214348774800362100504213132569892834341923904071982403427195932214446138305356842956873724909335978942925701662514604706855314660164194184563898158085131913780687877204473255675941286661298687975922187522034705371645295373725583706035605058326281108487951451249808049142708941362798213958740234375 246 956012285155018348855041452390274804238803767371110152681793078541613728153731314632511230166000346839151433935272921862424086270246596167751326807243097696423697630022625075393472494650729798600889076724036430612193637248113280401707671243090199324753750023117783367390936327696650819959722608978592757886407406400391769402718946888942450790049217792300420896281556518679477242076858130420537521424742661936493591684758844348265152688036057007452780089106399575248360633850097656250 247 236135034433289532167195238740397876646984530540664207712402890399778590853971634714230273851002085669270404182012411700018749308750909253434577721389045131016653314615588393622187706178730260254419601950836998361211828400283980259221794797043279233214176255710092491745561272941072752530051484417712411197942629380896767042471579881568785345142156794698203961381544460113830878792983958213872767791911437498313917146135434554021492713944906080840836682009280695086345076560974121093750 248 58561488539455803977464419207618673408452163574084723512675916819145090531784965409129107915048517245979060237139078101604649828570225494851775274904483192492130022024665921618302551132325104543096061283807575593580533443270427104287005109666734871130955399485073748879538325475947098150842561577719276332841323728005234554319121133970390606902436862669809808780849302577247335383429448198380378233501245024263870216317172153647622032145681867181391411350482373912693001329898834228515625 249 14581810646324495190388640382697049678704588729947096154656303287967127542414456386873147870847080794248785999047630447299557807313986148218092043451216314930540375484141814482957335231948951031230919259668086322801552827374336348967464272307016982911607894471783363471005043043510827439559797832852099806877489608273303404025461162358627261118706778804782642386431476341734586510473932601396714180141810011041703683862975866258257886004274784928166461426270111104260557331144809722900390625 250 3645452661581123797597160095674262419676147182486774038664075821991781885603614096718286967711770198562196499761907611824889451828496537054523010862804078732635093871035453620739333807987237757807729814917021580700388206843584087241866068076754245727901973617945840867751260760877706859889949458213024951719372402068325851006365290589656815279676694701195660596607869085433646627618483150349178545035452502760425920965743966564564471501068696232041615356567527776065139332786202430725097656250 251 915008618056862073196887184014239867338712942804180283704683031319937253286507138276290028895654319839111321440238810568047252408952630800685275726563823761891408561629898858805572785804796677209740183544172416755797439917739605897708383087265315677703395378104406057805566450980304421832377314011469262881562472919149788602597687938003860635198850370000110809748575140443845303532239270737643814803898578192866906162401735607705682346768242754242445454498449471792349972529336810111999511718750 252 230582171750329242445615570371588446569355661586653431493580123892624187828199798845625087281704888599456053002940180263147907607056062961772689483094083587996634957530734512419004342022808762656854526253131449022460954859270380686222512537990859550882584878968974949173714849666009244581168239469590593716424379291851791513582267668173512389968860150806444987423633098175902053600947191872276898514981329084028044454415973333090263210375248294054196899395383613977087136510009877383708953857421875 253 58337289452833298338740739304011876982046982381423318167875771344833919520534549107943147082271336815662381409743865606576420624585183929328490439222803147763148644255275831642008098531770616952184195142042256602682621579395406313614295672111687466373293974379150662140949856965500338879035564585806420210255367960838503252936313720047898634662121618154030581818179173838503219561039639543686055324290276258259095246967241253271836592224937818395711815547032054336203045537032498978078365325927734375 254 14817671521019657778040147783219016753439933524881522814640445921587815558215775473417559358896919551178244878074941864070410838644636718049436571562591999531839755640840061237070057027069736705854785566078733177081385881166433203658031100716368616458816669492304268183801263669237086075275033404794830733404863462052979826245823684892166253204178891011123767781817510154979817768504068444096258052369730169597810192729679278331046494425134205872510801148946141801395573566406254740431904792785644531250 255 3778506237860012733400237684720849272127183048844788317733313710004892967345022745721477636518714485550452443909110175337954763854382363102606325748460959880619137688414215615452864541902782859992970319350076960155753399697440466932797930682673997196998250720537588386869322235655456949195133518222681837018240182823509855692685039647502394567065617207836560784363465089519853530968537453244545803354281193247441599146068215974416856078409222497490254292981266159355871259433594958810135722160339355468750 256 967297596892163259750460847288537413664558860504265809339728309761252599640325822904698274948790908300915825640732204886516419546721884954267219391606005729438499248234039197555933322727112412158200401753619701799872870322544759534796270254764543282431558721713779072206673964359187763006745156746727741529070411312907561380606721369120220502915279123053220458193890184416464517109634792769716352551944236965564333022951770964281171229115434676699510937771307394167105257960075864741229452192783355712890625 257 248595482401285957755868437753154115311791627149596313000310175608641918107563736486507456661839263433335367189668176655834719823507524433246675383642743472465694306796148073771874863940867889924657503250680263362567327672894003200442641455474487623584910591480441221557115208840311255092733505283909029572971095707417243274815927391863896669249226734624677657755829777395031380897176141741817102605849668900150033586898605137820261005882666711911774311007226000300946051295739497238495969213545322418212890625 258 64137634459531777101014056940313761750442239804595848754080025307029614871751444013518923818754529965800524734934389577205357714464941303777642248979827815896149131153406203033143714896743915600561635838675507947542370539606652825714201495512417806884906932601953835161735723880800303813925244363248529629826542692513648764902509267100885340666300497533166835701004082567918096271471444569388812472309214576238708665419840125557627339517728011673237772239864308077644081234300790287531960057094693183898925781250 259 16611647325018730269162640747541264293364540109390324827306726554520670251783623999501401269057423261142335906348006900496187648046419797678409342485775404317102624968732206585584222158256674140545463682216956558413473969758123081859978187337716211983190895543906043306889552485127278687806638290081369174125074557361035030109749900179129303232571828861090210446560057385090786934311104143471702430328086575245825544343738592519425480935091555023368583010124855792109817039683904684470777654787525534629821777343750 260 4319028304504869869982286594360728716274780428441484455099748904175374265463742239870364329954930047897007335650481794129008788492069147396386429046301605122446682491870373712251897761146735276541820557376408705187503232137112001283594328707806215115629632841850710641332743372202013284294482198826896912880172718476607272885192886490028833074022281750906101970020128346192300966285830490081177681439086404847278851247549067100684384782771394245566479018567108427205672882901288544826588681260379962623119354248046875 261 1127266387475771036065376801128150194947717691823227442781034463989772683286036724606165090118236742501118914604775748267671293796430047470456857981084718936958584130378167538897745315659297907177415165475242672053938343587786232335018119792737422145179334171723035477387846020144725467200859853893820094261725079522394498223035343373897525432319815536986492614175253498356190552200601757911187374855601551665139780175610306513278624428303333898092851023846015299500680622437236310199739645808959170244634151458740234375 262 295343793518652011449128721895575351076302035257685590008631029565320443020941621846815253610978026535293155626451246046129878974664672437259696791044196361483149042159079895191209272702736051680482773354513580078131846019999992871774747385697204602036985552991435295075615657277918072406625281720180864696571970834867358534435259963961151663267791670690461064913916416569321924676557660572731092212167606536266622406009900306478999600215473481300326968247656008469178323078555913272331787201947302604094147682189941406250 263 77675417695405479011120853858536317333067435272771310172269960775679276514507646545712411699687220978782099929756677710132158170336808850999300256044623643070068198087838012435288038720819581591966969392237071560548675503259998125276758562438364810335727200436747482604886917864092453042942449092407567415198428329570115294556473370521782887439429209391591260072360017557731666189934664730628277251800080519038121692780603780603976894856669525581985992649133530227393898969660205190623260034112140584876760840415954589843750 264 20506310271587046458935905418653587775929802912011625885479269644779328999830018688068076688717426338398474381455762915474889756968917536663815267595780641770498004295189235282916042222296369540279279919550586891984850332860639505073064260483728309928631980915301365276962713466540384152269028937658413897886878851154286184798772953986834538380279945099573707034678495089186265507667221948696548551456627777413988062863527082905529251680330563383160518515883196841931962180509520857684116587358907899839268065989017486572265625 265 5434172221970567311618014935943200760621397771683080859652006455866522184954954952338040322510117979675595711085777172600845785596763147215911045912881870069181971138225147349972751188908537928174009178680905526375985338208069468844362029028188002131087474942554861798395119068633201800351292668479479682940022895555885838971674832806511152670774185451387032364189801198634360359531813816404585366136006361014706836658834676969965251695287599296537537406709047163111969977835023027286290895650110593457406037487089633941650390625 266 1445489811044170904890391972960891402325291807267699508667433717260494901198018017321918725787691382593708459148816727911824978968738997159432338212826577438402404322767889195092751816249671088894286441529120870016012099963346478712600299721498008566869268334719593238373101672256431678893443849815541595662046090217865633166465505526531966610425933330068950608874487118836739855635462475163619707392177692029912018551250024074010756950946501412878984950184606545387784014104116125258153378242929417859670005971565842628479003906250 267 385945779548793631605734656780558004420852912540475768814204802508552138619870810624952299785313599152520158592734066352457269384653312241568434302824696176053441954179026415089764734938662180734774479888275272294275230690213509816264280025639968287354094645370131394645618146492467258264549507900749606041766306088170124055446289975584035084983724199128409812569488060729409541454668480868686461873711443771986508953183756427760872105902715877238688981699289947618538331765799005443926951990862154568531891594408079981803894042968750 268 103433468919076693270336888017189545184788580560847506042206887072291973150125377247487216342464044572875402502852729782458548195087087680740340393157018575182322443719979079244056948963561464436919560610057772974865761824977220630758827046871511501010897364959195213767139063640469953180339987816795197649746544953436441562732587236012721286303876176995109777567807944116478625995800252896715355687055590150310734447011336240910853593626438862804778228515305086464426976645813313456856687260346575612305130174537072889506816864013671875 269 27823603139231630489720622876623987654708128170867979125353652622446540777383726479574061196122827990103483273267384311481349464478426586119151565759237996724044737360674372316651319271198033933531361804105540930238889930918872349674124475608436593771931391174023512503360408119286417405511456722717908167781820592474402780375065966487422026015742691611684530165740336967332750392870268029216430679817953750433587566246049448805019616685512054094485343470617068258930856717723781319894448873033228839710080016950472607277333736419677734375 270 7512372847592540232224568176688476666771194606134354363845486208060566009893606149484996522953163557327940483782193764099964355409175178252170922754994259115492079087382080525495856203223469162053467687108496051164500281348095534412013608414277880318421475616986348375907310192207332699488093315133835205301091559968088750701267810951603947024250526735154823144749890981179842606074972367888436283550847512617068642886433351177355296505088254605511042737066608429911331313785420956371501195718971786721721604576627603964880108833312988281250 271 2035853041697578402932857975882577176694993738262410032602126762384413388681167266510434057720307324035871871104974510071090340315886473306338320066603444220298353432680543822409377031073560142916489743206402429865579576245333889825655687880269305566292219892203300409870881062088187161561273288401269340636595812751352051440043576767884669643571892745226957072227220455899737346246317511697766232842279675919225602222223438169063285352878916998093492581745050884505970786035849079176676824039841354201586554840266080674482509493827819824218750 272 553752027341741325597737369440060992061038296807375528867778479368560441721277496490838063699923592137757148940553066739336572565921120739324023058116136827921152133689107919695350552452008358873285210152141460923437644738730818032578347103433251114031483810679297711484879802952761245192446287108170626798465265164266382789127231705344642967466864151730373963951702576802529423009743279985235058157479355222431136182744892119153006049228593479089380655148329769538967317118594350825698761903807427609311925451331056199296959675848484039306640625 273 151174303464295381888182301857136650832663455028413519380903524867617000589908756541998791390079140653607701660770987219838884310496465961835458294865705354022474532497126462076830700819398281972406862371534618832098477013673513322893888759237277554130595080315448275235372186206103819937537836380530581115981017389844722501431734255559087530118453913422392092158814803467090532481659915435969170876991863975723700177889355548528770651439406019791400918855494027084138077573376257775415761999739427737342155648213378342408069991506636142730712890625 274 41421759149216934637361950708855442328149786677785304310367565813727058161634999292507668840881684539088510255051250498235854301076031673542915572793203267002158021904212650609051612024515129260439480289800485559994982701746542650472925520031014049831783052006432827414491979020472446662885367168265379225778798764817453965392295186023189983252456372277735433251515256149982805899974816829455552820295770729348293848741683420296883158494397249422843851766405363421053833255105094630463918787928603200031750647610465665819811177672818303108215332031250 275 11390983766034657025274536444935246640241191336390958685351080598774940994449624805439608931242463248249340320139093887014859932795908710224301782518130898425593456023658478917489193306741660546620857079695133528998620242980299228880054518008528863703740339301769027538985294230629922832293475971272979287089169660324799840482881176156377245394425502376377244144166695441245271622493074628100277025581336950570780808403962940581642868585959243591282059235761474940789804145153901023377577666680365880008731428092878058100448073860025033354759216308593750 276 3143911519425565338975772058802128072706568808843904597156898245261883714468096446301332065022919856516817928358389912816101341451670804021907291975004127965463793862529740181227017352660698310867356553995856854003619187062562587170895046970353966382232333647288251600759941207665425114646368245151288459865974185488292255562531872080225367565824231635227695909061153907122050762708015765530305477516859038632234686182555072481812489601741677139212623115966936077878352116307970194470563255926913288048648305168353142545294025401977705769240856170654296875 277 870863490880881598896288860288189476139719560049761573412460813937541788907662715625468982011348800255158566155274005850060071582112812714068319877076143446433470899920738030199883806687013432110257765456852348559002514816329836646337928010788048687878356420298845693410503714523322756757044003906906903382874849380256954790821328566222426815733312162958071766809939632272808061270120367051894617272169953701129008072567755077462059619682444567561896603122841293572303536217307743868346021891754980789475580531633820485046445036347824498079717159271240234375 278 242100050464885084493168303160116674366842037693833717408664106274636617316330234943880376999154966470934081391166173626316699899827361934510992925827167878108504910177965172395567698258989734126651658797004952899402699118939694587681943986999077535230183084843079102768120032637483726378458233086120119140439208127711433431848329341409834654773860781302343951173163217771840641033093462040426703601663247128913864244173835911534452574271719589782207255668149879613100383068411552795400194085907884659474211387794202094842911720104695210466161370277404785156250 279 67545914079702938573593956581672552148348928516579607157017285650623616231256135549342625182764235645390608708135362441742359272051833979728567026305779837992272869939652283098363387814258135821335812804364381858933353054184174789963262372372742632329221080671219069672305489105857959659589847031027513240182539067631489927485683886253343868681907157983353962377312537758343538848233075909279050304864045948966968124124500219318112268221809765549235824331413816412055006876086823229916654149968299819993304977194582384461172369909209963720059022307395935058593750 280 18912855942316822800606307842868314601537699984642290003964839982174612544751717953815935051173985980709370438277901483687860596174513514323998767365618354637836403583102639267541748587992278029974027585222026920501338855171568941189713464264367937052181902587941339508245536949640229598572247898234631076731479386025309220090702244673967676736482588230868932384404113102309830121656158505669472125216366232447893624331824723975587442991536257437870980227766178678373582257863200152851752476274823069032065556019147178162033478700480104573807329870760440826416015625 281 5314512519791027206970372503845996403032093695684483491114120034991066125075232745022277749379890060579333093156090316916288827525038297525043653629738757653232029406851841634179231353225830126422701751447389564660876218303210872474309483458287390311663114627211516401816995882848904517198801659403931332561545707473111890845487330753384917162951607292874170000017555781749062264185380540093121667185798911317858108437242747437140071480621688340041745444002296208622976614459559242951342445833225282398010421241380357063531407514834909385239859693683683872222900390625 282 1498692530581069672365645046084570985655050422183024344494181849867480647271215634096282325325128997083371932270017469370393449362060799902062310323586329658211432292732219340838543241609684095651201893908163857234367093561505466037755274335237044067888998324873647625312392838963391073850062067951908635782355889507417553218427427272454546639952353256590515940004950730453235558500277312306260310146395292991635986579302454777273500157535316111891772215208647530831679405277595706512278569724969529636238938790069260691915856919183444446637640433618798851966857910156250 283 424129986154442717279477548041933588940379269477795889491853463512497023177754024449247898067011506174594256832414943831821346169463206372283633821574931293273835338843218073457307737375540599069290135976010371597325887477906046888684742636872083471212586525939242277963407173426639673899567565230390143926406716730599167560814961918104636699106515971615116011021401056718265663055578479382671667771429867916632984201942594701968400544582494459665371536904047251225365271693559584942974835232166376887055619677589600775812187508128914778398452242714120075106620788574218750 284 120452916067861731707371623643909139259067712531694032615686383637549154582482142943586403051031267753584768940405844048237262312127550609728552005327280487289769236231473932861875397414653530135678398617186945533640552043725317316386466908871671705824374573366744806941607637253165667387548273108546886635404710738830181405423977493325207803571756277678738023648185868389290439401497900756480850593101025832428390551138666904319887031713923817648929732168181746031972467425265508204386368890462790818528870733658981526434721570070034254115411884940086747519671916961669921875 285 34329081079340593536600912738514104688834298071532799295470619336701509056007410738922124869543911309771659148015665553747619758956351923772637321518274938877584232325970070865634488263176256088668343605898279477087557332461715435170143069028426436159946753409522269978358176617152215205451257835935862691090342560566601700545833585597684224017950539138440336739732972490947775229426901715597042419033792362242091307074520067731167804038468288029944973667931797619112153216200669838250115133781895383280728159092809735033895647469959762422892387207924723043106496334075927734375 286 9818117188691409751467861043215033941006609248458380598504597130296631590018119471331727712689558634594694516332480348371819251061516650198974273954226632518989090445227440267571463643268409241359146271286907930447041397084050614458660917742129960741744771475123369213810438512505533548759059741077656729651837972322048086356108405480937688069133854193593936307563630132411063715616093890660754131843664615601238113823312739371113991955001930376564262469028494119066075819833391573739532928261622079618288253500543584219694155176408492052947222741466470790328457951545715332031250 287 2817799633154434598671276119402714741068896854307555231770819376395133266335200288272205853541903328128677326187421859982712125054655278607105616624863043532949868957780275356793010065618033452270074979859342576038300880963122526349635683391991298732880749413360406964363595853089088128493850145689287481410077498056427800784203112373029116475841416153561459720270761848001975286381818946619636435839131744677555338667290756199509715691085554018073943328611177812171963760292183381663245950411085536850448728754656008671052222535629237219195852926800877116824267432093620300292968750 288 811526294348477164417327522387981845427842294040575906749995980401798380704537683022395285820068158501059069941977495675021092015740720238846417587960556537489562259840719302756386898897993634253781594199490661899030653717379287588695076816893494035069655831047797205736715605689657381006228847772878270626337083604345915102607932149485386131687120833467846026425013210865834451656120366931398875874189641759426768573821113570670681072680796066065811027393041363432686678186440781894683294883468050543045752063429716056300684871874911614678280068235842528428664081729948520660400390625 289 234531099066709900516607653970126753328646422977726437050748838336119732023611390393472237601999697806806071213231496250081095592549068149026614682920600839334483493093967878496595813781520160299342880723652801288819858924322614113132877200082219776135130535172813392457910810044310983110800137006361820211011417161655969464653692391201276592057577920872207501636828817940226156528618786043174275127640806468474336117834301821923826830004750063093019386916588954032046449995881385967563472221322266606940222346331187940270897927971849456642022939720158490715883919619955122470855712890625 290 68014018729345871149816219651336758465307462663540666744717163117474722286847303214106948904579912363973760651837133912523517721839229763217718258046974243407000212997250684764012785996640846486809435409859312373757759088053558092808534388023843735079187855200115883812794134912850185102132039731844927861193310976880231144749570793448370211696697597052940175474680357202665585393299447952520539787015833875857557474171947528357909780701377518296975622205810796669293470498805601930593406944183457316012664480436044502678560399111836342426186652518845962307606336689786985516548156738281250 291 19792079450239648504596519918538996713404471635090334022712694467185144185472565235305122131232754497916364349684605968544343657055215861096356013091669504831437061982199949266327720725022486327661545704269059900763507894623585405007283506914938526908043665863233722189523093259639403864720423561966874007607253494272147263122125100893475731603739000742405591063131983945975685349450139354183477078021607657874549224984036730752151746184100857824419906061890941830764399915152430161802681420757386078959685363806888950279461076141544375646020315882984175031513443976728012785315513610839843750 292 5779287199469977363342183816213387040314105717446377534632106784418062102157989048709095662319964313391578390107904942814948347860123031440135955822767495410779622098802385185767694451706566007677171345646565491022944305230086938262126784019162049857148750432064246879340743231814705928498363680094816192375284482090898437032548716284487084899588124457227362073639623294780332053832543005205935442232641700653559156061938159981690470419901969341044851230552469794993294255947138686778597760603072256733632433100674168966379363740219446618462196686720673859556905395853958907537162303924560546875 293 1693331149444703367459259858150522402812032975211788617647207287834492195932290791271765029059749543823732468301616148244779865923016048211959835056070876155358429274949098859429934474350023840249411204274443688869722681432415472910803147717614480608144583876594824335646837766921708837050020558267781144365958353252633242050536773871354715875579320465967617087576409625370637291772935100525339084574164018291492832726147880874635307833031277016926141410551873649933035216992511635226129143856700171222954302898497531507149153575884297859209423629209157440850173280985209959908388555049896240234375 294 497839357936742790033022398296253586426737694712265853588278942623340705604093492633898918543566365884177345680675147583965280581366718174316191506484837589675378206835035064672400735458907009033326894056686444527698468341130149035776125428978657298794507659718878354680170303474982398092706044130727656443591755856274173162857811518178286467420320216994479423747464429858967363781242919554449690864804221377698892821487476977142780502911195442976285574702250853080312353795798420756481968293869850339548565052158274263101851151309983570607570546987492287609950944609651728213066235184669494628906250 295 146862610591339123059741607497394807995887619940118426808542288073885508153207580327000180970352077935832316975799168537269757771503181861423276494413027088954236571016335344078358216960377567664831433746722501135671048160633393965553957001548703903144379759617069114630650239525119807437348283018564658650859567977600881083043054397862594507888994464013371430005502006808395372315466661268562658805117245306421173382338805708257120248358802655678004244537164001658692144369760534123162180646691605850166826690386690907615046089636445153329233311361310224844935528659847259822854539379477500915527343750 296 43471332735036380425683515819228863166782735502275054335328517269870110413349443776792053567224215069006365824836553887031848300364941830981289842346256018330454025020835261847194032220271760028790104389029860336158630255547484613803971272458416355330736408846652457930672470899435463001455091773495139002919604599460983322776932125537756071524466195846780886139108474846719062384137156272293038957483012260169954062652560346666237422757051354862176601904219163106980919479533384360900494838405720934117496886795724736079494369209002693291993709523245466300292663415989882026653867796994745731353759765625 297 12910985822305804986428004198310972360534472444175691137592569629151422792764784801707239909465591875494890649976456504448458945208387723801443083176838037444144845431188072768616627569420712728550661003541868519839113185897602930299779467920149657533228713427455780005409723857132332511432162256728056283867122566039912046864748841284713553242766460166493923183315217029475561528088735412871032570372454641270476356607810422959872514558844252394066450765553091442773333085421415155187446967006499117432896575378330246615609827655073799907722131728403903491186921034548994961916198735707439482212066650390625 298 3847473775047129885955545251096669763439272788364355959002585749487123992243905870908757493020746378897477413692984038325640765672099541692830038786697735158355163938494045685047755015687372393108096979055476818912055729397485673229334281440204597944902156601381822441612097709425435088406784352504960772592402524679893789965695154702844638866344405129615189108627934674783717335370443153035567705970991483098601954269127506042042009338535587213431802328134821249946453259455581716245859196167936736995003179462742413491451728641211992372501195255064363240373702468295600498651027223240816965699195861816406250 299 1150394658739091835900708030077904259268342563720942431741773139096650073680927855401718490413203167290345746694202227459366588935957762966156181597222622812348194017609719659829278749690524345539320996737587568854704663089848216295570950150621174785525744823813164910042017215118205091433628521398983271005128354879288243199742851256150547021036977133754941543479752467760331483275762502757634744085326453446481984326469124306570560792222140576816108896112311553733989524577218933157511899654213084361505950659359981633944066863722385719377857381264244608871737038020384549096657139749004272744059562683105468750 300 345118397621727550770212409023371277780502769116282729522531941728995022104278356620515547123960950187103724008260668237809976680787328889846854479166786843704458205282915897948783624907157303661796299021276270656411398926954464888671285045186352435657723447143949473012605164535461527430088556419694981301542259737898044885876193964930238991637407843650957462017720313113956918819088321164946364542078675633168791119011240964730493373861868425477637771254437786897185814735563266468350296148253181677904301173929699033770408120529566779248800098908558525172823492471818227075291396378431745688430964946746826171875 301 103880637684139992781833935116034754611931333504001101586282114460427501653387785342775179684312246006318220926486461139580802980916985995843903198229202839955041919790157685282583871097054348402200686005404157467579831077013293931490056798601092083132974757590328791376794154525173919756456655482328189371764220181107311510648734383444001936482859760938938196067333814247301032564545584670648855727165681365583806126822383530383878505532422396068768969147585773856052930235404543206973439140624207685049194653352839409164892844279399600553888829771476116077019871234017286349662710309907955452217720448970794677734375 302 31371952580610277820113848405042495892803262718208332679057198567049105499323111173518104264662298293908102719798911264153402500236929770744858765865219257666422659776627620955340329071310413217464607173632055555209108985258014767309997153177529809106158376792279294995791834666602523766449909955663113190272794494694408076215917783800088584817823647803559335212334811902684911834492766570535954429604035772406309450300359826175931308670791563612768228682570903704527984931092172048505978620468510720884856785312557501567797638972378679367274426590985787055260001112673220477598138513592202546569751575589179992675781250 303 9505701631924914179494496066727876255519388603617124801754331165815878966294902685575985592192676383054155124099070113038480957571789720535692206057161435072926065912318169149468119708607055204891775973610512833228360022533178474494929137412791532159165988168060626383724925903980564701234322716565923296652656731892405647093423088491426841199800565284478478569337448006513528285851308270872394192170022839039111763441009027331307186527249843774668773290818983822471979434120928130697311522001958748428111605949704922975042684608630739848284151257068693477743780337139985804712235969618437371610634727403521537780761718750 304 2889733296105173910566326804285274381677894135499605939733316674408027205753650416415099620026573620448463157726117314363698211101824075042850430641377076262169524037344723421438308391416544782287099895977595901301421446850086256246458457773488625776386460403090430420652377474810091669175234105836040682182407646837601175514094981623733008847824138262361363027771915600966534387457984011847101339654502830060783644130398213401863851373014348920719207709532727161175769571696640474479066186273319819698294591386524866812232464903336509950133920484846280541626961680801616019930674303838893904549128856160677969455718994140625 305 881368655312078042722729675307008686411757711327379811618661585694448297754863377006605384108104954236781263106465780880927954386056342888069381345620008259961704831390140643538684059382046158597565468273166749896933541289276308155169829620914030861797870422942581278298975129817077959098446402279992408065634332285468358531798969395238567698586362170020215723470434258294792988174685123613365908594623363168539011459771455087568474668769376420819358351407481784158609719367475344716115186813362545007979850372890084377730901795517635534790845747878115565196223312644492886078855662670862640887484301129006780683994293212890625 306 269698808525495881073155280643944658041997859666178222355310445222501179112988193364021247537080115996455066510578528949563954042133240923749230691759722527548281678405383036922837322170906124530855033291589025468461663634518550295481967863999693443710148349420429871159486389724025855484124599097677676868084105679353317710730484634943001715767426824026186011381952883038206654381453647825689968029954749129572937506690065256795953248643429184770723655530689425952534574126447455483131247164888938772441834214104365819585655949428396473645998798850703362950044333669214823140129832777283968111570196145476074889302253723144531250 307 82797534217327235489458671157691010018893342917516714263080306683307861987687375362754522993883595610911705418747608387516133890934904963591013822370234815957322475270452592335311057906468180230972495220517830818817730735797194940712964134247905887219015543272071970445962321645275937633626251922987046798501820443561468537194258782927501526740600034976039105494259535092729442895106269882486820185196107982778891814553850033836357647333532759724612162247921653767428114256819368833321292879620904203139643103730040306612796376474517717409321631247165932425663610436448950704019858662626178210252050216661154991015791893005371093750 308 25501640538936788530753270716568831085819149618595147993028734458458821492207711611728393082116147448160805268974263383354969238407950728786032257290032323314855322383299398439275805835192199511139528527919491892195861066625536041739592953348355013263456787327798166897356395066744988791156885592280010413938560696616964361639460227253323976471696450814723395407187426898646961585296902863214907206838763920681477258481193141398706692148134616565848697817755277363268329866490739986009708630085223950232475169628929069104024565831983588817825232211474807257940315539166210772972612110791938215983863532830141411977820098400115966796875 309 7880006926531467656002760651419768805518117232145900729845878947663775841092182888024073462373889561481688828113047385456685494668056775194883967502619987904290294616439514117736224003074389648942114315127122994688521069587290636897534222584641699098408147284289633571283126075624201536467477648014523217907015255254641987746593210221277108729754203301749529180820914911681911129856742984733406326913178051490576472870688680692200367873773596518847247625686380705249913928745638655676999966696334200621834827415339082353143590842082928944707996753345715442703557501602359128848537142234708908739013831644513696301146410405635833740234375 310 2442802147224754973360855801940128329710616341965229226252222473775770510738576695287462773335905764059323536715044689491572503347097600310414029925812196250329991331096249376498229440953060791172055437689408128353441531572060097438235609001238926720506525658129786407097769083443502476304918070884502197551174729128939016201443895168595903706223803023542354046054483622621392450255590325267355961343085195962078706589913491014582114040869814920842646763962778018627473317911147983259869989675863602192768796498755115529474513161045707972859478993537171787238102825496731329943046514092759761709094287809799245853355387225747108459472656250 311 759711467786898796715226154403379910540001682351186289364441189344264628839697352234400922507466692622449619918378898431879048540947353696538763306927593033852627303970933556090949356136401906054509241121405927917920316318910690303291274399385306210077529479678363572607406184950929270130829520045080183438415340759100034038649051397433326052635602740321672108322944406635253052029488591158147703977699495944206477749463095705535037466710512440382063143592423963793144201870367022793819566789193580281951095711112840929666573593085215179559297966990060425831049978729483443612287465882848285891528323508847565460393525427207350730895996093750 312 237029977949512424575150560173854532088480524893570122281705651075410564197985573897133087822329608098204281414534216310746263144775574353320094151761409026562019718838931269500376199114557394689006883229878649510391138691500135374626877612608215537544189197659649434653510729704689932280818810254065017232785586316839210623138686830516544136212603789101378103886678231177841119435888130628642069103322555767445875209948406706692831258766954884597000615439560467356774661715885945451259762275597312491609045857397243931742407832298692313812540171820861247185916700625013638389946939924345433320992708048435760423939617248834110796451568603515625 313 74190383098197388892022125334416468543694404291687448274173868786603506593969484629802656488389167334737940082749209705263580364314754772589189469501321025313912171996585487353617750322856464537659154450952017296752426410439542372258212692746371463251331218867470273046548858397567948803896287609522350393861888517170672925042408977951678314634544985988731346516530286358664270383432984886764967629339959955210558940713851299194856183994056878878861192632582426282670469117072300926244305592261958809873631353365337350635373651509490694223325073779929570369191927295629268816053392196320120629470717619160393012693100198885076679289340972900390625 314 23295780292833980112094947355006771122720042947589858758090594798993501070506418173758034137354198543107713185983251847452764234394832998593005493423414801948568422006927843029035973601376929864824974497598933431180261892878016304889078785522360639460918002724385665736616341536836335924423434309390018023672632994391591298463316419076826990795247125600461642806190509916620580900397957254444199835612747425936115507384149307947184841774133859967962414486630881852758527302760702490840711955970255066300320244956715928099507326573980077986124073166897885095926265170827590408240765149644517877653805332416363405985633462449914077296853065490722656250 315 7338170792242703735309908416827132903656813528490805508798537361682952837209521724733780753266572541078929653584724331947620733834372394556796730428375662613799052932182270554146331684433732907419866966743664030821782496256575136040059817439543601430189170858181484707034147584103445816193381807457855677456879393233351259015944672009200502100502844564145417483950010623735482983625356535149922948218015439169876384826007032003363225158852165889908160563288727783618936100369621284614824266130630345884600877161365517351344807870803724565629083047572833805216773528810690978595841022138023131460948679711154472885474540671722934348508715629577636718750 316 2318861970348694380357931059717373997555553075003094540780337806291813096558208865015874718032236922980941770532772888895448151891661676679947766815366709385960500726569597495110240812281059598744677961490997833739683268817077742988658902310895778051939777991185349167422790636576688877917108651156682394076373888261738997849038820045529984101527974966477857586540761792721038674805088014100189668478959532305144411791330349982278646315065305088359919024786036784635161271178166180156053179781802226687752042898763942767078353761417298458428794451948542880140769069101008788428884458327555149918512853791437266249985384118939573454554192721843719482421875 317 735079244600536118573464145930407557225110324775980969427367084594504751608952210210032285616219104584958541258889005779857064149656751507543442080471246875349478730322562405949946337493095892802062913792646313295479596215013644527404872032553961642464909623205755686073024631794810374299723442416668318922210522578971262318145305954433004960184368064373480854933421488292569259913212900469760124907830171740730778537851720944382330881875701713010094330857173660729346122963478679109468857990831305860017397598908169857163838142369283611321927841267688093004623794905019785931956373289834982524168574651885613401245366765703844785093679092824459075927734375 318 233755199782970485706361598405869603197585083278761948277902732901052511011646802846790266825957675258016816120326703837994546399590846979398814581589856506361134236242574845092082935322804493911056006586061527627962511596374338959714749306352159802303841260179430308171221832910749699027312054688500525417262946180112861417170207293509695577338629044470766911868828033277037024652401702349383719720689994613552387575036847260313581220436473144737209997212581224111932067102386219956811096841084355263485532436452798014578100529273432188400373053523124813575470366779796291926362126706167524442685606739299625061596026631493822641659789951518177986145019531250 319 74567908730767584940329349891472403420029641565925061500650971795435751012715330108126095117480498407307364342384218524320260301469480186428221851527164225529201821361381375584374456367974633557626866100953627313320041199243414128149005028726338976934925361997238268306619764698529153989712545445631667608106879831456002792077296126629592889171022665186174644886156142615374810864116143049453406590900108281723211636436754276040032409319234933171169989110813410491706329405661204166222739892305909329051884847228442566650414068838224868099719004073876815530575047002755017124509518419267440297216708549836580394649132495446529422689472994534298777580261230468750 320 23861730793845627180905391965271169094409485301096019680208310974539440324068905634600350437593759490338356589562949927782483296470233659657030992488692552169344582835642040186999826037751882738440597152305160740262413183757892521007681609192428472619176115839116245858118324703529329276708014542602133634594201546065920893464734760552179831366479396381856749719614184883666624741085420096310806309419859770457632381348661510774116889698290491563628320617748912098801584595559422936890552828963322659319712959898673297384510223359641376699309689963936199134661051876162681141327548367323448946861825164460804733579088730896823149249418123872601427137851715087890625 321 7659615584824446325070630820852045279305444781651822317346867822827160344026118708706712490467596796398612465249706926818177138166945004749906948588870309246359611090241094900026944158118354359039431685889956597624234631986283499243465796550769539710755533184356314920455982229832914697823272668175284896704738696287160606802179858137249725868639886238576016659996153347656986541888419850915768825323774986316899994412920344958491521593151247791924690918297400783715308655174574762741867458097226573641627860127474128460427781698444881920478410478423519922226197652248220646366143025910827111942645877791918319478887482617880230909063217763105058111250400543212890625 322 2466396218313471716672743124314358579936353219691886786185691438950345630776410224203561421930566168440353213810405630435453038489756291529470037445616239577327794771057632557808676018914110103610697002856566024435003551499583286756395986489347791786863281685362733404386826278006198532699093799152441736738925860204465715390301914320194411729702043368821477364518761377945549666488071191994877561754255545594041798200960351076634269952994701788999750475691763052356329386966213073602881321507306956712604170961046669364257745706899251978394048174052373414956835644023927048129898054343286330045531972648997698872201769402957434352718356119719828711822628974914550781250 323 796645978515251364485296029153537821319442089960479431937978334780961638740780502417750339283572872406234088060761018630651331432191282164018822094934045383476877711051615316172202354109257563466255131922670825892506147134365401622315903636059336747156839984372162889616944887796002126061807297126238680966673052846042426071067518325422794988693760008129337188739559925076412542275646995014345452446624541226875500818910193397752869194817288677846919403648439465911094391990086822773730666846860147018171147220418074204655251863328458389021277560218916613031057913019728436545957071552881484604706827165626256735721171517155251295928029026669504673918709158897399902343750 324 258113297038941442093235913445746254107499237147195335947904980469031570952012882783351109927877610659619844531686570036331031384029975421142098358758630704246508378380723362439793562731399450563066662742945347589171991671534390125630352778083225106078816154936580776235890143645904688844025564268901332633202069122117746047025875937436988760452784879191402069798372760457541824133877912614960637513219150362131610973544425819105398361104581576680054362803507084546258919341531186471735000410422771772919709437509760356736390157129701322565674505424553708052640952764202205888657900880803525439158221853883810706018032562293738872792022564019139461379381828010082244873046875 325 83886821537655968680301671869867532584937252072838484183069118652435260559404186904589110726560223464376449472798135261807585199809742011871181966596554978880115222973735092792932907887704821432996665391457237966480897293248676790829864652877048159475615250354388752276664296684919023874308308387392933105790672464688267465283409679667021347147155085737205672684471147148701092843510321599862207191796223867692773566401938391209254467358989012421017667911139802477534148785997635603313875133387400826198905567190672115939326801067152929833844214262979955117108309648365716913813817786261145767726422102512238479455860582745465133657407333306220324948299094103276729583740234375 326 27347103821275845789778345029576815622689544175745345843680532680693894942365764930896050096858632849386722528132192095349272775137975895870005321110476923114917562689437640250496127971391771787156912917615059577072772517599068633810535876837917699989050571615530733242192560719283601783024508534290096192487759223488375193682391555571448959169972557950329049295137593970476556266984364841555079544525568980867844182647031915534216956359030418049251759739031575607676132504235229206680323293484292669340843214904159109796220537147891855125833213849731465368177308945367223713903304598321133520278813605418989744302610549975021633572314790657827825933145504677668213844299316406250 327 8942502949557201573257518824671618708619480945468728090883534186586903646153605132403008381672772941749458266699226815179212197470118117949491740003125953858578042999446108361912233846645109374400310524060124481702796613254895443256045231725999087896419536918278549770196967355205737783049014290712861454943497266080698688334142038671863809648581026449757599119509993228345833899303887303188511011059861056743785047725579436379688944729402946702105325434663325223710095328884919950584465716969363702874455731273660028903364115647360636626147460928862189175393980025135082154446380603651010661131172048972009646386953649841832074178146936545109699080138580029597505927085876464843750 328 2933140967454762116028466174492290936427189750113742813809799213200504395938382483428186749188669524893822311477346395378781600770198742687433290721025312865613598103818323542707212701699595874803301851891720829998517289147605705387982836006127700830025608109195364324624605292507481992840076687353818557221467103274469169773598588684371329565072968604125792659173892012821694995608325431740450738110987504109675712064139020949811615133134720844514835244586459849011347758236597931159969788657695307602763355510951605452494445777445302597243867843172503269996920582941337162636615224521507116722242936272196208791442772453860510739047503339577694218610324833207414485514163970947265625 329 965003378292616736173365371407963718084545427787421385743423941142965946263727837047873440483072273690067540476046964079619146653395386344165552647217327932786873776156228445550672978859167042810286309272376153069512188129562277072646353046016013573078425067925274862801495141234961575644385230139406305325862676977300356855513935677158167426909006670757385784868210472218337653555139067042608292838514888852083309269101737892488021378801323157845380795468945290324733412459840719351630060468381756201309143963103078193870672660779504554493232520403753575828986871787699926507446408867575841401617926033552552692384672137320108033146628598721061397922796870125239365734159946441650390625 330 318451114836563522937210572564628026967899991169849057295329900577178762267030186225798235359413850317722288357095498146274318395620477493574632373581718217819668346131555387031722083023525124127394482059884130512939022082755551433973296505185284479115880272415340704724493396607537319962647125946004080757534683402509117762319598773462195250879972201349937309006509455832051425673195892124060736636709913321187492058803573504521047055004436642088975662504751945807162026111747437386037919954565979546432017507824015803977321978057236502982766731733238680023565667689940975747457314926300027662533915591072342388486941805315635650938387437577950261314522967141328990692272782325744628906250 331 105407319010902526092216699518891876926374897077220037964754197091046170310386991640739215903965984455166077446198609886416799388950378050373203315655548730098310222569544833107500009480786816086167573561821647199782816309392087524645161143216329162587356370169477773263807314277094852907636198688127350730743980206230517979327787194015986628041270798646829249281154629880409021897827840293064103826750981309313059871463982829996466575206468528531450944289072894062170630642988401774778551504961339229868997795089749231116493574736945282487295788203702003087800236005370462972408371240605309156298726060644945330589177737559475400460606241838301536495107102123779895919142290949821472167968750 332 34995229911619638662615944240272103139556465829637052604298393434227328543048481224725419680116706839115137712137938482290377397131525512723903500797642178392638993893088884591690003147621222940607634422524786870327895014718173058182193499547821281979002314896266620723584028339995491165335217964458280442607001428468531969136825348413307560509701942001289943949924151407811255388229387231888788558209580705358722300906495148371055438250807330091917285002765781965854986787971513358146139316341046841747785482580113501590014122442100350530072251070583275637942482065315467078733069062142652714312205407958011746706406127336334652688577180088758639892130868363176597949859569780528545379638671875 333 11653411560569339674651109432010610345472303121269138517231365013597700404835144247833564753478863377425340858141933514602695673244797995737059865765614845404748784966398598569032771048157867239222342262700754027819189039901151628374670435349424486899007770860456784700953481437218498558056627582164607387388131475680021145722562841021631417649730746686429551335324742418801148044280385948218966589883790374884454526201862884407561460937518840920608455905921005394629710600394513948262664392341568598302012565699177796029474702773219416726514059606504230787434846527750050537218111997693503353865964400850017911653233240402999439345296200969556627084079579164937807117303236736916005611419677734375 334 3892239461230159451333470550291543855387749242503892264755275914541631935214938178776410627661940368060063846619405793877300354863762530576177995165715358365186094178777131922056945530084727657900262315742051845291609139326984643877139925406707778624268595467392566090118462800030978518390913612442978867387635912877127062671335988901224893495010069393267470145998463967879583446789648906705134841021185985211407811751422203392125527953131292867483224272577615801806323340531767658719729907042083911832872196943525383873844550726255285186655695908572413083003238740268516879430849407229630120191232109883905982492179902294601812741328931123831913446082579441089227577179281070129945874214172363281250 335 1303900219512103416196712634347667191554895996238803908693017431371446698297004289890097560266750023300121388617500940948895618879360447743019628380514645052337341549890339193889076752578383765396587875773587368172689061674539855698841875011247105839129979481576509640189685038010377803660956060168397920574858030813837565994897556281910339320828373246744602498909485429239660454674532383746220171742097305045821616936726438136362051864298983110606880131313501293605118319078142165671109518859098110464012185976081003597737924493295520537529658129371758382806084977989953154609334551421926090264062756811108504134880267268691607268345191926483691004437664112764891238355059158493531867861747741699218750 336 438110473756066747842095445140816176362445054736238113320853856940806090627793441403072780249628007828840786575480316158828927943465110441654595135852920737585346760763153969146729788866336945173253526259925355706023524722645391514810870003779027561947673105809707239103734172771486942030081236216581701313152298353449422174285578910721874011798333410910297301917032456357263756557796361222694298660806311020872622724099565731235198674558711737653515619718714982569263517155666042142040351169352438401938860034204448062725754073226401642177480540745370178299809462705842299953803410856022950071561338326350691323357224148676040582479770098393314632747464276272661607388276139545268961228430271148681640625 337 147643229655794494022786165012455051434143983446112244189127749789051652541566389752835526944124638638319345075936866545525348716947742218837598560782434288566261858377182887602447938847955550523386438349594844872929927831531496940491263191273532288376365836657871339577958416223991099464137376604988033342532324545112455272734240092913271541976038359476770190746039937792397885959977373732047978648691726814034073858021553651426261953326285855589234763845206949125841805281459456201867598344071771741453395831526898997138579122677297353413810942231189750087035788931868855084431749458479734174116171015980182975971384538103825676295682523158547031235895461103886961689849059026755639933981001377105712890625 338 49903411623658538979701723774209807384740666404785938535925179428699458559049439736458408107114127859751938635666660892387567866328336869967108313544462789535396508131487816009627403330608976076904616162163057567050315607057645965886046958650453913471211652790360512777349944683708991618878433292485955269775925696248009882184173151404685781187900965503148324472161498973830485454472352321432216783257803663143516964011285134182076540224284619189161350179679948804534530185133296196231248240296258848611247791056091861032839743464926505453868098474142135529418096658971673018537931316966150150851265803401301845878327973879093078587940692827588896557732665853113793051168981951043406297685578465461730957031250 339 16917256540420244714118884359457124703427085911222433163678635826329116451517760070659400348311689344455907197490998042519385506685306198918849718291572885652499416256574369627263689729076442890070664878973276515230056990792541982435369918982503876666740750295932213831521631247777348158799788886152738836454038811028075350060434698326188479822698427305567281996062748152128534569066127436965521489524395441805652250799825660487723947136032485905125697710911502644737205732760187410522393153460431749679213001168015140890132673034610085348861285382734183944472734767391397153284358716451524901138579107353041325752753183145012553641311894868552635933071373724205575844346284881403714734915411099791526794433593750 340 5751867223742883202800420682215422399165209209815627275650736180951899593516038424024196118425974377115008447146939334456591072273004107632408904219134781121849801527235285673269654507885990582624026058850914015178219376869464274028025772454051318066691855100616952702717354624244298373991928221291931204394373195749545619020547797430904083139717465283892876348298574219371065453851971104343325387374213365015378485290520069853187379359329802094115340271527755630528099738787659649083600696398625060519887036409873447139581549308524166402204313927792524511667585882415299725569226262462979771062619029341975607224435408510201163517493151551603464519847218924178635179335915937108395971108620869927108287811279296875 341 1961386723296323172154943452635459038115336340547128900996901037704597761388969102592250876383257262596217880477106313049697555645094400702651436338724960362550782320787232414584952187189122788674792886068161679175772807512487317443556788406831499460741922589310380871626617926867305745531247523460548540698481259750595056086006798923938292350643655661807470834769813808805533319763522146581073957094606757470244063484067343819936896361531462514093331032590964670010082010926591940337507837471931145637281479415766845474597308314206740743151671049377250858478646785903617206419106155499876101932353089005613682063532474301978596759465164679096781401267901653144914596153547334553963026148039716645143926143646240234375 342 670794259367342524876990660801326991035445028467118084140940154894972434395027433086549799723073983807906515123170359062996564030622285040306791227843936443992367553709233485788053648018679993726779167035311294278114300169270662565696421635136372815573737525544150258096303330988618564971686653023507600918880590834703509181414325231986895983920130236338155025491276322611492395359124574130727293326355511054823469711551031586418418555643760179819919213146109917143448047736894443595427680415400451807950265960192261152312279443458705334157871498887019793599697200779037084595334305180957626860864756439919879265728106211276680091737086320251099239233622365375560791884513188417455354942629583092639222741127014160156250 343 230082430962998486032807796654855157925157644764221502860342473128975544997494409548686581305014376446111934687247433158607821462503443768825229391150470200289382070922267085625302401270407237848285254293111773937393204958059837260033872620851775875741791971261643538527032042529096167785288521987063107115176042656303303649225113554571505322484604671063987173743507778655741891608179728926839461610939940291804450111062003834141517564585809741678232290109115701580202680373754794153231694382482354970126941224345945575243111849106335929616149924118247789204696139867209720016199666677068466013276611458892518588144740430467901271465820607846127039057132471323817351616388023627187186745321947000775253400206565856933593750 344 79148356251271479195285882049270174326254229798892196983957810756367587479138076884748183968924945497462505532413117006561090583101184656475878910555761748899547432397259877455104026037020089819810127476830450234463262505572584017451652181573010901255176438114005377253299022630009081718139251563549708847620558673768336455333439062772597830934704006846011587767821606038059511091814313067231492771112029968264762760987672852040644887849920740027953608596306317188163031131451395927615205676334244196663850540593757976962954125889467042686230170906589620832418653186245665170279505626850380977369733102614989986332059933167653151407804859071078398054208947484451330214443016821151825817995294976071818382479250431060791015625 345 27306182906688660322373629306998210142557709280617807959465444710946817680302636525238123469279106196624564408682525367263576251169908706484178224141737803370343864177054657722010888982771930987834493979506505330889825564422541486020820002642688760933035871149331855152388162807353133192758041789424649552429092742450076077090036476656546251672472882361873997779898454083130531326675938008194865006033650339051343152540747133954022486308222655309643994965725679429916245740350731595027245958335314247849028436504846502052219173431866129726749408962773419187184435349254754483746429441263381437192557920402171545284560676942840337235692676379522047328702086882135708923982840803297379907208376766744777341955341398715972900390625 346 9447939285714276471541275740221380709324967411093761553975043869987598917384712237732390720370570744032099285404153777073197382904788412443525665553041279966138977005260911571815767588039088121790734916909250844487879645290199354163203720914370311282830411417668821882726304331344184084694282459140928745140466088887726322673152620923165003078675617297208403231844865112763163839029874550835423292087643017311764730779098508348091780262645038737136822258141085082751021026161353131879427101584018729755763839030676889710067834007425680885455295501119603038765814630842145051376264586677129977268625040459151354668457994222222756683549666027314628375730922061218955287698062917940893447894098361293692960316548123955726623535156250 347 3278434932142853935624822681856819106135763691649535259229340222885696824332495146493139579968588048179138452035241360644399491867961579117903405946905324148250225020825536315420071353049563578261385016167510043037294236915699175894631691157286498015142152761931081193306027602976431877388916013321902274563741732844041033967583959460338256068300439202131315921450168194128817852143366469139891882354412127007182361580347182396787847751137828441786477323574956523714604296077989536762161204249654499225250052143644880729393538400576711267252987538888502254451737676902224332827563811576964102112212889039325520069954923995111296569191734111478176046378629955242977484831227832525490026419252131368911457229842199012637138366699218750 348 1140895356385713169597438293286173048935245764694038270211810397564222494867708310979612573829068640766340181308263993504251023170050629533030385269523052803591078307247286637766184830861248125234961985626293494976978394446663313211331828522735701309269469161152016255270497605835798293331342772636021991548182123029726279820719217892197713111768552842341697940664658538132795169223911355417901742731858030610983613166842455362338235600588029180769737151775295995064986628128837215742112946911718516471387936189967462309808321644631430955389054830476579826209937548332796093387796748105774517561924171086401624884525731059679012459784298801587469463400308914781555507219042335737695779507090484644510739507268226589076220989227294921875 349 398172479378613896189505964356874394078400771878219356303921828749913650708830200531884788266344955627452723276584133732983607086347669707027604459063545428453286329229303036580398505970575595707001732983576429746965459661885496310754808154434759756935044737242053673089403664436693604372638627649971675050315560937374471657431007044377001876007224941977252581291965829808345514059145063040847708213418452683233280995228016921456044224605222184088638265969578302277680333216964188293997418472189762248514389730298644346123104253976369403430780135836326359347268204368145836592341065088915306629111535709154167084699480139827975348464720281754026842726707811258762872019445775172455827047974579140934248088036611079587601125240325927734375 350 139360367782514863666327087524906037927440270157376774706372640062469777748090570186159675893220734469608453146804446806544262480221684397459661560672240899958650215230256062803139477089701458497450606544251750411437910881659923708764182854052165914927265658034718785581291282552842761530423519677490086267610446328081065080100852465531950656602528729692038403452188040432920929920700772064296697874696458439131648348329805922509615478611827764431023393089352405797188116625937465902899096465266416786980036405604525521143086488891729291200773047542714225771543871528851042807319372781120357320189037498203958479644818048939791371962652098613909394954347733940567005206806021310359539466791102699326986830812813877855660393834114074707031250 351 48915489091662717146880807721242019312531534825239247921936796661926891989579790135342046238520477798832567054528360829097036130557811223508341207795956555885486225545819878043901956458485211932605162897032364394414706719462633221776228181772310236139470245970186293739033240176047809297178655406799020279931266661156453843115399215401714680467487584121905479611718002191955246402165970994568140954018456912135208570263761878800875032992751545315289210974362694434813028935704050531917582859308512292229992778367188457921223357600996981211471339687492693245811898906626716025369099846173245419386352161869589426355331135177866771558890886613482197628976054613139018827588913479936198352843677047463772377615297671127336798235774040222167968750 352 17218252160265276435702044317877190798011100258484215268521752424998265980332086127640400275959208185189063603193983011842156717956349550674936105144176707671691151392128597071453488673386794600277017339755392266833976765250846894065232319983853203121093526581505575396139700541968828872606886703193255138535805864727071752776620523821403567524555629610910728823324736771569052282889648290838425051029817349418846335628898798001422687093103920395737908315220413871245764567836325432006268547431575001779084479856709806577159035532431017870297888299970363419760010813244375629857232686345533277345733243026719730128487987906072585163802889767218180384970916441411457669373754179883394076275312436260065829862623160030352664762176573276519775390625 353 6078043012573642581802821644210648351697918391244927989788178606024387891057226403057061297413600489371739451927476003180281321438591391388252445115894377808106976441421394766223081501705538493897787120933653470192393798133548953605027008954300180701746014883271468114837314291314996592030231006227219063903139470248656328730147044908955459336168137252651487274633632080363875455860045846665964043013525524344852756477001275694502208543865683899695481635272806096549754892446222877498212797243345975628016821389418561721737139542948149308215154569889538287175283817075264597339603138279973246903043834788432064735356259730843622562822420087828017675894733503818244557288935225498838108925185289999803237941505975490714490661048330366611480712890625 354 2151627226451069473958198862050569516501063110500704508385015226532633313434258146682199699284414573237595765982326505125819587789261352551441365571026609744069869660263173747242970851603760626839816640810513328448107404539276329576179561169822263968418089268678099712652409259125508793578701776204435548621711372468024340370472053897770232605003520587438626495220305756448811911374456229719751271226788035618077875792858451595853781824528452100492200498886573358178613231925962898634367330224144475372317954771854170849494947398203644855108164717740896553660050471244643667458219510951110529403677517515104950916316115944718642387239136711091118257266735660351658573280283069826588690559515592659930346231293115323712929694011108949780464172363281250 355 763827665390129663255160596027952178357877404227750100476680405419084826269161642072180893245967173499346496923725909319665953665187780155761684777714446459144803729393426680271254652319335022528134907487732231599078128611443096999543744215286903708788421690380725397991605286989555621720439130552574619760707537226148640831517579133708432574776249808540712405803208543539328228537931961550511701285509752644417645906464750316528092547707600495674731177104733542153407697333716829015200402229571288757172873944008230651570706326362293923563398474798018276549317917291848501947667926387644237938305518717862257575292221160375118047469893532437346981329691159424838793514500489788438985148628035394275272912109055939918090041373943677172064781188964843750 356 271922648878886160118837172185950975495404355905079035769698224329194198151821544577696397995564313765767352904846423717801079504806849735451159780866342939455550127664059898176566656225683268020016027065632674449271813785673742531837572940642137720328678121775538241685011482168281801332476330476716564634811883252508916136020258171600201996620344931840493616465942241500000849460451192253371107198959295949303187998700982571768288135325463509473703473660715078056886724708448190169444327706603003170706189987894675933902577920736534048715855691941078423009956482962477886070026448219796415530051510143066463620152176555716682379725475677857994203380043247338368552346297190421437486952387050556042947658092596846150403880955082058790139853954315185546875 357 97076385649762359162424870470384498251859355058113215769782266085522328740200291414237614084416460014378944987030173267254985383216045355556064041769284429385631395576069383649034296272568926683145721662430864778390037521485526083866013539809243166157338089473867152281549099134076603075694049980187813574627842321145683060559232167261272112793463140667056221078341380215500303257381075634453485270028468653901238115536250778121278864311190472882112140096875282866308560720916003890491624991257272131942109825678399308403220317702942655391560482022964997014554464417604605326999442014467320344228389121074727512394327030390855609561994816995303930606675439299797573187628096980453182842002177048507332313939057074075694185500964294988079927861690521240234375 358 34753346062614924580148103628397650374165649110804531245582051258616993688991704326297065842221092685147662305356802029677284767191344237289070926953403825720056039616232839346354278065579675752566168355150249590663633432691818338024032847251709053484327036031644440516794577489999423901098469892907237259716767550970154535680205115879535416380059804358806127146046214117149108566142425077134347726670191778096643245361977778567417833423406189291796146154681351266138464738087929392796001746870103423235275317592866952408352873737653470630178652564221468931210498261502448707065800241179300683233763305344752449437169076879926308223194144484318807157189807269327531201170858719002239457436779383365624968390182432519098518409345217605732614174485206604003906250 359 12476451236478757924273169202594756484325468030778826717163956401843500734348021853140646637357372273968010767623091928654145231421692581186776462776271973433500118222227589325341185825543103595171254439498939603048244402336362783350627792163363550200873405935360354145529253318909793180494350691553698176238319550798285478309193636600753214480441469764811399645430590868056529975245130602691230833874598848336694925084950022505703002199002821955754816469530605104543708840973566652013764627126367128941463839015839235914598681671817595956234136270555507346304568875879379085836622286583368945280921026618766129347943698599893544652126697869870451769431140809688583701220338280121803965219803798628259363652075493274356368108954933120458008488640189170837402343750 360 4491522445132352852738340912934112334357168491080377618179024304663660264365287867130632789448654018628483876344313094315492283311809329227239526599457910436060042560001932157122826897195517294261651598219618257097367984841090602006226005178810878072314426136729727492390531194807525544977966248959331343445795038287382772191309709176271157212958929115332103872355012712500350791088259954692256070425770345317488496301509663170003471411139935323135470138125733562330757356963888839880967233512886290097573518408382133684643303134657563517496873894134442597427342669446627131390574793618351949474280935784580696684972407564374740924302906822601195945804682624004527489609407760512912309140556963400829300852406286170932517424342436520834098701016046106815338134765625 361 1621439602692779379838541069569214552702937825280016320162627773983581355435868920034158436990964100724882679360297027047892714275563167851033469102404305667417675364160697508721340509887581743228456226957282190812149842527633707324247587869550726984105507835359431624752981761325516721737045815874318614983932008821745180761062805012633887753878173410634889497920159589212626635582861843643904441423703094659613347164844988404371253179421516651651904719863389816001403405863963871197029171298151950725224040145425950260156232431611380429816371475782533777671270703670232394431997500496225053760215417818233631503275039130739281473673349362959031736435490427265634423748996201545161343599741063787699377607718669307706638790187619584021109631066792644560337066650390625 362 586961136174786135501551867184055668078463492751365907898871254182056450667784549052365354190729004462407529928427523791337162567753866762074115815070358651605198481826172498157125264579304591048701154158536153073998242995003402051377626808777363168246193836400114248160579397599837053268810585346503338624183387193471755435504735414573467366903898774649829998247097771294970842080995987399093407795380520266780031673673885802382393650950589027897989508590547113392508032922754921373324560009931006162531102532644193994176556140243319715593526474233277227516999994728624126784383095179633469461197981250200574604185564165327619893469752469391169488589647534670159661397136624959348406383106265091147174693994158289389803242047918289415641686446178937330842018127441406250 363 213066892431447367187063327787812207512482247868745824567290265268086491592405791306008623571234628619853933364019191136255390012094653634632904040870540190532687048902900616831036471042287566550678518959548623565861362207186234944650078531586182830073368362613241472082290321328740850336578242480780711920578569551230247223088218955490168654186115255197888289363696490980074415675401543425870907029723128856841151497543620546264808895295063817126970191618368602161480415950960036458516815283604955236998790219349842419886089878908325056760450110146679633588670998086490558022731063550206949414414867193822808581319359792013926021329520146388994524358042055085267957087160594860243471517067574228086424413919879459048498576863394339057877932179962954251095652580261230468750 364 77556348845046841656091051314763643534543538224223480142493656557583482939635708035387138979929404817626831744502985573596961964402453923006377070876876629353898085800655824526497275459392674224446980901275698977973535843415789519852628585497370550146706083991219895837953676963661669522514480263004179139090599316647809989204111699798421390123745952892031337328385522716747087305846161808712408248025076873653062853966194271013093507310441180431114582118270219585611582615940228718111244542508493228035708860721407215514924048203187760394338182031866146820111832530485082744502809643510061448551515895563897509339322921801279104817202411201419934878747594370667989157435652168705657405219798577479907310063862943756220724954799780881708241471932296917657367885112762451171875 365 28308067328442097204473233729888729890108391451841570252010184643517971272967033432916305727674232758433793586743589734362891117006895681897327630870059969714172801317239375952171505542678326091923148028965630126960340582846763174746209433706540250803547720656795261980853092091736509375717785295996525385768068750576450646059500770426423807395167272805591438124860715791612686866633849060180029010529153058883367941697660908919779130168311030857356822473168630148748227654818183482110604258015600028233033734163313633662947277594163532543933436441631143589340818873627055201743525519881172428721303301880822590908852866457466873258278880088518276230742871945293816042464013041577564952905226480780166168173309974471020564608501920021823508137255288374944939278066158294677734375 366 10360752642209807576837203545139275139779671271374014712235727579527577485905934236447367896328769189586768452748153842776818148824523819574421912898441948915387245282109611598494771028620267349643872178601420626467484653321915321957112652736593731794098465760387065884992231705575562431512709418334728291191113162710980936457777281976071113506631221846846466353699021979730243393187988756025890617853670019551312666661343892664639161641601837293792597025179718634441851321663455154452481158433709610333290346703772789920638703599463852911079637737636998553698739707747502203838130340276509108911997008488381068272640149123432875612530070112397689100451891131977536671541828773217388772763312891965540817551431450656393526646711702727987403978235435545229847775772213935852050781250 367 3802396219690999380699253701066113976299139356594263399390512021686620937327477864776184017952658292578344022158572460299092260618600241783812842033728195251947119018534227456647580967503638117319301089546721369913566867769142923158260343554329899568434136934062053179792149035946231412365164356528845282867138530714930003680004262485218098656933658417792653151807541066560999325299991873461501856752296897175331748664713208607922572322467874286821883108240956738840159435050488041684060585145171426992317557240284613900874404221003234018366227049712778469207437472743333308808593834881478842970702902115235852056058934728299865349798535731249951899865844045435755958455851159770781679604135831351353480041375342390896424279343194901171377260012404845099354133708402514457702636718750 368 1399281808846287772097325361992329943278083283226688930975708423980676504936511854237635718606578251668830600154354665390065951907644888976443125868411975852716539798820595704046309796041338827173502800953193464128192607339044595722239806427993403041183762391734835570163510845228213159750380483202615064095106979303094241354241568594560260305751586297747696359865175112494447751710397009433832910391896297731226423095701681151397820109107842300599178773228225093942381937734409706863059326499508938088535749516853620636661881528794285760830611059887076845054838755215901560764078794792229106661725202605271862552026793657934238461000838798151854513612817512479812138809055064830949557635881049116982843688828264148577645988993328643935832227626071874922132565188803710043430328369140625 369 516334987464280187903913058575169749069612731510648215530036408448869630321572874213687580165827374865798491456956871528934336253920964032307513445444019089652403185764799814793088314739254027227022533551728388263303072108107455821506488571929565722196808322550154325390335501889210655947890398301764958651094475362841775059715138811392736052822335343868899956790249616510451220381136496481084343934609733862822550122313920344865795620260793808921096967321215059664738935023997181832468891478318798154669691571718986014928234284125091445746495481098331355825235500674667675921945075278332540358176599761345317281697886859777733992109309516518034315523129662105050679220541318922620386767640107124166669321177629470825151369938538269612322091994020521846266916554668569006025791168212890625 370 191043945361783669524447831672812807155756710658939839746113471126081763218981963459064404661356128700345441839074042465705704413950756691953779974814287063171389178732975931473442676453523990073998337414139503657422136679999758653957400771613939317212819079343557100394424135699007942700719447371653034700904955884251456772094601360215312339544264077231492984012392358108866951541020503698001207255805601529244343545256150527600344379496493709300805877908849572075953405958878957278013489846977955317227785881536024825523446685126283834926203328006382601655337135249627040091119677852983039932525341911697767394228218138117761577080444521111672696743557974978868751311600288001369543104026839635941667648835722904205306006877259159756559174037787593083118759125227370532229542732238769531250 371 70877303729221741393570145550613551454785739654466680545808097787776334154242308443312894129363123747828158922296469754776816337575730732714852370656100500436585385309934070576647232964257400317453383180645755856903612708279910460618195686268771486685955878436459684246331354344331946741966914974883275874035738633057290462447097104639880877970921972652883897068597564858389639021718606871958447891903878167349651455290031845739727764793199166150598980704183191240178713610744093150143004733228821422691508562049865210269198720181851302757621434690367945214130077177611631873805400483456707814966901849239871703258668929241689545096844917332430570491860008717160306736603706848508100491593957504934358697718053197460168528551463148269683453568019197033837059635459354467457160353660583496093750 372 26366356987270487798408094144828241141180295151461605163040612377052796305378138740912396616123082034192075119094286748776975677578171832569925081884069386162409763335295474254512770662703752918092658543200221178768143927480126691349968795291982993047175586778363002539635263816091484188011692370656578625141294771497312052030320122926035686605182973826872809709518294127320945716079321756368542615819333406434336531221276979268562034228105165103661837629467989603158551785074664931359087596434563175228424921306616107281757565266304745021963477697573351764874646453776687517795491549199859838777618796013316156813305242546278712330775301679829349775226210901708571871502345722169338577667697531729771671215490326554293115303014368602134001529381080292939383903031711042785900644958019256591796875 373 9834651156251891948806219116020933945660250091495178725814148416640693021906045750360323937813909598753644019422168957293811927736658093548582055542757881038578841724065211896933263457188499838448561636613682499680517684950087255873538360643909656406596493868329399947283953403402123602128361254254903827177702949768497395407309405851411311103733249237423558021650323709490712752097587015125466395700611360600007526145536313267173638767083226583665865435791560121978139815832850019396939673470092064360202495647367808016095571844331669893192377181194860208298243127258704444137718347851547719864051810912966926491362855469761959699379187526576347466159376666337297308070374954369163289470051179335204833363377891804751332008024359488595982570459142949266390195830828218959140940569341182708740234375 374 3678159532438207588853525949391829295676933534219196843454491507823619190192861110634761152742402189933862863263891190027885660973510126987169688772991447508428486804800389249453040532988498939579762052093517254880513614171332633696703346880822211496067088706755195580284198572872394227196007109091334031364460903213418025882333717788427830352796235214796410700097221067349526569284497543656924431992028648864402814778430581161922940898889126742291033672986043485619824291121485907254455437877814432070715733372115560198019743869780044540053949065766877717903542929594755462107506662096478847229155377281449630507769707945690972927567816134939553952343606873210149193218320232934067070261799141071366607677903331534976998171001110448734897481351719463025629933240729753890718711772933602333068847656250 375 1379309824664327845820072231021935985878850075332198816295434315433857196322322916488035432278400821225198573723959196260457122865066297620188633289871792815660682551800145968544890199870687102342410769535068970580192605314249737636263755080308329311025158265033198342606574464827147835198502665909250261761672838705031759705875144170660436382298588205548654012536457900256072463481686578871346661997010743324151055541911467935721102837083422528359137627369766307107434109170557215220420789204180412026518400014543335074257403951167516702520230899662579144213828598598033298290314998286179567710933266480543611440413640479634114847837931050602332732128852577453805947456870087350275151348174677901762477879213749325616374314125416418275586555506894798634611224965273657709019516914850100874900817871093750 376 518620494073787270028347158864247930690447628324906754927083302603130305817193416599501322536678708780674663720208657793931878197264927905190926116991794098688416639476854884172878715151378350480746449345185932938152419598157901351235171910195931820945459507652482576820071998775007586034637002381878098422388987353091941649409054208168324079744269165286293908713708170496283246269114153655626344910876043838696401098492017686076564558733255159944192725398508082191359571011465785588864562627112599744615555862793398329187371379126821322164054726719650745036500365476662420916477885346677905845099767135826117841328691571463498646069004545541793556384658690691117328369453100165331043496900300806067109382443583300820133480181529199848703277790075134938330935322623790184852765605683089233934879302978515625 377 195519926265817800800686878891821469870298755878489846607510405081380125293081918058011998596327873210314348222518663988312318080368877820256979146105906375205533073082774291333175275612069638131241411403135096717683462188505528809415659810143866296496438234384985931461167143538177859935058149897968043105240648232115662001827213436479458178063589475312932803585067980277098783843456035928171132031400268527188543214131490667650864838642437195298960657475237546986142558271322601167001940110421450103720064560273111170103639009930811638455848631973308330878760637784701732685512162775697570503602612210206446426180916722441738989568014713669256170757016326390551232795283818762329803398331413403887300237181230904409190322028436508342961135726858325871750762616629168899689492633342524641193449497222900390625 378 73906532128479128702659640221108515610972929722069162017638933120761687360784965025928535469411936073498823628112054987582056234379435816057138117228032609827691501625288682123940254181362323213609253510385066559284348707255089889959119408234381460075653652597524682092321180257431231055451980661431920293780965031739720236690686678989235191308036821668288599755155696544743340292826381580848687907869301503277269334941703472372026909006841259823007128525639792760761887026559943241126733361739308139206184403783236022299175545753846799336310782885910549072171521082617254955123597529213681650361787415458036749096386521082977338056709561766978832546152171375628365996617283492160665684569274266669399489654505281866673941726749000153639309304752447179521788269085825844082628215403474314371123909950256347656250 379 28010575676693589778308003643800127416558740364664212404685155652768679509737501744826914942907123771856054155054468840293599312829806174285655346429424359124695079115984410524973356334736320497957907080435940225968768160049679068294506255720830573368672734334461854512989727317566436570016300670682697791342985747029353969705770251336920137505745955412281379307204008990457725970981198619141652717082465269742085077942905616028998198513592837472919701711217481456328755183066218488387031944099197784759143889033846452451387531840707936948461786713760098098353006490311939627991843463571985345487117430458595927907530491490448411123492923909684977534991672951363150712717950443528892294451754947067702406579057501827469423914437871058229298226501177481038757753983527994907316093637916765146655961871147155761718750 380 10644018757143564115757041384644048418292321338572400713780359148052098213700250663034227678304707033305300578920698159311567738875326346228549031643181256467384130064074075999489875407199801789224004690565657285868131900818878045951912377173915617880095639047095504714936096380675245896606194254859425160710334583871154508488192695508029652252183463056666924136737523416373935868972855475273828032491336802502613701438281147829943684688924535430917924009815060154091193547347807304963719472884754436235974831766595466914410855293289848062749787387355339841632301139718915751063886709997755973966940350243798253991231735659863764658981199199466306103257033078372797340859698960640062228006121616944225996076256059678448672761919856711179136539382575177240016335810245416358084149273917518030430073849856853485107421875 381 4055371146471697928103432767549382447369374429996084671950316835407849419419795502616040745434093379689319520568785998697707308511499337913077181056052058714073353554412222955805642530143124481694345787105515425915758254211992535507678615703261850412316438476943387296390652721037268686606960011101440986230637476454909867734001416988559297508081899424590098096096996421638469566078657936079328480379199321753495820247985117323208543866480247999179729047739537918708744741539514583191177119169091440205906410903072872894390535866743432111907668994582384479661906734232906901155340836509145026081404273442887134770659291286408094335071836894996662625340929602860035786867545304003863708870332336055750104505053558737488944322291465406959251021504761142528446223943703503632430060873362574369593858136795461177825927734375 382 1549151777952188608535511317203864094895101032258504344685021031125798478218361881999327564755823671041320056857276251502524191851392747082795483163411886428776021057785469169117755446514673552007240090674306892699819653108981148563933231198646026857504879498192373947221229339436236638283858724240750456740103516005775569474388541289629651648087285580193417472709052633065895374242047331582303479504854140909835403334730314817465663756995454735686656496236503484946740491268094570779029659522592930158656248964973837445657184701095991066748729555930470871230848372476970436241340199546493399963096432455182885482391849271407892035997441693888725122880235108292533670583402306129475936788466952373296539920930459437720776731115339785458433890214818756445866457546494738387588283253624503409184853808255866169929504394531250 383 593325130955688237069100834489079948344823695355007164014363054921180817157632600805742457301480466008825581776336804325466765479083422132710670051586752502221216065131834691772100336015119970418772954728259539904030927140739779899986427549081428286424368847807679221785730837004078632462717891384207424931459646630212043108690811313928156581217430377214078892047567158464237928334704127996022232650359135968466959477201710575089349218929259163767989438058580834734601608155680220608368359597153092250765343353584979741686701740519764578564763419921370343681414926658679677080433296426306972185865933630335045139756078270949222649787020168759381722063130046476040395833443083247589283789982842758972574789716365964647057488017175137830580179952275583718766853240307484802446312486138184805717799008561996743083000183105468750 384 227836850286984283034534720443806700164412299016322750981515413089733433788530918709405103603768498947389023402113332860979237943968034098960897299809312960852946969010624521640486529029806068640808814615651663323147876022044075481594788178847268461986957637558148821165720641409566194865683670291535651173680504306001424553737271544548412127187493264850206294546265788850267364480526385150472537337737908211891312529917896947340085925129570135198995056923299858505462193273859034490414629563815725247164919454681594693047177215682159220086140348339096136861297016080221094602346320850808241092286831275563400131755387759335738482751017455403117809268856244758678416323032762499162341449864801309024064506612565376330487649132387261281559451097138720293621865104095705478006146888481571331484932585453861975111067295074462890625 385 87717187360488948968295867370865579563298735121284259127883434039547372008584403703120964887450872094744774009813633151477006608427693128099945460426585489928384583069090440831587313676475336426711393627025890379411932268486969060413993448856198357864978690459887296148802446942682985023288213062241225701866994157810548453188849544651138668967184906967329423400312328707352935325002658282931926875029094661578155324018390324725933081174884502051613096915470445524602944410435728278809632382069054220158493990052413956823163228037631299733164034110552012691599351190885121421903333527561172820530430041091909050725824287344259315859141720330200356568509654232091190284367613562177501458197948503974264835045837669887237744915969095593400388672398407313044418065076846609032366552065404962621699045399736860417760908603668212890625 386 33858834321148734301762204805154113711433311756815724023363005539265285595313579829404692446556036628571482767788062396470124550853089547446578947724661999112356449064668910160992703079119479860710597940031993686453005855635970057319801471258492566135881774517516496313437744519875632218989250242025113120920659744914871702930895924235339526221333374089389157432520558881038233035451026097211723773761230539369167955071098665344210169333505417791922655409371591972496736542428191115620518099478654928981178680160231787333741006022525681697001317166673076898957349559681656868854686741638612708724745995861476893580168174914884095921628704047457337635444726533587199449765898835000515562864408122534066226327693340576473769537564070899052550027545785222835145373119662791086493489097246315571975831524298428121255710721015930175781250 387 13103368882284560174781973259594642006324691649887685197041483143695665525386355393979615976817186175257163831133980147433938201180145654861826052769444193656481945788026868232304176091619238706095001402792381556657313266131120412182763169377036623094586246738278884073300407129191869668748839843663718777796295321282055349034256722679076396647656015772593603926385456286961796184719547099620937100445596218735867998612515183488209335532066596685474067643426806093356237041919709961745140504498239457515716149222009701698157769330717438816739509743502480759896494279596801208246763769014143118276476700398391557815525083692060145121670308466365989664917109168498246187059402849145199522828525943420683629588817322803095348811037295437933336860660218881237201259397309500150472980280634324126354646799903491682925960049033164978027343750 388 5084107126326409347815405624722721098453980360156421856452095459753918223849905892864090999005068235999779566479984297204368022057896514086388508474544347138714994965754424874134020323548264617964860544283444043983037547258874719926912109718290209760699463734452207020440557966126445431474549859341522885784962584657437475425291608399481641899290534119766318323437557039341176919671184274652923594972891332869516783461669400933635911114510894438118095665068958812596073021329157156043362110237053309955288784566898055063768765822199298587155747344300674863592198413464342697509995764890506297623943305122605826321526933751075858185062694446240874764759233712925977855976397909455545603317442485871732047043340459171439631105770869096258419498045718940212235304611704631586361125927223480163749608433283224684373635682277381420135498046875 389 1977717672140973236300192788017138507298598360100848102159865133844274189077613392324131398612971543803914251360713891612499160580521743979605129796597751036960133041678471276038133905860274936388330751726259733109401605883702266051568810680414891596912091392701908530951377048823187272843599895283852402570350445431743177940438435667398358698824017772589097827817209688303717821752090682839987278444454728486242028766589396963184369423544737936427939213711824978099872405297042133700867860882213737572607337196523343419806049904835527150403585716932962521937365182837629309331388352542406949775713945692693666439073977229168508833989388139587700283491341914328205385974818786778207239690485127004103766299859438617690016500144868078444525184739784667742559533493953101687094477985689933783698597680547174402221344280405901372432708740234375 390 771309892134979562157075187326684017846453360439330759842347402199266933740269223006411245459058902083526558030678417728874672626403480152046000620673122904414451886254603797654872223285507225191448993173241295912666626294643883760111836165361807722795715643153744327071037049041043036409003959160702437002436673718379839396770989910285359892541366931309748152848711778438449950483315366307595038593337344109634391218969864815641904075182447795206896293347611741458950238065846432143338465744063357653316861506644103933724359462885855588657398429603855383555572421306675430639241457491538710412528438820150529911238851119375718445255861374439203110561623346588000100530179326843500823479289199531600468856945181060899106435056498550593364822048516020419598218062641709657966846414419074175642453095413398016866324269358301535248756408691406250 391 301582167824777008803416398244733450977963263931778327098357834259913371092445266195506796974492030714658884189995261331989996996923760739449986242683191055626050687525550084883055039304633325049856556330737346701852650881205758550203727940656466819613124816473114031884775486175047827235920548031834652867952739423886517204137457054921575717983674470142111527763846305369433930638976308226269660089994901546867046966617217142915984493396337087925896450698916190910449543083745954968045340105928772842446892849097844638086224549988369535165042785975107454970228816730910093379943409879191635771298619578678857195294390787675905912095041797405728416229594728515908039307300116795808821980402077016855783323065565794811550616107090933282005645420969763984062903262492908476265036948037858002676199160306638624594732789319095900282263755798339843750 392 118220209787312587450939228111935512783361599461257104222556271029886041468238544348638664414000876040146282602478142442140078822794114209864394607131810893805411869510015633274157575407416263419543770081649039907126239145432657351679861352737334993288344928057460700498831990580618748276480854828479183924237473854163514744021883165529257681449600392295707718883427751704818100810478712824697706755278001406371882410913949122077883897716939408842136317597164483101836020503503323979913447428896953552853952397345893697597073155578713364552622664046332762066953187063512474349177379673174234029990612246268972152535448619476766384709677484392096116742155105532698135003845801385434475066695870764256747950301286826750546719446641184224864544895997350948808677908409967266664120743497279592583554162758711070800108107192727402434684336185455322265625 393 46460542446413846868219116647990656523861108588274041959464614514745214297017747929014995114702344283777489062773909979761050977358086884476707080602801681265526864717436143876743927135114591523880701642088072683500611984155034339210185511625772652362319556726582055296040972298183168072656975947592319282225327224686261294400600084052998268809692954172213133521187106419993513618518134140106198754824254552704149787489182004976608371802757187674959572815685641859021556057876806324105984839556502746271603292156936223155649750142434352269180706970208775492312602515960402419226710211557473973786310612783706055946431307454369189190903251366093773879666956474350367056511399944475748701211477210352901944468405722912964860742529985400371766144126958922881810418005117135798999452194430879885336785964173450824442486126741869156830944120883941650390625 394 18305453723887055666078331959308318670401276783779972532029058118809614433024992684031908075192723647808330690732920532025854085079086232483822589757503862418617584698669840687437107291235149060408996446982700637299241121757083529648813091580554425030753905350273329786640143085484168220626848523351373797196778926526386949993836433116881317911019023943851974607347719929477444365696144851201842309400756293765435016270737709960783698490286331943934071689380142892454493086803461691697758026785262082031011697109832871923326001556119134794057198546262257543971165391288398553175323823353644745671806381436780186042893935137021460541215881038240946908588780850894044620265491578123444988277322020879043366120551854827708155132556814247746475860786021815615433304694016151504805784164605766674822693669884339624830339533936296447791391983628273010253906250 395 7230654220935386988100941123926785874808504329593089150151477956929797701044872110192603689701125840884290622839503610150212363606239061831109922954214025655353945955974587071537657380037883878861553596558166751733200243094047994211281171174318997887147792613357965265722856518766246447147605166723792649892727675977922845247565391081168120574852514457821529969902349372143590524449977216224727712213298736037346831426941395434509560903663101117853958317305156442519524769287367368220614420580178522402249620358383984409713770614667058243652593425773591729868610329558917428504252910224689674540363520667528173486943104379123476913780273010105174028892568436103147625004869173358760770369542198247222129617617982656944721277359941627859857965010478617168096155354136379844398284745019277836554963999604314151807984115904837096877599833533167839050292968750 396 2863339071490413247287972685075007206424167714518863303459985270944199889613769355636271061121645832990179086644443429619484095988070668485119529489868754159520162598565936480328912322495002016029175224237034033686347296265243005707667343785030323163310525874889754245226251181431433593070451646022621889357520159687257446718035894868142575747641595725297325868081330351368861847682190977624992174036466299470789345245068792592066105097519139838647264185482178642534346896567590661874960102322560752899479165625803179372121141465552798487794015115582178265938426411022941938697928179477539498565280648420878770149462057256795802784939047001851077773407867755898682810438998622109464060413143478974559173774695316967833046479099052761346413912390400628244746285961476240829684614666631084389973598639481317373818656891049271973059830997954122722148895263671875 397 1136745611381694059173325155974777860950394582663988731473614152564847356176666434187599611265293395697101097397844041558935186107264055388592453207477895401329504551630676782690578192030515800363582564022102511373479876617301473265943935482657038295834278772331232435354821719028279136448969303470980890074935503395841206347060250262652602571813713502943038369628288149493438153529829818117121893092477120889903370062292310659050243723715098515942963881636424921086135717937333492764359160622056618901093228753443862210732093161824460999654224000886124771577555285176107949663077487252583180930416417423088871749336436730947933705620801659734877876042923499091777075744282452977457231984017961152899991988554040836229719452202323946254526323218989049413164275526706067609384792022652540502819518659874082997406006785746560973304752906187786720693111419677734375 398 452424753329914235550983412077961588658257043900267515126498432720809247758313240806664645283586771487446236764341928540456204070691094044659796376576202369729142811549009359510850120428145288544705860480796799526644990893685986359845686322097501241742042951387830509271219044173255096306689782781450394249824330351544800126129979604535735823581857974171329271112058683498388385104872267610614513450805894114181541284792339642301997002038609209345299624891297118592282015739058730120214945927578534322635105043870657159871373078406135477862381152352677659087867003500090963965904839926528106010305734134389370956235901818917277614837079060574481394665083552638527276146224416285027978329639148538854196811444508252819428341976524930609301476641157641666439381659629014908535147225015711120122168426629885032967590700727131267375291656662739114835858345031738281250 399 180517476578635779984842381419106673874644560516206738535472874655602889855566983081859193468151121823491048468972429487642025424205746523819258754253904745521927981808054734444829198050829970129337638331837923011131351366580708557578428842516902995455075137603744373199216398625128783426369223329798707305679907810266375250325861862209758593609161331694360379173711414715856965656844034776635190866871551751558434972632143517278496803813405074528774550331627550318320524279884433317965763425103835194731406912504392206788677858284048055667090079788718385976058934396536294622396031130684714298111987919621359011538124825747993768319994545169218076471368337502772383182343542097726163353526020267002824527766358792874951908448633447313111289179821899024909313282191976948505523742781268736928745202225324128154068689590125375682741371008432906819507479667663574218750 400 72206990631454311993936952567642669549857824206482695414189149862241155942226793232743677387260448729396419387588971795056810169682298609527703501701561898208771192723221893777931679220331988051735055332735169204452540546632283423031371537006761198182030055041497749279686559450051513370547689331919482922271963124106550100130344744883903437443664532677744151669484565886342786262737613910654076346748620700623373989052857406911398721575889366249119958292698295969748121169673546670216039962352141266324184604115570509693573374470189746884788214107368164519764121797690418000036146785958499124612653981986800754882833034047022220900285385647061559407626723454455969209420914323857702997924175426716869552131455813673916923063699746584352934785439556290876060635360348496862254950724811140880846516926953819009162303652074930128056276945613944917568005621433258056640625 401 28955003243213179109568717979624710489492987506799560861089849094758703532832944086330214632291439940487964174423177689817780878042601742420609104182326321181717248282011979404950603367353127208745757188426802850985468759199545652635579986339711240470994052071640597461154310339470656861589623422099712651831057212766726590152268242698445278414909477603775404819463310920423457291357783178172284615046196900949972969610195820171470887351931635865897103275372016683868996589039092214756632024903208647795998026250343774387122923162546088500800073857054633972425412840873857618014494861169358148969674246776707102708016046652855910581014439644471685322458316105236843652977786643866938902167594346113464690404713781283240686148543598380325526848961262072641300314779499747241764235240649267493219453287708481422674083764482046981350567055191191911944770254194736480712890625 402 11639911303771698002046624627809133616776180977733423466158119336092998820198843522704746282181158856076161598118117431306747912973125900453084859881295181115050333809368815720790142553675957137915794389747574746096158441198217352359503154508563918669339608932799520179384032756467204058359028615684084486036084999532224089241211833564775001922793609996717712737424250990010229831125828837625258415248571154181889133783298719708931296715476517618090635516699550706915336628793715070332166074011089876413991206552638197303623415111343527577321629690535962856915015962031290762441826934190081975885809047204236255288622450754448076053567804737077617499628243074305211148497070230834509438671372927137612805542694940075862755831714526548890861793282427353201802726541358898391189222566741005532274220221658809531914981673321782886502927956186859148601797642186284065246582031250 403 4690884255419994294824789725007080847560800934026569656861722092445478524540133939650012751719007018998693124041601324816619408928169737882593198532161957989365284525175632735478427449131410726580065139068272622676751851802881593000879771266951259223743862399918206632291765200856283235518688532120686047872542254811486307964208368926604325774885824828677238233181973148974122621943709021562979141345174175135301320914669384042699312576337036600090526113229918934886880661403867173343862927826469220194838456240713193513360236289871441613660616765285993031336751432698610177264056254478603036281981046023307210881314847654042574649587825309042279852350181958945000092844319303026307303784563289636457960633706060850572690600180954199203017302692818223340326498796167636051649256694396625229506510749328500241361737614348678503260679966343304236886524449801072478294372558593750 404 1895117239189677695109215048902860662414563577346734141372135725347973323914214111618605151694478835675472022112806935225914241206980574104567652206993431027703574948170955625133284689449089933538346316183582139561407748128364163572355427591848308726392520409566955479445873141145938427149550166976757163340507070943840468417540181046348147613053873230785604246205517152185545539265258444711443573103450366754661733649526431153250522280840170951805722876856044327814217749792113639919452176476092886129768208436632196489021096003362924007185379008102039939174606910630823270397370841424457153092500490255504054380821453144465515118150668847240864589979133661100192263746921381965272181568870574607469216439306617432533222160128318949743771805185752562914767930989776844275244114400261676701826752551764022956406122501067645668369813607459706523439280090315151028335094451904296875 405 767522481871819466519232094805658568277898248825427327255714968765929196185256715205535086436263928448566168955686808766495267688827132512349899143832339566219947854009237028178980299226881423083030258054350766522370137991987486246803948174698565034188970765874616969175578622164105062995567817625586651152905363732255389709103773323770999783286818658468169719713234446635145943402429670108134647106897398535638002128058204617066461523740269235481317765126697952764758188665806024167378131472817618882556124416836039578053543881361984222910078498281326175365715798805483424510935190776905147002462698553479142024232688523508533622851020883132550158941549132745577866817503159695935233535392582716025032657919180060175954974851969174646227581100229787980481012050859621931473866332105979064239834783464429297344479612932396495689774511021181141992908436577636166475713253021240234375 406 311614127639958703406808230491097378720826689023123494865820277318967253651214226373447245093123154950117864596008844359197078681663815800014059052395929863885298828727750233440666001486113857771710284770066411208082276024746919416202402958927617403880722130945094489485284920598626655576200533955988180368079577675295688221896131969451025912014448375338076906203573185333869253021386446063902666725400343805469028863991631074528983378638549309605415012641439368822491824598317245811955521377963953266317786513235432068689738815832965594501491870302218427198480614315026270351439687455423489682999855612712531661838471540544464650877514478551815364530268947894704613927906282836549704815369388582706163259115187104431437719789899484906368397926693293920075290892649006504178389730835027500081372922086558294721858722850552977250048451474599543649120825250520283589139580726623535156250 407 126826949949463192286570949809876633139376462432411262410388852868819672236044190133993028752901124064697970890575599654193211023437173030605722034325143454601316623292194345010351062604848340113086085901417029361689486342071996202394378004283540283379453907294653457220510962683641048819513617320087189409808388113845345106311725711566567546189880488762597300824854286430884785979704283548008385357237939928825894747644593847333296235105889569009403910145065823110754172611515119045465897200831328979391339110886820851956723698044016996962107191213002899869781610026215692033035952794357360300980941234374000386368257917001597112907148392770588853363819461793144777868657857114475729859855341153161408446459881151503595151954489090356891937956164170625470643393308145647200604620449856192533118779289229225951796500200175061740769719750162014265192175876961755420779809355735778808593750 408 51745395579380982452920947522429666320865596672423795063438651970478426272306029574669155731183658618396772123354844658910830097562366596487134590004658529477337182303215292764223233542778122766139123047778147979569310427565374450576906225747684435618817194176218610545968472774925547918361555866595573279201822350448900803375184090319159558845471239415139698736540548863800992679719347687587421225753079490960965057038994289711984863923202944157182733963081025196764674322175531260997932854037825516836771587840899046930913415601560917340650789766757123256293097298083462995567382685152515583060333867643232037904034421741583816179752929232989021462736446916633842930171717613169679034549802686561121789222555095916581030734726460962721479746480225302956225461943382781141888211270626696456432846457659850523468728200617945565181673066722457552707428446669979393846006132662296295166015625 409 21163866791966821823244667536673733525234029039021332180946408655925676345373166096039684694054116374924279798452131465494529509903007937963238047311905338556230907562015054740567302518996252211350901326541262523643847964874238150285954646330802934168096232418073411713301105364944549098609876349437589471193545341333600428580450292940536259567797736920792136783245084485294606006005213204223255281333009511803034708328948664492201809344590004160287738190900139305476751797769792285748154537301470636386239579426927710194743586981038415192326173014603663411823876794916136365187059518227378873471676551866081903502750078492307780817518948056292509778259206788903241758440232503786398725130869298803498811792025034229881641570503122533753085216310412148909096213934843557487032278409686318850681034201182878864098709834052739736159304284289485139057338234688021572083016508258879184722900390625 410 8677185384706396947530313690036230745345951905998746194188027548929527301602998099376270724562187713718954717365373900852757099060233254564927599397881188808054672100426172443632594032788463406653869543881917634693977665598437641617241404995629203008919455291410098802453453199627265130430049303269411683189353589946776175717984620105619866422797072137524776081130484638970788462462137413731534665346533899839244230414868952441802741831281901705717972658269057115245468237085614837156743360293602960918358227565040361179844870662225750228853730935987501998847789485915615909726694402473225338123387386265093580436127532181846190135182768703079929009086274783450329120960495326552423477303656412509434512834730264034251473043906280238838764938687268981052729447713285858569683234147971390728779224022484980334280471031961623291825314756558688907013508676222088844554036768386140465736389160156250 411 3566323193114329145434958926604890836337186233365484685811279322610035720958832218843647267795059150338490388837168673250483167713755867626185243352529168600110470233275156874332996147476058460134740382535468147859224820560957870704686217453203602436665896124769550607808369265046805968606750263643728201790824325468125008220091678863409765099769596648522682969344629186616994058071938477043660747457425432833929378700511139453580926892656861601050086762548582474365887445442187698071421521080670816937445231529231588444916241842174783344058883414690863321526441478711318138897671399416495613968712215754953461559248415726738784145560117936965850822734458935998085268714763579213046049171802785541377584775074138518077355421045481178162732389800467551212671803010160487872139809234816241589528261073241326917389273594136227172940204364945621140782552065927278515111709111806703731417655944824218750 412 1469325155563103607919203077761215024570920728146579690554247080915334717035038874163582674331564369939458040200913493379199065098067417461988320261242017463245513736109364632225194412760136085575513037604612876918000626071114642730330721590719884203906349203405054850417048137199284059065981108621216019137819622092867503386677771691724823221105073819191345383369987224886201551925638652541988227952459278327578904024610589454875341879774626979632635972420952717424722147843580191173416568277834953964066386598987572913405437304685117604045929700940996519028174342991529354650587763426321642707239462035245495851755580077641302665467666898192609727156126011452616519878487216616347809276327582006548431011266027476235770780866112775940474356619242109436719452314939069367985867875040791971809238873189142042148983330769593434042492706678815677727153730195907526514087493296756292693316936492919921875 413 606831289247561790070630871115381805147790260724537412198904044418033238135471055029559644498936084784996170602977272765609213885501843411801176267892953212320397173013167593109005292469936203342686884530705118167134258567370347447626588016967312176213322221006287653222240880663304316394250197860562215903919503924354278898697919708682351990316395487326025643331804723878001240945288763499841138144365681949290087362164173444863516196346920942588278656609853472296410247059398618954621042698745835987159417665381867613236445606834953570470968966488631562358636003655501623470692746295070838438089897820556389786775054572065858000838146428953547817315480042729930622709815220462551645231123291368704502007652869347685373332497704576463415909283746991197365133806069835648978163432391847084357215654627115663407530115607842088259549487858350874901314490570909808450318134731560348882339894771575927734375 414 251228153748490581089241180641768067331185167939958488650346274389065760588085016782237692822559539100988414629632590924962214548597763172485686974907682629900644429627451383547128191082553588183872370195711918921193583046891323843317407439024467240952315399496603088434007724594607986987219581914272757384222674624682671464060938759394493723990987731752974616339367155685492513751349548088934231191767392327006096167935967806173495705287625270231547363836479337530713842282591028247213111677280776098683998913468093191879888481229670778174981152126293466816475305513377672116866796966159327113369217697710345371724872592835265212346992621586768796368608737690191277801863501271496381125685042626643663831168287909941744559654049694655854186443471254355709165395712911958676959661010224692923887281015625884650717467861646624539453487973357262209144199096356660698431707778865984437288716435432434082031250 415 104259683805623591152035089966333747942441844695082772789893703871462290644055281964628642521362208726910192071297525233859319037668071716581560094586688291408767438295392324172058199299259739096307033631220446352295336964459899394976724087195153904995210890791090281700113205706762314599696126494423194314452409969243308657585289585148714895456259908677484465780837369609479393206810062456907705944583467815707529909693426639562000717694364487146092155992138925075246244547275276722593441346071522080953859549089258674630153719710313372942617178132411788728837251788051733928499720740956120752048225344549793329265822126026635063124001937958509050492972626141429380287773353027670998167159292690057120489934839482625823992256430623282179487374040570557619303639220858462850938259319243247563413221621484742130047749162583349183873197508943263816794842624988014189849158728229383541474817320704460144042968750 416 43372028463139413919246597425994839144055807393154433480595780810528312907926997297285515288886678830394639901659770497285476719669917834097928999348062329226047254330883206855576210908492051464063725990587705682554860177215318148310317220273184024478007730569093557187247093574013122873473588621680048834812202547205216401555480467421865396509804122009833537764828345757543427574032985982073605672946722611334332442432465482057792298560855626652774336892768571110604644838112215602756407255766331649109976618288174065630185615759677737356500094506607378185800850451702893932164188622774983455260522009659059195933943409753255638020364799171625292547476072219145548939490391309663319597819666381160647856043835680894349892190855181115604328210177834768302969900942331745827575277508756867455072286714155983921842651331599011719751479769191081463248743714197928912916504713559451289484059088863432407379150390625 417 18086135869129135604325831126639847923071271682945398761408440597990306482605557872968059875465745072274564838992124297368043792102355736818836392728141991287261705055978297258775279948841185460514573738075073269625376693898787667845402280853917738207329223647312013347082038020363472238238486455240580364116688462184575239448635354914917870344588318878100585247933420180895609298371755154524693565618783328926416628494338106018099388499876796314206898484284494153122136897492793906349421825654560297678860249826168585367787401771785616477660539409255276703478954638360106769712466655697168100843637678027827684704454401867107601054492121254567746992297522115383693907767493176129604272290800880943990155970279478932943905043586610525207004863644157098382338448692952338010098890721151613728765143559803045295408385605276787887136367063752680970174726128820536356686182465554291187714852640056051313877105712890625 418 7560004793295978682608197410935456431843791563471176682268728169959948109729123190900649027944681440210768102698707956299842305098784697990273612160363352358075392713398928254168067018615615522495091822515380626703407458049693245159378153396937614570663615484576421579080291892511931395583687338290562592200775777193152450089529578354435669804037917291046044633636169635614364686719393654591321910428651431491242150710633328315565544392948500859338483566430918556005053223151987852854058323123606204429763584427338468683735133940606387687662105473068705662054203038834524629739811062081416266152640549415631972206461939980450977240777706684409318242780364244230384053446812147622174585817554768234587885195576822193970552308219203199536528033003257667123817471553654077288221336321441374538623830007997672933480705183005697336823001432648620645533035521846984197094824270601693716464808403543429449200630187988281250 419 3167642008391015068012834715181956244942548665094423029870597103213218257976502616987371942708821523448311835030758633689633925836390788457924643495192244638033589546914150938496420080799942903925443473633944482588727724922821469721779446273316860505108054888037520641634642302962499254749564994743745726132125050643930876587512893330508545647891887344948292701493555077322418803735425941273763880469604949794830461147755364564221963100645421860062824614334554874966117300500682910345850437388790999656070941875054818378485021121114076441130422193215787672400711073271665819860980835012113415517956390205149796354507552851808959463885859100767504343724972618332530918394214289853691151457555447890292323896946688499273661417143846140605805245828364962524879520580981058383764739918683935931683384773351024959128415471679387184128837600279772050478341883653886378582731369382109667198754721084696939215064048767089843750 420 1330409643524226328565390580376421622875870439339657672545650783349551668350131099134696215937705039848290970712918626149646248851284131152328350267980742747974107609703943394168496433935976019648686258926256682687265644467585017283147367434793081412145383052975758669486549767244249686994817297792373204975492521270450968166755415198813589172114592684878282934627293132475415897568878895334980829797234078913828793682057253116973224502271077181226386338020513054261226560729819081857383226606394608300020662021467670746222920493580333002293361829309737931345093187905537145100895869497826250447240894759566027806900477730262585780185518821085065423626517290360467890963622755738789683552281269561083670670883401756653698800648942649387886904368377010094180052654104708544412683840216504310799789244147280350107616011872434423743220409442601617855174407817240461044666456756881970943691140263354100170545279979705810546875 421 560102459923699284326029434338473503230741454961995880141718979790161252375405192735707106909773821776130498670138741609001070766390619215130235462819892696897099303685360168944936998687045904272096915007954063411338836320853292276205041690047887274513206265302794399853837452009829118224818082370589119294682351454859857598204029798700521041460243520333757115478090408772150092876498014936026929344635547222721922140146103562245727515456123493296308648306635995843976382067253833461958338401292130094308698711037889384159849527797320193965505330139399669096284232108231138087477161058584851438288416693777297706705101124440548613458103423676812543346763779241756982095685180166030456775510414485216225352441912139551207195073204855392300386739086721249649802167378082297197739896731148314846711271786005027395306340998294892395895792375335281117028425691058234099804578294647309767293970050872076171799562871456146240234375 422 236363238087801097985584421290835818363372893993962261419805409471448048502420991334468399115924552789527070438798548958998451863416841308784959365309994718090575906155221991294763413445933371602824898133356614759584988927400089340558527593200208429844573043957779236738319404748147887890873230760388608342355952313950859906442100575051619879496222765580845502731754152501847339193882162303003364183436200927988651143141655703267697011522484114171042249585400390246158033232381117720946418805345278899798270856057989320115456500730469121853443249318826660358631945949673540272915361966722807306957711844774019632229552674513911514879319644791614893292334314840021446444379146030064852759265394912761247098730486922890609436320892448975550763203894596367352216514633550729417446236420544588865312156693694121560819275901280444591068024382391488631385995641626574790117532040341164721798055361468016144499415531754493713378906250 423 99981649711139864447902210206023551167706734159446036580577688206422524516524079334480132826036085829969950795611786209656345138225323873616037811526127765752313608303658902317684923887629816187994931910409848043304450316290237791056257171923688165824254397594140617140309108208466556577839376611644381328816567828801213740425008543246835209026902229840697647655532006508281424479012154654170423049593512992539199433548920362482235835874010780294350871574624365074124848057297212795960335154661052974614668572112529482408838099808988438544006494461863677331701313136711907535443198111923747490843112110339410304433100781319384570793952209746853099862657415177329071845972378770717432717169262048098007522762995968382727791563737505916657972835247414263389987585689991958543579758005890361090027042281432613420226553706241628062021774313751599691076276156408041136219716053064312677320577417900970829123252769932150840759277343750 424 42392219477523302525910537127353985695107655283605119510164939799523150395006209637819576318239300391907259137339397352894290338607537322413200032087078172678980969920751374582698407728355042063709851130013775570361086934107060823407853040895643782309483864579915621667491061880389819989003895683337217683418224759411714625940203622336658128627406545452455802605945570759511323979101153573368259373027649508836620559824742233692467994410580570844804769547640730791430142170055398147350552803518384774419260831281019656705923909721194505438709357412415165686912637561147404772812363715013779303388420143408479937326267303634410202716829382692526508002092641415060653710812228106932782096712826642643215244405109426741117847000060835798744863273689945283219042384588614669754365066528478676001536386857866944648659972470471466483307393062320577374328906152826856730670041821444696667816893613087805281480768826440908014774322509765625 425 18016693277947403573511978279125443920420753495532175791820099414797338917877639096073319935251702666560585133369243874980073393908203362025610013637008223388566912216319334197646823284550892877076686730255854617403461946995500849948337542380648607481530642446464139208683701299165673495326655665418317515452745522749978716024586539493079704666647781817293716107526867572792312691117990268681510233536751041255563737925515449319298897624496742609042027057747310586357810422273544212623984941495313529128185853294433354100017661631507664811451476900276445416937870963487647028445254578880856203940078560948603973363663604044624336154652487644323765900889372601400777827095196945446432391102951323123366478872171506364975084975025855214466566891318226745368093013450161234645605153274603437300652964414593451475680488299950373255405642051486245384089785114951414110534767774113996083822179785562317244629326751237385906279087066650390625 426 7675111336405593922316102746907439110099240989096706887315362350703666379015874254927234292417225335954809266815297890741511265804894632222909865809365503163529504604152036368197546719218680365634668547088994067013874789420083362077991793054156306787132053682193723302899256753444576909009155313468203261582869592691490933026473865824051954187991955054167123061806445586009525206416263854458323359486655943574870152356269581410021330388035612351451903526600354309788427239888529834577817585077003563408607173503428608846607523855022265209678329159517765747615533030445737634117678450603244742878473466964105292652920695323009967201881959736481924273778872728196731354342553898760180198609857263650554119999545061711479386199361014321362757495701564593526807623729768685959027795294981064290078162840616810328639888015778859006802803513933140533622248458969302411087811071772562331708248588649547146212093196027126396074891090393066406250 427 3277272540645188604828975872929476500012375902344293840883659723750465543839778306853929042862155218452703556930132199346625310498690007959182512700599069850827098465972919529220352449106376516126003469607000466614924535082375595607302495634124742998105386922296719850337982633720834340146909318850922792695885316079266628402304340706870184438272564808129361547391352265226067263139744665853704074500802087906469555056127111262079108075691206474069962805858351290279658431432402239364728108827880521575475263085964015977501412686094507244532646551114085974231832604000329969768248698407585505209108170393672959962797136902925255995203596807477781664903578654940004288304270514770596944806409051578786609239805741350801697907127153115221897450664568081435946855332611228904504868590956914451863375532943378010329232182737572795904797100449451007856700091979892129534495327646884115639422147353356631432563794703582971123978495597839355468750 428 1402672647396140722866801673613815942005296886203357763898206361765199252763425115333481630345002433497757122366096581320355632893439323406530115435856401896153998143436409558506310848217529148901929484991796199711187701015256754919925468131405390003189105602742996095944656567232517097582877188468194955273838915281926116956186257822540438939580657737879366742283498769516756788623810716985385343886343293623968969564022403620169858256395836370901944080907374352239693808872034761294524950733530272276594797420632806933986769596178840711893848069660146249128019628292822806733681511351095777137577197422438977007912162152098077687965123901242354823316261171956548847869995132887837733642626679360199646711695293707546358952268692880947260926494114734491016064010123573239268030511168095974629061890348791658079678825079919687212065333711287734647107775965138550415300755698166358715235789635247422005239925635322606467525474727153778076171875 429 601746565732944370109857917980327039120272364181240480712330529197270479435509374478063619418006043970537805495055433386432566511285469741401419521982396413450065203534219700599207353885320004878927749061480569676099523735545147860648025828372912311368126303576745325160257667342749834863054313852855635812476894655946304174203904605869848305080102169550248332439620972122688662319614797586730312527241272964682687942965611153052869191993813803116934010709263597110828644006102912595351203864684486806659168093451474174680324156760722665402460821884202740875920420537620984088749368369620088392020617694226321136394317563250075328137038153632970219202676042769359455736227912008882387732686845445525648439317281000537387990523269245926374937465975221096645891460343012919645985089291113173115867550959631621316182215959285545813976028162142438163609235889044438128164024194513367888836153753521144040247928097553398174568428657948970794677734375 430 258751023265166079147238904731540626821717116597933406706302127554826306157269031025567356349742598907331256362873836356166003599852751988802610394452430457783528037519714471257659162170687602097938932096436644960722795206284413580078651106200352293888294310538000489818910796957382428991113354956727923399365064702056910794907678980524034771184443932906606782949037018012756124797434362962294034386713747374813555815475212795812733752557339935340281624604983346757656316922624252416001017661814329326863442280184133895112539387407110746123058153410207178576645780831177023158162228398936638008568865608517318088649556552197532391098926406062177194257150698390824565966578002163819426725055343541576028828906430830231076835925005775748341223110369345071557733327947495555447773588395178664439823046912641597165958352862492784700009692109721248410351971432289108395110530403640748192199546114014091937306609081947961215064424322918057441711425781250 431 111521691027286580112459967939294010160160077253709298290416216976130137953782952372019530586739060129059771492398623469507547551536536107173925080008997527304700584170996937112051098895566356504211679733564193978071524733908582253013898626772351838665854847841878211111950553488631826895169855986349734985126342886586528552605209640605858986380495335082747523451034954763497889787694210436748728820673625118544642556469816714995288247352213512131661380204747822452549872593651052791296438612241975939878143622759361708793504475972464731579038064119799293966534331538237296981167920439941690981693181077270964096207958873997136460563637281012798370724831951006445387931595118932606172918498853066419268425258671687829594116283677489347535067160569187725841383064345370584397990416598322004373563733219348528378528050083734390205704177299289858064861699687316605718292638603969162470838004375140073624979148514319571283692766883177682757377624511718750 432 48177370523787802608582706149775012389189153373602416861459805733688219596034235424712437213471273975753821284716205338827260542263783598299135634563886931795630652361870676832406074722884666009819445644899731798526898685048507533302004206765655994303649294267691387200362639107088949218713377786103085513574580127005380334725450564741731082116373984755746930130847100457831088388283898908675450850531006051211285584394960820877964522856156237240877716248451059299501544960457295292545961180944208981873092555666806061833430604953390910545022969232070854983156417563807839070107941564242492632492354948261678919858972878512127372163840998400838978666189197933252841126581471135793588805737892271346257454590291451290218320482788101728489054875935976309711031064217524926459513771778490017840556345072748326942158391672616154655300267496499512038109168854617590456703213549786226965898808199858092720616897138208667927816719611655571497976779937744140625 433 20860801436800118529516311762852580364518903410769846501012095882686999085082823938900485313433061631501404616282116911712203814800218298063525729766163041467508072472690003068431830355009060382251819964241583868762147130626003761919767821529529045533480144417910370657757022733369515011702892581382636027377793194993329684936120094533169558556389935399238420746656794498240861272126928227456470218279925620174486658043018035440158638396715650725300051135579308676684168967878008861672401191348842489151049076603727024773875451944818264265994945677486680207706728805128794317356738697316999309869189692597306972298935256395751152146943152307563277762459922705098480207809777001798623952884507353492929477837596198408664532769047248048435760761280277742104876450806188293156969463180086177724960897416500025565954583594242794965745015825984288712501270114049416667752491467057436276234183950538554148027116460844353212744639591846862458623945713043212890625 434 9053587823571251441810079305078019878201204080274113381439249613086157602925945589482810626029948748071609603466438739683096455623294741359570166718514759996898503453147461331699414374073932205897289864480847399042771854691685632673179234543815605761530382677373100865466547866282369515079055380320064035881962246627105083262276121027395588413473231963269474604049048812236533792103086850716108074733487719155727209590669827381028849064174592414780222192841419965680929332059055845965822117045397640291555299246017528751861946144051126691441806424029219210144720301425896733732824594635577700483228326587231225977737901275756000031773328101482462548907606454012740410189443218780602795551876191415931393381516750109360407221766505653021120170395640540073516379649885719230124747020157401132633029478761011095624289279901373015133336868477181301225551229497446833804581296702927343885635834533732500243768544006449294331173582861538307042792439460754394531250 435 3938310703253494377187384497708938647017523774919239320926073581692478557272786331425022622323027705411150177507900851762146958196133212491413022522553920598650849002119145679289245252722160509565321091049168618583605756790883250212832967026559788506265716464657298876477948321832830739059389090439227855608653577282790711219090112646917080959860855904022221452761336233322892199564842780061507012509067157832741336171941374910747549342915947700429396653886017685071204259445689292995132620914747973526826555172017625007059946572662240110777185794452710356412953331120265079173778698666476299710204322065445583300315987054953860013821397724144871208774808807495542078432407800169562216065066143265930156120959786297571777141468429959064187274122103634931979625147700287865104264953768469492695367823261039826596565836757097261583001537787573866033114784831389372704992864065773394590251588022173637606039316642805443034060508544769163563614711165428161621093750 436 1717103466618523548453699641001097250099640365864788343923768081617920650970934840501309863332840079559261477393444771368296073773514080646256077819833509381011770164923947516170110930186861982170479995697437517702452109960825097092795173623580067788731852378590582310144385468319114202229893643431503345045372959695296750091523289114055847298499333174153688553403942597728780999010271452106817057453953280815075222570966439461085931513511353197387216941094303710691045057118320531753503696208568195786431795478323435113637660307670965669410977556066058355070059496035490511360912075234178270594516379372189932498575628972755931650141684599593589485496408387822472118218329252508318238558365915640809568919697894674137913788889688229289132105327175929219119960616851965579469567511094051297463920934850298272777852792404780540252257741140010339011822755603993308843302691254169453761919866140606507919586316418595685322147097184863895336093264631927013397216796875 437 750374214912294790674266743117479498293542839882912506294686651667031324474298525299072410276451114767397265620935365087945384239025653242413906007267243599502143562071765064566338476491658686208499758119780195235971572052880567429551490873504489623675819489444084469533096449655452906374463522179566961784827983386844679789995677342842405269444208597105161897837522915207477296567488624570679054107377583716187872263512334044494552071404461347258213803258210721571986689960706072376281115243144301558670694624027341144659657554452211997532597192000867501165615999767509353464718576877335904249803657785647000501877549861094342131111916170022398605161930465478420315661409883346135070250005905135033781617907979972598268325744793756199350730027975881068755422789564308958228201002348100416991733448529580345203921670280889096090236632878184518148166544198945075964523276078072051293958981503445043960859220274926314485778281469785522261872756644152104854583740234375 438 328663906131585118315328833485456020252571763868715677757072753430159720119742754080993715701085588268120002341969689908520078296693236120177290831183052696581938880187433098280056252703346504559322894056463725513355548559161688534143553002594966455170008936376508997655496244949088372992015022714650329261754656723437969748018106676164973508016563365532060911252835036860875055896560017561957425699031381667690288051418402311488613807275154070099097645827096296048530170202789259700811128476497204082697764245323975421360930008850068854919277570096379965510539807898169096817546736672273126061414002110113386219822366839159321853427019282469810589060925543879548098259697528905607160769502586449144796348643695227998041526676219665215315619752253435908114875181829167323703952039028467982642379250455956191199317691583029424087523645200644818948896946359137943272461194922195558466754033898508929254856338480417725744770887283766058750700267410138621926307678222656250 439 144283454791765866940429357900115192890879004338366182535354938755840117132567069041556241192776573249704681028124693869840314372248330656757830674889360133799471168402283130144944694936769115501542750490787575500363085817471981266489019768139190273819633923069287449970762851532649795743494594971731494545910294301589268719379948830836423370019271317468574740039994581181924149538589847709699309881874776552116036454572678614743501461393792636773503866518095273965304744719024485008656085401182272592304318503697225209977448273885180227309562853272310804859126975667296233502903017399127902340960746926339776550502019042390942293654461465004246848597746313763121615136007215189561543577811635451174565597054582205091140230210860433029523557071239258363662430204823004455106034945133497444380004490950164767936500466604949917174422880243083075518565759451661557096610464570843850166905020881445419942881932592903381601954419517573299791557417393050855025649070739746093750 440 63484720108376981453788917476050684871986761908881120315556173052569651538329510378284746124821692229870059652374865302729738323789265488973445496951318458871767314097004577263775665772178410820678810215946533220159757759687671757255168697981243720480638926150486477987135654674365910127137621787561857600200529492699278236527177485568026282808479379686172885617597615720046625796979532992267696348024901682931056040011978590487140643013268760180341701267961920544734087676370773403808679039490647832436252804215463835088365622080165676627706078933126739295436454275064467360097576071312602893538328638533967092697320534917725231212330751382323286613702139169506175110228126661479279070347600926378085703828368280849618421245348814780037571002932411940090009066238215515302170379372868241092526136588408499787530483986260014914630111034493276742423934117437893905408050296929027204076639703179829978336627722720517097816074763692035775319855162024396122433245182037353515625 441 27996761567794248821120912606938352028546162001816574059160272316183216328403314076823573041046366273372696306697315598503814600791066080637289464155531440362449385516779018573325068605530679171919355305232421150090453172022263244949529395809728480731961766432364536792326823711395366366067691208314779201688433506280381702308485271135499590718539406441602242557360548532540561976467974049590054089478981642172595713645282558404829023568851523239530690259171206960227732665279511071079627456415375694104387486659019551273969239337353063392818380809508892029287476335303430105803031047448857876050402929593479487879518355898716826964637861359604569396642643373752223223610603857712362070023292008532735795388310411854681723769198827317996568812293193665579693998211053042248257137303434894321804026235488148406300943437940666577351878966211535043408954945790111212284950180945700996997798109102305020446452825719748040136888970788187776916056126452758689993061125278472900390625 442 12374568612965057978935443372266751596617403604802925734148840363752981617154264821956019284142493892830731767560213494538686053549651207641681943156744896640202628398416326209409680323644560193988355044912730148339980302033840354267691992947899988483527100763105125262208456080436751933801919514075132407146287609775928712420350489841890819097594417647188191210353362451382928393598844529918803907549709885840287305431214890814934428417432373271872565094553673476420657838053543893417195335735596056794139269103286641663094403787110054019625724317802930276945064540204116106764939722972395181214278094880317933642747113307232837518369934720945219673316048371198482664835886905108864034950295067771469221561633202039769321905985881674554483415033591600186224747209285444673729654688118223290237379596085761595585016999569774627189530503065498489186758086039229155829947979977999840673026764223218819037332148968128633740504925088378997396896807892119340976933017373085021972656250 443 5481933895543520684668401413914170957301509796927696100227936281142570856399339316126516542875124794524014173029174578080637921722495484985265100818437989211609764380498432510768488383374540165936841284896339455714611273800991276940587552875919694898202505638055570491158346043633481106674250344735283656365805411130736419602215266999957632860234327017704368706186539565962637278364288126754030131044521479427247276306028196631015951788922541359439546336887277350054351422257719944783817533730869053159803696212755982256750820877689753930694195872786698112686663591310423435296868297276771065277925196031980844603736971195104147020637881081378732315279009428440927820522297898963226767482980715022760865151803508503617809604351745581827636152859881078882497563013713451990462237026836372917575159161065992386844162530809410159844962012858015830709733832115378516032666955130253929418150856550885936833538141992880984747043681814151895846825285896208868052781326696276664733886718750 444 2433978649621323183992770227777891905041870349835897068501203708827301460241306656360173345036555408768662292824953512667803237244787995333457704763386467209954735384941304034781208842218295833675957530493974718337287405567640126961620873476908344534801912503296673298074305643373265611363367153062465943426417602542046970303383578547981188989944041195860739705546823567287410951593743928278789378183767536865697790679876519304171082594281608363591158573577951143424132031482427655484014984976791669898564331208746877435214752235407339539230816919683802885551508943699571737093957430571077588664708461036360525887655202117841585815187465839420456897950206554253024414466425287695045976881631741302069479090028270352407692471347135132308190027753071797161920821701855054052150429550492981106258615605937282122311146468439431887840962564009393771592037736858784993956788381662279323949676581224294125073721420276522206227399618213943007787246042416817726206090810592286288738250732421875 445 1083120499081488816876782751361161897743632305676974195483035650428149149807381462080277138541267156902054720307104313137172440573930657923388678619706977908429857246298880295477637934787141645985801101069818749660092895477599856497921288697224213317986851063967019617643066011301103197056698383112797344824755833131210901785005692453851629100525098332158029168968336487442897873459216048084061273291776553905235516852545051090356131754455315721798065565242188258823738754009680306690386668314672293104861127387892360458670564744756266094957713529259292284070421479946309423006811056604129526955795265161180434020006564942439505687758422298542103319587841916642595864437559253024295459712326124879420918195062580306821423149749475133877144562350116949737054765657325499053206941149969376592285083944642090544428460178455547190089228340984180228358456792902159322310770829839714299157606078644810885657806032023052381771192830105204638465324488875483888161710410713567398488521575927734375 446 483071742590344012327045107107078206393660008331930491185433900090954520814092132087803603789405151978316405256968523659178908495973073433831350664389312147159716331849300611783026518915065174109667291077139162348401431383009535998072894758961999139822135574529290749468807441040292025887287478868307615791841101576520062196112538834417826578834193856142481009359878073399532451562810357445491327888132343041735040516235092786298834762487070811921937242098015963435387484288317416783912454068343842724768062814999992764567071876161294678351140234049644358695407980056054002661037731245441769022284688261886473572922927964328019536740256345149778080536177494822597755539151426848835775031697451696221729514997910816842354724788265909709206474808152159582726425483167172577730295752886341960159147439310372382815093239591174046779795840078944381847871729634363057750603790108512577424292311075585655003381490282281362269952002226921268755534722038465814120122843178251059725880622863769531250 447 215933068937883773510189162876863958257966023724372929559888953340656670803899183043248210893864102934307433149864930075652972097699963824922613746982022529780393200336637373467012853955034132827021279111481205569735439828205262591138583957256013615500494601814592965012556926145010535571617503054133504258952972404704467801662304858984768480738884653695689011183865498809591005848576229778134623565995157339655563110757086475475579138831720652929105947217813135655618205476877885302408866968549697697971324078304996765761481128644098721222959684620191028336847367085056139189483865866712470752961255653063253687096548800054624732922894586281950801999671340185701196726000687801429591439168760908211113093204066135128532561980354861640015294239244015333478712190975726142245442201540194856191138905371736455118346678097254798910568740515288138685998663146560286814519894178505122108658663050786787786511526156179768934668544995433807133724020751194218911694910900678223697468638420104980468750 448 96738014884171930532564744968835053299568778628519072442830251096614188520146834003375198480451118114569730051139488673892531499769583793565330958647946093341616153750813543313221758571855291506505533041943580095241477043035957640830085612850694099744221581612937648325625502912964719936084641368251809908010931637307601575144712576825176279371020324855668677010371743466696770620162150940604311357565830488165692273619174741013059454196610852512239464353580284773716956053641292615479172401910264625543108138640189859748111064269243643926943397735821575896030142162453096469483187310838024296066288080286140996020712072920207529089715555747334213327997524955003631876341817602384920736826006775220035400805848519589246802214697648395513945198355755692954301700108154524695816498631331414123206189677584858499299891985944041258031821807002764342304256581588320195772208119282596454870400122773567074975653149266506342965199935711280802842938403745763058029505376822498874389566481113433837890625 449 43435368682993196809121570491006938931506381604205063526830782742379770645545928467515464117722552033441808792961630414577746643396543123310833600432927795910385653034115280947636569598763025886420984335832667462763423192323144980732708440169961650785155490144209004098205850807921159251302003974345062648696908305151113107239975946994504149437588125860195235977656912816546850008452805772331335799547057889186395830855009458714863694934278272777995519494757547863398913268084940384350148408457708816868855554249445247026901867856890396123197585583383887577317533830941440314797951102566272908933763348048477307213299720741173180561282284530553061784270888704796630712477476103470829410834877042073795894961825985295571814194399244129585761394061734306136481463348561381588421607885467804941319579165235601466185651501688874524856287991344241189694611205133155767901721445557885808236809655125331616664068264020661347991374771134365080476479343281847613055247914193301994600915350019931793212890625