0 1 1 1 2 1 3 3 4 9 5 45 6 225 7 1575 8 11025 9 99225 10 893025 11 9823275 12 108056025 13 1404728325 14 18261468225 15 273922023375 16 4108830350625 17 69850115960625 18 1187451971330625 19 22561587455281875 20 428670161650355625 21 9002073394657468125 22 189043541287806830625 23 4348001449619557104375 24 100004033341249813400625 25 2500100833531245335015625 26 62502520838281133375390625 27 1687568062633590601135546875 28 45564337691106946230659765625 29 1321365793042101440689133203125 30 38319607998220941779984862890625 31 1187907847944849195179530749609375 32 36825143286290325050565453237890625 33 1215229728447580726668659956850390625 34 40102581038770163980065778576062890625 35 1403590336356955739302302250162201171875 36 49125661772493450875580578755677041015625 37 1817649485582257682396481413960050517578125 38 67253030966543534248669812316521869150390625 39 2622868207695197835698122680344352896865234375 40 102291860100112715592226784533429762977744140625 41 4193966264104621339281298165870620282087509765625 42 171952616828289474910533224800695431565587900390625 43 7393962523616447421152928666429903557320279716796875 44 317940388515507239109575932656485852964772027822265625 45 14307317483197825759930916969541863383414741252001953125 46 643829286743902159196891263629383852253663356340087890625 47 30259976476963401482253889390581041055922177747984130859375 48 1422218894417279869665932801357308929628342354155254150390625 49 69688725826446713613630707266508137551788775353607453369140625 50 3414747565495888967067904656058898740037649992326765215087890625 51 174152125840290337320463137459003835741920149608665025969482421875 52 8881758417854807203343620010409195622837927630041916324443603515625 53 470733196146304781777211860551687368010410164392221565195510986328125 54 24948859395754153434192228609239430504551738712787742955362082275390625 55 1372187266766478438880572573508168677750345629203325862544914525146484375 56 75470299672156314138431491542949277276269009606182922439970298883056640625 57 4301807081312909905890595017948108804747333547552426579078307036334228515625 58 245203003634835864635763916023042201870598012210488315007463501071051025390625 59 14466977214455316013510071045359489910365282720418810585440346563192010498046875 60 853551655652863644797094191676209904711551680504709824540980447228328619384765625 61 52066650994824682332622745692248804187404652510787299296999807280928045782470703125 62 3176065710684305622289987487227177055431683803158025257116988244136610792730712890625 63 200092139773111254204269211695312154492196079598955591198370259380606479942034912109375 64 12605804805706009014868960336804665733008353014734202245497326340978208236348199462890625 65 819377312370890585966482421892303272645542945957723145957326212163583535362632965087890625 66 53259525304107888087821357422999712721960291487252004487226203790632929798571142730712890625 67 3568388195375228501884030947340980752371339529645884300644155653972406296504266562957763671875 68 239082009090140309626230073471845710408879748486274248143158428816151221865785859718170166015625 69 16496658627219681364209875069557354018212702645552923121877931588314434308739224320553741455078125 70 1138269445278158014130481379799457427256676482543151695409577279593695967303006478118208160400390625 71 80817130614749219003264177965761477335224030260563770374079986851152413678513459946392779388427734375 72 5738016273647194549231756635569064890800906148500027696559679066431821371174455656193887336578369140625 73 418875187976245202093918234396541737028466148840502021848856571849522960095735262902153775570220947265625 74 30577888722265899752856031110947546803078028865356647594966529745015176086988674191857225616626129150390625 75 2293341654169942481464202333321066010230852164901748569622489730876138206524150564389291921246959686279296875 76 172000624062745686109815174999079950767313912367631142721686729815710365489311292329196894093521976470947265625 77 13244048052831417830455768474929156209083171252307597989569878195809698142676969509348160845201192188262939453125 78 1019791700068019172945094172569545028099404186427685045196880621077346756986126652219808385080491798496246337890625 79 80563544305373514662662439632994057219852930727787118570553569065110393801904005525364862421358852081203460693359375 80 6364520000124507658350332731006530520368381527495182367073731956143721110350416436503824131287349314415073394775390625 81 515526120010085120326376951211528972149838903727109771732972288447641409938383731356809754634275294467620944976806640625 82 41757615720816894746436533048133846744136951201895891510370755364258954205009082239901590125376298851877296543121337890625 83 3465882104827802263954232242995109279763366949757358995360772695233493199015753825911831980406232804705815613079071044921875 84 287668214700707587908201276168594070220359456829860796614944133704379935518307567550682054373717322790582695885562896728515625 85 24451798249560144972197108474330495968730553830538167712270251364872294519056143241807974621765972437199529150272846221923828125 86 2078402851212612322636754220318092157342097075595744255542971366014145034119772175553677842850107657161959977773191928863525390625 87 180821048055497272069397617167674017688762445576829750232238508843230617968420179273169972327959366173090518066267697811126708984375 88 15731431180828262670037592693587639538922332765184188270204750269361063763252555596765787592532464857058875071765289709568023681640625 89 1400097375093715377633345749729299918964087616101392756048222773973134674929477448112155095735389372278239881387110784151554107666015625 90 124608666383340668609367771725907692787803797833023955288291826883608986068723492881981803520449654132763349443452859789488315582275390625 91 11339388640884000843452467227057600043690145602805179931234556246408417732253837852260344120360918526081464799354210240843436717987060546875 92 1031884366320444076754174517662241603975803249855271373742344618423166013635099244555691314952843585873413296741233131916752741336822509765625 93 95965246067801299138138230142588469169749702236540237758038049513354439268064229743679292290614453486227436596934681268258004944324493408203125 94 8924767884305520819846855403260727632786722307998242111497538604741962851929973366162174183027144174219151603514925357947994459822177886962890625 95 847852949009024477885451263309769125114738619259833000592266167450486470933347469785406547387578696550819402333917909005059473683106899261474609375 96 80546030155857325399117870014428066885900168829684135056265285907796214738668009629613622001819976172327843221722201355480649999895155429840087890625 97 7812964925118160563714433391399522487932316376479361100457732733056232829650796934072521334176537688715800792507053531481623049989830076694488525390625 98 757857597736461574680300038965753681329434688518498026744400075106454584476127302605034569415124155805432676873184192553717435849013517439365386962890625 99 75027902175909695893349703857609614451614034163331304647695607435539003863136602957898422372097291424737835010445235062818026149052338226497173309326171875 100 7427762315415059893441620681903351830709789382169799160121865136118361382450523692831943814837631851049045666034078271218984588756181484423220157623291015625 101 750203993856921049237603688872238534901688727599149715172308378747954499627502892976026325298600816955953612269441905393117443464374329926745235919952392578125 102 75770603379549025972997972576096092025070561487514121232403146253543404462377792190578658855158682512551314839213632444704861789901807322601268827915191650390625 103 7804372148093549675218791175337897478582267833213954486937524064114970659624912595629601862081344298792785428439004141804600764359886154227930689275264739990234375 104 803850331253635616547535491059803440293973586821037312154564978603841977941365997349848991794378462775656899129217426605873878729068273885476860995352268218994140625 105 84404284781631739737491226561279361230867226616208917776229322753403407683843429721734144138409738591443974408567829793616757266552168757975070404511988162994384765625 106 8862449902071332672436578788934332929241058794701936366504078889107357806803560120782085134533022552101617312899622128329759512987977719587382392473758757114410400390625 107 948282139521632595950713930415973623428793291033107191215936441134487285327980932923683109395033413074873052480259567731284267889713615995849915994692187011241912841796875 108 101466188928814687766726390554509177706880882140542469460105199201390139530093959822834092705268575199011416615387773747247416664199356911555941011432064010202884674072265625 109 11059814593240800966573176570441500370050016153319129171151466712951525208780241620688916104874274696692244411077267338449968416397729903359597570246094977112114429473876953125 110 1205519790663247305356476246178123540335451760711785079655509871711716247757046336655091855431295941939454640807422139891046557387352559466196135156824352505220472812652587890625 111 133812696763620450894568863325771712977235145439008143841761595760000503501032143368715195952873849555279465129623857527906167869996134100747771002407503128079472482204437255859375 112 14853209340761870049297143829160660140473101143729903966435537129360055888614567913927386750768997300636020629388248185597584633569570885183002581267232847216821445524692535400390625 113 1678412655506091315570577252695154595873460429241479148207215695617686315413446174273794702836896694971870331120872044972527063593361510025679291683197311735500823344290256500244140625 114 189660630072188318659475229554552469333701028504287143747415373604798553641719417692938801420569326531821347416658541081895558186049850632901759960201296226111593037904798984527587890625 115 21810972458301656645839651398773533973375618277993021530952767964551833668797733034687962163365472551159454952915732224417989191395732822783702395423149066002833199359051883220672607421875 116 2508261832704690514271559910858956406938196101969197476059568315923460871911739298989115648787029343383337319585309205808068757010509274620125775473662142590325817926290966570377349853515625 117 293466634426448790169772509570497899611768943930396104698969492963044922013673497981726530908082433175850466391481177079544044570229585130554715730418470683068120697376043088734149932861328125 118 34335596227894508449863383619748254254576966439856344249779430676676255875599799263862004116245644681574504567803297718306653214716861460274901740458961069918970121592997041381895542144775390625 119 4085935951119446505533742650750042256294659006342904965723752250524474449196376112399578489833231717107366043568592428478491732551306513772713307114616367320357444469566647924445569515228271484375 120 486226378183214134158515375439255028499064421754805690921126517812412459454368757375549840290154574335776559184662498988940516173605475138952883546639347711122535891878431103009022772312164306640625 121 58833391760168910233180360428149858448386795032331488601456308655301907593978619642441530675108703494628963661344162377661802457006262491813298909143361073045826842917290163464091755449771881103515625 122 7118840402980438138214823611806132872254802198912110120776213347291530818871412976735425211688153122850104603022643647697078097297757761509409168006346689838545047992992109779155102409422397613525390625 123 875617369566593891000423304252154343287340670466189544855474241716858290721183796138457301037642834110562866171785168666740605967624204665657327664780642850141040903138029502836077596358954906463623046875 124 107700936456691048593052066423014984224342902467341314017223331731173569758705606925030248027630068595599232539129575746009094534017777173875851302768019070567348031085977628848837544352151453495025634765625 125 13462617057086381074131508302876873028042862808417664252152916466396696219838200865628781003453758574449904067391196968251136816752222146734481412846002383820918503885747203606104693044018931686878204345703125 126 1682827132135797634266438537859609128505357851052208031519114558299587027479775108203597625431719821806238008423899621031392102094027768341810176605750297977614812985718400450763086630502366460859775543212890625 127 213719045781246299551837694308170359320180447083630420002927548904047552489931438741856898429828417369392227069835251870986796965941526579409892428930287843157081249186236857246912002073800540529191493988037109375 128 27142318814218280043083387177137635633662916779621063340371798710814039166221292720215826100588209005912812837869076987615323214674573875585056338474146556080949318646652080870357824263372668647207319736480712890625 129 3501359127034158125557756945850754996742516264571117170907962033695011052442546760907841566975878961762752856085110931402376694693020029950472267663164905734442462105418118432276159329975074255489744246006011962890625 130 451675327387406398196950646014747394579784598129674115047127102346656425765088532157111562139888386067395118434979310150906593615399583863610922528548272839743077611598937277763624553566784578958177007734775543212890625 131 59169467887750238163800534627931908689951782354987309071173650407411991775226597712581614640325378574828760514982289629768763763617345486133030851239823742006343167119460783387034816517248779843521188013255596160888671875 132 7751200293295281199457870036259080038383683488503337488323748203370970922554684300348191517882624593302567627462679941499708053033872258683427041512416910202830954892649362623701560963759590159501275629736483097076416015625 133 1030909639008272399527896714822457645105029903970943885947058511048339132699773011946309471878389070909241494452536432219461171053505010404895796521151449056976517000722365228952307608180025491213669658754952251911163330078125 134 137110981988100229137210263071386866798968977228135536830958781969429104649069810588859159759825746430929118762187345485188335750116166383851140937313142724577876761096074575450656911887943390331418064614408649504184722900390625 135 18509982568393530933523385514637227017860811925798297472179435565872929127624424429495986567576475768175431032895291640500425326265682461819904026537274267818013362747970067685838683104872357694741438722945167683064937591552734375 136 2498847646733126676025657044476025647411209609982770158744223801392845432229297297981958186622824228703683189440864371467557419045867132345687043582532026155431803970975959137588222219157768288790094227597597637213766574859619140625 137 342342127602438354615515015093215513695335716567639511747958660790819824215413729823528271567326919332404596953398418891055366409283797131359124970806887583294157144023706401849586444024614255564242909180870876298286020755767822265625 138 46900871481534054582325557067770525376260993169766613109470336528342315917511680985823373204723787948539429782615583388074585198071880206996200121000543598911299528731247777053393342831372153012301278557779310052865184843540191650390625 139 6519221135933233586943252432420103027300278050597559222216376777439581912534123657029448875456606524846980739783566090942367342531991348772471816819075560248670634493643441010421674653560729268709877719531324097348260693252086639404296875 140 906171737894719468585112088106394320794738649033060731888076372064101885842243188327093393688468306953730322829915686640989060611946797479373582537851502874565218194616438300448612776844941368350673003014854049531408236362040042877197265625 141 127770215043155445070500804423001599232058149513661563196218768461038365903756289554120168510074031280475975519018111816379457546284498444591675137837061905313695765440917800363254401535136732937444893425094420983928561327047646045684814453125 142 18015600321084917754940613423643225491720199081426280410666846353006409592429636827130943759920438410547112548181553766109503514026114280687426194435025728649231102927169409851218870616454279344179729972938313358733927147113718092441558837890625 143 2576230845915143238956507719580981245315988468643958098725359028479916571717438066279724957668622692708237094389962188553659002505734342138301945804208679196840047718585225608724298498152961946217701386130178810298951582037261687219142913818359375 144 368401010965865483170780603900080318080186351016086008117726341072628069755593643478000668946613045057277904497764592963173237358320010925777178250001841125148126823757687262047574685235873558309131298216615569872750076231328421272337436676025390625 145 53418146590050495059763187565511646121627020897332471177070319455531070114561078304310096997258891533305296152175865979660119416956401584237690846250266963146478389444864652996898329359201665954824038241409257631548761053542621084488928318023681640625 146 7745631255557321783665662196999188687635918030113208320675196321052005166611356354124964064602539272329267942065500567050717315458678229714465172706288709656239366469505374684550257757084241563449485545004342356574570352763680057250894606113433837890625 147 1138607794566926302198852342958880737082479950426641623139253859194644759491869384056369717496573273032402387483628583356455445372425699768026380387824440319467186871017290078628887890291383509827074375115638326416461841856260968415881507098674774169921875 148 167375345801338166423231294414955468351124552712716318601470317301612779645304799456286348471996271135763150960093401753398950469746577865899877917010192726961676470039541641558446519872833375944579933141998833983219890752870362357134581543505191802978515625 149 24938926524399386797061462867828364784317558354194731471619077277940304167150415118986665922327444399228709493053916861256443619992240102019081809634518716317289794035891704592208531461052173015742410038157826263499763722177683991213052649982273578643798828125 150 3715900052135508632762157967306426352863316194775014989271242514413105320905411852729013222426789215485077714465033612327210099378843775200843189635543288731276179311347863984239071187696773779345619095685516113261464794604474914690744844847358763217926025390625 151 561100907872461803547085853063270379282360745411027263379957619676378903456717189762080996586445171538246734884220075461408725006205410055327321634967036598422703076013527461620099749342212840681188483448512933102481183985275712118302471571951173245906829833984375 152 84726237088741732335609963812553827271636472557065116770373600571133214421964295654074230484553220902275256967517231394672717475937016918354425566880022526361828164478042646704635062150674138942859461000725452898474658781776632529863673207364627160131931304931640625 153 12963114274577485047348324463320735572560380301230962865867160887383381806560537235073357264136642798048114316030136403384925773818363588508227111732643446533359709165140524945809164509053143258257497533110994293466622793611824777069142000726787955500185489654541015625 154 1983356484010355212244293642888072542601738186088337318477675615769657416403762196966223661412906348101361490352610869717893643394209629041758748095094447319604035502266500316708802169885130918513397122565982126900393287422609190891578726111198557191528379917144775390625 155 307420255021605057897865514647651244103269418843692284364039720444296899542583140529764667519000483955711031004654684806273514726102492501472605954739639334538625502851307549089864336332195292369576553997727229669560959550504424588194702547235776364686898887157440185546875 156 47650139528348783974169154770385942836006759920772304076426156668866019429100386782113523465445075013135209805721476144972394782545886337728253922984644096853486952941952670108928972131490270317284365869647720598781948730328185811170178894821545336526469327509403228759765625 157 7481071905950759083944557298950593025253061307561251739998906597011965050368760724791823184074876777062227939498271754760665980859704155023335865908589123205997451611886569207101848624643972439813645441534692134008765950661525172353718086486982617834655684418976306915283203125 158 1174528289234269176179295495935243104964730625287116523179828335730878512907895433792316239899755653998769786501228665497424558994973552338663730947648492343341599903066191365514990234069103673050742334320946665039376254253859452059533739578456271000040942453779280185699462890625 159 186749997988248799012507983853703653689392169420651527185592705381209683552355373972978282144061148985804396053695357814090504880200794821847533220676110282591314384587524427116883447216987484015068031157030519741260824426363652877465864592974547089006509850150905549526214599609375 160 29693249680131559042988769432738880936613354937883592822509240155612339684824504461703546860905722688742898972537561892440390275951926376673757782087501534932018987149416383911584468107501009958395816953967852638860471083791820807517072470282952987152035066173993982374668121337890625 161 4780613198501181005921191878670959830794750144999258444423987665053586689256745218334271044605821352887606734578547464682902834428260146644475002916087747124055056931056037809765099365307662603301726529588824274856535844490483150010248667715555430931477645654013031162321567535400390625 162 769678724958690141953311892466024532757954773344880609552262014073627456970335980151817638181537237814904684267146141813947356342949883609760475469490127286972864165900022087372180997814533679131577971263800708251902270962967787151650035502204424379967900950296098017133772373199462890625 163 125457632168266493138389838471961998839546628055215539357018708294001275486164764764746275023590569763829463535544821115673419083900831028390957501526890747776576859041703600241665502643768989698447209315999515445060070166963749305718955786859321173934767854898263976792804896831512451171875 164 20449594043427438381557543670929805810846100373000132915194049451922207904244856656653642828845262871504202556293805841854767310675835457627726072748883191887582028023797686839391476930934345320846895118507921017544791437215091136832189793258069351351367160348417028217227198183536529541015625 165 3374183017165527332956994705703417958789606561545021931007018159567164304200401348347851066759468373798193421788477963906036606261512850508574802003565726661451034623926618328499593693604166977939737694553806967894890587140490037577311315887581442972975581457488809655842487700283527374267578125 166 556740197832312009937904126441063963200285082654928618616157996328582110193066222477395426015312281676701914595098864044496040033149620333914842330588344899139420712947892024202432959444687551360056719601378149702656946878180856200256367121450938090540970940485653593214010470546782016754150390625 167 92975613037996105659629989115657681854447608803373079308898385386873212402242059153725036144557151040009219737381510295430838685535986595763778669208253598156283259062297968041806304227262821077129472173430151000343710128656202985442813309282306661120342147061104150066739748581312596797943115234375 168 15526927377345349645158208182314832869692750670163304244586030359607826471174423878672081036141044223681539696142712219336950060484509761492551037757778350892099304263403760662981652805952891119880621852962835217057399591485585898568949822650145212407097138559204393061145538013079203665256500244140625 169 2624050726771364090031737182811206754978074863257598417335039130773722673628477635495581695107836473802180208648118365067944560221882149692241125381064541300764782420515235552043899324206038599259825093150719151682700530961064016858152520027874540896799416416505542427333595924210385419428348541259765625 170 443464572824360531215363583895093941591294651890534132529621613100759131843212720398753306473224364072568455261532003696482630677498083297988750189399907479829248229067074808295418985790820523274910440742471536634376389732419818849027775884710797411559101374389436670219377711191555135883390903472900390625 171 75832441952965650837827172846061064012111385473281336662565295840229811545189375188186815406921366256409205849721972632098529845852172243956076282387384179050801447170469792218516646570230309480009685366962632764478362644243789023183749676285546357376606335020593670607513588613755928236059844493865966796875 172 12967347573957126293268446556676441946071046915931108569298665588679297774227383157179945434583553629845974200302457320088848603640721453716489044288242694617687047466150334469366346563509382921081656197750610202725800012165687922964421194644828427111399683288521517673884823652952263728366233408451080322265625 173 2243351130294582848735441254305024456670291116456081782488669146841518514941337286192130560182954777963353536652325116375370808429844811492952604661865986168859859211644007863200377955487123245347126522210855565071563402104664010672844866673555317890272145208914222557582074491960741625007358379662036895751953125 174 388099745540962832831231336994769231003960363146902148370539762403582703084851350511238586911651176587660161840852245132939149858363152388280800606502815607212755643614413360333665386299272321445052888342478012757380468564106873846402161934525069995017081121142160502461698887109208301126272999681532382965087890625 175 67917455469668495745465483974084615425693063550707875964844458420626973039848986339466752709538955902840528322149142898264351225213551667949140106137992731262232237632522338058391442602372656252884255459933652232541581998718702923120378338541887249127989196199878087930797305244111452697097774944268167018890380859375 176 11885554707191986755456459695464807699496286121373878293847780223609720281973572609406681724169317282997092456376100007196261464412371541891099518574148727970890641585691409160218502455415214844254744705488389140694776849775773011546066209244830268597398109334978665387889528417719504221992110615246929228305816650390625 177 2103743183172981655715793366097270962810842643483176458011057099578920489909322351864982665177969159090485364778569701273738279200989762914724614787624324850847643560667379421358674934608493027433089812871444877902975502410311823043653719036334957541739465352291223773656446529936352247292603578898706473410129547119140625 178 372362543421617753061695425799216960417519147896522233067957106625468926713950056280101931736500541159015909565806837125451675418575188035906256817409505498600032910238126157580485463425703265855656896878245743388826663926625192678726708269431287484887885367355546607937191035798734347770790833465071045793592929840087890625 179 66652895272469577798043481218059835914735927473477479719164322085958937881797060074138245780833596867463847812279423845455849899924958658427219970316301484249405890932624582206906897953200884588162584541205988066599972842865909489492080780228200459794931480756642842820757195407973448250971559190247717197053134441375732421875 180 11930868253772054425849783138032710628737731017752468869730413653386649880841673753270745994769213839276028758398016868336597132086567599858472374686617965680643654476939800215036334733622958341281102632875871863921395138872997798619082459660847882303292735055439068864915537978027247236923909095054341378272511065006256103515625 181 2159487153932741851078810747983920623801529314213196865421204871262983628432342949342005025053227704908961205270041053168924080907668735574383499818277851788196501460326103838921576586785755459771879576550532807369772520136012601550053925198613466696895985045034471464549712374022931749883227546204835789467324502766132354736328125 182 390867174861826275045264745385089632908076805872588632641238081698600036746254073830902909534634214588521978153877430623575258644288041138963413467108291173663566764319024794844805362208221738218710203355646438133928826144618280880559760460949037472138173293151239335083497939698150646728864185863075277893585735000669956207275390625 183 71528692999714208333283448405471402822178055474683719773346568950843806724564495511055232444838061269699522002159569804114272331904711528430304664480817284780432717870381537456599381284104578094023967214083298178508975184465145401142436164353673857401285712646676798320280122964761568351382146012942775854526189505122601985931396484375 184 13089750818947700124990871058201266716458584151867120718522422118004416630595302678523107537405365212355012526395201274152911836738562209702745753599989563114819187370279821354557686774991137791206386000177243566667142458757121608409065818076722315904435285414341854092611262502551367008302932720368527981378292679437436163425445556640625 185 2421603901505324523123311145767234342544838068095417332926648091830817076660130995526774894419992564285677317383112235718288689796634008795007964415998069176241549663501766950593172053373360491373181410032790059833421354870067497555677176344193628442320527801653243007133083562972002896536042553268177676554984145695925690233707427978515625 186 447996721778485036777812561966938353370795042597652206591429896988701159182124234172453355467698624392850303715875763607883407612377291627076473416959642797604686687747826885859736829874071690904038560856066161069182950650962487047800277623675821261829297643305849956319620459149820535859167872354612870162672066953746252693235874176025390625 187 83775386972576701877450949087817472080338672965760962632597390736887116767057231790248777472459642761463006794868767794674197223514553534263300528971453203152076410608843627655770787186451406199055210880084372119937211771729985077938651915627378575962078659298193941831769025861016440205664392130312606720419676520350549253635108470916748046875 188 15665997363871843251083327479421867279023331844597300012295712067797890835439702344776521387349953196393582270640459577604074880797221510907237198917661748989438288783853758371629137203866412959223324434575777586428258601313507209574527908222319793704908709288762267122540807836010074318459241328368457456718479509305552710429765284061431884765625 189 2960873501771778374454748893610732915735409718628889702323889580813801367898103743162762542209141154118387049151046860167170152470674865561467830595438070559003836580148360332237906931530752049293208318134821963834940875648252862609585774654018441010227746055576068486160212681005904046188796611061638459319792627258749462271225638687610626220703125 190 559605091834866112771947540892428521073992436820860153739215130773808458532741607457762120477527678128375152289547856571595158816957549591117419982537795335651725113648040102792964410059312137316416372127481351164803825497519791033211711409609485350933044004503876943884280196710115864729682559490649668811440806551903648369261645711958408355712890625 191 106884572540459427539441980310453847525132555432784289364190089977797415579753647024432565011207786522519654087303640605174675334038891971903427216664718909109479496706775659633456202321328618227435527076348938072477530670026280087343436879235411702028211404860240496281897517571632130163369368862714086742985194051413596838528974330984055995941162109375 192 20414953355227750660033418239296684877300318087661799268560307185759306375732946581666619917140687225801253930674995355588362988801428366633554598382961311639910583870994150989990134643373766081440185671582647171843208357975019496682596443933963635087388378328305934789842425856181736861203549452778390567910172063819996996159034097217954695224761962890625 193 3940085997558955877386449720184260181318961390918727258832139286851546130516458690261657644008152634579642008620274103628554056838675674760276037487911533146502742687101871141068095986171136853717955834615450904165739213089178762859741113679254981571865957017363045414439588190243075214212285044386229379606663208317259420258693580763065256178379058837890625 194 760436597528878484335584795995562214994559548447314360954602882362348403189676527220499925293573458473870907663712902000310932969864405228733275235166925897275029338610661130226142525331029412767565476080782024503987668126211501231930034940096211443370129704351067764986840520716913516342971013566542270264085999205231068109927861087271594442427158355712890625 195 148285136518131304445439035219134631923939111947226300386147562060657938621986922807997485432246824402404826994424015890060631929123559019602988670857550549968630721029078920394097792439550735489675267835752494778277595284611242740226356813318761231457175292348458214172433901539798135686879347645475742701496769845020058281435932912017960916273295879364013671875 196 28915601621035604366860611867731253225168126829709128575298774601828298031287449947559509659288130758468941263912683098561823226179094008822582790817222357243882990600670389476849069525712393420486677227971736481764131080499192334344139578597158440134149182007949351763624610800260636458941472790867769826791870119778911364880006917843502378673292696475982666015625 197 5696373519344014060271540537943056885358120985452698329333858596560174712163627639669223402879761759418381428990798570416679175557281519738048809790992804377044949148332066726939266696565341503835875413910432086907533822858340889865795496983640212706427388855566022297434048327651345382411470139800950655877998413596445538881361362815169968598638661205768585205078125 198 1122185583310770769873493485974782206415549834134181570878770143522354418296234645014837010367313066605421141511187318372085797584784459388395615528825582462277854982221417145207035539223372276255667456540355121120784163103093155303561712905777121903166195604546506392594507520547315040335059617540787279207965687478499771159628188474588483813931816257536411285400390625 199 223314931078843383204825203708981659076694416992702132604875258560948529240950694357952565063095300254478807160726276356045073719372107418290727490236290909993293141462062011896200072305451082974877823851530669103036048457515537905408780868249647258730072925304754772126306996588915693026676863890616668562385171808221454460766009506443108278972431435249745845794677734375 200 44439671284689833257760215538087350156262188981547724388370176453628757318949188177232560447555964750641282624984528994852969670155049376239854770557021891088665335150950340367343814388784765512000686946454603151504173643045592043176347392781679804487284512135646199653135092321194222912308695914232717043914649189836069437692435891782178547515513855614699423313140869140625 201 8932373928222656484809803323155557381408699985291092602062405467179380221108786823623744649958748914878897807621890327965446903701164924624210808881961400108821732365341018413836106692145737867912138076237375233452338902252164000678445825949117640701944186939264886130280153556560038805374047878760776125826844487157049956976179614248217888050618284978554584085941314697265625 202 1795407159572753953446770467954267033663148697043509613014543498903055424442866151548372674641708531890658459331999955921054827643934149849466372585274241421873168205433544701181057445121293311450339753323712421923920119352684964136367611015772645781090781574792242112186310864868567799880183623630916001291195741918567041352212102463891795498174275280689471401274204254150390625 203 364467653393269052549694404994716207833619185499832451441952330277320251161901828764319652952266831973803667244395991051974130011718632419441673634810671008640253145703009574339754661359622542224418969924713621650555784228595047719682625036201847093561428659682825148773821105568319263375677275597075948262112735609469109394499056800170034486129377881979962694458663463592529296875 204 73986933638833617667587964213927390190224694656465987642716323046296010985866071239156889549310166890682144450612386183550748392378882381146659747866566214753971388577710943590970196256003376071557050894716865195062824198404794687095572882348974959992970017915613505201085684430368810465262486946206417497208885328722229207083308530434517000684263710041932426975108683109283447265625 205 15167321395960891621855532663855114988996062404575527466756846224490682252102544604027162357608584212589839612375539167627903420437670888135065248312646074024564134658430743436148890232480692094669195433416957364987878960672982910854592440881539866798558853672700768566222565308225606145378809823972315586927821492388056987452078248739075985140274060558596147529897280037403106689453125 206 3109300886171982782480384196090298572744192792937983130685153476020589861681021643825568283309759763580917120536985529363720201189722532067688375904092445175035647604978302404410522497658541879407185063850476259822515186937961496725191450380715672693704565002903657556075625888186249259802656013914324695320203405939551682427676040991510576953756182414512210243628942407667636871337890625 207 643625283437600435973439528590691804558047908138162508051826769536262101367971480271892634645120271061249843951156004578290081646272564138011493812147136151232379054230508597712978157015318169037287308217048585783260643696158029822114630228808144247596844955601057114107654558854553596779149794880265211931282105029487198262528940485242689429427529759804027520431191078387200832366943359375 208 133230433671583290246501982418273203543515916984599639166728141294006254983170096416281775371539896109678717697889292947706046900778420776568379219114457183305102464225715279726586478502170860990718472800929057257134953245104712173177728457363285859252546905809418822620284493682892594533284007540214898869775395741103850040343490680445236711891498660279433696729256553226150572299957275390625 209 27845160637360907661518914325419099540594826649781324585846181530447307291482550151002891052651838286922851998858862226070563802262689942302791256794921551310766415023174493462856574006953709947060160815394172966741205228226884844194145247588926744583782303314168533927639459179724552257456357575904913863783057709890704658431789552213054472785323219998401642616414619624265469610691070556640625 210 5819638573208429701257453094012591803984318769804296838441851939863487223919852981559604230004234201966876067761502205248747834672902197941283372670138604223950180739843469133737023967453325378935573610417382150048911892699418932436576356746085689618010501392661223590876646968562431421808378733364126997530659061367157273612244016412528384812132552979665943306830655501471483148634433746337890625 211 1227943738946978666965322602836656870640691260428706632911230759311195804247088979109076492530893416615010850297676965307485793115982363765610791633399245491253488136106971987218512057132651654955406031798067633660320409359577394744117611273424080509400215793851518177674972510366673030001567912739830796478969061948470184732183487463043489195359968678709514037741268310810482944361865520477294921875 212 259096128917812498729683069198534599705185855950457099544269690214662314696135774592015139924018510905767289412809839679879502347472278754543877034647240798654485996718571089303106044054989499195590672709392270702327606374870830291008815978692480987483445532502670335489419199687368009330330829588104298057062472071127208978490715854702176220220953391207707461963407613581011901260353624820709228515625 213 55187475459494062229422493739287869737204587317447362202929444015723073030276919988099224803815942822928432644928495851814334000011595374717845808379862290113405517301055642021561587383712763328660813287100553659595780157847486851984877803461498450333973898423068781459246289533409385987360466702266215486154306551150095512418522477051563534907063072327241689398205821692755534968455322086811065673828125 214 11754932272872235254866991166468316254024577098616288149223971575349014555448983957465134883212795821283756153369769616436453142002469814814901157184910667794155375185124851750592618112730818589004753230152417929493901173621514699472778972137299169921136440364113650450819459670616199215307779407582703898550867295394970344145145287611983032935204434405702479841817840020556928948280983604490756988525390625 215 2527310438667530579796403100790687994615284076202501952083153888700038129421531550855003999890751101576007572974500467533837425530531010185203748794755793575743405664801843126377412894237125996636021944482769854841188752328625660386647479009519321533044334678284434846926183829182482831291172572630281338188436468509918623991206236836576352081068953397226033165990835604419739723880411474965512752532958984375 216 543371744313519074656226666669997918842286076383537919697878086070508197825629283433825859976511486838841628189517600519775046489064167189818805990872495618784832217932396272171143772260982089276744718063795518790855581750654516983129207987046654129604531955831153492089129523274233808727602103115510487710513840729632504158109340919863915697429824980403597130688029654950244040634288467117585241794586181640625 217 117911668516033639200401186667389548388776078575227728574439544677300278928161554505140211614902992644028633317125319312791185088126924280190680900019331549276308591291329991061138198580633113373053603819843627577615661239892030185339038133189123946124183434415360307783341106550508736493889656376065775833181503438330253402309726979610469706342272020747580577359302435124202956817640597364515997469425201416015625 218 25586832067979299706487057506823532000364409050824417100653381194974160527411057327615425920433949403754213429816194290875687164123542568801377755304194946192958964310218608060266989091997385601952632028906067184342598489056570550218571274902039896308947805268133186788985020121460395819174055433606273355800386246117664988301210754575471926276273028502224985286968628421952041629428009628099971450865268707275390625 219 5603516222887466635720665593994353508079805582130547345043090481699341155503021554747778276575034919422172741129746549701775488943055822567501728411618693216258013183937875165198470611147427446827626414330428713371029069103388950497867109203546737291659569353721167906787719406599826684399118139959773864920284587899768632437965155252028351854503793241987271777846129624407497116844734108553893747739493846893310546875 220 1227170052812355193222825765084763418269477422486589868564436815492155713055161720489763442569932647353455830307414494384688832078529225142282878522144493814360504887282394661178465063841286610855250184738363888228255366133642180159032896915576735466873445688464935771586510550045362043883406872651190476417542324750049330503914369000194209056136330719995212519348302387745241868588996769773302730754949152469635009765625 221 271204581671530497702244494083732715437554510369536360952740536223766412585190740228237720807955115065113738497938603259016231889354958756444516153393933132973671580089409220120440779108924340999010290827178419298444435915534921815146270218342458538179031497150750805520618831560025011698232918855913095288276853769760902041365075549042920201406129089118941966775974827691698452958168286119899903496843762695789337158203125 222 59936212549408239992196033192504930111699546791667535770555658505452377181327153590440536298558080429390136208044431320242587247547445885174238069900059222387181419199759437646617412183072279360781274272806430664956220337333217721147325718253683336937565960870315928020056761774765527585309475067156794058709184683117159351141681696338485364510754528695286174657490436919865358103755191232497878672802471555769443511962890625 223 13365775398518037518259715401928599414908998934541860476833911846715880111435955250668239594578451935754000374393908184414096956203080432393855089587713206592341456481546354595195682916825118297454224162835834038285237135225307551815853635170571384137077209274080451948472657875772712651524012939975965075092148184335126535304595018283482236285898259899048816948620367433129974857137407644847026944034951156936585903167724609375 224 2980567913869522366571916534630077669524706762402834886333962341817641264850218020899017429590994781673142083489841525124343621233286936423829684978060045070092144795384837074728637290452001380332291988312390990537607881155243584054935360643037418662568217668119940784509402706297314921289854885614640211745549045106733217372924689077216538691755311957487886179542341937587984393141641904800887008519794107996858656406402587890625 225 670627780620642532478681220291767475643059021540637849425141526908969284591299054702278921657973825876456968785214343152977314777489560695361679120063510140770732578961588341813943390351700310574765697370287972870961773259929806412360456144683419199077848975326986676514615608916895857290217349263294047642748535149014973908908055042373721205644945190434774390397026935957296488456869428580199576916953674299293197691440582275390625 226 150891250639644569807703274565647682019688279846643516120656843554518089033042287308012757373044110822202817976673227209419895824935151156456377802014289781673414830266357376908137262829132569879322281908314793895966398983484206442781102632553769319792516019448572002215788512006301567890298903584241160719618420408528369129504312384534087271270112667847824237839331060590391709902795621430544904806314576717340969480574131011962890625 227 34252313895199317346348643326402023818469239525188078159389103486875606210500599218918895923681013156640039680704822576538316352260279312515597761057243780439865166470463124558147158662213093362606157993187458214384372569250914862511310297589705635592901136414825844502983992225430455911097851113622743483353381432735939792397478911289237810578315575601456101989528150754018918147934606064733693391033408914836400072090327739715576171875 228 7775275254210245037621142035093259406792517372217693742181326491520762609783636022694589374675589986557289007519994724874197811963083403941040691759994338159849392788795129274699405016322372193311597864453553014665252573219957673790067437552863179279588557966165466702177366235172713491819212202792362770721217585231058332874227712862656983001277635661530535151622890221162294419581155576694548399764583823667862816364504396915435791015625 229 1780538033214146113615241526036356404155486478237851866959523766558254637640452649197060966800710106921619182722078791996191298939546099502498318413038703438605510948634084603906163748737823232268355910959863640358342839267370307297925443199605668055025779774251891874798616867854551389626599594439451074495158827017912358228198146245548449107292578566490492549721641860646165422084084627063051583546089695619940584947471506893634796142578125 230 407743209606039460017890309462325616551606403516468077533730942541840312019663656666126961397362614485050792843356043367127807457156056786072114916585863087440662007237205374294511498460961520189453503609808773642060510192227800371224926492709697984600903568303683239328883262738692268224491307126634296059391371387101930034257375490230594845570000491726322793886255986087971881657255379597438812632054540296966393952970975078642368316650390625 231 94188681418995115264132661485797217423421079212304125910291847727165112076542304689875328082790763946046733146815246017806523522603049117582658545731334373198792923671794441462032156144482111163763759333865826711315977854404621885752958019815940234442808724278150828284972033692637913959857491946252522389719406790420545837913453738243267409326670113588780565387725132786321504662825992687008365718004598808599237003136295243166387081146240234375 232 21757585407787871626014644803219157224810269298042253085277416824975140889681272383361200787124666471536795356914321830113306933721304346161594124063938240208921165368184515977729428069375367678829428406123005970313990884367467655608933302577482194156288815308252841333828539782999358124727080639584332672025182968587146088558007813534194771554460796239008310604564505673640267577112804310698932480859062324786423747724484201171435415744781494140625 233 5069517400014574088861412239150063633380792746443844968869638120219207827295736465323159783400047287868073318161036986416400515557063912655651430906897609968678631530786992222810956740164460669167256818626660391083159876057619963756881459500553351238415293966822912030782049769438850443061409789023149512581867631680805038634015820553467381772189365523688936370863529821958182345467283404392851268040161521675236733219804818872944451868534088134765625 234 1181197554203395762704709051721964826577724709921415877746625682011075423759906596420296229532211018073261083131521617835021320124795891648766783401307143122702121146673369187914952920458319335915970838740011871122376251121425451555353380063628930838550763494269738503172217596279252153233308480842393836431575158181627574001725686188957899952920122167019522174411202448516256486493877033223534345453357634550330158840214522797396057285368442535400390625 235 277581425237798004235606627154661734245765306831532731270457035272602724583578050158769613940069589247216354535907580191230010229327034537460194099307178633834998469468241759160013936307705043940253147103902789713758419013534981115508044314952798747059429421153388548245471135125624256009827492997962551561420162172682479890405536254405106488936228709249587710986632575401320274326061102807530571181539044119327587327450412857388073462061583995819091796875 236 65231634930882530995367557381345507547754847105410191848557403289061640277140841787310859275916353473095843315938281344939052403891853116303145613337186978951224640325036813402603275032310685325959489569417155582733228468180720562144390414013907705558965913971046308837685716754521700162309460854521199616933738110580382774245301019785200024900013746673653112081858655219310264466624359159769684227661675368041983021950847021486197263584472239017486572265625 237 15459897478619159845902111099378885288817898763982215468108104579507608745682379503592673648392175773123714865877372678750555419722369188563845510360913314011440239757033724776416976182657632422252399027951865873107775146958830773228220528121296126217474921611137975194531514870821642938467342222521524309213295932207550717496136341689092405901303257961655787563400501286976532678589973120865415161955817062225949976202350744092228751469519920647144317626953125 238 3663995702432740883478800330552795813449842007063785065941620785343303272726723942351463654668945658230320423212937324863881634474201497689631385955536455420711336822416992772010823355289858884073818569624592211926542709829242893255088265164747181913541556421839700121103969024384729376416760106737601261283551135933189520046584312980314900198608872136912421652525918805013438244825823629645103393383528643747550144359957126349858214098276221193373203277587890625 239 875694972881425071151433279002118199414512239688244630760047367697049482181687022221999813465878012317046581147892020642467710639334157947821901243373212845550009500557661272510586781914276273293642638140277538650443707649189051487966095374374576477336431984819688328943848596827950320963605665510286701446768721488032295291133650802295261147467520440722068774953694594398211740513371847485179711018663345855664484502029753197616113169488016865216195583343505859375 240 209291098518660592005192553681506249660068425285490466751651320879594826241423198311057955418344844943774132894346192933549782842800863749529434397166197870086452270633281044130030240877512029317180590515526331737456046128156183305623896794475523778083407244371905510617579814641880126710301754056958521645777724435639718574580942541748567414244737385332574437213933008061172605982695871548957950933460539659503811795985111014230251047507636030786670744419097900390625 241 50439154742997202673251405437243006168076490493803202487147968331982353124182990792964967255821107631449566027537432496985497665115008163636593689717053686690834997222620731635337288051480399065440522314241845948726907116885640176655359127468601230518101145893629228058836735328693110537182722727727003716632431588989172176474007152561404746832981709865150439368557854942742598041829705043298866174963990057940418642832411754429490502449340283419587649405002593994140625 242 12155836293062325844253588710375564486506434209006571799402660368007747102928100781104557108652886939179345412636521231773504937292716967436419079221809938492491234330651596324116286420406776174771165877732284873643184615169439282573941549719932896554862376160364643962179653214215039639461036177382207895708416012946390494530235723767298543986748592077501255887822443041200966128080958915435026748166321603963640892922611232817507211090291008304120623506605625152587890625 243 2953868219214145180153622056621262170221063512788596947254846469425882546011528489808407377402651526220580935270674659320961699762130223087049836250899815053675369942348337906760257600158846610469393308288945224295293861486173745665467796581943693862831557406968608482809655731054254632389031791103876518657145091145972890170847280875453546188779907874832805180740853659011834769123673016450711499804416149763164736980194529574654252294940715017901311512105166912078857421875 244 717789977269037278777330159758966707363718433607629058182927692070489458680801423023442992708844320871601167270773942214993693042197644210153110208968655058043114895990646111342742596838599726344062573914213689503756408341140220196708674569412317608668068449893371861322746342646183875670534725238241994033686257148471412311515889252735211723873517613584371658920027439139875848897052542997522894452473124392449031086187270686640983307670593749350018697441555559635162353515625 245 175858544430914133300445889140946843304111016233869119254817284557269917376796348640743533213666858613542285981339615842673454795338422831487512001197320489220563149517708297278971936225456932954295330608982353928420320043579353948193625269506017814123676770223876106024072853948315049539281007683369288538253133001375496016321392866920126872349011815328171056435406722589269582979777873034393109140855915476150012616115881318227040910379295468590754580873181112110614776611328125 246 43085343385573962658609242839531976609507198977297934217430234716531129757315105416982165637348380360317860065428205881454996424857913593714440440293343519859037971631838532833348124375236948573802355999200676712462978410676941717307438191028974364460300808704849645975897849217337187137123846882425475691872017585336996523998741252395431083725507894755401908826674647034371047830045578893426311739509699291656753090948390922965625023042927389804734872313929372467100620269775390625 247 10642079816236768776676482981364398222548278147392589751705267974983189050056831037994594912425049948998511436160766852719384116939904657647466788752455849405182378993064117609836986720683526297729181931802567147978355667437204604174937233184156668021694299750097862556046768756682285222869590179959092495892388343578238141427689089341671477680200450004584271480188637817489648814021257986676298999658895725039218013464252557972509380691603065281769513461540554999373853206634521484375 248 2628593714610481887839091296397006360969424702405969668671201189820847695364037266384664943368987337402632324731709412621687876884156450438924296821856594803080047611286837049629735720008830995539107937155234085550653849856989537231209496596486697001358492038274172051343551882900524450048788774449895846485419920863824820932639205067392854987009511151132315055606593540919943257063250722709045852915747244084686849325670381819209817030825957124597069825000517084845341742038726806640625 249 654519834938009990071933732802854583881386750899086447499129096265391076145645279329781570898877847013255448858195643742800281344154956159292149908642292105966931855210422425357804194282198917889237876351653287302112808614390394770571164652525187553338264517530268840784544418842230588062148404838024065774869560295092380412227162061780820891765368276631946448846041791689065871008749429954552417376021063777087025482091925072983244440675663324024670386425128754126490093767642974853515625 250 162975438899564487527911499467910791386465300973872525427283144970082377960265674553115611153820583906300606765690715291957270054694584083663745327251930734385766031947395183914093244376267530554420231211561668538226089344983208297872219998478771700781227864865036941355351560291715416427474952804667992377942520513478002722644563353383424402049576700881354665762664406130577401881178608058683551926629244880494669345040889343172827865728240167682142926219857059777496033348143100738525390625 251 40906835163790686369505786366445608638002790544442003882248069387490676868026684312832018399608966560481452298188369538281274783728340604999600077140234614330827274018796191162437404338443150169159478034101978803094748425590785282765927219618171696896088194081124272280193241633220569523296213153971666086863572648882978683383785401699239524914443751921220021106428765938774927872175830622729571533583940465004162005605263225136379794297788282088217874481184122004151504370383918285369873046875 252 10267615626111462278745952377977847768138700426654942974444265416260159893874697762520836618301850606680844526845280754108599970715813491854899619362198888197037645778717843981771788488949230692459028986559596679576781854823287105974247732124161095920918136714362192342328503649938362950347349501646888187802756734869627649529330135826509120753525381732226225297713620250632506895916133486305122454929569056716044663406921069509231328368744858804142686494777214623042027596966363489627838134765625 253 2597706753406199956522725951628395485339091207943700572534399150313820453150298533917771664430368203490253665291856030789475792591100813439289603698636318713850524382015614527388262487704155365192134333599577959932925809270291637811484676227412757267992288588733634662609111423434405826437879423916662711514097453922015795330920524364106807550641921578253235000321545923410024244666781772035195981097180971349159299841951030585835526077292449277448099683178635299629632982032489962875843048095703125 254 657219808611768589000249665761984057790790075609756244851202985029396574647025529081196231100883155483034177318839575789737375525548505800140269735754988634604182668649950475429230409389151307393609986400693223863030229745383784366305623085535427588802049012949609569640105190128904674088783494250915666013066655842269996218722892664119022310312406159298068455081351118622736133900695788324904583217586785751337302860013610738216388097554989667194369219844194730806297144454219960607588291168212890625 255 167591051196000990195063664769305934736651469280487842437056761182496126534991509915705038930725204648173715216304091826383030759014868979035768782617522101824066580505737371234453754394233583385370546532176772085072708585072865013407933886811534035144522498302150440258226823482870691892639791033983494833331997239778849035774337629350350689129663570621007456045744535248797714144677426022850668720484630366591012229303470738245178964876522365134564151060269656355605771835826089954935014247894287109375 256 42735718054980252499741234516173013357846124666524399821449474101536512266422835028504784927334927185284297380157543415727672843548791589654121039567468135965136978028963029664785707370529563763269489365705076881693540689193580578419023141136941178961853237067048362265847839988132026432623146713665791182499659296143606504122456095484339425728064210508356901291664856488443417106892743635826920523723580743480708118472385038252520636043513203109313858520368762370679471818135652938508428633213043212890625 257 10983079540129924892433497270656464432966454039296770754112514844094883652470668602325729726325076286618064426700488657842011920792039438541109107168839310943040203353443498623849926794226097887160258766986204758595239957122750208653688947272193882993196281926231429102322894876949930793184148705412108333902412439108906871559471216539475232412112502100647723631957868117529958196471435114407518574596960251074541986447402954830897803463182893199093661639734771929264624257260862805196666158735752105712890625 258 2822651441813390697355408798558711359272378688099270083806916314932385098684961830797712539665544605660842557662025585065397063643554135705065040542391702912361332261834979146329431186116107157000186503115454622958976668980546803623998059448953827929251444455041477279296983983376132213848326217290911841812919996850989065990784102650645134729912913039866464973413172106205199256493158824402732273671418784526157290516982559391540735490038003552167071041411836385821008434116041740935543202795088291168212890625 259 731066723429668190615050878826706242051546080217710951705991325567487740559405114176607547773376052866158222434464626531937839483680521147611845500479451054301585055815259598899322677204071753663048304306902747346374957265961622138615497397279041433676124113855742615337918851694418243386716490278346167029546279184406168091613082586517089895047444477325414428114011575507146607431728135520307658880897465192274738243898482882409050491919842920011271399725665623927641184436054810902305689523927867412567138671875 260 189346281368284061369298177616116916691350434776387136491851753321979324804885924571741354873304397692334979610526338271771900426273254977231467984624177823064110529456152236114924573395854584198729510815487811562711113931884060133901413825895271731322116145488637337372520982588854325037159570982091657260652486308761197535727788389907926282817288119627282336881528998056350971324817587099759683650152443484799157205169707066543944077407239316282919292528947396597259066768938196023697173586697317659854888916015625 261 49419379437122140017386824357806515256442463476637042624373307617036603774075226313224493621932447797699429678347374288932466011257319549057413143986910411819732848188055733625995313656318046475868402322842318817867600736221739694948269008558665921875072313972534345054227976455690978834698648026325922545030298926586672556824952769765968759815312199222720689926079068492707603515777390233037277432689787749532580030549293544367969404203289461549841935350055270511884616426692869162184962306127999909222126007080078125 262 12898458033088878544537961157387500481931482967402268124961433288046553585033634067751592835324368875199551146048664689411373628938160402303984830580583617484950273377082546476384776864299010130201653006261845211463443792153874060381498211233811805609393873946831464059153501854935345475856347134871065784252908019839121537331312672908917846311796483997130100070706636876596684517617898850822729409932034602628003387973365615080040014497058549464508745126364425603601884887366838851330275161899407976306974887847900390625 263 3392294462702375057213483784392912626747980020426796516864856954756243592863845759818668915690309014177481951410798813315191264410736185805948010442693491398541921898172709723289196315310639664243034740646865290614885717336468877880334029554492504875270588848016675047557370987847995860150219296471090301258514809217688964318135232975045393580002475291245216318595845498544928028133507397766377834812125100491164891036995156766050523812726398509165799968233843933747295725377478617899862367579544297768734395503997802734375 264 892173443690724640047146235295336020834718745372247483935457379100892064923191434832309924826551270728677753221040087901895302540023616866964326746428388237816525459219422657225058630926698231695918136790125571431714943659491314882527849772831528782196164867028385537507588569804022911219507674971896749230989394824252197615669566272436938511540651001597491891790707366117316071399112445612557370555588901429176366342729726229471287762747042807910605391645500954575538775774276876507663802673420150313177146017551422119140625 265 236425962578042029612493752353264045521200467523645583242896205461736397204645730230562130079036086743099604603575623294002255173106258469745546587803522883021379246693147004164640537195575031399418306249383276429404460069765198443869880189800355127281983689762522167439510970998066071473169533867552638546212189628426832368152435062195788705558272515423335351324537452021088758920764798087327703197231058878731737080823377450809891257127966344096310428786057752962517775580183372274530907708456339832991943694651126861572265625 266 62652880083181137847310844373614972063118123893766079559367494447360145259231118511098964470944562986921395219947540172910597620873158494482569845767933564000665500373683956103629742356827383320845851156086568253792181918487777587625518250297094108729725677787068374371470407314487508940389926474901449214746230251533110577560395291481884006972942216587183868101002424785588521114002671493141841347266230602863910326418195024464621183138911081185522263628305304535067210528748593652750690542740930055742865079082548618316650390625 267 16728318982209363805231995447755197540852539079635543242351121017445158784214708642463423513742198317508012523725993226167129564773133318026846148820038261588177688599773616279669141209272911346665842258675113723762512572236236615896013372829324127030836755969147255957182598752968164887084110368798686940337243477159340524208625542825663029861775571828778092782967647417752135137438713288668871639720083570964664057153658071532053855898089258676534444388757516310862945211175874505284434374911828324883344976115040481090545654296875 268 4466461168249900135996942784550637743407627934262690045707749311657857395385327207537734078169166950774639343834840191386623593794426595913167921734950215844043442856139555546671660702875867329559779883066255364244590856787075176444235570545429541917233413843762317340567753867042500024851457468469249413070044008401543919963703019934452028973094077678283750773052361860539820081696136448074588727805262313447565303260026705099058379524789832066634696651798256855000406371383958492910943978101458162743853108622715808451175689697265625 269 1201478054259223136583177609044121552976651914316663622295384564835963639358653018827650467027505909758377983491572011483001746730700754300642170946701608062047686128301540442054676729073608311651580788544822692981794940475723222463499368476720546775735788323972063364612725790234432506685042059018228092115841838260015314470236112362367595793762306895458328957951085340485211601976260704532064367779615562317395066576947183671646704092168464825924733399333731093995109313902284834593043930109292245778096486219510552473366260528564453125 270 323197596595731023740874776832868697750719364951182514397458447940874218987477662064637975630399089725003677559232871088927469870558502906872743984662732568690827568513114378912708040120800635834275232118557304412102838987969546842681330120237827082672927059148485045080823237573062344298276313875903356779161454491944119592493514225476883268522060554878290489688841956590521920931614129519125314932716586263379272909198792407672963400793317038173753284420773664284684405439714620505528817199399614114307954793048338615335524082183837890625 271 87586548677443107433777064521707417090444947901770461401711239391976913345606446419516891395838153315475996618552108065099344334921354287762513619843600526115214271067053996685343878872736972311088587904129029495679869365739747194366640462584451139404363233029239447216903097382299895304832881060369809687152754167316856409565742355104235365769478410372016722705676170236031440572467429099682960346766194877375782958392872742479373081614988917345087140078029663021149473874162662156998309461037295424977455748916099764755927026271820068359375 272 23735954691587082114553584485382710031510580881379795039863745875225743516659346979689077568272139548493995083627621285641922314763687011983641190977615742577223067459171633101728191174511719496305007322018966993329244598115471489673359565360386258778582436150923890195780739390603271627609710767360218425218396379342868086992316178233247784123528649210816531853238242133964520395138673286014082253973638811768837181724468513211910105117661996600518614961146038678731507419898081444546541863941107060168890507956263036248856224119663238525390625 273 6479915630803273417273128564509479838602388580616684045882802623936627980048001725455118176138294096738860657830340610980244791930486554271534045136889097723581897416353855836771796190641699422491266998911177989178883775285523716680827161343385448646553005069202222023448141853634693154337451039489339630084622211560602987748902316657676645065723321234552913195934040102572314067872857807081844455334803395612892550610779904106851458697121725071941581884392868559293701525632176234361205928855922227426107108672059808895937749184668064117431640625 274 1769016967209293642915564098111087995938452082508354744526005116334699438553104471049247262085754288409708959587682986797606828197022829316128794322370723678537857994664602643438700360045183942340115890702751591045835270652947974653865815046744227480508970383892206612401342726042271231134124133780589719013101863756044615655450332447545724102942466697032945302489992948002241740529290181333343536306401327002319666316742913821170448224314230944640051854439253116687180516497584111980609218577666768087327240667472327828591005527414381504058837890625 275 486479665982555751801780126980549198883074322689797554744651406992042345602103729538542997073582429312669963886612821369341877754181278061935418438651949011597910948532765726945642599012425584143531869943256687537604699429560693029813099137854662557139966855570356818410369249661624588561884136789662172728603012532912269305248841423075074128309178341684059958184748060700616478645554799866669472484260364925637908237104301300821873261686413509776014259970794607088974642036835630794667535108858361224014991183554890152862526520038954913616180419921875 276 133781908145202831745489534919651029692845438739694327554779136922811645040578525623099324195235168060984240068818525876569016382399851467032240070629285978189425510846510574910051714728417035639471264234395589072841292343129190583198602262910032203213490885281848125062851543656946761854518137617157097500365828446550874058943431391345645385285024043963116488500805716692669531627527569963334104933171600354550424765203682857726015146963763715188403921491968516949468026560129798468533572154936049336604122575477594792037194793010712601244449615478515625 277 37057588556221184393500601172743335224918186530895328732673820927618825676240251597598512802080141552892634499062731667809617537924758856367930499564312215958470866504483429250084324979771518872133540192927578173177037979046785791546012826826078920290136975223071930642409877592974253033701524119952516007601334479694592114327330495402743771723951660177783267314723183523869460260825136879843547066488533298210467659961420151590106195708962549107187886253275279195002643357155954175783799486917285666239341953407293757394302957663967390544712543487548828125 278 10264952030073268076999666524849903857302337669058006058950648396950414712318549692534788046176199210151259756240376671983264058005158203213916748379314483820496430021741909902273358019396710727580990633440939153970039520195959664258245553030823860920367942136790924787947536093253868090335322181226846934105569650875402015668670547226560024767534609869245965046178321836111840492248562915716662537417323723604299541809313381990459416211382626102691044492157252337015732209932199306692112457876088129548297721093820370798221919272918967180885374546051025390625 279 2863921616390441793482906960433123176187352209667183690447230902749165704736875364217205864883159579632201471991065091483330672183439138696682772797828740985918503976065992862734266887411682292995096386730022023957641026134672746328050509295599857196782655856164668015837362570017829197203554888562290294615453932594237162371559082676210246910142156153519624247883751792275203497337349053484948847939433318885599572164798433575338177122975752682650801413311873402027389286571083606567099375747428588143975064185175883452703915477144391843467019498348236083984375 280 799034130972933260381731041960841366156271266497144249634777421867017231621588226616600436302401522717384210685507160523849257539179519696374493610594218735071262609322412008702860461587859359745631891897676144684181846291573696225526092093472360157902360983869942376418624157034974346019791813908878992197711647193792168301664984066662658887929661566831975165159566750044781775757120385922300728575101895969082280633978762967519351417310234998459573594314012679165641610953332326232220725833532576092169042907664071483304392418123285324327298440039157867431640625 281 224528590803394246167266422790996423889912225885697534147372455544631842085666291679264722600974827883584963202627512107201641368509445034681232704576975464555024793219597774445503789706188480088522561623246996656255098807932208639372831878265733204370563436467453807773633388126827791231561499708394996807556972861455599292767860522732207147508234900279785021409838256762583678987750828444166504729603632767312120858148032393872937748264176034567140180002237562845545292677886383671254023959222653881899501057053604086808534269492643176135970861651003360748291015625 282 63092534015753783173001864804269995113065335473881007095411660008041547626072227961873387050873926635287374659938330902123661224551154054745426389986130105539961966894706974619186564907438962904874839816132406060407682765028950627663765757792671030428128325647354519984390982063638609336068781418058994102923509374069023401267768806887750208449814006978619591016164550150286013795557982792810787829018620807614705961139597102678295507262233465713366390580628755159598227242486073811622380732541565740813759797032062748393198129727432732494207812123931944370269775390625 283 17855187126458320637959527739608408616997489939108325008001499782275757978178440513210168535397321237786327028762547645300996126547976597492955668366074819867809236631202073817229797868805226502079579667965470915095374222503193027628845709455325901611160316158201329155582647924009726442107465141310695331127353152861533622558778572349233308991297363974949344257574567692530941904142909130365452955612269688554961787002505980057957628555212070796882688534317937710166298309623558888689133747309263104650294022560073757795275070712863463295860810831072740256786346435546875 284 5053017956787704740542546350309179638610289652767655977264424438384039507824498665238477695517441910293530549139800983620181903813077377090506454147599174022590013966630186890276032796871879100088521046034228268971990904968403626818963335775857230155958369472770976151029889362494752583116412634990926778709040942259814015184134335974833026444537154004910664424893602656986256558872443283893423186438272321861054185721709192356402008881125016035517800855211976371977062421623467165499024850488521458616033208384500873456062845011740360112728609465193585492670536041259765625 285 1440110117684495851054625709838116197003932551038781953520360964939451259729982119592966143222470944433656206504843280331751842586727052470794339432065764596438153980489603263728669347108485543525228498119755056657017407915995033643404550696119310594448135299739728203043518468311004486188177600972414131932076668544046994327478285752827412536693088891399539361094676757241083119278646335909625608134907611730400442930687119821574572531120629570122573243735413266013462790162688142167222082389228615705569464389582748934977910828346002632127653697580171865411102771759033203125 286 410431383540081317550568327303863116146120777046052856753302875007743609023044904083995350818404219163592018853880334894549275137217209954176386738138742909984873884439536930162670763925918379904690121964130191147249961256058584588370296948394003519417718560425822537867402763468636278563630616277138027600641850535053393383331311439555812572957530334048868717911982875813708688994414205734243298318448669343164126235245829149148753171369379427484933374464592780813836895196366120517658293480930155476087297351031083446468704586078610750156381303810348981642164289951324462890625 287 117793807076003338137013109936208714333936663012217169888197925127222415789613887472106665684882010899950909411063656114735641964381339256848622993845819215165658804834147098956686509246738575032646065003705364859260738880488813776862275224189079010072885226842211068367944593115498611947761986871538613921384211103560323901016086383152518208438811205872025322040739085358534393741396877045727826617394768101488104229515552965805692160183011895688175878471338128093571188921357076588567930229026954621637054339745920949136518216204561285294881434193570157731301151216030120849609375 288 33806822630812958045322762551691901013839822284506327757912804511512833331619185704494613051561137128285911000975269304929129243777444366715554799233750114752544076987400217400569028153813971034369420656063439714607832058700289553959472989342265675890918060103714576621600098224148101629007690232131582195437268586721812959591616791964772725821938816085271267425692117497899371003780903712123886239192298445127085913870963701186233649972524414062506477121274042762854931220429480980918995975730735976409834595507079312402180728050709088879630971613554635268883430399000644683837890625 289 9770171740304944875098278377438959392999708640222328722036800503827208832837944668598943171901168630074628279281852829124518351451681421980795336978553783163485238249358662828764449136452237628932762569602334077521663464964383681094287693919914780332475319369973512643642428386778801370783222477086027254481370621562603945321977252877819317762540317848643396286025021956892918220092681172803803123126574250641727829108708509642821524842059555664064371888048198358465075122704120003485589836986182697182442198101545921284230230406654926686213350796317289592707311385311186313629150390625 290 2823579632948129068903402451079859264576915797024253000668635345606063352690166009225094576679437734091567572712455467616985803569535930952449852386802043334247233854064653557512925800434696674761568382615074548403760741374706883836249143542855371516085367297922345154012661803779073596156351295877861876545116109631592540198051426081689782833374151858257941526661231345542053365606784858940299102583579958435459342612416759286775420679355211586914603475645929325596406710461490681007335462889006799485725795251346771251142536587523273812315658380135696692292412990354932844638824462890625 291 821661673187905559050890113264239045991882496934057623194572885571364435632838308684502521813716380620646163659324541076542868838734955907162907044559394610265945051532814185236261407926496732355616399340986693585494375740039703196348500770970913111180841883695402439817684584899710416481498227100457806074628787902793429197632964989771726804511878190753060984258418321552737529391574393951627038851821767904718668700213276952451647417692366571792149611412965433748554352744293788173134619700700978650346206418141910434082478146969272679383856588619487737457092180193285457789897918701171875 292 239103546897680517683809022959893562383637806607810768349620709701267050769155947827190233847791466760608033624863441453273974832071872168984405949966783831587390009996048927903752069706610549115484372208227127833378863340351553630137413724352535715353624988155362109986946214205815731196115984086233221567716977279712887896511192812023572500112956553509140746419199731571846621052948148639923468305880134460273132591762063593163429398548478672391515536921172941220829316648589492358382174332903984787250746067679295936318001140768058349700702267288270931600013824436246068216860294342041015625 293 70057339241020391681356043727248813778405877336088555126438867942471245875362692713366738517402899760858153852084988345809274625797058545512430943340267662655105272928842335875799356424036890890836921057010548455180006958723005213630262221235292964598612121529521098226175240762304009240461983337266333919341074342955876153677779493922906742533096270178178238700825521350551059968513807551497576213622879396860027849386284632796884813774704251010714052317903671777702989778036721261005977079540867542664468597830033709341174334245041096462305764315463382958804050559820097987540066242218017578125 294 20526800397618974762637320812083902437072922059473946652046588307144075041481268965016454385599049629931439078660901585322117465358538153835142266398698425157945844968150804411609211432242809031015217869704090697367742038905840527593666830821940838627393351608149681780269345543355074707455361117819035838366934782486071713027589391719411675562197207162206223939341877755711460570774545612588789830591503663279988159870181397409487250435988345546139217329145775830866976004964759329474751284305474190000689299164199876836964079933797041263455588944430771206929586814027288710349239408969879150390625 295 6055406117297597554978009639564751218936512007544814262353743550607502137236974344679854043751719640829774528204965967670024652280768755381366968587616035421594024265604487301424717372511628664149489271562706755723483901477222955640131715092472547395081038724404156125179456935289747038699331529756615572318245760833391155343138870557226444290848176112850836062105853937934880868378490955713693000024493580667596507161703512235798738878616561936111069112098003870105757921464604002195051628870114886050203343253438963666904403580470127172719398738607077506044228110138050169553025625646114349365234375 296 1786344804602791278718512843671601609586271042225720207394354347429213130484907431680556942906757294044783485820464960462657272422826782837503255733346730449370237158353323753920291624890930455924099335110998492938427750935780771913838855952279401481548906423699226056927939795910475376416302801278201593833882499445850390826225966814381801065800211953290996638321226911690789856171654831935539435007225606296940969612702536109560627969191885771152765388068911141681198586832058180647540230516683891384809986259764494281736799056238687515952222627889087864283047292490724800018142559565603733062744140625 297 530544406967029009779398314570465678047122499541038901596123241186476299754017507209125412043306916331300695288678093257409209909579554502738466952803978943462960436030937154914326612592606345409457502527966552402713042027926889258410140217826982240020025207838670138907598119385411186795641931979625873368663102335417566075389112143871394916542662950127426001581404392772164587282981485084855212197146005070191467974972653224539506506849990074032371320256466609079315980289121279652319448463455115741288565919150054801675829319702890192237810120483059095692065045869745265605388340190984308719635009765625 298 157571688869207615904481299427428306379995382363688553774048602632383461026943199641110247376862154150396306500737393697450535343145127687313324684982781746208499249501188335009555003940004084586608878250806066063605773482294286109747811644694613725285947486728085031255556641457467122478305653797948884390492941393619017124390566306729804290213170896187845522469677104653332882423045501070201998022552363505846865988566878007688233432534447051987614282116170582896556846145869020056738876193646169375162704077987566276097721307951758387094629605783468551420543318623314343884800337036722339689731597900390625 299 47113934971893077155439908528801063607618619326742877578440532187082654847056016692691963965681784090968495643720480715537710067600393178506684080809851742116341275600855312167856946178061221291396054596991013753018126271205991546814595681763689503860498298531697424345411435795782669621013390485586716432757389476692086120192779325712211482773738097960165811218433454291346531844490604819990397408743156688248212930581496524298781796327799668544296670352735004286070496997614836996964923981900204643173648519318282316553218671077575757741294252129257096874742452268370988821555300773979979567229747772216796875 300 14087066556596030069476532650111518018677967178696120395953719123937713799269748991114897225738853443199580197472423733945775310212517560373498540162145670892786041404655738338189226907240305166127420324500313112152419755090591472497564108847343161654288991260977529879278019302939018216683003755190428213394459453530933749937641018387951233349347691290089577554311602833112613021502690841177128825214203849786215666243867460765335757102012100894744704435467766281535078602286836262092512270588161188308920907276166412649412382652195151564646981386647871965547993228242925657645034931420013890601694583892822265625 301 4240207033535405050912436327683566923622068120787532239182069456305251853580194446325584064947394886403073639439199543917678368373967785672423060588805846938728598462801377239794957299079331855004353517674594246757878346282268033221766796763050291657940986369554236493662683810184644483221584130312318892231732295512811058731229946534773321238153655078316962843847792452766896519472309943194315776389475358785650915539404105690366062887705642369318156035075797650742058659288337714889846193447036517680985193090126090207473127178310740620958741397381009461629945961701120622951155514357424181071110069751739501953125 302 1276302317094156920324643334632753644010242504357047203993802906347880807927638528344000803549165860807325165471199062719221188880564303487399341237230559928557308137303214549178282147022878888356310408820052868274121382230962677999751805825678137789040236897235825184592467826865577989449696823224007986561751420949356128678100213906966769692684250178573405815998185528282835852361165292901489048693232082994480925577360635812800184929199398353164764966557815092873359656445789652181843704227557991821976543120127953152449411280671532926908581160611683847950613734472037307508297809821584678502404130995273590087890625 303 386719602079529546858366930393724354135103478820185302810122280623407884802074474088232243475397255824619525137773316003924020230810983956682000394880859658352864365602874008401019490547932303171962053872476019087058778815981691433924797165180475750079191779862455030931517751540270130803258137436874419928210680547654906989464364813810931216883327804107741962247450215069699263265433083749151181754049321147327720449940272651278456033547417701008923784867017973140627975903074264611098642380950071522058892565398769805192171618043474476853300091665340205929035961545027304175014236375940157586228451691567897796630859375 304 117176039430097452698085179909298479302936354082516146751467051028892589095028565648734369773045368514859716116745314749188978129935728138874646119648900476480917902777670824545508905636023487861104502323360233783378809981242452504479213541049684152273995109298323874372249878716701849633387215643372949238247836205939436817807702538584712158715648324644645814560977415166118876769426224375992808071476944307640299296331902613337372178164867563405703906814706445861610276698631502177162888641427871671183844447315827250973228000267172766486549927774598082396497896348143273165029313621909867748627220862545073032379150390625 305 35738692026179723072915979872336036187395587995167424759197450563812239673983712522863982780778837397032213415607320998502638329630397082356767066492914645326679960347189601486380216218987163797636873208624871303930537044278948013866160130020153666443568508335988781683536213008594064138183100771228749517665590042811528229431349274268337208408272739016616973441098111625666257414674998434677806461800468013830291285381230297067898514340284606838739691578485465987791134393082608164034681035635500859711072556431327311546834540081487693778397727971252415130931858386183698315333940654682509663331302363076247274875640869140625 306 10900301067984815537239373861062491037155654338526064551555222421962733100565032319473514748137545406094825091760232904543304690537271110118813955280338966824637387905892828453345965946791084958279246328630585747698813798505079144229178839656146868265288395042476578413478544967621189562145845735224768602888004963057516109976561528651842848564523185400068176899534924045828208511475874522576730970849142744218238842041275240605709046873786805085815605931438067126276295989890195490030577715868827762211877129711554830021784534724853746602411307031231986614934216807786027986176851899678165447316047220738255418837070465087890625 307 3346392427871338369932487775346184748406785881927501817327453283542559061873464922078369027678226439671111303170391501694794539994942230806475884271064062815163678087109098335177211545664863082191728622889589824543535836141059297278357903774437088557443537278040309572937913305059705195578774640714003961086617523658657445762804389296115754509308617917820930308157221682069260013023093478431056408050686822474999324506671498865952677390252549161345391020951486607766822868896290015439387358771730122999046278821447332816687852160530100206940271258588219890784804559990310591756293533201196792326026496766644413582980632781982421875 308 1027342475356500879569273747031278717760883265751743057919528158047565631995153731078059291497215516979031170073310191020301923778447264857588096471216667284255249172742493188899403944519112966232860687227104076134865501695305204264455876458752186187135165944358375038891939384653329495042683814699199216053591579763207835849180947513907536634357745700771025604604267056395262823998089697878334317271560854499824792623548150151847471958807532592533035043432106388584414620751161034739891919142921147760707207598184331174723170613282740763530663276386583506470934999917025351669182114692767415244090134507359834969975054264068603515625 309 317448824885158771786905587832665123788112929117288604897134200836697780286502502903120321072639594746520631552652849025273294447540204840994721809605950190834871994377430395369915818856405906565953952353175159525673440023849308117716865825754425531824766276806737887017609269857878813968189298742052557760559798146831221277396912781797428820016543421538246911822718520426136212615409716644405304036912304040445860920676378396920868835271527571092707828420520874072584117812108759734626603015162634658058527147838958332989459719504366895930974952403454303499518914974360833665777273440065131310423851562774189005722291767597198486328125 310 98091686889514060482153826640293523250526895097242178913214468058539614108529273397064179211445634776674875149769730348809447984289923295867369039168238608967975446262625992169303988026629425128879771277131124293433092967369436208374511540158117489333852779533282007088441264386084553516170493311294240348012977627370847374715646049575405505385111917255318295753220022811676089698161602443121238947405901948497771024489000924648548470098902019467646718981940950088428492403941606757999620331685254109340084888682238124893743053326849370842671260292667379781351344727077497602725177492980125574920970132897224402768188156187534332275390625 311 30506514622638872809949840085131285730913864375242317642009699566205819987752604026486959734759592415545886171578386138479738323114166145014751771181322207389040363787676683564653540276281751215081608867187779655257691912851894660804473088989174539182828214434850704204505233224072296143529023419812508748232036042112333533536565921417951112174769806266403989979251427094431263896128258359810705312643235505982806788616079287565698574200758528054438129603383635477501261137625839701737881923154114028004766400380176056841954089584650154332070761951019555112000268210121101754447530200316819053800421711331036789260906516574323177337646484375 312 9487526047640689443894400266475829862314211820700360786665016565090010016191059852237444477510233241234770599360878089067198618488505671099587800837391206497991553137967448588607251025923624627890380357695399472785142184896939239510191130675633281685859574689238569007601127532686484100637526283561690220700163209096935728929872001560982795886353409748851640883547193826368123071695888349901129352232046242360652911259600658432932256576435902224930258306652310633502892213801636147240481278100929462709482350518234753677847721860826197997274006966767081639832083413347662645633181892298530725731931152223952441460141926654614508152008056640625 313 2969595652911535795938947283406934746904348299879212926226150184873173135067801733750320121460703004506483197599954841878033167586902275054170981662103447633871356132183811408234069571114094508529689051958660034981749503872741981966689823901473217167674046877731672099379152917730869523499545726754809039079151084447340883155049936488587615112428617251390563596550271667653222521440813053519053487248630473858884361224255006089507796308424437396403170849982173228286405262919912114086270640045590921828067975712207477901166336942438599973146764180598096553267442108377818408083185932289440117154094450646097114177024423042894341051578521728515625 314 929483439361310704128890499706370575781061017862193645908785007865303191276221942663850198017200040410529240848785865507824381454700412091955517260238379109401734469373532970777263775758711581169792673263060590949287594712168240355573914881161116973481976672730013367105674863249762160855357812474255229231774289432017696427530630120927923530190157199685246405720235031975458649210974485751463741508821338317830805063191816906015940244536848905074192476044420220453644847293932491709002710334269958532185276397920940583065063462983281791594937188527204221172709379922257161730037196806594756669231563052228396737408644412425928749144077301025390625 315 292787283398812871800600507407506731371034220626590998461267277477570505252009911939112812375418012729316710867367547634964680158230629808965987936975089419461546357852662885794838089363994148068484692077864086149025592334332995712005783187565751846646822651909954210638287581923675080669437710929390397208008901171085574374672148488092295912009899517900852617801874035072269474501456963011711078575278721570116703594905422325395021177029107405098370629953992369442898126897588734888335853755295036937638362065345096283665494990839733764352405214386069329669403454675511005944961716994077348350807942361451944972283722989914167555980384349822998046875 316 92227994270626054617189159833364620381875779497376164515299192405434709154383122260820535898256674009734763923220777505013874249842648389824286200147153167130387102723588809025373998149658156641572678004527187136943061585314893649281821704083211831693749135351635576351060588305957650410872878942757975120522803868891955928021726773749073212283118348138768574607590321047764884467958943348688989751212797294586761632395208032499431670764168832605986748435507596374512909972740451489825793932917936635356084050583705329354630922114516135771007642531611838845862088222785966872662940853134364730504501843857362666269372741822962780133821070194244384765625 317 29236274183788459313648963667176584661054622100668244151349843992522802801939449756680109879747365661085920163660986469089398137200119539574298725446647553980332711563377652461043557413441635655378538927435118322410950522544821286822337480194378150646918475906468477703286206492988575180246702624854278113205728826438750029182887387278456208293748516359989638150606131772141468376342985041534409751134456742384003437469280946302319839632241519936097799254055908050720592461358723122274776676734985913407878644035034589405418002310301615039409422682520952914138281966623151498634152250443593619569927084502783965207391159157879201302421279251575469970703125 318 9267898916260941602426721482494977337554315205911833395977900545629728488214805572867594831879914914564236691880532710701339209492437894045052695966587274611765469565590715830150807700060998502754996839996932508204271315646708347922680981221617873755073156862350507431941727458277378332138204732078806161886216037981083759250975301767270618029118279686116715293742143771768845475300726258166407891109622787335729089677762059977835389163420561819743002363535722852078427810250715229761104206524990534550297530159105964841517506732365611967492786990359142073781835383419539025067026263390619177403666885787382516970742997453047706812867545522749423980712890625 319 2956459754287240371174124152915897770679826550685874853316950274055883387740522977744762751369692857745991504709889934713727207828087688200371810013341340601153184791423438349818107656319458522378843991959021470117162549691299962987335233009696101727868337039089811870789411059190483687952087309533139165641702916115965719201061121263759327151288731219871232178703743863194261706620931676355084117263969669160097579607206097132929489143131159220498017753967895589813018471469978158293792241881471980521544912120754802784444084647624630217630199049924566321536405487310832948996381378021607517591769736566175022913667016187522218473304747021757066249847412109375 320 943110661617629678404545604780171388846864669668794078208107137423826800689226829900579317686932021620971290002454889173678979297159972535918607394255887651767865948464076833591976342365907268638851233434927848967374853351524688192959939330093056451189999515469649986781822127881764296456715851741071393839703230240993064425138497683139225361261105259138923065006494292358969484412077204757271833407206324462071127894698744985404507036658839791338867663515758693150352892398923032495719725160189561786372826966520782088237663002592257039424033496925936656570113350452155710729845659588892798111774545964609832309459778163819587692984214299940504133701324462890625 321 302738522379259126767859139134435015819843558963682899104802391113048403021241812398085960977505178940331784090788019424750952354388351184029872973556139936217484969456968663583024405899456233233071245932611839518527327925839424909940140524959871120831989844465757645756964903050046339162605788408883917422544736907358773680469457756287691340964814788183594303867084667847229204496276782727084258523713230152324832054198297140314846758767487573019776519988558540501263278460054293431126031776420849333425677456253171050324289823832114509655114752513225666759006385495141983144280456728034588193879629254639756171336588790586087649447932790280901826918125152587890625 322 97179065683742179692482783662153640078169782427342210612641567547288537369818621779785593473779162439846502693142954235345055705758660730073589224511520919525812675195686941010150834293725450867815869944368400485447272264194455396090785108512118629787068740073508204287985733879064874871196458079251737492636860547262166351430695939768348920449705547006933771541334178378960574643304847255394046986111946878896271089397653382041065809564363510939348262916327291500905512385677428191391456200231092636029642463457267907154097033450108757599291835556745439029641049743940576589314026609699102810235360990739361730999045001778134135472786425680169486440718173980712890625 323 31388838215848724040671939122875625745248839724031534027883226317774197570451414834870746692030669468070420369885174218016452992960047415813769319517221257006837494088206881946278719476873320630304525992030993356799468941334809092937323590049414317421223203043743149985019392042937954583396455959598311210121705956765679731512114788545176701305254891683239608207850939616404265609787465663492277176514158841883495561875442042399264256489289414033409488921973715154792480500573809305819440352674642921437574515696697534010773341804385128704571262884828776806574059067292806238348430594932810207706021600008813839112691535574337325757710015494694744120351970195770263671875 324 10138594743719137865137036336688827115715375230862185491006282100641065815255806991663251181525906238186745779472911272419314316726095315307847490204062466013208510590490822868648026391030082563588361895426010854246228468051143337018755519585960824527055094583129037445161263629868959330437055274950254520869311024035314553278413076700092074521597330013686393451135853496098577791961351409308005528014073305928369066485767779694962354846040480732791264921797509994997971201685340405779679233913909663624336568570033303485479789402816396571576517911799694908523421078735576414986543082163297697089044976802846870033399365990510956219740335004786402350873686373233795166015625 325 3295043291708719806169536809423868812607496950030210284577041682708346389958137272290556633995919527410692378328696163536277152935980977475050434316320301454292765941909517432310608577084776833166217616013453527630024252116621584531095543865437267971292905739516937169677410679707411782392042964358832719282526082811477229815484249927529924219519132254448077871619152386232037782387439208025101796604573824426719946607874528400862765324963156238157161099584190748374340640547735631878395751022020640677909384785260823632780931555915328885762368321334900845270111850589062334870626501703071751553939617460925232760854793946916060771415608876555580764033948071300983428955078125 326 1070889069805333937005099463062757364097436508759818342487538546880212576736394613494430906048673846408475022956826253149290074704193817679391391152804097972645148931120593165500947787552552470779020725204372396479757881937902014972606051756267112090670194365343004580145158470904908829277413963416620633766820976913730099690032381226447225371343717982695625308276224525525412279275917742608158083896486492938683982647559221730280398730613025777401077357364861993221660708178014080360478619082156708220320550055209767680653802755672481887872769704433842774712786351441445258832953613053498319255030375674800700647277808032747719750710072884880563748311033123172819614410400390625 327 350180725826344197400667524421521658059861738364460597993425104829829512592801038612678906277916347775571332506882184779817854428271378381160984906966940037054963700476433965118809926529684657944739777141829773648880827393693958896042178924299345653649153557467162497707466819985905187173714366037234947241750459450789742598640588661048242696429395780341469475806325419846809815323225101832867693434151083190949662325751865505801690384910459429210152295858309871783483051574210604277876508439865243588044819868053594031573793501104901577334395693349866587331081136921352599638375831468493950396394932845659829111659843226708504358482193833355944345697707831277512013912200927734375 328 114509097345214552550018280485837582185574788445178615543850009279354250617845939626346002352878645722611825729750474423000438398044740730639642064578189392116973130055793906593850845975206883147929907125378335983184030557737924559005792508245886028743273213291762136750341650135390996205804597694175827748052400240408245829755472492162775361732412420171660518588668412289906809610694608299347735752967404203440539580520860020397152755865720233351719800745667328073198957864766867598865618259835934653290656096853525248324630474861302815788347391725406374057263531773282300081748896890197521779621143040530764119512768735133680925223677383507393801043150460827746428549289703369140625 329 37673493026575587788956014279840564539054105398463764513926653052907548453271314137067834774097074442739290665087906085167144232956719700380442239246224310006484159788356195269376928325843064555668939444249472538467546053495777179912905735212896503456536887172989742990862402894543637751709712641383847329109239679094312877989550449921553094009963686236476310615671907643379340361918526130485405062726275982931937521991362946710663256679821956772715814445324550936082457137508299440026788407486022500932625855864809806698803426229368626394366291877658697064839701953409876726895387076874984665495356060334621395319700913858981024398589859173932560543196501612328574992716312408447265625 330 12394579205743368382566528698067545733348800676094578525081868854406583441126262351095317640677937491661226628813921102019990452642760781425165496712007797992133288570369188243625009419202368238815081077158076465155822651600110692191345986885042949637200635879913625443993730552304856820312495459015285771276939854422028936858562098024190967929278052771800706192556057614671802979071195096929698265636944798384607444735158409467808211447661423778223502952511777257971128398240230515768813386062901402806833906579522426403906327229462278083746510027749711334332261942671849443148582348291869954947972143850090439060181600659604757027136063668223812418711649030456101172603666782379150390625 331 4102605717101054934629520999060357637738453023787305491802098590808579119012792838212550139064397309739866014137407884768616839824753818651729779411674581135396118516792201308639878117755983887047791836539323309966577297679636639115335521658949216329913410476251410021961924812812907607523435996934059590292667091813691578100184054446007210384591035467466033749736055070456366786072565577083730125925828728265305064207337433533844517989175931270591979477281398272388443499817516300719477230786820364329062023077821923139692994312952014045720094819185154451663978703024382165682180757284608955087778779614379935328920109818329174575982037074182081910593555829080969488131813704967498779296875 332 1357962492360449183362371450688978378091427950873598117786494633557639688393234429448354096030315509523895650679482009858412173981993513973722556985264286355816115229058218633159799656977230666612819097894516015598937085531959727547176057669112190605201338867639216717269397113041072418090257314985173724386872807390331912351160922021628386637299632739731257171162634228321057406190019206014714671681449309055815976252628690499702535454417233250565945206980142828160574798439597895538146963390437540592919529638759056559238381117587116649133351385150286123500776950701070496840801830661205564134054776052359758593872556349866956784650054271554269112406466979425800900571630336344242095947265625 333 452201509956029578059669693079429799904445507640908173222902712974694016234947065006301913978095064671457251676267509282851253936003840153249611476093007356486766371276386804842213285773417811982068759598873833194446049482142589273209627203814359471532045842923859166850709238642677115224055685890062850220828644860980526812936587033202252750220777702330508637997157198030912116261276395602899985669922619915586720092125353936400944306320938672438459753924387561777471407880386099214202938809015701017442203369706765834226380912156509844161406011255045279125758724583456475447987009610181452856640240425435799611759561264505696609288468072427571614431353504148791699890352902002632617950439453125 334 150583102815357849493870007795450123368180354044422421683226603420573107406237372647098537354705656535595264808197080591189467560689278771032120621538971449710093201635036806012457024162548131390028896946424986453750534477553482227978805858870181704020171265693645102561286176468011479369610543401390929123535938738706515428707883482056350165823518974876059376453053346944293734715005039735765695228084232431890377790677742860821514454004872577922007098056821058071897978824168571038329578623402228438808253722112353022797384843748117778105748201747930077948877655286291006324179674200190423801261200061670121270715933901080396970893059868118381347605640716881547636063487516366876661777496337890625 335 50445339443144879580446452611475791328340418604881511263880912145891990981089519836778010013826394939424413710746021998048471632830908388295760408215555435652881222547737330014173103094453624015659680477052370462006429049980416546372899962721510870846757374007371109358030869116783845588819532039465961256384539477466682668617140966488877305550878856583479891111772871226338401129526688311481507901408217864683276559877043858375207342091632313603872377849035054454085822906096471297840408838839746527000764996907638262637123922655619455665425647585556576112874014520907487118600190857063791973422502020659490625689837856861932985249175055819657751447889640155318458081268317982903681695461273193359375 336 16899188713453534659449561624844390094994040232635306273400105568873816978664989145320633354631842304707178593099917369346237996998354310079079736752211070943715209553492005554747989536641964045245992959812544104772153731743439543034921487511706141733663720292469321634940341154122588272254543233221097020888820724951338693986742223773773897359544416955465763522443911860823364378391440584346305146971752984668897647558809692555694459600696825057297246579426743242118750673542317884776536961011315086545256273964058817983436514089632517647917591941161452997812794864504008184731063937116370311096538176920929359606095682048747550058473643699585346735043029452031683457224886524272733367979526519775390625 337 5695026596433841180234502267572559462012991558398098214135835576710476321810101341973053440510930856686319185874672153469682204988445402496649871285495130908032025619526805871950072473848341883247899627456827363308215807597539126002768541291444969764244673738562161390974894968939312247749781069595509696039532584308601139873532129411761803410166468513991962307063598297097473795517915476924704834529480755833418507227318866391269032885434830044309172097266812472594018976983761127169692955860813184165751364325887821660418105248206158447348228484171409660262911869337850758254368546808216794839533365622353194187254244850427924369705617926760261849709500925334677325084786758679911145009100437164306640625 338 1919223962998204477739027264171952538698378155180159098163776589351430520450004152244919009452183698703289565639764515719282903081106100641371006623211859116006792633780533578847174423686891214654542174452950821434868727160370685462932998415216954810550455049895448388758539604532548227491676220453686767565322480911998584137380327611763727749226099889215291297480432626121848669089537515723625529236435014715862036935606457973857664082391537724932190996778915803264184395243527499856186526125094043063858209777824195899560901468645475396756352999165765055508601299966855705531722200274369059860922744214733026441104680514594210512590793241318208243352101811837786258553573137675130055868066847324371337890625 339 650616923456391317953530242554291910618750194606073934277520263790134946432551407611027544204290273860415162751880170828836904144494968117424771245268820240326302702851600883229192129629856121767889797139550328466420498507365662371934286462758547680776604261914557003789144925936533849119678238733799814204644321029167520022571931060387903706987647862443983749845866660255306698821353217830309054411151469988677230521170589253137748123930731288752012747908052457306558509987555822451247232356406880598647933114682402409951145597870816159500403666717194353817415840688764084175253825893011111292852810288794495963534486694447437363768278908806872594496362514213009541649661293671869088939274661242961883544921875 340 220559137051716656786246752225904957699756315971459063720079369424855746840634927180138337485254402838680740172887377910975710504983794191806997452146130061470616616266692699414696131944521225279314641230307561350116548993996959544085723110875147663783268844789034824284520129892484974851570922930758137015374424828887789287651884629471499356668812625368510491197748797826548970900438740844474769445380348326161581146676829756813696614012517906886932321540829783026923334885781423810972811768821932522941649325877334416973438357678206678070636843017128885944103969993491024535411046977730766728277102687901334131638190989417681266317446550085529809534266892318210234619235178554763621150414110161364078521728515625 341 75210665734635379964110142509033590575616903746267540728547064973875809672656510168427173082471751367990132398954595867642717282199473819406186131181830350961480266146942210500411380993081737820246292659534878420389743206952963204533231580808425353350094676073060875081021364293337376424385684719388524722242678866650736147089292658649781280624065105250662077498432340058853199077049610627965896380874698779221099171016798947073470545378268606248443921645422956012180857196051465519541728813168278990323102420124171036187942479968268477222087163468840950106939453767780439366575167019406191454342492016574354938888623127391429311814249273579165665051185010280509690005159195887174394812291211565025150775909423828125 342 25646837015510664567761558595580454386285364177477231388434549156091651098375869967433666021122867216484635148043517190866166593230020572417509470733004149677864770756107293780640280918640872596703985796901393541352902433570960452745831969055673045492382284540913758402628285224028045360715518489311486930284753493527901026157448796599575416692806200890475768426965427960068940885273917224136370665878272283714394817316728440952053455973989594730719377281089228000153672303853549742163729525290383135700177925262342323340088385669179550732731722742874763986466353734813129824002131953617511285930789777651855034161020486440477395328659002290495491782454088505653804291759285797526468630991303143673576414585113525390625 343 8796865096320157946742214598284095854495879912874690366233050360539436326742923398829747445245143455254229855778926396467095141477897056339205748461420423339507616369344801766759616355093819300669467128337177984684045534714839435291820365386095854603887123597533419132101501831841619558725422841833840017087670448280070051972004937233654367925632526905433188570449141790303646723648953607878775138396247393314037422339637855246554335399078430992636746407413605204052709600221767561562159227174601415545161028364983416905650316284528585901326980900806044047357959331040903529632731260090806371074260893734586276717230026849083746597730037785639953681381752357439254872073435028551578740430016978280036710202693939208984375 344 3017324728037814175732579607211444878092086810116018795617936273665026660072822725798603373719084205152200840532171753988213633526918690324347571722267205205451112414685267005998548409797180020129627225019652048746627618407189926305094385327430878129133283393953962762310815128321675508642820034749007125861070963760064027826397693471143448198491956728563583679664055634074150826211591087502419872469912855906714835862495784349568137041883901830474404017742866584990079392876066273615820614920888285531990232729189311998638058485593304964155154448976473108243780050547029910664026822211146585278471486550963092914009899209235725083021402960474504112713941058601664421121188214793191507967495823550052591599524021148681640625 345 1040977031173045890627739964487948482941769949490026484488188014414434197725123840400518163933084050777509289983599255125933703566786948161899912244182185795880633783066417117069499201380027106944721392631779956817586528350480524575257562937963652954550982770914117152997231219270978050481772911988407458422069482497222089600107204247544489628479725071354436369484099193755582035042998925188334856002119935287816618372561045600601007279449946131513669386121288971821577390542242864397458112147706458508536630291570312639530130177529690212633528284896883222344104117438725319179089253662845571921072662860082267055333415227186325153642384021363703918886309665217574225286809934103651070248786059124768144101835787296295166015625 346 359137075754700832266570287748342226614910632574059137148424864972979798215167724938178766556913997518240705044341743018447127730541497115855469724242854099578818655157913905388977224476109351895928880457964085102067352280915780978463859213597460269320089055965370417784044770648487427416211654636000573155613971461541620912036985465402848921825505149617280547472014221845675802089834629189975525320731377674296733338533560732207347511410231415372215938211844695278444199737073788217123048690958728185445137450591757860637894911247743123358567258289424711708715920516360235116785792513681722312770068686728382134090028253379282178006622487370477852015776834500063107723949427265759619235831190398045009715133346617221832275390625 347 124620565286881188796499889848674752635373989503198520590503428145623989980663200553548031995249157138829524650386584827401153322497899499201847994312270372553850073339796125169975096893209945107887321518913537530417371241477775999526959147118318713454070902419983534971063535415025137313425444158692198884998048097154942456476833956494788575873450286917196349972788934980449503325172616328921507286293788052980966468471145574075949586459350301134158930559510109261620137308764604511341697895762678680349462695355339977641349534202966863805422838626430374962924424419177001585524670002247557642531213834294748600529239803922610915768298003117555814649474561571521898380210451261218587874833423068121618371151271276175975799560546875 348 43243336154547772512385461777490139164474774357609886644904689566531524523290130592081167102351457527173845053684144935108200202906771126223041254026357819276185975448909255433981358621943850952436900567062997523054827820792788271835854824050056593568562603139734286634959046789013722647758629123066193013094322689712765032397461382903691635828087249560267133440557760438215977653834897866135763028343944454384395364559487514204354506501394554493553148904150007913782187646141317765435569169829649502081263555288302972241548288368429501740481725003371340112134775273454419550177060490779902501958331200500277764383646211961145987771599407081791867683367672865318098737933026587642849992567197804638201574789491132833063602447509765625 349 15091924317937172606822526160344058568401696250805850439071736658719502058628255576636327318720658676983671923735766582352761870814463123051841397655198878927388905431669330146459494159058403982400478297904986135546134909456683106870713333593469751155428348495767266035600707329365789204067761563950101361569918618709754996306714022633388380904002450096533229570754658392937376201188379355281381296892036614580153982231261142457319722768986699518250048967548352761909983488503319900137013640270547676226360980795617737312300352640581896107428122026176597699135036570435592423011794111282185973183457588974596939769892527974439949732288193071545361821495317829996016459538626279087354647405952033818732349601532405358739197254180908203125 350 5267081586960073239781061629960076440372191991531241803236036093893106218461261196246078234233509878267301501383782537241113892914247629945092647781664408745658727995652596221114363461511382989857766925968840161305601083400382404297878953424120943153244493625022775846424646857948660432219648785818585375187901597929704493711043193899052544935496855083690097120193375779135144294214744394993202072615320778488473739798710138717604583246376358131869267089674375113906584237487658645147817760454421139002999982297670590321992823071563081741492414587135632596998127763082021755631116144837482904641026698552134331979692492263079542456568579381969331275701865922668609744378980571401486771944677259802737590010934809470199979841709136962890625 351 1848745637022985707163152632115986830570639389027465872935848668956480282679902679882373460215961967271822826985707670571630976412900918110727519371364207469726213526474061273611141574990495429440076191015062896618265980273534223908555512651866451046788817262382994322095051047139979811709096723822323466690953460873326277292576161058567443272359396134375224089187874898476435647269375282642613927487977593249454282669347258689879208719478101704286112748475705664981211067358168184446884033919501819790052993786482377203019480898118641691263837520084607041546342844841789636226521766837956499529000371191799150524872064784340919402255571363071235277771354938856682020277022180561921856952581718190760894093838118124040192924439907073974609375 352 648909718595067983214266573872711377530294425548640521400482882803724579220645840638713084535802650512409812271983392370642472720928222256865359299348836821873900947792395507037510692821663895733466743046287076713011359076010512591902984940805124317422874859096431007055362917546132913909892950061635536808524664766537523329694232531557172588598148043165703655304944089365228912191550724207557488548280135230558453216940887800147602260536813698204425574714972688408405084642717032740856295905745138746308600819055314398259837795239643233633606969549697071582766338539468162315509140160122731334679130288321501834230094739303662710191705548438003582497745583538695389117234785377234571790356183084957073826937179461538107716478407382965087890625 353 229065130664058998074636100577067116268193932218670104054370457629714776464887981745465718841138335630880663732010137506836792870487662456673471832670139398121487034570715613984241274566047355193913760295339338079693009753831710944941753684104208884050274825261040145490543109893784918610192211371757344493409206662587745735382064083639681923775146259237493390322645263545925806003617405645267793457542887736387133985580133393452103597969495235466162227874385359008166994878879112557522272454728033977446936089126525982585722741719594061472663260251043066268716517504432261297374726476523324161141732991777490147483223442974192936697672058598615264621704190989159472358383879238163803841995732628989847060908824349922952023916877806186676025390625 354 80859991124412826320346543503704692042672458073190546731192771543289316092105457556149398750921832477700874297399578539913387883282144847205735556932559207536884923203462611736437169921814716383451557384254786342131632443102593963564439050488785736069747013317147171358161717792506076269397850614230342606173449951893474244589868621524807719092626629510835166783893778031711809519276944192779531090512639370944658296909787087888592570083231818119555266439658031729882949192244326732805362176518995994038768439461663671852760127827016703699850130868618202392856930679064588237973278446212733428883031746097454022061577875369890106654278236685311188411461579419173293742509509371071822756224493618033416012500814995522802064442657865583896636962890625 355 28705296849166553343723022943815165675148722615982644089573433897867707212697437432433036556577250529583810375576850381669252698565161420758036122711058518675594147737229227166435195322244224316125302871410449151456729517301420857065375862923518936304760189727587245832147409816339657075636236968051771625191574732922183356829403360641306740277882453476346484208282291201257692379343315188436733537131986976685353695402974416200450362379547295432442119586078601264108446963246735990145903572664243577883762796008890603507729845378590929813446796458359461849464210391067928824480513848405520367253476269864596177831860145756310987862268774023285471886068860693806519278590875826730497078459695234401862684437789323410594732877143542282283306121826171875 356 10190380381454126437021673145054383814677796528673838651798569033743036060507590288513727977584923938002252683329781885492584707990632304369102823562425774129835922446716375644084494339396699632224482519350709448767138978642004404258208431337849222388189867353293472270412330484800578261850864123658378926943009030187375091674438193027663892798648270984103001893940213376446480794666876891895040405681855376723300561868055917751159878644739289878516952453057903448758498671952591276501795768295806470148735792583156164245244095109399780083773612742717608956559794688829114732690582416183959730374984075801931643130310351743490400691105414778266342519554445546301314343899760918489326462853191808212661252975415209810761130171385957510210573673248291015625 357 3637965796179123138016737312784415021839973360736560398692089145046263873601209732999400887997817845866804207948732133120852740752655732659769708011786001364351424313477746104938164479164621768704140259408203273209868615375195572320180409987612172392583782645125769600537201983073806439480758492146041276918654223776892907727774434910876009729117432741324771676136656175391393643696075050406529424828422369490218300586895962637164076676171926486630552025741671531206784025887075085711141089281602909843098677952186750635552141954055721489907179749150186397491846703911993959570537922577673623743869315061289596597520795572426073046724633075841084279480937060029569220772214647900689547238589475531920067312223229902441723471184786831145174801349639892578125 358 1298753789235946960271975220664036162796870489782952062333075824781516202875631874680786117015220970974449102237697371524144428448698096559537785760207602487073458479911555359462924719061769971427378072608728568535923095688944819318304406365577545544152410404309899747391781107957348898894630781696136735859959557888350768058815473263182735473294923488652943488380786254614727530799498792995131004663746785908007933309521858661467575373393377755727107073189776736640821897241685805598877368873532238813986228028930669976892114677597892571896863170446616543904589273296581843566682038360229483676561345476880385985314924019356108077680694008075267087774694530430556211815680629300546168364176442764895464030463693075171695279212968898718827404081821441650390625 359 466252610335704958737639104218388982444076505832079790377574221096564316832351843010402216008464328579827227703333356377167849813082616664874065087914529292859371594288248374047189974143175419742428728066533556104396391352331190135271281885242338850350715335147254009313649417756688254703172450628913088173725481281917925733114754901482602034912877532426406712328702265406687183557020066685252030674285096140974848058118347259466859559048222614306031439275129848454055061109765204209996975425598073734221055862386110521704269169257643433310973878190335339261747549113472881840438851771322384639885523026200058568728057722948842799887369148899020884511115336424569680041829345918896074442739342952597471586936465813986638605237455834640059038065373897552490234375 360 167384687110518080186812438414401644697423465593716644745549145373666589742814311640734395547038693960157974745496674939403258082896659382689789366561316016136514402349481166282941200717399975687531913375885546641478304495486897258562390196801999647275906805317864189343600140974651083438438909775779798654367447780208535338188197009632254130533723034141080009726004113281000698896970203940005479012068349514609970452864486666148602581698311918535865286699771615595005766938405708311388914177789708470585359054596613677291832631763493992558639622270330386794967370131736764580717547785904736085718902766405821026173372722538634565159565524454748497539490405776420515135016735184883690724943424119982492299710191227221203259280246644635781194665469229221343994140625 361 60425872046897026947439290267598993735769871079331708753143241479893638897155966502305116792480968519617028883124299653124576167925694037151013961328635081825281699248162701028141773458981391223199020728694682337573667922870769910341022861045521872666602356719748972353039650891849041121276446429056507314226648648655281257085939120477243741122674015324929883511087484894441252301806243622341977923356674174774199333484079686479645531993090602591447368498617553229797081864764460700411398018182084757881314618709377537502351580066621331313668903639589269632983220617556972013639034750711609726944523898672501390448587552836447078022603154328164207611756036485287805963741041401743012351704576107313679720195379033026854376600169038713517011274234391748905181884765625 362 21813739808929826728025583786603236738612923459638746859884710174241603641873303907332147162085629635581747426807872174777971996621175547411516040039637264538926693428586735071159180218692282231574846483058780323864094120156347937633109252837433396032643450775829379019447313971957503844780797160889399140435820162164556533808024022492284990545285319532299687947502582046893292080952053947665454030331759377093485959387752766819152037049505707535512500028000936715956746553179970312848514684563732597595154577354085291038348920404050300604234474213891726337506942642938066896923691545006891111426973127420773001951940106573957395166159738712467278947843929171188897952910515946029227458965351974740238378990531830922694429952661022975579641069998615421354770660400390625 363 7918387550641527102273286914536974936116491215848865110138149793249702122000009318361569419837083557716174315931257599444403834773486723710380322534388327027630389714576984830830782419385298450061669273350337257562666165616754301360818658779988322759849572631626064584059374971820573895655429369402851887978202718865734021772312720164699451567938570990224786724943437283022265025385595583002559813010428653884935403257754254355352189448970571835391037510164340027892298998804329223564010830496634932927041111579532960646920658106670259119337114139642696660515020179386518283583300030837501473447991245253740599708554258686346534445315985152625622258067346289141569956906517288408609567604422766830706531573563054624938078072815951340135409708409497397951781749725341796875 364 2874374680882874338125203149976921901810286311353138034980148374949641870286003382565249699400861331450971276683046508598318592022775680706868057079982962711029831466391445493591574018236863337372385946226172424495247818118881811393977173137135761161825394865280261444013553114770868324122920861093235235336087586948261449903349517419785900919161701269451597581154467733737082204214971196629929212122785601360231551382564794330992844769976317576246946616189655430124904536565971508153735931470278480652515923503370464714832198892721304060319372432690298887766952325117306136940737911194013034861620822027107837694205195903143792003649702610403100879678446702958389894357065775692325273040405464359546470961203388828852522340432190336469153724152647555456496775150299072265625 365 1049146758522249133415699149741576494160754503643895382767754156856619282654391234636316140281314385979604515989311975638386286088313123458006840834193781389525888485232877605160924516656455118140920870372552934940765453613391861158801668195054552824066269125827295427064946886891366938304866114299030860897671969236115429214722573858221853835494020963349833117121380722814035004538464486769924162424816744496484516254636149930812388341041355915330135514909224231995590155846579600476113614986651645438168312078730219620913752595843275982016570937931959094034937598667816739983369337585814757724491600039894360758384896504647484081332141452797131821082633046579812311440329008127698724659747994491234461900839236922531170654257749472811241109315716357741621322929859161376953125 366 382938566860620933696730189655675420368675393830021814710230267252666038168852800642255391202679750882555648336098871108010994422234290062172496904480730207176949297110000325883737448579606118121436117685981821253379390568888029322962608891194911780784188230926962830878705613715348932481276131719146264227650268771182131663373739458250976649955317651622689087749303963827122776656539537671022319285058111741216848432942194724746521744480094909095499462941866844678390406884001554173781469470127850584931433908736530161633519697482795733436048392345165069322752223513753110093929808218822386569439434014561441676810487224196331689686231630270953114695161062001631493675720087966610034500808017989300578593806321476723877288804078557576103004900236470575691782869398593902587890625 367 140538454037847882666699979603632879275303869535618005998654508081728436007968977835707728571383468573897922939348285696640034952959984452817306363944427986033940392039370119599331643628715445350567055190755328399990236338781906761527277463068532623547797080750195358932484960233533058220628340340926678971547648639023842320458162381178108430533601578145526895203994554724554059032950010325265191177616327009026583374889785463981973480224194831638048302899665131996969279326428570381777799295536921164669836244506306569319501728976186034171029759990675580441450066029547391404472239616307815870984272283344049095389448811280053730114847008309439793093124109754598758178989272283745882661796542602073312343926919981957662964991096830630429802798386784701278884313069283962249755859375 368 51577612631890172938678892514533266694036520119571808201506204465994336014924614865704736385697732966620537718740820850666892827736314294183951435567605070874456123878448833892954713211738568443658109255007205522796416736332959781480510828946151472842041528635321696728221980405706632366970600905120091182557987050521750131608145593892365794005831779179408370539866001583911339665092653789372325162185192012312756098584551265281384267242279503211163727164177103442887725512799285330112452341462050067433829901733814510940257134534260274540767921916577938022012174232843892645441311939184968424651227927987266018007927713739779718952148852049564404065176548279937744251689062928134738936879331134960905630221179633378462308151732536841367737627007949985369350542896427214145660400390625 369 19032139061167473814372511337862775410099475924121997226355789447951909989507182885445047726322463464682978418215362893896083453434699974553878079724446271152674309711147619706500289175131531755709842315097658837911877775706862159366308495881129893478713324066433706092713910769705747343412151733989313646363897221642525798563405724146282977988151926517201688729210554584463284336419189248278387984846335852543407000377699416888830794612401136684919415323581351170425570714222936286811494913999496474883083233739777554536954882643142041305543363187217259130122492291919396386167844105559253348696303105427301160644925326369978716293342926406289265100050146315297027628873264220481718667708473188800574177551615284716652591707989306094464695184365933544601290350328781642019748687744140625 370 7022859313570797837503456683671364126326706616001016976525286306294254786128150484729222611012989018468019036321468907847654794317404290610381011418320674055336820283413471671698606705623535217856931814271036111189482899235832136806167834980136930693645216580514037548211433074021420769719083989842056735508278074786092019669896712209978418877628060884847423141078694641666951920138680832614725166408297929588517183139371084831978563211976019436735264254401518581887035593548263489833441623265814199231857713249977917624136351695319413241745501016083168619015199655718257266495934474951364485668935845902674128277977445430522146312243539843920738821918503990344603195054234497357754188384426606667411871516546040060444806340248053948857472523031029477957876139271320425905287265777587890625 371 2605480805334765997713782429642076090867208154536377298290881219635168525653543829834541588685818925851635062475264964811479928691756991816451355236196970074529960325146397990200183087786331565824921703094554397251298155616493722755088266777630801287342375351370707930386441670461947105565780160231403048873571165745640139297531680229901993403600010588278393985340195712058439162371450588900063036737478531877339874944706672472664046951643103211028783038382963393880090205206405754728206842231617067915019211615741807438554586478963502312687580876966855557654639072271473445869991690206956224183175198829892101591129632254723716281842353282094594102931764980417847785365120998519726803890622271073609804332638580862425023152232028015026122306044511936322372047669659878010861575603485107421875 372 966633378779198185151813281397210229711734225332995977665916932484647523017464760868614929402438821490956608178323301945059053544641843963903452792629075897650615280629313654364267925568729010921045951848079681380231615733719171142137746974501027277604021255358532642173369859741382376164904439445850531132094902491632491679384253365293639552735603928251284168561212609173680929239808168481923386629604535326493093604486175487358361419059591291291678507240079419129513466131576535004164738467929932196472127509440210559703751583695459358007092505354703411889871095812716648417766917066780759171957998765889969690309093566502498740563513067657094412187684807735021528370459890450818644243420862568309237407408913499959683589478082393574691375542513928375600029685443814742029644548892974853515625 373 360554250284640923061626353961159415682476866049207499669387015816773526085514355803993368667109680416126814850514591625507026972151407798535987891650645309823679499674733993077871936237135921073550140039333721154826392668677250836017379621488883174546299928248732675530666957683535626309509355913302248112271398629378919396410326505254527553170380265237728994873332303221782986606448446843757423212842491676781923914473343456784668809309227551651796083200549623335308522867078047556553447448537864709284103561021198538769499340718406340536645504497304372634921918738143309859827060065909223171140333539676958694485291900305432030230190374236096215746006433285163030082181539138155354302795981737979345552963524735484961978875324732803359883077357695284098811072670542898777057416737079620361328125 374 134486735356171064301986630027512462049563871036354397376681356899656525229896854714889526512831910795215301939241942676314121060612475108853923483585690700564232453378675779418046232216451698560434202234671477990750244465416614561834482598815353424105769873236777287972938775215958788613446989755661738545877231688758336934861051786459938777332551838933672915087752949101725054004205270672721518858390249395439657620098557109380681465872341876766119939033805009504070079029420111738594435898304623536562970628260907054961023254087965565020168773177494530992825875689327454577715493404584140242835344410299505593043013878813926147275861009590063888473260399615365810220653714098531947154942901188266295891255394726335890818120496125335653236387854420340968856530106112501243842416442930698394775390625 375 50432525758564149113244986260317173268586451638632899016255508837371196961211320518083572442311966548205738227215728503617795397729678165820221306344634012711587170017003417281767337081169386960162825838001804246531341674531230460687930974555757534039663702463791482989852040705984545730042621158373151954703961883284376350572894419922477041499706939600127343157907355913146895251576976502270569571896343523289871607536958916017755549702128203787294977137676878564026279636032541901972913461864233826211113985597840145610383720282987086882563289941560449122309703383497795466643310026719052591063254153862314597391130204555222305228447878596273958177472649855762178832745142786949480183103587945599860959220773022375959056795186047000869963645445407627863321198789792187966440906166099011898040771484375 376 18912197159461555917466869847618939975719919364487337131095815814014198860454245194281339665866987455577151835205898188856673274148629312182582989879237754766845188756376281480662751405438520110061059689250676592449253127949211422757974115458409075264873888423921806121194515264744204648765982934389931983013985706231641131464835407470928890562390102350047753684215258467430085719341366188351463589461128821233701852826359593506658331138298076420235616426628829461509854863512203213239842548199087684829167744599190054603893895106120157580961233728085168420866138768811673299991241260019644721648720307698367974021673826708208364460667954473602734316552243695910817062279428545106055068663845479599947859707789883390984646298194767625326236367042027860448745449546172070487415339812287129461765289306640625 377 7129898329117006580885009932552340370846409600411726098423122561883352970391250438244065054031854270752586241872623617198965824354033250692833787184472633547100636161153858118209857279850322081493019502847505075353368429236852706379756241527820221374857455935818520907690332254808565152584775566265004357596272611249328706562242948616540191742021068585968003138949152442221142316191695053008501773226845565605105598515537566752010190839138374810428827392839068706989215283544100611391420640671056057180596239713894650585667998455007299408022385115488108494666534315842000834096697955027406060061567556002284726206171032668994553401671818836548230837340195873358378032479344561504982760886269745809180343109836786038401211654419427394747991110374844503389177034478906870573755583109232247807085514068603515625 378 2687971670077111480993648744572232319809096419355220739105517205830024069837501415218012525370009060073725013185979103684010115781470535511198337768546182847256939832755004510565116194503571424722868352573509413408219897822293470305168103055988223458321260887803582382199255260062829062524460388481906642813794774440996922373965591628435652286741942856909937183383830470717370653204269034984205168506520778233124810640357662665507841946355167303531667927100328902534934161896125930494565581532988133557084782372138283270796835417537751876824439188539016902489283437072434314454455129045332084643210968612861341779726479316210946632430275701378683025677253844256108518244712899687378500854123694170060989352408468336477256793716124127819992648611316377777719741998547890206305854832180557423271238803863525390625 379 1018741262959225251296592874192876049207647542935628660120991021009579122468413036367626747115233433767941779997486080296239833881177332958744170014279003299110380196614146709504179037716853569969967105625360067681715341274649225245658711058219536690703757876477557722853517743563812214696770487234642617626428219513137833579732959227177112216675196342768866192502471748401883477564417964259013758863971374950354303232695554150227472097668608408038502144371024654060740047358631727657440355401002502618135132519040409359632000623246807961316462452456287406043438422650452605178238493908180860079776957104274448534516335660843948773691074490822520866731679206973065128414746188981516451823712880090453114964562809499524880324818411044443777213823688907177755782217449650388189918981396431263419799506664276123046875 380 386102938661546370241408699319100022649698418772603262185855596962630487415528540783330537156673471398049934619047224432274897040966209191364040435411742250362834094516761602902083855294687503018617533032011465651370114343092056368104651491065204405776724235184994376961483224810684829370076014661929552080416295195479238926718791547100125530119899413909400286958436792644313837996914408454166214609445151106184280925191615022936211925016402586646592312716618343889020477948921424782169894696979948492273215224716315147300528236210540217338939269480932926890463162184521537362552389191200545970235466742520015994581691215459856585228917232021735408491306419442791683669188805623994735241187181554281730571569304800319929643106177785844191564039178095820369441460413417497123979293949247448836104013025760650634765625 381 147105219630049167061976714440577108629535097552361842892810982442762215705316374038448934656692592602657025089856992508696735772608125701909699405891873797388239790010886170705693948867275938650093280085196368413172013564718073476247872218095842878600931933605482857622325108652870919989998961586195159342638608469477590031079859579445147826975681676699481509331164417997483572276824389621037327766198602571456211032498005323738696743431249385512351671145031589021716802098539062842006729879549360375556095000616916071121501257996215822806135861672235445145266464792302705735132460281847408014659712828900126093935624353090205358972217465400281190635187745807703631477960934942741994126892316172181339347767905128921893194023453736406636985898926854507560757196417512066404236110994663278006555628962814807891845703125 382 56047088679048732650613128201859878387852872167449862142160984310692404183725538508649044104199877781612326559235514145813456329363695892427595473644803916804919359994147631038869394518432132625685539712459816365418537168157585994450439315094516136746955066703688968754105866396743820516189604364340355709545309826870961801841426499768601322077734718822502455055173643257041241037470092445615221878921667579724816403381740028344443459247306015880205986706257035417274101599543382942804564084108306303086872195235045023097291979296558228489137763297121704600346523085867330885085467367383862453585350587810948041789472878527368241768414854317507133632006531152735083593103116213184699762345972461601090291499571854119241306922935873570928691627491131567380648491835072097300013958288966708920497694634832441806793212890625 383 21466034964075664605184828101312333422547650040133297200447656990995190802366881248812583891908553190357521072187201917846553774146295526799769066405959900136284114877758542687886978100559506795637561709872109667955299735404355435874518257681199680374083790547512875032822546829952883257700618471542356236755853663691578370105266349411374306355772397309018440286131505367446795317351045406670629979626998683034604682495206430855921844891718204082118892908496444564815980912625115667094148044213481314082272050775022243846262828070581801511339763342797612861932718341887187728987734001708019319723189275131593100005368112475982036597302889203605232181058501431497537016158493509649740008978507452793217581644336020127669420551484439577665688893329103390306788372372832613265905346024674249516550617045140825212001800537109375 384 8221491391240979543785789162802623700835749965371052827771452627551158077306515518295219630600975871906930570647698334535230095498031186764311552433482641752196815998181521849460712612514291102729186134881018002826879798659868131939940492691899477583274091779697431137571035435871954287699336874600722438677491953193874515750317011824556359334260828169354062629588366555732122606545450390754851282197140495602253593395664063017818066593528072163451535983954138268324520689535419300497058700933763343293510195446833519393118663151032829978843129360291485726120231124942792900202302122654171399453981492375400157302055987078301120016767006564980803925345406048263556677188703014195850423438768354419802333769780695708897388071218540358245958846145046598487499946618794890880841747527450237564838886328288936056196689605712890625 385 3165274185627777124357528827679010124821763736667855338692009261607195859763008474543659557781375710684168269699363858796063586766742006904259947686890817074595774159299885912042374355818002074550736661929191931088348722484049230796877089686381298869560525335183510987964848642810702400764244696721278138890834401979641688563872049552454198343690418845201314112391521123956867203519998400440617743645899090806867633457330664261859955638508307782928841353822343233304940465471136430691367599859498887168001425247030904966350685313147639541854604803712222004556288983102975266577886317221855988789782874564529060561291555025145931206455297527517609511257981328581469320717650660465402413023925816451623898501365567847925494407419138037924694155765842940417687479448236032989124072798068341462462971236391240381635725498199462890625 386 1218630561466694192877648598656418898056379038617124305396423565718770406008758262699308929745829648613404783834255085636484480905195672658140079859452964573719373051330456076136314126989930798702033614842738893469014258156358953856797679529256800064780802254045651730366466727482120424294234208237692083472971244762162050097090739077694866362320811255402505933270735632723393873355199384169637831303671149960644038881072305740816082920825698496427603921221602144822402079206387525816176525945907071559680548720106898412045013845561841223614022849429205471754171258494645477632486232130414555684066406707343688316097248684681183514485289548094279661834322811503865688476295504279179929014211439333875200923025743621451315346856368144601007249969849532060809679587570872700812768027256311463048243926010627546929754316806793212890625 387 471610027287610652643650007680034113547818687944827106188415919933164147125389447664632555811636074013387651343856718141319494110310725318700210905608297290029397370864886501464753567145103219097687008944139951772508517906510915142580701977822381625070170472315667219651822623535580604201868638587986836304039871722956713387574116023067913282218153955840769796175774689863953428988462161673649840714520735034769243046974982321695824090359545318117482717512760030046269604652871972490860315541066036693596372354681369685461420358232432553538626842729102517568864277037427799843772171834470433049733699395742007378329635240971618020105807055112486229129882928051996021440326360156042632528499827022209702757210962781501659039233414471960589805738331768907533346000389927735214541226548192536199670399366112860661814920604228973388671875 388 182513080560305322573092552972173201943005832234648090094916961014134524937525716246212799099103160643181021070072549920690644220690250698336981620470411051241376782524711076066859630485154945790804872461382161335960796429819724160178731665417261688902155972786163214005255355308269693826123163133550905649663430356784248080991182900927282440218425580910377911120024804977349977018534856567702488356519524458455697059179318158496283922969144038111465811677438131627906337000661453353962942114392556200421796101261690068273569678635951398219448588136162674299150475213484558539539830499940057590246941666152156855413568838256016173780947330328532170673264693156122460297406301380388498788529433057595154967040642596441142048183331400648748254820734394567215404902150902033528027454674150511509272444554685677076122374273836612701416015625 389 70997588337958770480933003106175375555829268739278107046922697834498330200697503619776778849551129490197417196258221919148660601848507521653085850362989898932895568402112608590008396258725273912623095387477660759688749811199872698309526617847314796982938673413817490248044333214916910898361910458951302297719074408789072503505570148460712869244967550974137007425689649136189141060210059204836267970686095014339266156020754763655054446034997030825360200742523433203255565093257305354691584482498704361964078683390797436558418604989385093907365500784967280302369534858045493271880994064476682402606060308133189016755878278081590291600788511497799014391899965637731637055691051236971126028737949459404515282178809970015604256743315914852363071125265679486646792506936700891042402679868244548977106980931772728382611603592522442340850830078125 390 27618061863465961717082938208302221091217585539579183641252929457619850448071328908093166972475389371686795289344448326548828974119069425923050395791203070684896376108421804741513266144644131552010384105728810035518923676556750479642405854342605456026363143957975003706489245620602678339462783168532056593812719945018949203863666787751217306136292377328939295888593273513977575872421713030681308240596890960577974534692073603061816179507613844991065118088841615516066414821277091782975026363691995996804026607839020202821224837340870801529965179805352272037621749059779696882761706691081429454613757459863810527518036650173738623432706730972643816598449086633077606814663818931181768025179062339708356444767557078336070055873149890877569234667728349320305602285198376646615494642468747129552094615582459591340835913797491230070590972900390625 391 10798662188615191031379428839446168446666075945975460803729895417929361525195889603064428286237877244329536958133679295680592128880556145535912704754360400637794483058392925653931687062555855436836060185339964723887899157533689437540180689047958733306307989287568226449237295037655647230729948218896034128180773498502409138710693714010725966699290319535615264692439969943965232166116889794996391522073384365585988043064600778797170126187477013391506461172737071666781968195119342887143235308203570434750374403665056899303098911400280483398216385303892738366710103882373861481159827316212838916753979166806749916259552330217931801762188331810303732289993592873533344264533553202092071297845013374825967369904114817629403391846401607333129570755081784584239490493512565268826658405205280127654868994692741700214266842294819070957601070404052734375 392 4222276915748539693269356676223451862646435694876405174258389108410380356351592834798191459919010002532848950630268604611111522392297452904541867558954916649377642875831633930687289641459339475802899532467926207040168570595672570078210649417751864722766423811439176541651782359723358067215409753588349344118682437914441973235881242178193852979422514938425568494744028248090405776951703909843589085130693286944121324838258904509693519339303512236079026318540195021711749564291663068873005005507596039987396391833037247627511674357509669008702606653822060701383650618008179839133492480639220016450805854221439217257484961115211334489015637737828759325387494813551537607432619302017999877457400229556953241632508893693096726211943028467253662165236977772437640782963413020111223436435264529913053776924862004783778335337274256744422018527984619140625 393 1659354827889176099454857173755816582020049228086427233483546919605279480046175984075689243748170930995409637597695561612166828300172898991484953950669282243205413650201832134760104829093520413990539516259894999366786248244099320040736785221176482836047204557895596380869150467371279720415656033160221292238642198100375695481701328176030184220913048370801248418434403101499529470342019636568530510456362461769039680661435749472309553100346280308779057343186296643532717578766623586067090967164485243715046781990383638317612088022501299920420124414952069855643774692877214676779462544891213466465166700709025612382191589718278054454183145630966702414877285461725754279721019385693073951840758290215882623961575995221387013401293610187630689230938132264567992827704621316903710810519058960255830134331470767880024885787548782900557853281497955322265625 394 652126447360446207085758869286035916733879346637965902759033939404874835658147161741745872793031175881195987575894355713581563521967949303653586902613027921579727564529320028960721197833753522698282029890138734751146995559931032776009556591922357754566551391252969377681576133676912930123352821031966967849786383853447648324308621973179862398818828009724890628444720418889315081844413717171432490609350447475232594499944249542617654368436088161350169535872214580908358008455283069324366750095642700780013385322220769858821550592843010868725108895076163453268003454300745367974328780142246892320810513378647065666201294759283275400493976232969914049046773186458221431930360618577378063073418008054841871216899366122005096266708388803738860867758685979975221181287916177543158348533990171380541242792268011776849780114506671679919236339628696441650390625 395 257589946707376251798874753367984187109882341921996531589818406064925560084968128887989619753247314473072415092478270506864717591177339974943166826532146029023992387989081411439484873144332641465821401806604800226703063246172757946523774853809331313053787799544922904184222572802380607398724364307626952300665621622111821088101905679406045647533437063841331798235664565461279457328543418282715833790693426752716874827477978569333973475532254823733316966669524759458801413339836812383124866287778866808105287202277204094234512484172989293146418013555084564040861364448794420349859868156187522466720152784565590938149511429916893783195120612023116049373475408650997465612492444338064334914000113181662539130675249618192013025349813577476850042764680962090212366608726890129547547670926117695313790902945864651855663145230135313568098354153335094451904296875 396 101748028949413619460555527580353753908403525059188629977978270395645596233562410910755899802532689216863603961528916850211563448515049290102550896480197681464476993255687157518596524892011393378999453713608896089547709982238239388876891067254685868656246180820244547152767916256940339922496123901512646158762920540734169329800252743365388030775707640217326060303087503357205385644774650221672754347323903567323165556853801534886919522835240655374660201834462279986226558269235540891334322183672652389201588444899495617222632431248330770792835115354258402796140238957273796038194647921694071374354460349903408420569057014817173044362072641749130839502522786417143998916934515513535412291030044706756702956616723599185845145013176363103355766892048980025633884810447121601171281330015816489648947406663616537482986942365903448859398849890567362308502197265625 397 40393967492917206925840544449400440301636199448497886101257373347071301704724277131570092221605477619094850772726979989533990689060474568170712705902638479541397366322507801534882820382128523171462783124302731747550440862948581037384125753700110289856529733785637085219648862754005314949230961188900520525028879454671465223930700339116059048217955933166278445940325738832810538100975536138004083475887589716227296726070959209350107050565590540183740100128281525154531943632886509733859725906918042998513030612625099760037385075205587316004755540795640585910067674866037697027163275224912546335618720758911653142965915634882417698611742838774404943282501546207606167570023002658873558679538927748582411073776839268876780522570231016152032239456143445070176652269747507275664998688016279146390632120445455765380745816119263669197181343406555242836475372314453125 398 16036405094688131149558696146411974799749571181053660782199177218787306776775538021233326611977374614780655756772611055844994303557008403563772944243347476377934754430035597209348479691705023699070724900348184503777525022590586671841497924218943785073042304312897922832200598513340110034844691591993506648436465143504571693900488034629075442142528505467012543038309318316625783626087287846787621139927373117342236800250170806111992499074539444452944819750927765486349181622255944364342311185046463070409673153212164604734841874856618164453887949695869312606296866921816965719783820264290280895240632141287926297757468507048319826348861906993438762483153113844419648525299132055572802795776954316187217196289405189744081867460381713412356799064088947692860130951089760388439004479142462821117080951816845938856156088999347676671280993332402431406080722808837890625 399 6398525632780564328673919762418377945100078901240410652097471710296135403933439670472097318178972471297481646952271811282152727119246353021945404753095643074795967017584203286530043396990304455929219235238925617007232484013644082064757671763358570244143879420846271210048038806822703903903031945205409152726149592258324105866294725817001101414868873681338004672285418008333687666808827850868260834831021873819552483299818151638685007130741238336724983080620178429053323467280121801372582162833538765093459588131653677289201908067790647617101291928651855729912449901804969322193744285451822077201012224373882592805229934312279610713195900890382066230778092423923439761594353690173548315515004772158699661319472670707888665116692303651530362826571490129451192249484814394987162787177842665625715299774921529603606279510739722991841116339628570131026208400726318359375 400 2553011727479445167140893985204932800094931481594923850186891212408158026169442428518366829953410016047695177133956452701578938120579294855756216496485161586843590840016097111325487315399131477915758474860331321185885761121443988743838311033580069527413407888917662212809167483922258857657309746136958251937733687311071318240651595600983439464532680598853863864241881785325141379056722312496436073097577727654001440836627442503835317845165754096353268249167451193192276063444768598747660282970581967272290375664529817238391561319048468399223415479532090436235067510820182759555303969895277008803203877525179154529286743790599564674565164455262444426080458877145452464876147122379245777890486904091321164866469595612447577381560229156960614767802024561651025707544440943599877952083959223584660404610193690311838905524785149473744605419511799482279457151889801025390625 401 1023757702719257512023498488067178052838067524119564463924943376175671368493946413835865098811317416435125766030716537533333154186352297237158242815090549796324279926846454941641520413475051722644219148418992859795540190209699039486279162724465607880492776563455982547336476161052825801920581208200920259027031208611739598614501289835994359225277604920140399409560994595915381693001745647311070865312128668789254577775487604444037962455911467392637660567916147928470102701441352208097811773471203368876188440641476456712595016088938435828088589607292368264930262071838893286581676891928006080530084754887596840966243984260030425434500630946560240214858264009735326438415334996074077556934085248540619787111454307840591478530005651891941206521888611849222061308725320818383551058785667648657448822248687669815047401115438844938971586773224231592394062317907810211181640625 402 410526838790422262321422893714938399188065077171945350033902293846444218766072511948181904623338283990485432178317331550866594828727271192100455368851310468326036250665428431598249685803495740780331878516016136778011616274089314833997944252510708760077603401945849001481926940582183146570153064488569023869839514653307579044415017224233738049336319572976300163233958832962068058893700004571739416990163596184491085687970529382059222944820498424447701887734375319316511183277982235447222521161952550919351564697232059141750601451664312767063524432524239674237035090807396207919252433663130438292563986709926333227463837688272200599234753009570656326158163867903865901804549333425705100330568184664788534631693177444077182890532266408668423815277333351538046584798853648171803974573052727111636977721723755595834007847290976820527606296062916868550018989481031894683837890625 403 165442316032540171715533426167120174872790226100293976063662624420117020162727222315117307563205328448165629167861884614999237715977090290416483513647078118735392609018167657934094623378808783534473747041954503121538681358457993878101171533761815630311274170984177147597216557054619808067771684988893316619545324405282954354899251941366196433882536787909448965783285409683713427734161101842410985047035929262349907532252123340969866846762660865052423860756953253684554006861026840885230676028266878020498680572984519834125492385020718045126600346307268588717525141595380671791458730766241566631903286644100312290667926588373696841491605462856974499441740038765257958427233381370559155433218978419909779456572350509963104704884503362693374797556765340669832773673938020213237001752940249025989702021854673505121105162458263658672625337313355498025657652760855853557586669921875 404 66673253361113689201359970745349430473734461118418472353656037641307159125579070592992274947971747364610748554648339499844692799538767387037842855999772481850363221434321566147440133221659939764392920057907664757980088587458571532874772128106011699015443490906623390481678272493011782651311989050524006597676765735329030605024398532370577162854662325527507933210664020102536511376866924042491626973955479492727012735497605706410856339245352328616126815885052161234875264764993816876747962439391551842260968270912761493152573431163349372186019939561829241253162632062938410731957868498795351352657024517572425853139174415114599827121117001531360723275021235622398957246175052692335339639587248303223641120998657255515131196068454855165430043415376432289942607790597022145934511706434920357473849914807433422563805380470680254445068010937282265704340034062624908983707427978515625 405 27002667611251044126550788151866519341862456752959481303230695244729399445859523590161871353928557682667353164632577497437100583813200791750326356679907855149397104680900234289713253954772275604579132623452604226981935877920721470814282711882934738101254613817182473145079700359669771973781355565462222672059090122808257395034881405610083750956138241838640712950318928141527287107631104237209108924451969194554440157876530311096396817394367693089531360433446125300124482229822495835082924787953578496115692149719668404726792239621156495735338075522540842707530865985490056346442936742012117297826094929616832470521365638121412929984052385620201092926383600427071577684700896340395812554032835562805574654004456188483628134407724216341999167583227455077426756155191793969103477241106142744776909215497010536138341179090625503050252544429599317610257713795363088138401508331298828125 406 10936080382556672871253069201505940333454294984948589927808431574115406775573107054015557898341065861480278031676193886462025736444346320658882174455362681335505827395764594887333867851682771619854548712498304711927684030557892195679784498312588568931008118595958901623757278645666257649381449004012200182183931499737344244989126969272083919137235987944649488744879165897318551278590597216069689114403047523794548263939994775994040711044718915701260200975545680746550415303078110813208584539121199290926855320636465703914350857046568380772811920586629041296550000724123472820309389380514907505619568446494817150561153083439172236643541216176181442635185358172963988962303863017860304084383298402936257734871804756335869394435128307618509662871207119306357836242852676557486908282647987811634648232276289267136028177531703328735352280493987723632154374087122050696052610874176025390625 407 4450984715700565858599999165012917715715898058874076100618031650664970557658254570984332064624813805622473158892210911790044474732848952508165045003332611303550871750076190119144884215634888049280801325986810017754567400437062123641672290813223547554920304268555272960869212408786166863298249744632965474148860120393099107710574676493738155088855047093472341919165820520208650370386373066940363469562040342184381143423577873829574569395200598690412901797047092063846019028352791100975893907422328111407230115499041541493140798817953330974534451678758019807695850294718253437865921477869567354787164357723390580278389304959743100313921274983705847152520440776396343507657672248269143762344002449995056898092824535828698843535097221200733432788581297557687639350841039358897171671037731039335301830536449731724363468255403254795288378161053003518286830253458674633293412625789642333984375 408 1811550779290130304450199660160257510296370509961748972951538881820643016966909610390623150302299218888346575669129841098548101216269523670823173316356372800545204802281009378491967875763399436057286139676631677226108931977884284322160622360981983854852563837301996095073769450375969913362387646065616947978586068999991336838203893332951429121164004167043243161100488951724920700747253838244727932111750419269043125373396194648636849743846643666998051031398166469985329744539585978097188820320887541342742657008109907387708305118907005706635521833254514061732211069950329149211430041492913913398375893593419966173304447118615441827765958918368279791075819395993311807616672605045541511274008997147988157523779586082280429318784569028698507144952588105978869215792303019071148870112356533009467845028335040811815931579949124701682369911548572431942739913157680575750418938696384429931640625 409 740924268729663294520131661005545321711215538574355329937179402664642993939466030649764868473640380525333749448674105009306173397454235181366677886389756475422988764132932835803214861187230369347430031127742355985478553178954672287763694545641631396634698609456516402885171705203771694565216547240837331723241702220996456766825392373177134510556077704320686452890099981255492566605626819842093724233705921481038638277719043611292471545233277259802202871841850086223999865516690665041750227511243004409181746716316952121572696793632965334013928429801096251248474327609684622027474886970601790579935740479708766164881518871513715707556277197612626434550010132961264529315219095463626478111069679833527156427225850707652695591382888732737689422285608535345357509259051934800099887875953822000872348616589031692032716016199192002988089293823366124664580624481491355481921345926821231842041015625 410 303038025910432287458733849351268036579887155276911329944306375689838984521241606535753831205718915634861503524507708948806224919558782189178971255533410398448002404530369529843514878225577221063098882731246623598060728250192460965695351069167427241223591731267715208780035227428342623077173567821502468674805856208387550817631585480629448014817435781067160759232050892333496459741701369315416333211585721885744803055587088837018620862000410399259100974583316685265615944996326482002075843052098388803355334406973633417723232988595882821611696727788648366760625999992361010409237228770976132347193717856200885361436541218449109724390517373823564211730954144381157192489924610044623229547427499051912606978735372939429952496875601491689714973714813890956251221286952241333240854141265113198356790584184913962041380850625469529222128521173756744987813475412929964392105830484069883823394775390625 411 124548628649187670145539612083371163034333620818810556607109920408523822638230300286194824625550474325928077948572668377959358441938659479752557186024231673762128988261981876765684614950712237856933640802542362298802959310829101456900789289427812596142896201551030950808594478473048818084718336374637514625345206901647283386046581632538703134089966106018603072044372916749067044953839262788636112949961731695041114055846293512014653174282168674095490500553743157644168153393490184102853171494412437798179042441266163334684248758312907839682407355121134478738617285996860375278196501024871190394696618038898563883550418440782584096724502640641484891021422153340655606113359014728340147343992702110336081468260238278105710476215872213084472854196788509183019251948937371187961991052059961524524640930099999638399007529607067976510294822202414022189991338394714215365155496328952722251415252685546875 412 51189486374816132429816780566265548007111118156531138765522177287903291104312653417626072921101244947956440036863366703341296319636789046178301003455959217916235014175674551350696376744742729759199726369844910904808016276750760698786224397954830977014730338837473720782332330652423064232819236249976018511016880036577033471665145050973406988110976069573645862610237268783866555476027937006129442422434271726661897876952826633438022454629971325053246595727588437791753111044724465666272653484203511935051586443360393130555226239666605122109469422954786270761571704544709614239338761921222059252220310013987309756139221979161642063753770585303650290209804505023009454112590555053347800558381000567348129483454957932301447005724723479577718343074880077274220912551013259558252378322396644186579627422271099851381992094668504938345731171925192163120086440080227542515078908991199568845331668853759765625 413 21141257872799062693514330373867671326936891798647360310160659219904059226081125861479568116414814163506009735224570448479955380009993876071638314427311156999405060854553589707837603595578747390549486990745948203685710722298064168598710676355345193507083629939876646683103252559450725528154344571240095645049971455106314823797704906052017086089833116733915741258027992007736887411599537983531459720465354223111363823181517399609903273762178157246990844035494024807994034861471204320170605888976050429176305201107842362919308436982307915431210871680326729824529113976965070680846908673464710471166988035776758929285498677393758172330307251730407569856649260574502904548499899237032641630611353234314777476666897626040497613364310797065597675689925471914253236883568476197558232247149814049057386125397964238620762735098092539536786974005104363368595699753133975058727589413365421933121979236602783203125 414 8731339501466012892421418444407348258024936312841359808096352257820376460371504980791061632079318249527982020647747595222221571944127470817586623858479507840754290132930632549336930284974022672296938127178076608122198528309100501631267509334757564918425539165169055080121643307053149643127744307922159501405638210958908022228452126199483056555101077211107201139565560699195334500990609187198492864552191294144993258973966686038890052063779578943007218586659032245701536397787607384230460232147108827249814048057538895885674384473693169073090090003974939417530524072486574191189773282140925424591966058775801437794910953763622125172416894964658326350796144617269699578530458384894480993442488885772003097863428719554725514319460359188091840059939219900586586832913780669591549918072873202260700469789359230550375009595512218828693020264108102071230023998044331699254494427719919258379377424716949462890625 415 3623505893108395350354888654429049527080348569829164320359986186995456231054174567028290577312917073554112538568815252017221952356812900389298448901268995753913030405166212507974826068264219409003229322778901792370712389248276708176976016373924389441146598753545157858250481972427057101898013887787696193083339857547946829224807632372785468470366947042609488472919707690166063817911102812687374538789159387070172202474196174706139371606468525261347995713463498381966137605081857064455640996341050163308672829943878641792554869556582665165332387351649599858275167490081928289343755912088484051205665914391957596684888045811903181946553011410333205435580400016166925325090140229731209612278632887595381285613322918615211088442576049063058113624874776258743433535659218977880493216000242378938190694962584080678405628982137570813907603409604862359560459959188397655190615187503766492227441631257534027099609375 416 1503754945639984070397278791588055553738344656479103192949394267603114335887482445316740589584860585524956703506058329587147110228077353661558856294026633237873907618143978190809552818329651054736340168953244243833845641538034833893445046795178621618075838482721240511173950018557228697287675763431893920129586040882397934128295167434705969415202283022682937716261678691418916484433107667265260433597501145634121464026791412503047839216684437983459418221087351828515947106108970681749091013481535817773099224426709636343910270865981806043612940750934583941184194508384000240077658703516720881250351354472662402624228539011939820507819499735288280255765866006709274009912408195338451989095632648352083233529529011225312601703669060361169117154323032147378524917298575875820404684640100587259349138409472393481538336027587091887771655414986017879217590883063185026904105302814063094274388276971876621246337890625 417 627065812331873357355665256092219165908889721751786031459897409590498678065080179697080825856886864163906945362026323437840344965108256476870043074609106060193419476766038905567583525243464489825053850453502849678713632521360525733566584513589485214737624647294757293159537157738364366768960793351099764694037379047959938531499084820272389246139352020458785027681120014321688174008605897249613600810157977729428650499172019013770948953357410639102577398193425712491149943247440774289370952621800436011382376585937918355410582951114413120186596293139721503473809109996128100112383679366472607481396514815100221894303300767978905151760731389615212866654366124797767262133474217456134479452878814362818708381813597680955354910429998170607521853352704405456844890513506140217108753494921944887148590716749988081801486123503817317200780308049169455633735398237348156219011911273464310312419911497272551059722900390625 418 261486443742391190017312411790455392184007013970494775118777219799237948753138434933682704382321822356349196215964976873579423850450142950854807962111997227100655921811438223621682330026524692257047455639110688316023584761407339230897265742166815334545589477921913791247526994776897940942656650827408601877413587062999294367635118370053586315640109792531313356543027045972143968561588659153088871537835876713171747258154731928742485713550040236505774775046658522108809526334182802878667687243290781816746451036336111954206213090614710271117810654239263866948578398868385417746863994295819077319742346677896792529924476420247203448284224989469543765394870674040668948309658748679208077931850465589295401395216270232958382997649309237143336612848077737075504319344132060470534350207382451017940962328884745030111219713501091821272725388456503662999267661064974181143327967001034617400279103094362653791904449462890625 419 109562819928061908617253900540200809325098938853637310774767655095880700527565004237213053136192843567310313214489325310029778593338609896408164536124926838155174831238992615697484896281113846055702883912787378404413882015029675137745954345967895625174601991249281878532713810811520237254973136696684204186636292979396704340039114597052452666253206003070620296391528332262328322827305648185144237174353232342818962101166832678143101513977466859095919630744549920763591191534022594406161760954938837581216762984224830908812403284967563603598362664126251560251454349125853490035936013609948193396972043258038756070038355620083578244831090270587738837700450812423040289341747015696588184653445345081914773184595617227609562476015060570363058040783344571834636309805191333337153892736893246976517263215802708167616601059956957473113271937763275034796693149986224181899054418173433504690716944196537951938807964324951171875 420 45906821549857939710629384326344139107216455379674033214627647485174013521049736775392269264064801454703021236871027304902477230608877546595020940636344345187018254289137905977246171541786701497339508359457911551449416564297433882715554870960548266948158234333449107105207086730026979409833744275910681554200606758367219118476389016164977667160093315286589904188050371217915567264641066589575435376054004351641145120388902892141959534356558613961190325281966416799944709252755467056181777840119372946529823690390204150792396976401409149907713956268899403745359372283732612325057189702568293033331286125118238793346071004815019284584226823376262572996488890405253881234191999576870449369793599589322289964345563618368406677450310378982121319088221375598712613808375168668267481056758270483160733287421334722231355844121965181234460941922812239579814429844227932215703801214668638465410399618349401862360537052154541015625 421 19326771872490192618174970801390882564138127714842767983358239591258259692361939182440145360171281412429971940722702495363942914086337447116503816007900969323734685055727058416420638219092201330379933019331780763160204373569219664623248600674390820385174616654382074091292183513341358331540006340158396934318455445272599248878559775805455597874399285735654349663169206282742453818413889034211258293318735832040922095683728117591764963964111176477661126943707861472776722595410051630652528470690256010489055773654275947483599127064993252111147575589206648976796295731451429788849076864781251367032471458674778531998695893027123118809959492641406543231521822860611883999594831821862459184683105427104684074989482283333099211206580669551473075336141199127058010413325946009340609524895231873410668714004381918059400810375347341299708056549503952863101874964419959462811300311375496793937778239325098184053786098957061767578125 422 8136570958318371092251662707385561559502151767948805320993818867919727330484376395807301196632109474633018187044257750548219966830348065236048106539326308085292302408461091593313088690237816760089951801138679701290446041272641478806387660883918535382158513611494853192434009259116711857578342669206685109348069742459764283777873665614096806705122099294710481208194235845034573057552247283402939741487187785289228202282849537506133049828890805297095334443301009680039000212667631736504714486160597780415892480708450173890595232494362159138793129323055999219231240502941051941105461360072906825520670484102081761971450970964418833018992946402032154700470687424317603163829424197004095316751587384811071995570572041283234767917970461881170164716515444832491422384010223269932396609980892618705891528595844787503007741168021230687177091807341164155365889360020802933843557431089084150247804638755866335486643947660923004150390625 423 3441769515368670972022453325224092539669410197842344650780385381130044660794891215426488406175382307769766693119721028481897045969237231594848349066135028320078643918779041743971436515970596489518049611881661513645858675458327345535101980553897540466653051257662322900399585916606369115755638949074427801254233501060480292038040560554762949236266648001662533551066161762449624403344600600879443510649080433177343529565645354365094280077620810640671326469516327094656497089958408224541494227645932861115922519339674423555721783345115193315709493703652687669734814732744064971087610155310839587195243614775180585313923760717949166367034016328059601438299100780486346138299846435332732318985921463775083454126351973462808306829301505375734979675086033164143871668436324443181403766021917577712592116596042345113772274514072980580675909834505312437719771199288799641015824793350682595554821362193731459910850389860570430755615234375 424 1455868505000947821165497756569791144280160513687311787280103016218008891516238984125404595812186716186611311189641995047842450444987348964620851654975116979393266377643534657699917646255562315066134985825942820272198219718872467161348137774298659617394240681991162586869024842724494135964635275458482959930540770948583163532091157114664727526940792104703251692100986425516191122614766054172004605004561023234016313006267984896434880472833602901003971096605406361039698269052406678981052058294229600252035225680682281164070314354983726772545115836645086884297826631950739482770059095696485145383588049049901387587789750783692497373255388906769211408400519630145724416500835042145745770931044779176860301095446884774767913788794536773935896402561392028432857715748565239465733793027271135372426465320125911983125672119452870785625909859995747161155463217299162248149693887587338737919689436207948407542289714911021292209625244140625 425 618744114625402823995336546542161236319068218317107509594043781892653778894401568253296953220179354379309807255597847895333041439119623309963861953364424716242138210498502229522464999658613983903107368976025698615684243380520798543572958554076930337392552289846244099419335558157910007784969992069855257970479827653147844501138741773732509198949836644498881969142919230844381227111275573023101957126938434874456933027663893580984824200954281232926687716057297703441871764347272838566947124775047580107114970914289969494729883600868083878331674230574161925826576318579064280177275115671006186788024920846208089724810644083069311383633540285376914848570220842811932877012854892911941952645694031150165627965564926029276363360237678128922755971088591612083964529193140226772936862036590232533281247761053512592828410650767470083891011690498192543491071867352143955463619902224618963615868010388378073205473128837184049189090728759765625 426 262966248715796200198018032280418525435603992784770691577468607304377856030120666507651205118576225611206668083629085355516542611625839906734641330179880504402908739461863447547047624854910943158820631814810921911665803436721339381018507385482695393391834723184653742253217612217111753308612246629688484637453926752587833912983965253836316409553680573912024836885740673108862021522292118534818331778948834821644196536757154771918550285405569523993842279324351523962795499847590956390952528029395221545523862638573237035260200530368935648290961547994018818476294935396102319075341924160177629384910591359638438133044523735304457338044254621285188810642343858195071472730463329487575329874419963238820391885365093562442454428101013204792171287712651435135684924907084596378498166365550848826644530298447742851952074526576174785653679968461731830983705543624661181072038458445463059536743904415060681112326079755803220905363559722900390625 427 112286588201644977484553699783738710361002904919097085303579095318969344524861524598767064585632048335985247271709619446805563695164233640175691847986808975380042031750215692102589335813046972728816409784924263656281298067480011915694902653601110932978313426799847147942123920416706718662777429310876982940192826723355005080844153163388107106879421605060434605350211267417484083190018734614367427669611152468842071921195305087609220971868178186745370653271498100732113678434921338378936729468551759599938689346670772214056105626467535521820240580993446035489377937414135690245171001616395847747356822510565613082810011634975003283344896723288775622144280827449295518855907841691194665856377324302976307335050894951162928040799132638446257139853302162802937462935325122653618717038090212448977214437437186197783535822848026633474121346533159491830042267127730324317760421756212726422189647185230910834963236055727975326590240001678466796875 428 47946373162102405385904429807656429324148240400454455424628273701199910112115871003673536578064884639465700585020007503785975697835127764355020419090367432487277947557342100527805646392171057355204606978162660581232114274813965088001723433087674368381739833243534732171286914017933768869005962315744471715462337010872587169520453400766721734637513025360805576484540211187265703522137999680334891614923962104195564710350395272409137354987712085740273268946929689012612540691711411487805983483071601349173820351028419735401957102501637667817242728084201457153964379275835939734688017690201026988121363212011516786359874968134326401988270900844307190655607913320849186551472648402140122320673117477370883232066732144146570273421229636616551798717360023516854296673383827373095192175264520715713270564785678506453569796356107372493449814969659103011428048063540848483683700089902834182274979348093598926529301795795845464454032480716705322265625 429 20568994086541931910553000387484608180059595131794961377165529417814761438097708660575947191989835510330785550973583219124183574371269810908303759789767628537042239502099761126428622302241383605382776393631781389348577023895191022752739352794612304035766388461476400101482086113693586844803557833454378365933342577664339895724274508928923624159493087879785592311867750599336986810997201862863668502802379742699897260740319571863519925289728484782577232378232836586410779956744195528268766914237716978795568930591192066487439596973202559493597130348122425119050718709333618146181159589096240577904064817952940701348386361329626026452968216462207784791255794814644301030581766164518112475568767397792108906556628089838878647297707514108500721649747450088730493272881661943057837443188479387040993072293056079268581442636770062799689970621983755191902632619259023999500307338568315864195966140332153939481070470396417704250779934227466583251953125 430 8824098463126488789627237166230896909245566311540038430804012120242532656943917015387081345363639433931907001367667201004274753405274748879662312949810312642391120746400797523237878967661553566709211072868034216030539543251036948760925182348888678431343780649973375643535814942774548756420726310551928318985403965818001815265713764330508234764422534700428019101791265007115567341917799599168513787702220909618255924857597096329450047949293519971725632690261886895570224601443259881627301006207980583903299071223621396523111587101503898022753168919344520376072758326304122184711717463722287207920843806901811560878457749010409565348323364862287139675448735975482405142119577684578270252019001213652814720912793450540878939690716523552546809587741656088065381614066232973571812263127857657040586028013721058006221438891174356941066997396831030977326229393662121295785631848245807505740069474202494040037379231800063195123584591783583164215087890625 431 3803186437607516668329339218645516567884839080273756563676529223824531575142828233631832059851728596024651917589464563632842418717673416767134456881368244748870573041698743732515525835062129587251669972406122747109162543141196924915958753592371020403909169460138524902363936240335830514017333039847881105482709109267558782379522632426449049183466112455884476232872035218066809524366571627241629442499657212045468303613624348517992970666145507107813747689502873251990766803222045008981366733675639631662321899697380821901461094040748180047806615804237488282087358838637076661610750226864305786613883680774680782738615289823486522665127370255645757200118405205432916616253537982053234478620189523084363144713413977183118823006698821651147674932316653773956179475662546411609451085408106650184492578073913776000681440162096147841599875878034174351227604868668374278483607326593943034973969943381274931256110448905827237098264959058724343776702880859375 432 1639173354608839684049945203236217640758365643597989078944584095468373108886558968695319617796095024886624976481059226925755082467317242626634950915869713486763216980972158548714191634911777852105469758107038904004049056093855874638778222798311909794084852037319704232918856519584742951541470540174436756463047626094317835205574254575799540198073894468486209256367847178986794905001992371341142289717352258391596838857472094211254970357108713563467725254175738371608020492188701398870969062214200681246460738769571134239529731531562465600604651411626357449579651659452580041154233347778515794030583866413887417360343189913922691268669896580183321353251032643541587061605274870264944060285301684449360515371481424165924212715887192131644647895828477776575113354010557503403673417810893966229516301149856837456293700709863439719729546503432729145379097698396069314026434757761989448073781045597329495371383603478411539189352197354310192167758941650390625 433 709762062545627583193626273001282238448372323677929271183004913337805556147880033445073394505709145775908614816298645258851950708348366057332933746571585939768472952760944651593244977916799809961668405260347845433753241288639593718590970471669056940838740932159431932853864872980193698017456743895531115548499622098839622644013652231321200905765996304854528608007277828501282193865862696790714611447613527883561431225285416793473402164628072972981525035058094714906272873117707705711129603938748894979717499887224301125716373753166547605061814061234212775667989168542967157819783039588097338815242814157213251717028601232728525319334065219219378145957697134653507197675084018824720778103535629366573103155851456663845184105979154193002132538893730877257024082286571398973790589912117087377380558397888010618575172407370869398642893635986371719949149303405498012973446250110941431015947192743643671495809100306152196468989501454416313208639621734619140625 434 307326973082256743522840176209555209248145216152543374422241127475269805812032054481716779820972060120968430215457313397082894656714842502825160312265496711919748788545489034139875075437974317713402419477730617072815153477980944080149890214232701655383174823625034026925723490000423871241558770106764973032500336368797556604857911416162079992196676400002010887267151299741055189943918547710379426756816657573582099720548585471573983137283955597301000340180155011554416154059967436572919118505478271526217677451168122387435189835121115112991765488514414131864239309979104779335966056141646147707000138530073337993473384333771451463271650239921990737199682859304968616593311380151104096918830927515726153666483680735444964717888973765569923389340985469852291427630085415755651325431946698834405781786285508597843049652391586449612372944382098954737981648374580639617502226298037639629905134457997709757685340432563901071072454129762263619340956211090087890625 435 133687233290781683432435476651156516022943169026356367873674890451742365528233943699546799222122846152621267143723931327731059175670956488728944735835491069685090723017287729850845657815518828205330052472812818426674591762921710674865202243191225220091681048276889801712689718150184383990078064996442763269137646320426937123113191466030504796605554234000874735961210815387359007625604568254015050639215246044508213378438634680134682664718520684825935147978367430026171027016085834909219816549883048113904689691258133238534307578277685074151417987503770147360944099840910579011145234421616074252545060260581902027160922185190581386523167854366065970681862043797661348218090450365730282159691453469340876844920401119918559652281703588022916674363328679385746771019087155853708326562896813992966515077034196240061726598790340105581382230806213045311022017042942578233613468439646373239008733489229003744593123088165296965916517546446584674413315951824188232421875 436 58153946481490032293109432343253084469980278526465020025048577346507929004781765509302857661623438076390251207519910127563010741416866072597090960088438615313014464512520162485117861149750690269318572825673576015603447416870944143566362975788182970739881256000447063745020027395330207035683958273452602022074876149385717648554238287723269586523416091790380510143126704693501168317137987190496547028058632029361072819620806085858586959152556497899281789370589832061384396751997338185510620199199125929548540015697287958762423796550793007255866824564140014102010683430796101869848176973402992299857101213353127381815001150557902903137578016649238697246609989051982686474869345909092672739465782259163281427540374487164573448742541060789968753348047975532799845393302912796363122054860114086940434058509875364426851070473797945927901270400702674710294577413680021531621858771246172358968799067814616628898008543351904180173685132704264333369792439043521881103515625 437 25413274612411144112088821934001597913381381716065213750946228300423964975089631527565348798129442439382539777686200725745035693999170473724928749558647674891787320991971311005996505322441051647692216324819352718818706521172602590738500620419435958213328108872195366856573751971759300474593889765498787083646720877281558612418202131735068809310732832112396282932546369951060010554589300402246991051261622196830788822174292259520202501149667189581986141954947756610824981380622836787068141027050018031212711986859714837979179199092696544170813802334529186162578668659257896517123653337377107635037553230235316665853155502793803568671121593275717310696768565215716433989517904162273497987146546847254353983835143650890918597100490443565216345213096965307833532436873372892010684337973869855992969683568815534254533917797049702370492855165107068848398730329778169409318752283034577320869365192634987466828429733444782126735900402991763513682599295862019062042236328125 438 11105601005623669976982815185158698288147663809920498409163501767285272694114168977546057424782566346010169882848869717150580598277637497017793863557129033927711059273491462909620472825906739570041498533946057138123774749752427332152724771123293513739224383577149375316322729611658814307397529827522969955553617023372041113626754331568225069668790247633117175641522763668613224612355524275781935089401328900015054715290165717410328493002404561847327944034312169638930516863332179675948777628820857879639955138257695384196901310003508389802645631620189254353046878204095700777983036508433796036511410761612833382977828954720892159509280136261488464774487862999268081653419324118913518620383040972250152690935957775439331426932914323837999542858123373839523253674913663953808669055694581127068927751719572388469231322077310719935905377707151789086750245154113060031872294747686110289219912589181489523004023793515369789383588476107400655479295892291702330112457275390625 439 4875358841468791119895455866284668548496824412555098801622777275838234712716120181142719209479546625898464578570653805829104882643882861190811506101579645894265155021062752217323387570573058671248217856402319083636337115141315598815046174523125852531519504390368575763865678299518219480947515594282583810488037873260326048882145151558450805584598918710938440106628493250521205604824075157068269504247183387106609020012382749943134208428055602650976967431063042471490496903002826877741513379052356609161940305695128273662439675091540183123361432281263082660987579531598012641534553027202436460028509324348033855127266911122471658024573979818793436036000171856678687845851083288203034674348154986817817031320885463417866496423549388164881799314716161115550708363287098475722005715449921114783259283004892278537992550391939406051862460813439635409083357622655633353991937394234202416967541626650673900598766445353247337539395341011148887755410896716057322919368743896484375 440 2140282531404799301634105125298969492790105917111688373912399224092985038882376759521653732961520968769425949992517020758977043480664576062766251178593464547582403054246548223404967143481572756677967638960618077716351993547037547879805270615652249261337062427371804760337032773488498352135959345890054292804248626361283135459261721534159903651638925314101975206809908536978809260517768993952970312364513506939801359785436027225035917499916409563778888702236675644984328140418240999328524373403984551422091794200161312137811017365186140391155668771474493288173547414371527549633668778941869605952515593388786862400870173982765057872787977140450318419804075445081943964328625563521132222038840039213021676749868718440443391929938181404383109899160394729726760971483036230841960509082515369389850825239147710278178729622061399256767620297099999944587593996345823042402460516068814861048750774099645842362858469510075581179794554703894361724625383658349164761602878570556640625 441 943864596349516492020640360256845546320436709446254572895368057825006402147128150949049296236030747227316843946700006154708876174973078043679916769759717865483839746922727766521590510275373585694983728781632572272911229154243558614994124341502641924249644530470965899308631453108427773291958071537513943126673644225325862737534419196564517510372766063518971066203169664807654883888336126333259907752750456560452399665377288006240839617463136617626489917686373959438088709924444280703879248671157187177142481242271138652774658658047087912499649928220251540084534409737843649388447931513364496225059376684455006318783746726399390521899497918938590423133597271281137288268923873512819309919128457292942559446692104832235535841102737999332951465529734075809501588424018977801304584505389277900924213930464140232676819763329077072234520551021099975563128952388507961699485087586347353722499091377943816482020585053943331300289398624417413520559794193331981659866869449615478515625 442 416244286990136772981102398873268885927312588865798266646857313500827823346883514568530739640089559527246728180494702714226614393163127417262843295464035578678373328392922945036021415031439751291487824392699964372353852057021409349212408834602665088594093237937695961595106470820816648021753509548043648918863077103368705467252678865684952222074389834011866240195597822180175803794756231712967619318962951343159508252431384010752210271301243248373282053699690916112197121076679927790410748663980319545119834227841572145873624468198765769412345618345130929177279674694389049380305537797393742835251185117844657786583632306342131220157678582251918376601916396634981544126595428219153315674335649666187668715991218231015871305926307457705831596298612727431990200494992369210375321766876671554307578343334685842610477515628122988855423563000305089223339868003332011109472923625579182991622099297673223068571078008789009103427624793368079362566869239259403912001289427280426025390625 443 184396219136630590430628362700858116465799476867548632124557789880866725742669396953859117660559674870570300583959153302402390176171265445847439579890567761354519384478064864650957486858927809822129106205966084216952756461260484341701097113728980634247183304406399310986632166573621775073636804729783336471056343156792336521992936737498433834378954696467256744406649835225817881081077010648844655358300587445019662155827103116763229150186450759029363949788963075837703324636969208011151961658143281558488086562933816460622015639412053235849669108926893001625534895889614348875475353244245428076016275007205183399456549111709564130529851611937599840834648963709296824048081774701084918843730692802121137241184109676340030988525354203763683397160285438252371658819281619560196267542726365498558257206097265828276441539423258484062952638409135154525939561525476080921496505166131578065288589988869237819376987557893531032818437783462059157617123072991915933016571216285228729248046875 444 81687525077527351560768364676480145594349168252324044031179100917223959504002542850559589123627935967662643158693904912964258848043870592510415733891521518280052087323782735040374166678505019751203194049242975308110071112338394563373586021381938420971502203852034894767078049792114446357621104495294018056677960018459005079242870974711806188629876930534994737772145877005037321318917115717438182323727160238143710335031406680726110513532597686250008229756510642596102572814177359148940319014557473730410222347379680692055552928259539583481403415254613599720111958879099156551835581487200724637675209828191896245959251256487336909824724264088356729489749490923218493053300226192580619047772696911339663797844560586618633727916731912267311744942006449145800644856941757465166946521427779915861307942301088761926463601964503508439888018815246873454991225755785903848222951788596289082922845365069072353984005488146834247538567938073692206824385521335418758326341048814356327056884765625 445 36350948659499671444541922281033664789485379872284199593874699908164661979281131568499017160014431505609876205618787686269095187379522413667135001581727075634623178859083317092966504171934733789285421351913124012108981644990585580701245779514962597332318480714155528171349732157490928629141391500405838035221692208214257260263077583746753753940295234088072658308604915267241607986918116494259991134058586305973951099088975972923119178522005970381253662241647235955265644902308924821278441961478075810032548944583957907964721053075495114649224519788303051875449821701199124665566833761804322463765468373545393829451866809136864924872002297519318744622938523460832229408718600655698375476258850125546150390040829461045292008922945700958953726499192869869881286961339082071999291202035362062558282034323984499057276302874204061255750168372784858687471095461324727212459213545925348641900666187455737197522882442225341240154662732442793032036851556994261347455221766722388565540313720703125 446 16176172153477353792821155415059980831320994043166468819274241459133274580780103547982062636206422019996394911500360520389747358383887474081875075703868548657407314592292076106370094356510956536232012501601340185388496832020810583412054371884158355812881723917799210036250630810083463239967919217680597925673653032655344480817069524767305420503431379169192332947329187293922515554178561839945696054656070906158408239094594307950788034442292656819657879697533020000093211981527471545468906672857743735464484280339861269044300868618595326018904911305794858084575170657033610476177241024002923496375633426227700254106080730065904891568041022396096841357207642940070342086879777291785777086935188305868036923568169110165154943970710836926734408292140827092097172697795891522039684584905736117838435505274173102080487954779020807258808824925889262115924637480289503609544350027936780145645796453417803052897682686790276851868824915937042899256398942862446299617573686191462911665439605712890625 447 7230748952604377145391056470531811431600484337295411562215585932232573737608706285947981998384270642938388525440661152614217069197597700914598158839629241249861069622754558019547432177360397571695709588215799062868658083913302330785188304232218785048358130591256246886204031972107308068265659890303227272776122905596938982925230077570985522965033826488628972827456146720383364452717817142455726136431263695052808482875283655654002251395704817598387072224797259940041665755742779780824601282767411449752624473311917987262802488272512110730450495353690301563805101283694023882851226737729306802879908141523782013585418086339459486530914337011055288086671816394211442912835260449428242357860029172723012504834971592243824259954907744106250280506586949710167436195914763510351739009452864044673780670857555376629978115786222300844687544741872500165818312953689408113466324462487740725103671014677757964645264160995253752785364737423858175967610327459513495929055437727583921514451503753662109375 448 3232144781814156583989802242327719709925416498771048968310366911707960460711091709818747953277768977393459670871975535218555029931326172308825377001314270838687898121371287434737702183280097714547982185932462181102290163509246141860979171991801796916616084374291542358133202291531966706514749970965542590930926938801831725367577844674230528765370120440417150853872897584011363910364864262677709582984774871688605391845251794077339006373880053466479021284484375193198624592817022562028596773397032918039423139570427340306472712257812913496511371423099564799020880273811228675634498351765000140887318939261130560072681884593738390479318708643941713774742301928212514982037361420894424333963433040207186589661232301732989444199843761615493875386444366520444843979573899289127227337225430227969179959873327253353600217756441368477575332499617007574120785890299165426719447034732020104121340943560957810196433079964878427495058037628464604657521816374402532680287780664230012916959822177886962890625 449 1451233007034556306211421206805146149756512007948200986771354743356874246859280177708617831021718270849663392221517015313131208439165451366662594273590107606570866256495708058197228280292763873832044001483675519314928283415651517695579648224319006815560621884056902518801807828897853051225122736963528623327986195522022444690042452258729507415651184077747300733388931015221102395753824053942291602760163917388183820938518055540725213861872144006449080556733484461746182442174843130350839951255267780199700989667121875797606247803757998159933605768971704594760375242941241675359889759942485063258406203728247621472634166182588537325214100181129829484859293565767419226934775277981596525949581435053026778757893303478112260445729848965356750048513520567679734946828680780818125074414218172358161801983123936755766497772642174446431324292328036400780232864744325276597031718594677026750482083658870056778198452904230413945281058895180607491227295552106737173449213518239275799714960157871246337890625 450 651603620158515781488928121855510621240673891568742243060338279767236536839816799791169406128751503611498863107461139875595912589185287663631504828841958315350318949166572918130555497851450979350587756666170308172402799253627531445315262052719234060186719225941549230942011715175136020000080108896624351874265801789388077665829061064169548829627381650908538029291630025834274975693467000220088929639313598907294535601394606937785621023980592658895637169973334523324035916536504565527527138113615233309665744360537722233125205263887341173810188990268295363047408484080617512236590502214175793403024385473983182041212740615982253259021130981327293438701822811029571232893714099813736840151362064338809023662294093261672404940132702185445180771782570734888200991126077670587338158411983959388814649090422647603339157499916336326447664607255288343950324556270202049192067241649009985010966455562832655493411105353999455861431195443936092763561055702895924990878696869689434834072017110884189605712890625