# Computed by Robert Israel, March 15 2020 # using Maple 2020.0, X86 64 WINDOWS, Feb 29 2020, Build ID 1454098 0 1 1 35 2 1050 3 29750 4 818125 5 22089375 6 589050000 7 15567750000 8 408653437500 9 10670395312500 10 277430278125000 11 7187966296875000 12 185689129335937500 13 4785066025195312500 14 123044554933593750000 15 3158143576628906250000 16 80927429151115722656250 17 2070790098866784667968750 18 52920191415484497070312500 19 1350857517711051635742187500 20 34446866701631816711425781250 21 877574937398715330505371093750 22 22338271133785481140136718750000 23 568169070141935063781738281250000 24 14440963866107516204452514648437500 25 366800482199130911593093872070312500 26 9311089163516400063516998291015625000 27 236225780629953112722560882568359375000 28 5990010865973811072607793807983398437500 29 151815792637612108219542360305786132812500 30 3846000080152840074895073127746582031250000 31 97390647190967079315891367912292480468750000 32 2465200757021354195183500250279903411865234375 33 62377049457964568272067354817688465118408203125 34 1577772427466162609234644857153296470642089843750 35 39895102808787254547790305673733353614807128906250 36 1008459543222122267735810504530481994152069091796875 37 25484045213856332981972508695567585527896881103515625 38 643807458034265254281410745993286371231079101562500000 39 16260265286250032704286912430856078863143920898437500000 40 410571698477813325783244538879115991294384002685546875000 41 10364431900598458345991660920485001243650913238525390625000 42 261578519396056329684551442278907174244523048400878906250000 43 6600295198714444597854379415642192652449011802673339843750000 44 166507447058478034173144571621882587368600070476531982421875000 45 4199687831363834861922646417574149703630246222019195556640625000 46 105905171399609748691962387921435079482849687337875366210937500000 47 2670162300181650046807987865678735514620784670114517211914062500000 48 67310341317079094929951360780651457764398946892470121383666992187500 49 1696495337277401678336529195185807149776177539024502038955688476562500 50 42751682499390522294080535718682340174359673983417451381683349609375000 51 1077174745327780806821440948990329551452003550366498529911041259765625000 52 27136517622680631864155531599564071392348550980386789888143539428710937500 53 683533038231672519597125182743736515260100293562572915107011795043945312500 54 17214906148056937530594263861694104828772896282316651195287704467773437500000 55 433502636637433790543146462699024276142735660927428398281335830688476562500000 56 10914977101049672226175652007243289810022451462637036456726491451263427734375000 57 274789335789583853413369484743756506620740664015511356410570442676544189453125000 58 6917110866427455620405507719411801718384161542459423799300566315650939941406250000 59 174100163332962230445799643446212297488143726958512615965446457266807556152343750000 60 4381520777212882799552624360063009486784950461789234168463735841214656829833984375000 61 110256301524947132742840629388470812495326212440106138501505483873188495635986328125000 62 2774190812563185920626312610419588185366272442041380259070137981325387954711914062500000 63 69795118062105550542741356944683290060405425724374408105177280958741903305053710937500000 64 1755783438749842755840837260639689015582073990878793703895865974118351005017757415771484375 65 44164706497784506243073368017629100622718322693643503167226782579746213741600513458251953125 66 1110809284641246672174269559231277379298672964718912352387825137611798709258437156677246093750 67 27936024546574636456920062795592572897287521575393541996619184430983295897021889686584472656250 68 702508852568273946196078049712695583152377380792984659032629490837962293880991637706756591796875 69 17664534191390656473191237916688794735788039937330846136545103863824124346137978136539459228515625 70 444136859669250791325951124762461124785527861281461274290276897147577983560040593147277832031250000 71 11165975979008629049532714897197086024537566653343779924058369878991925361333414912223815917968750000 72 280700229472300258050752971721204523672402717257670023090911798346880345889076124876737594604492187500 73 7055957823036588678399064426142606862176150495449650580435933561185279927485680673271417617797851562500 74 177352453389838580294895403143584442751995134074815541616362654375738117096261703409254550933837890625000 75 4457458328531276318078371132342088994500144369747030612624581379976884676352710812352597713470458984375000 76 112022965888088654835916958720702499730200996660747743027801979417840128050443126994650810956954956054687500 77 2815122584330539572824666430189082298414791279721388087776582210045722698410486373177263885736465454101562500 78 70738977760100737983799310297058991088371678310947700667206424765251493447237862710608169436454772949218750000 79 1777428744984809682251159885312178446967313689205458048410186748848407778389457689627306535840034484863281250000 80 44657897217743343266560392118468483480053756441287133466305942064816245432035124451886076712980866432189941406250 81 1121960751087749426511733308161523010887770300716287859307809779035815548817178743945532914949581027030944824218750 82 28185843259033705105050861156252895151570814871653085246025465180655854031260831860095095180440694093704223632812500 83 708041966205846688482301753142015498687049988040923888409193914477921152472034149738533415074925869703292846679687500 84 17785339865408768008305436894400627407496136604361302435040466185100162282333238761289351259620161727070808410644531250 85 446725889560561408208613032582886347235344137062486831750722297708104076150370173592385469873988768085837364196777343750 86 11220092109893170252681443609058540814283062047150832053273955384296567494009297383250611801486229524016380310058593750000 87 281791968507087091978263842365435766427683799689937563636822902467678160625405917039110192945372546091675758361816406250000 88 7076821027280255378090489677586511861422513605849568359515666073336008352069853143823108254650833259802311658859252929687500 89 177715674112037873820587016060739932699767616955885227904691164875348074908720469398254460102748453209642320871353149414062500 90 4462638038813395498161407292191913865571942381336673500717800362425407214374536231556167553691238936153240501880645751953125000 91 112056350754819875970316655633610144866284487267629658781760151957605005327975992187976295166862428231979720294475555419921875000 92 2813588806996020798819907331669993854794751799872005562889847293718125677256788499502448280820132708868186455219984054565429687500 93 70642256605760307153166490531714361838126295190334763326320359471309929638651625229443190706613009410830272827297449111938476562500 94 1773571548825471541292265081434530786574234645204149377128894131407355680289551441930701383697943640527228126302361488342285156250000 95 44525980462618417115600549676014272905047890829598908046867500035858350499900844094786555790732585080604621907696127891540527343750000 96 1117787634530316513006222132491608309387139759368055920759902865483527340674594106962870827663182604627678529141121543943881988525390625 97 28059926701869285661547947346567693127398817670734187289179004922189578088068419076851448096493295281117497097511659376323223114013671875 98 704361425373453497218448474209760460136745831326592864605921960291697572414778682949536350177280677464786151631415123119950294494628906250 99 17680183253060928692806509680921765085250640311581649177229455265907762297482070981107048789803459429292864513172389706596732139587402343750 100 443772599651829310189443392991136303639791071820699394348459327174284833666799981625786924624066831675250899280626981635577976703643798828125 101 11138252872449379221091475259728025046800696703618544204686578162245663894508296568528414395267419983136247818578112855902872979640960693359375 102 279548307386964811823472320244154354115782191777092874156839608777930387940600384465026871096907795655184258976078126579523086547851562500000000 103 7015848297041786782171611143991640829022300638289175531023596006708252940062640716913538463936957784161663198574387934058904647827148437500000000 104 176070808223837149052576010440559447728348121787834116692034476706812886284264348761003224912264036698672509118068774114362895488739013671875000000 105 4418538853998198930986074166770229950135212389628027595081055677356685289133681514145176168036340349533352966915344950393773615360260009765625000000 106 110880314638068010909650540411403883654336461852929749084109510394045121406562196487039326480911937073195461245234128000447526574134826660156250000000 107 2782370512179557096190763560790835772073770094159966133559196592598235055856256986614024220572416364874110406013585361506557092070579528808593750000000 108 69816889703764812321083048608733008725184416251606557610605766351307564827504226238185237386585632859341103706452003052618238143622875213623046875000000 109 1751827461832997813744606770136557604251186958239852615275291476796570548653431731756299305067079870369705675570148883934962213970720767974853515625000000 110 43954943587809763326682860777971808979393418224927211074180040690532133766213377996794418927137640383821706041578281087822688277810811996459960937500000000 111 1102833494522974692475781687086950342410906934742543088662985705613801734584723042532184294703408364585076138070229845311587268952280282974243164062500000000 112 27669304639371061480865594113520807697987932916308447135205266364060561376634569192102123822469442004321999535512016654692502015677746385335922241210937500000 113 694181227014309374320831498334791945343325573608269448038114426036386650466893837695659478200892637896043085691828028460648170039348769932985305786132812500000 114 17415423765446708864540158642434254067385185443154830012184274197053208950309792770259527260127657406865642325251124222784682160636293701827526092529296875000000 115 436899978811423957166942240725415852038315304378275518131753313552160937579510888193032488221463405380933722681299942458554852464658324606716632843017578125000000 116 10960163261562445822032775176818621805443944273627428946236225365834382141003247281394177075210849221194113215539507177193057074759963143151253461837768554687500000 117 274940847629792978527061496956945769222033986693132512454729243151486423793542998041811194151656773198330959723149175769757457388209331838879734277725219726562500000 118 6896821262577857766441542635530165058451022039081968109033886099393218766346502323760687582109356344636098650682386104054932829399149341043084859848022460937500000000 119 173000096376427776746453821571912123525010930980333401726606302577216453928943776776686154895768308308729029178881701853814911729045888932887464761734008789062500000000 120 4339419084108730066723550024428795765085690852090029493309041422978512719384339734148544385302188400077286481903616021499857369203567714066593907773494720458984375000000 121 108844106779090873987652680364804918570537782942919334811511906766444513250673314819345720738778031357310450186590699382248488558122545555306714959442615509033203125000000 122 2730024317573918642641124605871336482179062424633878397731364218896067299566068388091786110333285048798114570253832295980986680228319585239660227671265602111816406250000000 123 68472561135898691158925767553764821524572419349557031357733809880442013163913178676936261385188490858066532107585956366677592752068015613531315466389060020446777343750000000 124 1717336009134233302453702718485553185011453420783244899375420554259473072094919239397353007322066182004733184311228421777155753701060714178083799197338521480560302734375000000 125 43070787109086571225538864179617673880087251793243782076335547500827584648140574524085613423637419844678708262525608818171066302822602711586341683869250118732452392578125000000 126 1080187994164393373592879450853903567151394568782939296517621667481072757842255678540559828719795608803053318330007332265242615213646226735022537468466907739639282226562500000000 127 27089754026878684211758433472202227254938517335225682357548228432497769556910112883084118539153929244391534006937585458777934877602072694102730565646197646856307983398437500000000 128 679360237705317002498004464420071480377755005047456565372889166158733127169386424646093910239719631832006438767731635333415398102364479281795039966596050362568348646163940429687500 129 17036669526951166690550732111619622007922770863011798364196096531189935398395078168450494570740255883539076197004742948089913277993403802144239955751459092425648123025894165039062500 130 427227251214313872393810666799076674967909484718603558979071343782147610759753498685758556158563339848749141555657400082870132971219203038386325044228897240827791392803192138671875000 131 10713294047626115044379145346831808223431928681684066345391216521559961078975498039562724099090691384756800992445301979177315929850802152527473876109098682718467898666858673095703125000 132 268643964376079096946174023469797615299694575275562572751855505199723266450067412961762248242349912754128873371166284477855422180349660036863170681220580604531278368085622787475585937500 133 6736297903715968333199175701291541706950988034165422406973218870985542057225374603214113517956668864924960847314583148373291977229068543029614091893764182827908371109515428543090820312500 134 168910156391683982086188286241340150263845670110416561846492652287398666509531781095518070301003040195133346619231338645778067488728882869996293647485430255983374081552028656005859375000000 135 4235265773228520587864795177236565989949019209805630087780575022169218415813074659320953096065891044892787987452578380118213025550720507518055214790653195677805342711508274078369140625000000 136 106193060931685700033962879076299191365633496363508813230380594305860549984724886678562132776358003405032404685391854972081664831823212725268884429677407332803795725340023636817932128906250000 137 2662577841608323938807755398737866586430299708092356010557352857230883132828686027305554205013063808002089854703073152037230063484034567235756335882787548818839695741189643740653991699218750000 138 66757386463513049480252417968355205717745195579706897076293049898687359707154011988965344560472469389037905052700239898904463910541736250983455957640905209515835849742870777845382690429687500000 139 1673737351261460269343019256256963251268647529462435513027922869762053586902386559579454861821917667775518698623455655019295372145596768594801036060277371619875452779524493962526321411132812500000 140 41962986449483753895671411353299578656806805917236776076628637663320057785909834458027761178535221527800504515488066779412333973078890412626797404082668388469734566115221241489052772521972656250000 141 1052050759566844468235449922935560358523489779556255343481434284679690810448164998646298835220723461707622577746456142306543266630027500770466161868313707469790863058278773678466677665710449218750000 142 26375357070830748640269026236976020255941011374790626921083845446899290740813150670287491925251940307599551949136506102896436825372520441851123494726738018256728679489242495037615299224853515625000000 143 661228357335162474652898315101811416905933746703667115469129971518419281858847168901962647216980461557653103060520100551634447685038362126127816283883606961191414796985554858110845088958740234375000000 144 16576627569305114815951131371649577882155700177779432547524716647093705607711376942611702475370135182105053486447760854106946917659642272745287616561248757846534773729985090540139935910701751708984375000 145 415558904927062705903326638178939417942317035491229222829326517325418068165730035768231299986003044047943927056811108308129324453053790768476693008276822308773475189713764166299370117485523223876953125000 146 10417435561870202079494352710513138833348495547245883257228322283637192667716246102135113410608021515174484746766634632929817311631348453511128057604747737329526843796934088004491059109568595886230468750000 147 261144558132596562332902651280550453067273510827218229951607942960564999867580727118148931415582035941618886339013936206437937369806252048901407430431941578634737546882327308139792876318097114562988281250000 148 6546258855891440853074789434127312032970167061952565088651793705295244253437327686542787402377090225293284245390146644093815862445818885820433929506097994977938353371171853467558321426622569561004638671875000 149 164095817629225044202915023734667855323111234740891480577949325431394209977103482612330945958915650949465883600887232991210753330437137842545776689297154437869796978800851494639800876029767096042633056640625000 150 4113335161905907774686403261615674240099321617505013113153929757480281530092727297482429045370152317133278148928906640313016216816290921919814135678382004575936244268608010798971008625812828540802001953125000000 151 103105785349760668391973750630565079462092267034811090286673007497105070141728296827622476402159116028804356249641798897912360136752722777923817904256131704105421752031002124994074620190076529979705810546875000000 152 2584427909095974648509342038831927320727444325017304302580422095815594192368321124429221283501488368879898666520626669743724290269920222262432540889578038109484584705513934843601475677132839336991310119628906250000 153 64779614584203024686492331496212034477057182917917398695398161682698063579951055635203030210641881664407917556252309009589429105785255244290384276545959321241002498991149935458899733475846005603671073913574218750000 154 1623696833084569320064028568671288656372991727682864668598940935683211204016955030856387640344660150809185466020350082967631145119033021058187553944593525844092660039648303577086707605303672607988119125366210937500000 155 40697175461506785860959683801857783419413373303535027338754100226640487274876582547593974082187127005765713132187484337608045153467376043942313852095134502608386995187313931593431348687772697303444147109985351562500000 156 1020038179836484184079181818367076494678886471902704851888003409526694264389534857442900247829177349952204732992647844615688824038829745716759276677512666058966622763989727388014849829289687477285042405128479003906250000 157 25565925080615065378035544301111121060900753292593271287766200105016190639317322700877786466291801732878507161312543111864557468743917512072915628828104082433335417683436797909798943173598217981634661555290222167968750000 158 640766223539466195550764274888607844311183436953603508225026281113064018555041758832126800041237562418980306068339688120149668203961476884865480317463874471113976291306390631156986170680056602577678859233856201171875000000 159 16059455350973413768992425380069825531950100605409496731300186982613585622275732131736008164555545196475701381649897214835197659074128838906848673365368174637667896357584696007299307485283179630641825497150421142578125000000 160 402490099733771182585372661088000002394499396423075511828210936251752989658285536551633704624173351486672265877600548946807141330545354025102894876219539876856551652461966443682938893849909689492960751522332429885864257812500 161 10087251878420911315105457686273788879886987978677699939297087750160393250131566086868583839494033995333680700721231149070601337072984493734721620034446232317491837998037481989196636252698047186981966660823673009872436523437500 162 252803966829561110736593569174515943532970192552046060207075162133649361700828137732632409804603568031202121264988879414979268077261216324462776403332417921043313964642173931334187303617000441846585090388543903827667236328125000 163 6335608616556792253736102638514709382406032126227657398441116793349433389864312531520266221176721321518163591211531119080922147825840912180554856488422866303447469604682702512270890400462863834007976038265042006969451904296875000 164 158776533012490342456435255148143021717614585602412633582884085491866897758184905515538379079489784338046660730971907923308475777830525299159027196142792564068104268751499434911179021621355916815687692178471479564905166625976562500 165 3979036145494833733680968363864069059408098857369552968880155718235573468061179298828795136325395504471654194682235389472003317220177103709227742157881498499524916068408788868834698511541252824441627922169573139399290084838867187500 166 99715604609991014048872460202858598115287296666610484039406311975060154380328348693540890163335212642181213553482525422912854214674317779701128960101126709385684643642051576472002083180792841865525133471237495541572570800781250000000 167 2498861109537798765236714047598582234206451117064460333562367758177405665159725384924961828344657873697774722882181849670001765798874370706881585018103085501671199003844226631948076156356994270701932236988795921206474304199218750000000 168 62620269471155552390753369883273995273864042874055821454152192035279034823347880181750531531732200287307330853178485637563734726269411313547449243608416606916879451227286869764889289394422296902709135224540659692138433456420898437500000 169 1569212078167714582099648055950682662632036814033292330522689545972820783886853683844458586017076143294358261320774477367351577312135839721144660039536356983982156662411597002688202015298097203449545489206684578675776720046997070312500000 170 39322608547026259527908827754999459663602804869304854870745043916730685525635274665749373979016143355493918783685289844617163054998227513012213245696616945598611690481608254302657297559822906392323904611885154736228287220001220703125000000 171 985364781426944573550229982047793477535310051841937445152880194053748464779807906097871739766574118586499660749072906340260489419107630954721250045672535742047082419378312103432084912537082771293028837789051976869814097881317138671875000000 172 24691408185756576232566809433872034233588292578132269701214614164951487693028907414429227897639153785510543824584326897247225054629964473342142951725864122373389100160003053289490034726946667117866013319016360583191271871328353881835937500000 173 618712453671992820625301265293845482095984094371117856385926892514824850573874645326882675932171859307446286009092815604431911050987838103688957778795496939240703752564238358438955494458461282982365131433155625018116552382707595825195312500000 174 15503369528792463781185709865983714378956842824471688815187593398647335336218927894397749810714191417129113833331291241582316851622453874322321011008898658937295795179195857717206011240453397665535126281888267385511426255106925964355468750000000 175 388470145050028306745710501499077643152718604487476316883414840303248945424685707525337902399895596366349509480901211967648339396368344222305015047280117825371668924918707634799704910225075135790694449977600299916957737877964973449707031250000000 176 9733825793583095640616950634153025035815278669260059985544655941689362780243545285151932668088293068043189413697581504416643049647638625115710888400598406874369658857338071985606242352798757663846377979552371151328316045692190527915954589843750000 177 243895578500231803198509469279483988891755711289086813762093497747979231245085442596885996513963727439387260168072169333829445905012866115187445141563016579027284954984713837605444547088488645418975629035676644384977862500818446278572082519531250000 178 6111091461297942934075012544867969609310283552524310052690657303123524558163376820124222159844259687526220114323606040611681622114367319515370816468376707541919611793437211886069003820307075048138378120781560864926973408728372305631637573242187500000 179 153118688290062983571656040579513093283556545994813020035293843600608981247836564459537074787159244126006129680119402749404425001021996804616972691959047672209550049684725672117427274492051573133523049562599444017862992950540501624345779418945312500000 180 3836473801045466977267604127853355837271333457981148446439862414659702807931905031736178929389378838934931360318547257776744204192273364382347482448529472231472615133767293229164427821995292193512160852929574958447567212260764790698885917663574218750000 181 96123804904647473712202125523839606199035896309085680688424177074484818972216515574163378147960403505911125519583490685179751193436241477756606811624757771103471323931683286156136354545572652472804693193566974787622747555815294617787003517150878906250000 182 2408376650358200440261767540597300023448371907524344527138539821206872387435754456143873650300546373554696331699454491892415744187193742519616082752796128770504556247958658158637262509493468655362579126168491236437141367332515073940157890319824218750000000 183 60341021540395349828416416249391369439949645879776610147159590602368906537666307002293227795781448758187337053781414455337301568843078193729178903943006832856630548616887692116676768338948381337909427833237881524941492727975855814293026924133300781250000000 184 1511804941854470449505433037552685940859607975574837895534813655852829669231748235220498805100828688995889259880066959995135653436774948223323449712919899453636232766977457938358042945883434988955230773430579531684675442804177691868972033262252807617187500000 185 37876842732407948829500984481387563977752880901564181869210061053393867658860286866200064657526167424302414700238434376094344614483523702784346969834506670095156426351029824563727184076593087425986457485679654753289030688634397847636137157678604125976562500000 186 948957457704414201857390256361645420087787231189726276938273572628039910162843746217700544645548065576608884425328517164514225287597959435349768168972048831416284660192467647671874611811418211855359633781006404034015500048582225645077414810657501220703125000000 187 23774682830722890565250659631306464134284936781411056724362629346322818070122582625828486907296217578750869644559701085110957997178590587992586437816224859760349163812843373953704452172922429532312084942588315523526003303356191054263035766780376434326171875000000 188 595631681556940502991120249273688542938734320427904665807170128836066346331262575359851985815772259552747851201469106972726660461229583348112138947417122816336407242332405804903978562417365122857393191912717904871316359355359892902015417348593473434448242187500000 189 14922306942709594082872774498999551591613264588498034881465346878512032539039832245126450544114717719482862833010350378390797551766783477001645385799048023996576128531449425853017663984371554797511940548712800420982449531998037528524037043098360300064086914062500000 190 373843058143671935970917929553883503031995470743424452819868690219564604662261060456852129420979243919675932026996146321790507086367838686988589665281413653808959851629996142422968845082150530716614931641436473704612946170056098083023243816569447517395019531250000000 191 9365649388573142479690273784897029120461247787996261815408752265448254624654027090502813818216678964165703323294118115967369509990942974435813620672102431065318706230625819588973329443550210939680641088504049877887816478658211671870503778336569666862487792968750000000 192 234629028953316746496407379715389114944888551355531350688104679150031795544718074506867367008449092800192880130441188217724204911752269307480539142879232778250953005048490584494592263663940180311791060602627499545002069074718740321339183196869271341711282730102539062500 193 5877882668338271861710516481471017465070135470487015961538788205649760266625450208501055541377468205642137696532037020894800677452446746640768946921352800429240195748235502466483697382461921097448237191780849535233601056871839945355828760398253507446497678756713867187500 194 147250050351154645607799536597676004537324012301891224603497477729164097401029319656263556345847914842375202088379896502828511816592222622031634443493683557144883254311466711273766851952396580070095014185850148150697428538129598631079009152244907454587519168853759765625000 195 3688802543412258686123593519382806575204245128690967344554282967728033927200144751388961398715215712846168524111465612391370667815656448762177098751110995777706434345187255818319749086089524582781610996399374224185420196968015842629851075429314732900820672512054443359375000 196 92408267796705051779932878470252960633943079499350253376334333528289013176289340455713267692304638520789221700955592636947091729463638588889232422795688720757849962422803194224234530677038600517641377511841466534440883505678356057717187654887425196648109704256057739257812500 197 2314897469932687464639435305841108430093954808778139596001065664782265380837502005832208000312301477665455883726984008443319277588340388000854629474602659070761368348002709459373590908077083723627209127009835722575968325383363894136214827801367732718063052743673324584960937500 198 57989350761950150629351510691777261683161696219896830283663059077373920651282878529938139805803107723336672642857781221610422307263476386284035162596107015105941348515623428881277832848799673076722006413983763555438398454047903610684977504519110880210064351558685302734375000000 199 1452647806775484929081996385922159042666135958071284919417388690958336655510779645586641341366474834175041774495708740651899272370394119525758368269053233519111143830906446195845075360559127488881704532531201313185228222580044218589269411356923455969081260263919830322265625000000 200 36388827559725897473504009467350084018786705749685687231405586708506333220545030121945365601230194596084796451117503953330076772878372694120247125139783499653734152964206477205919137782006143596486698539906592895289966975630107675661198754490932572025485569611191749572753906250000 201 911531078423979571040262127702028224052691857958544453781727010334972078435045903800969730359174277568591791698391205995109137071853763755698727736710497118191798309327261754884591336977119069693087199743431319541218824489042746999771819546576345771882188273593783378601074218750000 202 22833402261511567472592704783031004028250598026090271961067023130173062954858080560558944730779316061866705277197324268986397195958317052494235457167104531772527224976217546929287287946060507389341689260899814241973105207497803464449729737156813413889722141902893781661987304687500000 203 571959854678750347774058639515825889082040842180635630157762623728719335593366205174592285497600109234444316918957605457122313997280996117897474382732643074203452901497863182933132311358215172782278275328451011923316453104070594171068353268189143889799197495449334383010864257812500000 204 14327033614747128809438429646695442613770728938936510147579250035557626494520104453147875386729100775431423820862124332773995218265224951776745559292959833868527668267912161101903461328629801631948245033962669955530132722361768314775290613727679045474872054910520091652870178222656250000 205 358874720057202470421787006028200477179086307811897461501558287476041034387125543253240683467580158448001762537204919262412026564838683548163846082777310960560436958808433889064752555719580640878313357314138098642181617216232586811566425860934789748846185375441564247012138366699218750000 206 8989289104345459938720490053910264379825657030628111171592430890176561832221202928090883139285017561124704343164938754340029403274600034507405076636557886196562401492483101298903510618995320907437363707480352373755617207940583242464479405060308325747797653093584813177585601806640625000000 207 225166492782759467547177492413162902460850394704380465819839392104181029468922401846141203271462879490007690914542064933589625391201938062419784165993007922363169332070168503549829480963723376352960052286403995448902778855903015034677902005979220623199665851643658243119716644287109375000000 208 5639987631722003970773051612848936162601108444277991475583477081071072901601373623165363793482315394917981104157519991846163212923856237044264786080882554209192847211949893766801017287600955724994816694289253924465305181919493790051307064668998747340722399457035862724296748638153076171875000 209 141269546660596606636348924369685075651755036869833901314255992915823285358292779508472150520956560250696799427103431374711313012709987564242708876236460149689591172988314324733030265553067001054296006672747580356822357068653349238844940112642145657075032350036281059146858751773834228515625000 210 3538465787784467385272358772307349990134435685406315813871364393986811814212476286736016722572530985326976976126495471576102411651688259942460231852398954225558331285326349276646377127662535359740938071898344155604217134195793414268211357107131838839117476958051611291011795401573181152343750000 211 88629344494980616735376379676039548331092381978068147281090809583982466531340934480568001795240882736744423311983547712226072253929727269174892537156059114133060572715401686858180583505670613157492216634989331101271504996325915613305673091522235868553250548451671875227475538849830627441406250000 212 2219914241831825824834191396602688686972172397658216330483925466466730647553869632508566460060042864774117395219965275244907753152673829242069242322163556113427130382635768666117636313278825263520205992131100698810149488351370810880439264698033360669895096284331970082348561845719814300537109375000 213 55602077371703243077419770426644808192472017565758610906721795134272338050234246429263859457372435134131062457739505837706961798448426662002062947364988600305792209349116553210035632541514238407888727549386958817615716058002644488484241676826328540722489852943244414973378297872841358184814453125000 214 1392650162207146649041915745265496130428271094170402590934714121120092205370353088134833115380917066910946237259269865841632314204128817328649800924655789241303954402389087500961640142161291204982633549835112613375795505004178385319044557886865051300338998185868177870361250825226306915283203125000000 215 34881028481327835837631238550021844941191813219105199777597374615031146632183029672586401517796457699141606919261247570033441916228993866580368269671029884020566485845884819500829917049016526227123170538893401967575157183476746999735139275445433959313141884794884362008815514855086803436279296875000000 216 873640574462886999451782409979713801536331988497033012948156466052400478148658289484687186163327945149796728857422913675374633179624337121295334902408665150700299483454800340275415977940645402262668299145431965947137038715783339206329182778517582036500451836760761104017092293361201882362365722656250000 217 21881274295879220470140264508017255812672646808669928227526407340989846077133446098383755100450172266770254476221629197353277102909024296102489148362170945133899205956575298845146939355333676319343788967075680806095344725439089624822115706918170775891151869736381274655911965965060517191886901855468750000 218 548035585575690567738375432173276223565103906308889028083918275604608071473158787601721572699348351268649492844816951456646298082033360810640324541547951194638025984050005191259184811376705838089986641101987234868259551380263437392333723668684460717273803709911200732207703367748763412237167358398437500000 219 13725914095354624493356115276120639663262990530156421548129186035119978411097150456600195553680026058029874284264022733971255456529465680576996256211828823299495764942987572940897847901375486401477519298832876635855724380460022621447262439829836835772816499309876420165110744164849165827035903930664062500000 220 343771757570018095265419068961021475202632171914372194228144613879595822932478631890304897730804288998839124119521660291734625297624344999905678962396258256273734840163006940474305190620813318509732415166223410288932006074248748382610982015738186205037358687260995795953455456128722289577126502990722656250000 221 8609849222398417001330744555200243734147371364461765135985431845355488144485381119967590990678740903206219692314716695541860411865840495812117344148702667187670236833946802785182258959666071121951895556312427945471668115931976571483039753199596654501727512823482406020825230541504424763843417167663574218750000 222 215634061606014407781076305076186284512880111650483847549905410180975288663687923545134260847629727125344961663377589311769116621504834039258434384985526259294804129715064069755015134305150249720957384203140087282984120380999052871377031656710618914547770140984514312954001269417858566157519817352294921875000000 223 5400521229011616445996911048656952461903297863533418334377675855877789180209403825110201106878977695045074488295801956530181687583428242642414152646386386359468524952729295199918204148404771949289448389123486042490880324340267759132918034989815276402463211826899158914117027308066099067218601703643798828125000000 224 135254125423014144026976209745381711211060272385814628820798042640510702236494444012804590221388682451798517318479682929171068157781394826892604447974230479806332254396479223533665737823887368908543774388315878117740350980129027360427099001307427234900975974771894113875877335706476856103108730167150497436523437500 225 3387364430038598673742270852956559745219220599529179704023097645685679142678427520054017181766778780515042867065035614692795418084880710442399226952599061127594143348996268553832028589500468105776196305236266547526519456769009196337807568321632677638519998301509437029735861274248875929515634197741746902465820312500 226 84833994132825081829120588618292602468764551297943173118454569356552849325486282139405917030088353529713020476053546810447885249382410712849467365273056132664525890952738407144642839896339156985368456139987914420354425333241557748991109896904605997495677833568776166319933516868356804252471192739903926849365234375000 227 2124587033678901278407711657687195793105402969730427044838829192916312548085416361068381666590538721658231371834204465274873249527484603094930493266860458652853875286635761430032134558637392543884668163682076182730021621231181743625614360193403899100277217990477940552990405477518098820155501016415655612945556640625000 228 53207859483800553946087866514885473590490574373512010640481204787509406357753190446054646123824456581879390934970646915436518661412004752947601388393742188192086087222325428795980211972892593971848487783441469313107120426447577877641482441685685367818346117217671230515680768757141860803017152647953480482101440429687500 229 1332519974408716929610541111191564153019491021974198170406810958324744303326264398288748452052983661559293917083216856157329408398243874489757615556498303271972112271703215432947364697225061250779699028113697932361001465701645673049231012240469020019380851450844299157237682134594797256355036552122328430414199829101562500 230 33370935011279171802420507828101780527792470811179919398014048347610987770257751887579091668805156046006665053910126484635727792929933552439147241762740116724171159500045743016420959373984142628222027834499565610432036706267300333754654915239571979615798714595057231068213256935939270420021784957498311996459960937500000000 231 835718004503246791675336094309821646550993262522406206569312855804889888532212531037424438545618301844798949510260093998344957931167383553508514257997625866880217132934045988528117965274884264520625242521991285958222217946997110089916357942255081827174872571135957063764561434521249694284961151424795389175415039062500000000 232 20928972440361482153593546154914067958884788169203362328309084880286251087811012091928603396336389369475353002821599767803380196465872838128812361374854337442129575613563824109260195595892575762348416633848143842315823647724367282855232929502163902654681076027154786812379749717967503119808725386974401772022247314453125000000 233 524122550169567589554585157999672045236449523464813816247568713632919635611061182645508158015548635068191780135038775300998813074585270431251588534859549609334017483713068299045207044214734676280270433727484632274303995641509369508413236668004834214549631238705786184764960684997169015897355848210281692445278167724609375000000 234 13125462153819085789700294982384949508912795758563286167567319067901320789234267223515717119534679493588050562356099244717320703491750789432197900915713507310672403651959744582926979825206603431634122827534444209946245360936944039826075072113283455116499312217161995909071237667023121509224381497915601357817649841308593750000000 235 328695084149894978180366961580150756850858736336786974877164564742975629126143245150595724461538675828790117274321889596431626978931716577908445305910527619248115299965034454768192664984429196575177926978894485853334697655803896486708305529304992056853610435736163174148443547533749234390576532405248144641518592834472656250000000 236 8231304861550336106126986198892758360121081066739029752220519396741465966675875334067884455795311754865040648691704947097080150192739173624741151516657704363374412808446413676610248517194815897285176052734179709293254504855089102696805447788951284135613718962714933725497039686120584640882658078453459893353283405303955078125000000 237 206129933980174028649213768314044391845226228401249542529235369703209284861693333787733730992173735295881925105423075362958526124024924031488771030596470360323321265899280443758151160124688744094462109168680829428926014710189678584411562584925847558417162118327903509117404770198842488791723948082790229818783700466156005859375000000 238 5161909271100156347686193525847498215956085383493475938967406737105577049477698610818878305518300262031328880791266929257280738231884652217113761942667913224903339263696266574783953421609852583205857859854360266371424570053489430097029046244361560706581034559808003841763581640273534593271742565434578864369541406631469726562500000000 239 129263711244913957074903214444340070387017451967399387007196356994045517326878770651677768445719778528274072600567918709643620160325647044014334164129152555025299102482101068828794816854958023893251294105557933867083581806569599326906773396537673392589487413558371979050021071619402111049085268845715290808584541082382202148437500000000 240 3236978769091387008417367995043682595941562026350292982971875439725889829727255881735764118161566120645529901372554964353992321514821411393858951360067528565425198357989280931921070205409573848326834489893346593921551361072847049811290450471630904539428413981190898308710944335135861197520843607344787073998304549604654312133789062500000 241 81058783699031205791696331328168566251067746178522896897241777090231307561842279030188118062676562398737647115283689667536695686066171028057837225966836244366560465105665188481923894977787461305611809736540857652765819353006771558552439288781296717408508209031066685863363274118443661108042701951559294570870406460016965866088867187500000 242 2029819128992269037593718048961576493725084883644003120649938715565296379441174425301404939916611438579959262473632890021786677097359489380291295823797634879592381894794756372729168609774347171537221351253874369321325889583557998532346206983531645072295701432761421968313972897346151183118755263745658368179647368378937244415283203125000000 243 50829009876205584747974379950334127425173421880550448515040646437098059542796487152094852096265763801477580708444675455895357737191080217609351996246125959844936805884057993942621362100727993986847703384279117437531967235045063461190644730431234815905017873326556595379384876873873785799496402386388194116761951590888202190399169921875000000 244 1272808403047607060697227301215334092491022982336734591913517826765037474616748100406965353722064823061590238231954782932461622025563525121283363512556678748576081491604894848317280829653475587129669949499776260423443933631661220278175570913667396414670734450923199990852629498767905046044766469593573221530391492706257849931716918945312500000 245 31872161439579874764806079563086019009928269374023945801589517825320428190913263657129520184019868120338188210420582013431232861742172353547238510814429486214343918167330734262965379142547235620573572000739295337542157276858128924108600520634079497975530432066995232424003599897718765132590376697781925363628374725522007793188095092773437500000 246 798099652308178977850428658978088931305520891642225634706469226845422104292787415154137578591717022850744875512970671555839001741186104462808899295190592012521782666303891557153929819179231591149321965546967720647397109046528756798816988646772071981826290494035327771267732420203038996816084229505433578211182066297624260187149047851562500000000 247 19984803034518570761153446379674008259613954310960184415625555336190023137857854909831339771618501159238287672257990297865847067891643951831874664537464824281162857453803924214562979480257276887686462983433179563579559188067936683403575201539616458330346585852666001074052328011966786215819760969599622191239518542715813964605331420898437500000000 248 500425914695001308172431056523288674565333291415575585568688300958629208411682576572792822507060049188990993728718224797366573756480277987402990591845389349943634454790816005534016542630635844647310222286774375362213961927023737112645975812746041154159081847359096236572036116751265090323551272666184087933860524799456470645964145660400390625000000 249 12530745293668004644398022640251826851063666955727364562332415889466076764846750461571739953138632155395015445375735468319600752496604551210673278474522098782725143877994930901624872061453873459341282072120635463387164869939730927298584976676592636932457330595517931867576888304996537502680089096681356579388033622990406001918017864227294921875000000 250 313769862153446836295726486911905744350634220571413208640803693872230562191762631557756368426591349171091186752208416126722802842514977962315258893002033353519437602704993069776686796418804991421905703085900712003214608343290862419556567815981879628788731558111769013964125283157113299067109430980901168747876361919679766288027167320251464843750000000 251 7856747345157025363022473985025209574676239347774231140667136318673183599104494579045811854825205695379713580628007551220927553247835205151997618097680396919799463478091161129667237113514698689588355951772454083427106826444554064967780990930064197079430987421244893437308874122081502329230210253844477472431884201853335980558767914772033691406250000000 252 196730459317225516034411947799639176254789961446251581339720754646142017898211749181662987317250190229547590054613998603984336749975556129004384802366521049856883391058552487016667722961419637822629071649540417723908905058988635515661500209399623347504799724714505069799281729009263014672391375800629574805734878228946627132245339453220367431640625000000 253 4926037390413532190031619325338791231518159706569184852913561188471579776225974035833340018398339743494798351762765538166959578304723905443647342778624153560645677005359407135377826185614993698048834659683156309410920606911830063208362070460658552989892910103029207973037350803453285367389720813031574531202887168301884912580135278403759002685546875000000 254 123344873240275845388193302791947685954549195802283526238308067553855304633059822314567096523674963656011486288233026861188436685110409600872429527842715026164198841551519013311035332836658897321222789116475882393123838818737162212618829795786568492187869717540416388616210831141586200537789859727877220545080166891338535606337245553731918334960937500000000 255 3088458884859455971778879365986611665959986726265020843261164750319082823851321433249062397269273109582875842942619123563483012684039079614001813863826413498268272954142936862709649412400262978023558856896856898353316513167203061676749914690577411069096267241159053495351004536623638786014855899460768836001321041573319803319463972002267837524414062500000000 256 77332115046676221793369596624899143667201230138120248458219008006036409769089728074712851431625158720414977161180424148601273872283947266897467292449716056733982928265844630038940830990178459723168016690268955931424839255475670411515495910807035956847293253968084112910937262030302830540450102795091907182689327642519452887803765861463034525513648986816406250 257 1936311907880783997044098654790762605052295392757991435130892282174491427486740856656720618531159129828289408685587663020424892483063037597218684929626158852463735966500817876655969834326063767776599950980080666998905994587493926451759596054643098763861214355193078858295257903365753753026445180880997753776676355562695250323024254157644463703036308288574218750 258 48482848546162265972499524457164055924952822624870638259478930786229514037071108271327190681051503793374998372515101950046297695506152026659041490873585217778743156370524354586037074146303767208669905749346205848112142345097716142939406939972846581451718778040880966761966535099778175366476108017407928253478020375717098128243165433559624943882226943969726562500 259 1213943138308348628693665699245980319202004072286818876883092147292271808997707093202922129600845567953810287435368479328379307163542069084493760881525869255965827679779345326217955312118841429915924087971081640637093602733431232382092872608972625794264078284151015712167386023637302962361380542443592334840945799754924252361609759987004508730024099349975585937500 260 30395268578412882972291398854197430300019409656104580340418961072587267217596435295196242552698094797612711427708649232414420344748687960538670705148974649447452069982167454129534188776514068110587176202660544155951843668440912780028556156478506899694842883191627354946960319284149393403740720505029946537748296755402141857207998221213074430124834179878234863281250 261 761046284137655901241089239510268992377880621082925028830030308848114142785412661509990211041693676254402563908337251853748034302424045295479743517810533847276242441890667864890827293695476762845544814116423969575269342426288754856270553573130431377416851500602623619074274661003510673921247542147014178636724595005950180217832445883630043681478127837181091308593750 262 19055204671538254626494448134302918282438537688183161027194652007800109834627126181318838871883627924537713050529360199086210324518708920375370677392508023046305917629018248830854301704741708260560206032838707024480026283650588671210438287937922251281887579557073324202775731970164236721081617849177148900217226500912340390186949790063408727291971445083618164062500000 263 477104649285473029336372399104124398820751979759262796061128454263740392627451049064580053123017832255060229801276946429591996148120525629930858975778195177794389610597282009700287363976137448272961812647311352685174802577335081368519909224605391728863991298035467071769118612256773759727461800520271960106199378359345100644034465275922229920979589223861694335937500000 264 11945688377943093651187202871508569228049888584123966219560829858648954527528225129988159663421014663658894390100153848104557176284381342476677946325355568656139830780484977591359467711675259595016202960601242580488656988773427605476956818085763785332541600303084989940885886465974524817418645838784082031446885950588148163852529604067598256733617745339870452880859375000 265 299092990142084627832555060575318327653249097191179305157683419291078540717546315990458261761503518088214204823828380310089573074139132857859464807051827162390519914069878589881773842516850367595971723183355639703932977813251668537130598067920915908231749124569693993425576817742418762881406472227669374636415427479820237989288807256560431824254919774830341339111328125000 266 7488568850925878275807581591848195722446011230425767565226208919092417598416761144723503847111328685968069940325928619793972017570551221177985096296861537223762641457539065445912081921662494166124705550380257745970652752767880122019886402753207894544449057028699857128625344384077101356354011673068714417588446417351890169205501715521400285524578066542744636535644531250000 267 187494692016627326868066228245337784286710056462158262822236728929336373203805424166579113175802368036316657494677276491845329353779531511516218609530035117381472876942504316501581526765220125470200961064764131205295182218177073467052211994026946722957460472797223014624945420253016563922196884024211070717523461797743017906886812615208093291130353463813662528991699218750000 268 4694363371013318519719120863903793031954568950974186356482121086253160687304232821484126303767290632551062581303300467389112537178584538963708309216218416558319712702552999864647806136547115828003912122181221344729592062253612548372837098805674673548673730494288680701990237947379631134022168252994239867591725480085282276698546688985247410386136834858916699886322021484375000 269 117533595924813012008580962893650728885553984701900167698539351360278948806669174917083980133355771041752440464972968951173505345344858252492845585766658124610718457441243323748709941745891543128648134360187828092021570777985429417438876804669958834016050464234328120921577147121196340846242762765487752818699892596187271871987776766972644271191938969423063099384307861328125000 270 2942692994265688745103730774670662693579055320684611606081948204427724792344754157183287798894388934230542583493397296703455170868634228840191245036231884897660951008528906920523256319267506783517264401018035992229873401700672232821802989628033043399809263474903918879369857461256619496742966949239619292794115829445281325387545818313833612123175953456666320562362670898437500000 271 73675911313995196072062041720075447881674872143339814565557264085026246184720136370806670536894571655919673169751662945140012303851229677788552020556580586828891337981065068102399609321882042531972837494123152056382623728926424722125215072421417710212936725746210662717802519832568868211811921588896003326967069751978722482488923901326055565519368428795132786035537719726562500000 272 1844606456059953254598318029829830147331639262118176974968547678011135060727735767224975832192103062414753581933855973001483396283922331271103085514670271309943933866364165859475519630448590844274761115202127446705756130860253501314973215599962700759375364346807700783486158676690419090156026419192580083296491709599173162153491072676582494122010658088584023062139749526977539062500 273 46182729403552309506152028329256003871837928046072306314688730326762300879392212340596006641146609639578171181384269507198311405130436389150145016457037745067643912002194408972583064740352082126805832316507476550307117781794258906548871533427637581283262327144434559908893386649007379052074873901762948239309600128609335396773302130932019587267189919543852738570421934127807617187500 274 1156253736161930084716069030433197761170832797065897888024688649786822569462155389257257684519218036961701658044876236567081811091951801567773703696698098288919843928230122793985108847148960888284262809092121493193820540084338014959581236201874429954756129796389857959762805227781717592325670200606181842779795098110438105189287783278079030542528915503908137907274067401885986328125000 275 28948388994454140484618673725572969402404304755631661669272659468299175966352508563768069665144786125386603329596265050052211888611229650160443454370059660797138637984961437951227179682256711693953270693088205384143470612656971756351697495454201637230894376902342443828970596339189547720589961204267498136505051819964968560829986864980269546492042120888754652696661651134490966796875000 276 724758579535065618654764621172859487574687485005126022227079988862127920027158819476946961544023449733410974664891998173408638225737669864524145904699682087348652132159722957402100766682586513787018480033476446392867325845868387088370397440538164178498116465199950314703575437332607879526364608411189898997282275637528741867156555206571241182101489330946719746862072497606277465820312500 277 18145129058034946084371092591457691502998042268991151495107580226566271210788254198818148658150911999643339744769046957879382332474695814117238093318022726627302897243782233608604941577414214704378964473040285760774494240942589402374905076715278586923770533163038467265232114288453558283448875665457046749264088742044266515699388846056215009378605879097889896911510732024908065795898437500 278 454280928934975628587132390059516305254915015079778469086146612866551250457144781380483146261619955098984333178390528154102521705121880813870421329113086968798662463369512035668670479779866670296681988245900679478383021284030295829242227819922082607875693923794056590525235667077830092276274009466118868254957041887151420680819231541551282249190996109788898138504009693861007690429687500000 279 11373305693945536794555984747547388502528965520904131206332380254024589549975470601945070884005073069413640025989454620632279978889879345823960189906290008878346441959268966197654707172983400329829117160923355720991058794512371384828877997570450706150579648952335072705443624138131337614873741778210897113838261425024203130664954596120916510790677805831094815403048414736986160278320312500000 280 284738831837707903320848046715382833581171601076921284844249948502544188376171603284410524631698436487820059222093131752258152328635907907949860468725332007990030564765983760876998204580762986828936111778831155729097579105470440741608695582031640893269869068413817355946999304315359559572374749518779959885736473533641656949861898995741516930866612210271338057054890668950974941253662109375000 281 7128603850456495017303081881290812221507267663972032878574015614645545783723726793970918294604976870789374080524644775363473671288091146378744727393176906321031548125013152162881431918952553780574966357167534450370823733120941461271235492596414924142895120627370836651555658739710158368653581362507533871160697833840459276307040780907621251276322480068536879826979202334769070148468017578125000 282 178467883631995939085672900999691965545536559246959404690540958295736004372657841012179727517415378396358088682638269908035901132247955650474956650339819002221569963697137781099088331020585211669713696743272316381624168637708676299911072970676203420031345927763255697730435995398417440009554200068451025285086974137991640038041517422722716432662541522283228268008770101005211472511291503906250000 283 4468003376440605047427535348349178713392673223550202764072376994789009155407352662796089644738119985647339428680184248404361694423946168846696352889249532264098315168884173777692723764243272878727637955569202691038188108827441595706254247340073855939654013774567726566855614937801369478684422287932775668356329370203783638408212547491132317757647020089670220066579986450960859656333923339843750000 284 111857408473565851715527381432262889620499671195218104410403522651231884137134779691831680894676172880114730063084894387869759321669919931338067144516071036611757115671712942110546711140034049886456006563721940610146188217475738540392491896436356041306126894144987802430786697914675130258613529814091672542301062754045428412261940889654756264988979974780124171385153886149055324494838714599609375000 285 2800360033189095971895746900067353394534263698168004122695540821461542081819146151232347519942156117542521400000388496341932395649525890210867049389902339811315393053746216989328950119242606827859170550288266828959273869935752261353334840986222457384979703121840308667872502068846340541737570299029979240664273974561803970952592800869076091055074989894933985834502010447977227158844470977783203125000 286 70106915516202542513194223092595280786242405870219963351398854131694550020367435114767860988761670634980605678331404314014811023953165643041286970740212423248315434492387809942640849139080646459691122867356610123595807373216734934579991123990744038029561798434883251964919981863425868107835676017673606164881823978540267244827148441337709132707471774992053631381239142683625686913728713989257812500000 287 1755115637574617658387806595541104851739204481454809883901744832530401888140557565503857425798789559276430842504568432042496227202451202596695633744837722163899464797309430015462977355624719319905507727532952068773644167165722092351767373609315316770879447810991763642397038570343954224232750286365800906950090262319901812383564674393768084036596462380898624883185377143490768503397703170776367187500000 288 43938832454559004572833630395317242989721056636420761329623542508834019491296597386398652916698863619385647133534508316063881243505809620563109442014861030561510906904864550039889120604354952418467745539974251443951300157169639881445287374038761923326530620546009082853064750320069131794160172099643835205243579136550319678074657299927319048277293381132913490999189476404751530935754999518394470214843750 289 1099991186189392380915056456436402259621563476693786187611855813326692494877269488202748283226007883343443449865474628604575020058008763338318674093347818533261354364902058891137016565994837649645723664296587229055320611201115379038950360384672811471513664497060123579383818230331142451663490813636412275812931816792185338653529915449737554720713555752583491721035072186118952686229022219777107238769531250 290 27537710385293064432563137495614760016732933933782371455386459326730301768306815463282594952485576665770342917321882081617981536624633178745495082474845388108542871342030853619499104376284556332510185526873183734281474611448612592492343504802498659597204152581574128228712139145531359307161873472415010766903051689349191581464231676431360852663380740564676378947291807142150332765595521777868270874023437500 291 689389072703986166292860675792280160556355407929912632482784729193231094096615637972555684635248886632773017706838182008890018880791933701583957648897761691995652294593452813120450087220731934303562548327392245719039665101041727616174303891705164038369870280263805924900920734279023891933588481946884376071782582669789899212944768944338363613926902732005729967804195240654863141571695450693368911743164062500 292 17258336032418283820550724452197150594749856273861853915921768391789449650158425731436239913300237538649214929578722981112965883625304915611570994566584376604411706416021027616131815539669693286846035028333004507555410794139092564637788224138235442193437505988795963393923734820478303596008670558327824620153187257932069052214473496517511774033581023873157144057015983593106334126332512823864817619323730468750 293 432047422518048163220954142856198292192799302965108185915652461275684686634512125392780954826133932921474373749010010465746091318742701556351103225753912636154811831267966681106917634755894881430087600453319413184023679778191958913372616464347976001668478178934533759366657320505830569545131735649606121463561872139698725249123423539098801578622241672729036353782294333294999866268426558235660195350646972656250 294 10815881053513042453422525481025916430404771666065293361697966377513739093979623275139006216055597776537589764601066928666296707843354705628381359665131962592174881218136852969207189768038729004508315439919832928688483956352016386402797473393201031878503399309381525404553054009941880924667243450275853925074201969211505502835198630094446189179114621466958188992645191472963261958284419961273670196533203125000000 295 270763666373538367859407968397886077418777080521668445681828751518437163420472941989496816629052846032983391225691116163391868431942964410391852003820337436417666094223527658229135920125308521011165794995959207384286284805625901740964946918673863120077110521694178186822455267333629798741246077560295529615840615398735485215043870790669441040975462642486393985459948267890961659531967598013579845428466796875000000 296 6778239080499727384588557587257891329976818130626902643589023813350065476167920608588416929801626990217590976291794495847073463110464075273660889690232095958969276210122770092830733676109919394232224800405600428099869494627324094258615731984369343647876314073492771501197275442372286515785923765951992819099253243596722788660388792428582966600095196556838444027899380625243330733553648315137252211570739746093750000 297 169684200550557148499716921418391993395210918522596030825199973239925039782183467087053467586111436606962252217944417766407377771805725251379355942245372503215274641825800658721200353137633840727665290878840535969436126910956749632366356792268639966403907054331376283203372871764437542912014623568528843804723730189029070483804682396318230157143797260606376536523339713631933212134583754959749057888984680175781250000 298 4247799114453544724187544408661759297745884067713310033409368457616915425419760619024895530846950728483014770288138780326842409992183591863389246070974761322100499422887493000201861189284390777947594194483726168899307069650125343145815508960818973655614585990980090847977052427391624396388017086648406626789392708758915657077795069384342271719103112631287144169342665314410140142697969167784322053194046020507812500000 299 106337044721353786824561103340579492788053318551284701003575661890510407890524776700338939961168649507342359717748223313533162002647137742800898016191458489952917184549541421760906123751818277501464021892008997907061248884050796633600097272815150561245067478737411304338154640197412403367773604995195062212436804097192253154606341452648166902399621398144429010393076420997859193873225081006239634007215499877929687500000 300 2661970686191223130174846286959173302794268074400493681789510735992443877526136910065151463694588526000470404934297190282113488799600014828115813671992844198488026853223520258081349964587184213453316014696625247606766597064071609061122435062805935716501522551059862985265137826275223830973265911713049724051334662566379403970312081031292444790070522333548872893506679738979741819959734527856198837980628013610839843750000 301 66637704719105868059360354725041099124766810433912690672039745500674633279599473811763841458268187851872240867707406407892774545199289407740374272486598275865804924714416030380873661073635990193922711530694588839591316640789965363041719429230042277820063031303109859116188749239148875635825776228431327809723610240656707006366450267677038443498941481007610489211205421372798520310287706536200857954099774360656738281250000 302 1668149164491524379234318813646724203255751943312516362518610847632782210575404046413690865644064570066735566092278120674401905833465655372573607615889678693859222618678758906223194959326781741278330129708778449097054151670106417697335757897281853047416147406130829585822473325324389072208088967837552444508312892117101672079901867627941757062423833100720315557737460217146876866045612786138008232228457927703857421875000000 303 41758783540159116886113228387823112480841183135397480560078096631335488670674718455603449557459504171472571844257193218862503154279990085811784863915918194366079879744813156117831464575886599034970739385614140384162230166395238211994362124260339456649014779127070436991628581427674888160720642973755231985463872233360449447940777775438740024153415095937173575925540051970491950590613772220649480004794895648956298828125000000 304 1045343232699377893103031802734650940721057248882811931125639195277839042052087524497178457671930351134560104390780396037972529618653699187591061889474136378703512779138250388344399491521371771895155680014880290537745301204828167083148341334280208108878297595911204031270702317975677299023302937599596432267697591104845461509306969970686880209893055526585167476293946695708696526297930284865600469856872223317623138427734375000 305 26167854366097541684726714143865770270181219984328751128341820511299347823172748359134286965000617150532348842700355159835804143076790141958222155823393545086561705143346038409867180713985814683342667596438068912313722539996272313704385528154850455446838695556662435340169876058178020255878419437943995935619249534706541306962487592544899443942732717854025421906571419743396386814048189262127408483138424344360828399658203125000 306 655051517791853494460805981509842484541137729019471351774831193191349687338245922977021693306878194029665987369557910210268822666562785906535887952964688089421773403261538085684910471467749478674525600616717672772297760314939365761358147534856714015433935973738674034985951799364848480915126447368140551852429579855725837945531552153248136407193897446934100430733127696844497787567350097215346238499478204175829887390136718750000 307 16397625127786300016062846800987425060907633379526505988239666839333949013662605596346617957861103977583006882524601107380833557630407197692926055109230058525102047570244039701917058544722002422194557787425001026889603544040094546827483269724344779181139407029907850028882865075305734774699500807896287104188668798668576757691889180122840157294088279738399224137407447394951027679006793150162657468627003254368901252746582031250000 308 410473018620884328324170613102639763699993030377108315484830621205405022387463276454001378101003609308977217741119073175020216653670258098092402223675856335157586970021368656174612082401969606088052079678723239991294945858925743363765896134982786517813587104547368583515217174450023425691341400093767446666541027395242619486378134995932135106290326742802136422400686426672313063003709010349850938581539594451896846294403076171875000 309 10275109381982331001901164052909121592943191229666449256553931569656336078210448036801620257641627566359025175493708838216120957333784616144804955340235432855805615576424875584176778179220824929097355457329851978422868628539775485173880927521332859920026201468200310658544352247155117144733092976457253074322637044990943889084578880885226747725422904063347978081777700680615992046387343673320702297502293731668032705783843994140625000 310 257209189690912543789525913066370269552384399813585955583414545098494090215848634727679268384835580370793662457519937369539027835194092326721569204645893416003392183461474304945844511841140649838049930157676294685682130830544057306288116121179170945094849430300756163581626365928786158203641295152607367279818269255257176062246232631191482459191231404940581644885790184779290639612792860983769838156831610831432044506072998046875000000 311 6438500134224289882319804608429879577058882805623043936388688853992850457653960197282903872591463000600092161517018367915952835038540221104589762888000901104779447422017933967856590111521800511219352753303890527742879062751721820351938855316333909349078465642737577921167078002429582770467355250041956123065547350971630596927932221973716048054031307033641247927446548516098963438538882388291473279906540483352728188037872314453125000000 312 161168865539396487118325878178965895823172675358705042125627115223346673314991760066600895015831173188098460837974081581485870646317304893675788615882330248808741937070384821438974258881363019207125464754177516095102197051573549413296930961604384076975329540608270780654855382047996927683814245201370760644685656445796265903869072607739494664429437525425442776645376743303631104022399587988962840756634875560848740860819816589355468750000 313 4034370803518119733457135001700312440174306426311354648735745839536489410296998211251814736258904926289940705001683479843264525603501865309743782126000183704206048169158035386499563317365748420088907400475977120144171609901210094738598894837604949658471907190625564110002530090562479004481420482916101947767131368219852215197489405372648372830046782785010684201330756497712299361071887450139053857278703674182906979694962501525878906250000 314 100987753234561850652780513099886801846401428378367030379181408594766900525268808727513579066863034142162210004182267998624392265106766437371293399714526891449234199393573752031485884313677651534709592890895478230360474056762774982947093354852149376801239460249416986957388173604525748328738742024587774870858766096203943985516773013468204491860406728312687827460062885579677302477786736809213258975193028277317353058606386184692382812500000 315 2527899791284191086975156653309864865266270675439441379491572719903927017910300180369665304578460394320473098041197406886201057175767788440230630021425538219292735435613742967518305389883645340797413142681621732845689961706585653144564543184156183606596105219259215689393669044037096906578111050361506682084829748154184439129523032416497753708950181119827122284198716993002398508055074348383004911172688977671896282117813825607299804687500000 316 63277491610942884487257876986332376848912028616221459847399810805190071872374919071911558731695005440110576599702124963512184690697225337222228745156569643400650434480078186307182897575884919764897272020922873122814581003478140874599701065147707001038529089507406316781974437146624799148838159520125056504085453506011388966818124007640814024803151685626052333126619782957749912021252019290220154580303701941090821492252871394157409667968750000 317 1583933425655620783616376195225701609766930432396584491763777598546319306963075655632865042700315041537152761257527954528293960633067769876524874109834006688909025859935080152515761174336425357521955373772943212080547950355202043659143936756930773038614284937669618686640274948764882590681485160227736035835703702114196755368144523661292931504141983045560647518484946302112761993339541870876646456134731466569576241454342380166053771972656250000 318 39648144868612394457818724886781713250769705163134630674338583913297804035931076159866684716649395379357660313238750056745974612073017132758295590925404695734955490078878106962344210527414924043631335771171786063399879512035875055115678416934493564111225497181918757061813171673485740320203213444694273098277363109525176643806384931899030612493616934096423755494151486052885488889882871987981464751045479477653543654014356434345245361328125000000 319 992446510269184858136935793796087712562370206042727354026939161591482649614136812340236606465346150796774036367433915997230743816310475877978025998555976474744888991472857943869337056618834383976163686936698155850307328851430916348271762254614204104790393714726085502001812463362958108015118054407159155767224904167895095613774243514776675362888812597993553879689027009819092880206002297254018796354539666548788545696879737079143524169921875000000 320 24842176710175533480240174088458320555076829220007019080486820888586800073153862083891547555585695837131750097822330209805682056152021599320637463276354286133458002567804975407479343198490198173903347288634225713628005325312380124842677548935811796498034542671737327721982868223554045141253423799379202617798348382452624112082286532979253655177310590343526145550965957339534168657656495003139657996249571028299363284475020918762311339378356933593750 321 621828317340375113749937067915148304236891971285845477606578211338925042329567856212051665449006436297051750890973281108375873274708702649661439306621516165365529752748638558875690101557223496346770702380610603143305366943566898140532442696882391853151736917032428125377359333882419790373742243700971629389438408887871759316452250132362315013550437985701659126174490552097062445994610396729679601245686302842322068507030508044408634305000305175781250 322 15565019371936097567777927849056196683693631330943834004686398706185515034709058761084274607201838125944835752115666601656861921099851376882829816184377081654801769587434865790490876455128016709798049258346961060046711980015991301281650584276000243280754656991557051833979864071715228293206094671521215319499607377752317950591941416356646767109368106101724759493684452950007215263094906203854713000124942859966198360766043151670601218938827514648437500 323 389607373443044423639271042289843189435489192912324761386654902599101823701618390350979443341259632347566554352492769270575011244867796848599625584677054814795889495710250433176838192383003142720486774779365882880735809159223807030532956575453442622058518271754609176711229724519559197370189707180337541356514940090177989568222434523973650501793316216199519134694856972448323019820812125876672924476811650225469702002456529044138733297586441040039062500 324 9752209255009537888007679484477247735561164674441215477919047099008382068580633165884084214498813636848039369749124564149269571592215532228836307073243563419736616698179416706988141173537516936614653529199559599267800655189213194498834190823850060694119083901018149454098990943992670032939007793927584754325111617689331775920629456757488597436863563312895370933257068044925616329465389940925362399712785442372096553209637193049275083467364311218261718750 325 244105299352315663750592223403761262550123306543320885885758302001332886547395233244513923338301073648488616224335779474936332199700533399020256486279496579752484236429814015111841625989931385474954481415502822584749410246043844114609280438006216134605103838568561987104908588705785756055257933549541236850568563107392966144967140402222060738919646423232011823206296149370676581046772145136700994220503106380606170647262764816787239396944642066955566406250 326 6110120376426060785904394303603349393892656998139565732600575902855448939345843875077403725277720125679960455185828099740737640336062431092040775852885558560675679046832154488689041926619141427839351436657984761630537385299747754525189350840891790363121617554354189615877466514844207881628542140381154885584783665510204305959913698411447900704246364458813547476574774781793622396753560442685521818525476527809037891048049573328171391040086746215820312500000 327 152939863244792989396414273318022675195753509265358854805307993164745717335002238891463454102134982350735401607633036686171062954589207946447564985797762375593671048924529616177124795625008173048517099416041606342342350148863716730240595830681037627284863729915562819590082762764525509208347453880794350882298025388993951817375821472470033844844821079802412495705701931464773086597638814138779804540156040917788914795805155222296889405697584152221679687500000 328 3828159381828507448001710926649287083405903387404256701071886048422446156464537747862545604202829893596151363410570826809342764808467674513214965040852527754951339364848744356140837110004015551000992031114943866068996020494424129131936865152107679634172961044532837648885913055782787898172355476711346404706301184279391293965413092344448103250536527637737215212633575784529838539532361780729823766081344804680021312419391232850784945185296237468719482421875000 329 95820341973731789769890849486191121981299739803264601621054655345771562609378323263367972798207611470408226375945443035790084097865444679684879140156293513866335196563919178640789646203292000189948843088849734763155569084412105481463526092789078242514937186023489112579256820712374645414739657600966375813849210494044946218252817068256930487137289681145185310869414883238915563443917930894559570558297490779756764461318196968164784266264177858829498291015625000 330 2398412196069771465149389141684662628986472275075653361787610464109312445919590758046725622161196578016884696561543513562503317116268403194536671811184801286472511283690825501736128720118763398693871042163329724677772729203769670536026440989205412979313276231981878999711094966921862336744695672072673527946649935396397744735661421163037108556830341715937062629640505865313462284990188209663824402459203860123608710456025172597094297088915482163429260253906250000 331 60032764484707119603512655706517915048800370993963106049578104819171158956023593445368947974639014044924138099735311208052386653499346587512798567841891476309440350408998457044966243039830679027730276689798147338233676922819431179428939769170896817322086083329214101246545080969630300483171612214870393290144999138245182220951525300108043638650572148388334029868796347716380770486839000957899653094787021091009360018514104395670472058554878458380699157714843750000 332 1502627327915410132244548701569770704986539406505522323108415816407567261820951992563301077317018694919637312074700108852154617742709548621178783430018428217263401541863786680854426143557207658796501805097056037291330889242859858738115932174126965517911251061643883076381896454390445171732397884052930627232243803731377904385864985674391092280681489617792336711474992920250374104655518367349837702462892003814119824559795805807294044598165783099830150604248046875000 333 37610807141666496853628568851603720198386804664334920609935873362633853235067972546591935373685738204670201189617493715563689906563015278551126606273884682254926281836140126080845771491139116624831358995447333546015744630147858626372961845859904677452823656452858154479408729571604686205373983073817347681623880192495600099267821788576725988466907555448345725195627825796657261748659896672254946696781395951323389602720414538750137722900035441853106021881103515625000 334 941396250611772196695613280237745810953633793394730348200790123687482074985533684100325088994050213745637371093419902581174992870858705774513228827693640549853843461527339682742127693610547949052665153299220683966142590143820653043347188716732943423669478347143395722897775386882081367296187121248841397061004905416955739011613742971561165459830380729186138510884576717545073976702984240060033995164947515428333943349528938754344764561210467945784330368041992187500000 335 23563007645909581699381245835204473507003639873477056625861567722744887160458805794570823496164510573901998079457689203412394970812388799759084846926003510479177544551960427581470867793804312097930141225116314731510763039868466196323779633999420091365577838629245889959695064534347021685906056751258313774198585468421414542126511148706090663822918634072315735563484106795867000879565739859413089699874880348855463029808358661060241345808208279777318239212036132812500000 336 589776471137201137177965111529969113672323248023637042331832692107989586367436180751013766674831946209868463834045137502078100311107707755874712984070504533124652231196390464167172613529447216498787165783417282416683086801469644973461270005759294548763421496642731948098319918850769203507351003803816722741101499373286000890726067739935185960567695573060045643121730173075123444634368667314476441595082570636531083573477072439037588447163784621807280927896499633789062500 337 14761912563923713923133933874644775886724173878573823299908037857361697807149329924732347542736520671454719562137005147863586872772087581367368557924732064501206058071636657463650151320833493386253025944757046816571874887745983547036040986642669583141897508380360367899730945149870143120428800347433810256145967795886253464431081250404609179754862053883565237387928172136168149126085755812455812417965939119641364065110620492650688601043995618056214880198240280151367187500 338 369484557073356863283174794613889952667711571043593328749177515601420010202613405808389527253109363551795643478340424706881493916129766089845970414329092502012435654692444148350533373296601639194380471871729633337864087427014854461316292150878652879823825209756948853348295254342903582245052221713875842505902034181058296772446589876991105505106902295428881385508498036307640655641081343708213529751455162580372603523182986295339720606012434700460289604961872100830078125000 339 9248013176305112050022826348964177723851128850456900868545047846247931523802875363670162651158209291259545825704184376512948306425843850360893979249505456871904178554765158108419692249031459907269375527526920173663058353446079764319376810915060087567271849276659914515222080333626952493655658115758809804314391622496400141929820988514069410651422023530129966242004736985458203431016446021723279645843944113552983896443090379693090057056092945231284829787909984588623046875000 340 231472329795166186899100741852015154205803254462906548209759874034029109610477851014214953415754003142996279343360614835662323787305679901680022833568504229352660469120739692654857591291934481796654075703688501993743019375959231748111460767315180427051421874542281978013352657762251075650028384015021974807986684433659897670066990036043325543069415941886488272704295034547792091758676340131956205253329307077458508702149115091729989369256914599759511474985629320144653320312500 341 5793596289741183006404178392102490736500090254665417562962758137479291643769584922012682191799004154913411273300829465168263734676404627451140747461897899112976413794561622512636978128084049273121532364020473209726089942445196606950531723310953269633090573898001104640304882504401210940390006620434640923713097805399669286258128328321494966305271158545457998262554715894033447223343995786000722028847993067173338333644699992105323927468057965128878095129039138555526733398437500 342 145009310643814405072572418235079885100704013391625655961874882037493381493180254188387601057893203409528656431155263806550694645701823423923288883841655018734146497314173943591147756656138777128421979637471493202500964641318371214902197519127953181459810855458741098599443842800217443420287885002691597388842447994798740030320404942783616700506202096927252822010141427055340082549194748327971288207423452207613380514615882843337932219668351407904083316680043935775756835937500000 343 3629460442790515065737709068653530068774180626726257307383952951288281866236013067659788790326568954142284301636932769035678465111808029429683484162625680279395474284087997975889223005518808751158899985969949764266678663107050194985234302337357078900386227971175779392058966152885908897268721553201479194120152816429583624374054450244307141031620247819593193810370449420612520725028679050716132680060438300881518576437251761545353201474789495151185292343143373727798461914062500000 344 90842018640774228825586264770659575267865393011956614583069287530791008338058350327182504316022554346410080921784857969177882513408916085434810461163392753504636725540690879570948285109060881824064328137212986832372393282999134240764149253269315259686992508232044943504731681907987429085708408642630046108646848108891613389129676792451989779890262598042724996242120841603121521635165484379842739463140621426133357392804469961934567048540516143173562113588559441268444061279296875000 345 2273683568008943379446195351578682412863819329444189469347255935734435817388793782826727318170593497916669706549600720474930479719669537384723444441002598337717501811721349985783009976570262940726943401347345337094306133329558041069560663194146484833035305242271617643951762531233250580159687271388725936661349372232692990188796403196588207969137442127822986500146995557225954606723634659767947986273099321781627655324251009047260830330861904047257127103875973261892795562744140625000 346 56907802598142918109838299840090721663007732349672487874413978044682699938112584275374157732246646508550172424044919766800283105122364721825737077627406074001831114709557488083470712130342419267905577617537602945770783568306279293821951859136729938306606194792116210394862033296184826659488126503544412171928570992876073107037505351683392719689971817418922147662638674929412621081579988883209333991690867418002588136150328723552828874755098523263718846010306151583790779113769531250000 347 1424335059264758627619439867755584777069804482584742239738574637804234146866016698650214870041965777886911376088847631627263569936564085328693159997677296117308078476232008023069000388622547294933025768323671704853081427350835837656609947828825647014965057065618240020978031006274827722010531350672285935772909622689131685690549665646600189540367162058453426087752210062714549320154242661241132754230072575001015786635347564737914463335008733932407487543514434946700930595397949218750000 348 35649305649988642662544026575146963816890796101474439391158003147341607526445417946101642293291729670675281855557077216877774983182394204634820182700486348223429205540174683565893659152018353272605328856606840658822813885706264787324921395370894785920533468510157674088271982944407326030780827771136811783281732223052692478059447091327263364645396498646923394322763648408746334995814521779914558302712448644421975579292750830078261424275649633768014989954053817200474441051483154296875000 349 892254111325646973230149203822088048540232389531172573300186697684896681213469128249850559976800168118477326671321116015551187616327258961275513741801570921867203754708956621627739577916562509559333947170374650873401946394396054204249823462936292134715930794946209980404171263665896827733153382753237968272108684723109652710169829062302709140909852193928011029826190455158737066442521053717918815971900398020131681046195353870296886937099712180411492656872951556579209864139556884765625000 350 22331845757750478529988877215661403729178387806551633548884672776341985506942827324196259729705055636336746804687922789417795438625790824287924286794805032215876299689287028587025710578711678810685043934892805547574288715471169813797795581529491197428890153610653712652401543627752160602692638951195327434467634509069830164974536293102204948783915157768026790346506938249115819148675669801625625222610992819018152931327632285439430655911409939144013359069163016101811081171035766601562500000 351 558932378865635196256274320055798950885561643534347865318951140570268782559808370493060232836065281382388378003371514829160492673297927040938503873197613128252060663163494433438805890125305123509595757743684606083875003890069022262716906506372023274680341878830748904989594190227358207677079296826925787782900766843813270653280060783199061182526195615362152003401890178115334675843634641616185520172756615142662317668698716887707687499093265855783924100919080046878661960363388061523437500000 352 13989188232404108179027774885487468060516471816868195151874885080750193108954294727397331395698111161871709119913929106945749830828848685314398349780883442215626859211563596473283749693193006074203234732164378919315167000771329790154931665685049787073675602137780959809540695499724505141008717627969364177179987942880667370611924248579499230164931202759490224857871171787488916176654605660905097820232914146042201757560328681195183883144919523265501054912207656855116510996595025062561035156250 353 350126000094306786860369379924310992392813111903769133617038554358152850191533127242366637056636861515967563950253721416050140950064810580036004023552705982932190654771003894735019627590255548627721186568476735841783287398908494889571731632655566200555025339624064532343603526175824370880487309470564681318371652904676193255966999252690866001436734210708487639148135418533893978529018246498857051676367695411566154470383863734729319001658254923656379093907520250184006727067753672599792480468750 354 8763040567332085117465742107710156476272102179286425208607236134500661730782439286348498317293227663930713606212564891938430081405576897568132756069708968951353698308675408212859530792230689719891552861572609829260451769362512047236173848207142137109936509912624891967695839666434474367234795372624867447685798996427771390530699472821584951335393969228466668030656722622062996185782773062090038073029993732617164205106217606468084085747717905716371521954860535075226835033390671014785766601562500 355 219322860396466412024459489090154198004725712290027853460493783253629237966202741011849035349719233222603916594925743844712538797995917563078477570927786448261345378796002822454244876306956839890806893450908840374589053438833576168150435609353402502033199691756823000374584606862733252825017343340202668373769926995100700858775393847943048711591480046746271395640521071822618932706140672272309826137666181167052123837658432206954724230615418569830875979067424941248987124708946794271469116210937500 356 5489232264417179020050376538745151416354230608157719590823032608960214916513669725886446362264040359588204766462888701281990788455459622154576503249906115882046593609753890865357645640154453492772723091706735302633675466685413381062416801346457349137965756330205879026229069795356610344581192497643836447219915869456031586100249323553855516910899121394688983525722030196459367107898071320073821772153386725276501189307687165629119642962874661396609845431153809625079986744822235777974128723144531250 357 137384566617836119171288835780638453515756443932462813848750129862911821509942966388782628142378713201458290163433923097912010349718576257566221446884905169204723568356165307792634632478375467669255688583752604843226583458919239663284857479077300881086061716555712966664864814065858020809055896264559323966134308945629249921024447355612602363022083052273238285160577982648079678176664614131259376846472017900127557777210601750409479019252899438595823442373555431372800228473352035507559776306152343750 358 3438451723172658178141754102219331127098261836968901709734081462490753968517008320791878067474059414204095753811083661891876013222006824770372469732091481329816545174500673625201134935771631816526622820420176925685223988245576501069922689979141385180254505531673710003679298139748848788964080532207965203174758123331949942157483375157231612214183978068067639762678152861806686917494175817363363174704997989902633848278790479563321039141078153546979268278399599623185167729388922452926635742187500000000 359 86057071678847726269090976625182980994367361017174322735266634931697561022633202680543243555026250241291922974909712262112830024511786408250129917946634985371592363211388725689226176595844322761815337162883815257052193689098899337362828327193831046920854407248156781011304996617391104091482628361806594291156550802611616240348156339241576701238002905129770872611875218560816384272103536821754368035444030471518565812771399606898160269310827881948770823068023405610915688157547265291213989257812500000000 360 2153817266184494482456971387202496274331249785457612910679867724262763957816458767088040623418851429650111738899823631893434995891253320939815751557497725606105686645929478940166466253134881522455433855104397709627889625385503008415664120077823382590991383914738590546977383387563038466289606893166326151564779229809807395348713579490462794661540017153386765450647210331202654506365702407677796822220418651523284105480750862383756733406918220045440069766230252457095417639720835722982883453369140625000000 361 53905094182761517033237497183863030023775185073710616753442118805302139498259570528089880976701724839027034794902788127859238747583029791388463477346238091000456728105187928599457126307683253616024501055036657358692473034232741498713366550978211251273150010165271926847481049602858871310045978614287414901351192081250996722924175043480142243121922589974652149159549987098105217354609754164456770882995796444633994163486382386806764782081734399198202300104959365512069524584148894064128398895263671875000000 362 1349116445568561724644010288634804011092273968971873446923164630873031447111137317636724645438998969728135180226020056459681500146691298093865964377781538962608115902301112246163208741291741098787795523642630153783850291961736569000947792684703298167223036166014816732702150025972103243284576149849292759685750829436834337872080182027431184316808338854061736108799786969913904058654045228535851779557850596100508251715985150343837814711769374742363847621411413954528590863901627017185091972351074218750000000 363 33765076881516207350938935185253979175684046854296061336906200196918707154282871985481111305270814435206909400422568079714067297059753287004882331603706009573814691384037478667748626486599085075722100088962245033405729758877070879817109356860962710328433288066789559274377501338723300179725549094713015762383047618274490246743384170025378263135547544047247582778088332291095918382567495595725105832735737370724841506445523666318916106491528290728307315814112109578215559224645403446629643440246582031250000000 364 845054534040144640019378295433142171127696886930321754887954625807498412570101548867398142832464614023997100653432953863173497462127341880809005606894949854992999556342256677646126338716806772087440472006719923775621423360906911305312819343415852448055019929363881552169173179109256221531043275419877949437663636820001665241297334584975813124079225621622048019528529415307373122157115068343559654220391668811272819021205276374080565192686326177293625404029014610597647649825603366480208933353424072265625000000 365 21149515530018414483772659530908914337675372772899970495620453443154789037884596298366252150067299312627982231422219269972849039223378816660795249915028402535235756019689081507664011244323369487722654004880510969014525212059957903490500286855078937295842759054079610901549032852501522147085151564275575529076869376303329347888359318996586446269763633023335366187378400572144804029877386710461417647406240807098567676051260821033495789137505725012540460454260406761121948715498319870675913989543914794921875000000 366 529315743866034635714091697549523648451110422403726037540664900380595266631210115008291993701137873507301413223572482275823216391492213007139028659075574227384588866503693952486891647535524766414042378919960329169871723886527908185718531769378478321393223150096637256443139729313972521495355159368208393022798151603657095154801561098384513245439986006813529929716902047106137718343379405103351326913227228942685464242157238034608801717211891915614400594975479032600756967852362322446424514055252075195312500000000 367 13247316368963291904724611013603200847475338500758102601664869509525252109012710916488179733364990103990636186535458446058409380261187946786299668211469071603617026536339043470278201042544400489136183243541786439850876795361740699416416115263600336190726851862772788012071494315391928092465496290999983896224525946810873076285701195336953008608627442704583848513487044421443800934561143966959896288005428059505629397995134145362075868590166831730022532601770503854054367165460348587657790631055831909179687500000000 368 331542890647151952289439313682840977731651814108647078699275674409585793271758335708848193870357496896069998038020576870103126065775926602994075935401168884427480473912180952068647368483244370937348499111466992149528737188265303917459762015156954066077701917543851569541245822404238200357628317500298510011488815136217774545085076111557981546971355291601133817416346954134503822302467760694838708729701066380562083574823873583654127037270207935417140014299745490477828047809483180685674597043544054031372070312500000 369 8297557168364358480739761685260261326156651770442698568530652718624728457627881382848815908923445755650965940057235846600006420643470683410976399087885622351457404272571791578195009344018324568039060675594573638213815414454282064167319518184212657995196686201944361096784295853396042765047960737439720162482653679628648097354635983442379294271762780807415910037506677835859465579846313739883022967801597149117861359928180142398498274225448157950073951306390649334858379462115385294396219251211732625961303710937500000 370 207663187510956647382838360014891945622190798362971320931334713985040501399011301635621717071975966749534985418729740377070430959887941968609841771767083413444582604227067000038069693312458609459572167178393924026648461453639599768079401995637322197393300849270283199341142107033641502714443557915383266769160467765841301031091700558584952067450063108855868451208950910162320679106423960084639980221196728650895665386310670590838091944128783628696445375938317332002131334646455318448943216935731470584869384765625000000 371 5197177078272863803098798309267578746905772406469511360774778488816983977061509260611179630763603372693887707851497680326412268093152402098496983425491561977986386739213792709847647176296976250221368119275977316947253273846478932201124656413726513754169267885376225083241251924009060249874955351062893886662142704058858436856297681095582964814754274840233796683221318600693119960924923098075154221977928909767024941002411257239708042321390177877214273087836324602802666960087163428028134148917160928249359130859375000000 372 130069136018065489265725301772261177778743927699546104217239751964747636630222180688951834307551471504785200430369471515695962946094755009508083106697114091438315216510968844431939772073453894864411121479729432313921849407286878652667931589279015707127193236593689934206924880141194491737461920210740704529098248856956914105193901642472788716197210480544560879356963645624873513000567295814730338189823973521319898389065722593821725467774576763539959361418699414118529111286052396545542819694674108177423477172851562500000 373 3255215508655874912320497833898279073899663713338506388385879583353670745155828570325376335820356532163994225247986639675661700004811093870664760860636890197256494761742343599925355957924107529649538388775534184049491861171643464403901183340267055297673857543169156932497704439994773673912083177392129964555314083323573172042855420462422205538072278380384653642888084804043416203378808864424953638075085235446437671479701127113474014052749796481623379728803107321170158857520909173599577002278238069266080856323242187500000 374 81467425564221896201389999265475647410964845873926256137143938235803096723685977054132413110370420163248625530270467773701052171243400638046583319934655861621178585481038331805618534134143439779464383205719251237174448718092467451391751540280480314401677290385196013069996025557088453443361226043824429059459197379434879385885365603016769635926086966952942133950354207930070523164774467836945363776424593058231702152540113769470900458646358542962553032785018942583295954295175694825914547436696011573076248168945312500000000 375 2038858103787259988933453714950637202538413542738127770258922294248032167338114385741420525442203715285568934937568906816491665672318173301512491886897987363506029399305452650655279847597163152880728630361800460962352536584794152083497568548086154001759310320706838887098433866275400361509186950456779377928065513082656914764091083158166354755110203159608965138997531310463231626403755681732619304111319482270678732537570580603958402145056199801876160567166407403051286749493930389176554740515712182968854904174804687500000000 376 51025677544250309829424998557674191691187424035015378505682071247005273124073554175071189213859406810737243823836498439210602590363069177572426991105611864602637597466660397453899423845450279969701213860916336004403556833146045135919447127759283800948284867334711047679777294366094461175003854265420994538040150207733514808324726309889216484695710137584894579675443536253880344692711013205063690562998713638742252322283348839051192989853667128020358167385733759741256937001962460005721755607055456493981182575225830078125000000 377 1276995404854115844139588491755055699221096407878965772416738308263911808821310301437126446240751998035294152461266214254514682864921903688052648968385803561076619979039630901797191151145420136642257169171739072152646044352076752937400487136362977883148720751466840145513789847066581541607855079560337091422835058912375894473590962158633309106376724530804987690285967545239684488529783579813729231994410777669849205996666833677580917398592438601782703738154901918192995227091553873087492743110260562389157712459564208984375000000 378 31958668068571258956509278126991605594263418038452423828207260307345517755157659924855069263062206088396515032496239118644732539423706901822693278415157940972975727517764307753972032512792789663057547143821829689322834866589010801025948699232787753371923011399143671366562042204364712655053727652488859483756665760082211538942250005345690751709851359950833818915622362375575172649449081124438832102293984012584056848488011234364855763467419230616043326356998339010861732402873279469332490343447261693654581904411315917968750000000 379 799809938338782034835067290328536620215273140091612770476374311385678722711531409992744939208825922819105395997959968444182818301936305973056057376695971161289379354897083005399537541909867044733775289338126793148356434589965085614066288686604200107474115469975930667313564565457517940720803711830756813201667479510236877168515148550669859577751820973967437394233979174491637236358903784868871563298834929708073296063083869546043949647726837473332904882575538906380009318842356347669178551207380678533809259533882141113281250000000 380 20016296088425834608635499818485219100650651479661151176921893950731064876280693971134222031252459278972874515633156052379417373819511236325692383295733383536478941223871735214077900062007462093205797372646278428528604455133073589973080014235805113215996942419660791174084207940792093726986429735553940246178572974058822899664681743991764117327420572269553498997803005130040710836245197352902548860452421530325729067262967366797047266183900590451041909034982565788615496374186339121931284268374184875938226468861103057861328125000000 381 500932764312704286071757193620095968831243994379446394939501991654122581615056212637177971307066139698179418652394076009022951861860996426156107282742303968557287938502931746105597840134491210127866871255071561196903526193422196011531018204037799880615566524859489878857986673793838881067757500074821050517881084796983927423366772779426432700044501723333838879118245810800362671453013009868571662426283042760251513533733317171679384994917302178348253550258684422032673905322484891148595263776766017826957977376878261566162109375000000 382 12536432530967154384413609348188789167609142895988239622046175497940868796439626682752412056794639517053914246902846509545181727223536978623173784353446141202637886628502689771647945946821298347702636882718544829953920707877267523220514486991103054603886952821090898538959038223741098698973198169411751944897756991254362162741849077935384022545616325850972512262749816626312741201808388414511898148678706515151844160687147937594908168982747143520966764242075976635163252709117684710420342203418542226245335768908262252807617187500000000 383 313738135272376435442831450658980533084944215817355814039980658349251246511419900141467022361296657365435425735153482490836989178688255718284910503988985022003352854658481152640327837859744503035847975250280031841013916409931094543260134093497970700726518127389441938631651126304330107127044659148333269952597913214551073968356719091411634089033244081675121488351062643245972909711053271418006641658186428061959337546178362876885626108876322116575630379269708188114986363490582266186368094046388321771701157558709383010864257812500000000 384 7851623645748795689077110002168757611839359151054138991990140955042459580663399063436192929406408534588110524257356684210790276060401399616453098810766005368365158680385426762691537817271210088996091255612476838521207647654785985835234084996134110505161039594303481849609810739022427941382549933373652927719963401020405783426843933511629696863566342773171660164202375004150519953966723797726676631081175973113096963069724133455392882568493373802843249856202853353606820190480457234507805686942166073505333656612492632120847702026367187500 385 196494529420232847959111571093236310623564221871186049838506514550218436518680129808331737337222717482484272470700341954210296908680435026765001576731767433049865724377957368463721991868592491447993088955392764517277495286113929801357091971266888713551237964911984539275300068754496346013560697683260119372939863295666518761864003375024810725403796656154568690083350345883091583783037360496354621663550988314142049971887771495695351749473853653481544707440297381979225227364361572609045994269318883423958155276523029897361993789672851562500 386 4917453767356086298665849162592390571563809283097557620310810700919974343964896512819908245278682515235228165976594049942154062533297933571372837386603298972180577454640073003522161765416071159035267459349984728593006747315700937515827742078855297857266732489766245205697924000436359332878228859119929412286526112528856402175145783944921429034716776420863040275142912801115711656331971249727423951476431469208839903441543711524396626683723902312517414181018841217407553617460447646122757265910933714703201502516094478778541088104248046875000 387 123063410172722728172038111472111893244432798208785130627158143768501166721705485081810882055617674832178772060680396314443829704483179552038103178525201422598369231649067460049385366144844054716425233446523519629000698573004040257986541814040603513559763059853710813481096625178878915087663169252135701183449626356180812028595056634383886408788713125674569883888266435345751078531201916159199227312788730695833629108091345855591166225922134351154344073238158855789643815982182003753743938295471299811112420030667635728605091571807861328125000 388 3079756991693653841624974387613934235575882656204390769045632927814810125947835722021607383402184594382618238941254247972292748532298127449200984184226045910902487730186714013091577075428958173444559321561194267004115420473889770373838456222510979682127060080359618553869711934244624395621673642882055820853855339996174445354788659587287466570459805284278540135451203833008358176644254138932537363936027255300372522266925175922139752715731764303372889049336398169374849106152029011466117631054191549396653604375728718878235667943954467773437500 389 77073095923233213748635284481803726949437577527377234284471045121535158293321801423856935417532820119061153100496427002597094876508797611100184012939435879029911871602487560199091266913369942978104845746525003057288081281011097466810584502123764491530866143656300479747870554446970227484259621885493093614427459472654905464084492547769263462887985101394477090536291694895466238687999521960175453053771787481617291784751970662216016690713749937000861375052158961899393717348046278731677776705173662553666896757320614597119856625795364379882812500 390 1928803631309631195350462503954883012888489119659491811837018975349187551135437902299599204295180318877017575027808019347045246140322729959840502477663831229056256068821227147546489141216642675554623832015600076510594034109405926348900781386481901121387829646373058159844145157442126718580445922057468188914902575520799685460165762221097465122530088691307939496497966518409616639986859831618749799499519604668166071331228804264688007439400511243918992360279670431123288926453670975438910514467935760317407467567818457609973847866058349609375000000 391 48269420798886806257044183123269898417171012879458126288555577170823018383274321928392783156082709514607716040018162325603165558780199265107517434127725290476510142284950658922614824160626211202818399478958175827765121799899071583948834132651471617577442232966139064179219847482279309312812438228471422579366551666166304148920005072464037586250529201648205084330518164661478513611947374558540835775198975272833772398915789897007601413796762154787077596535387660277599442826979975689692428092247446073416450307291825083666481077671051025390625000000 392 1207966882747651962708172031732851284368488868233378109415128091953504618214084433973298986635641276373218608042291256158589423805188149976287617420390268111159603305651443785792988329121793703825633925736172716506060828716861969996270568472731981041925276289280163825505476285207040878466045966891083304856086407768090417604350126941000532451830845582063499686944855090125265863605111592906340813659953947516579865391234435942970841503434277394033753117377941192151149321767024391622149794859559811174018820190134704262163722887635231018066406250000 393 30229909139499127361920793720337385195328468241921816046050342962755007430370280936710930110843592756057519109658866423205412170799046959330251189133685208328892362623618192451078982740236236837468472416323813401621140586336736577387585345876129856354542219605777127796046715687051519185021786474233598736029541527733255107223367680571858108559176504579120914557513103845755699156631736682528910692991468381235529201330256176842540015741160606031353592644814380724698609617248562065149728326828933188031743248269656021420814795419573783874511718750000 394 756514985064622831950606665184077710725732733160784533538214166529858815389469467096369976885578234961236391932072139423363868030656352840092072905731310035844869785453998420222433425935861155374211010215616244010112807566701072723455816016087919755471538795210564670225940651457685226305367549837419501363581927572207856236605089671163758757343858718655157912530657877967388816457839907841967155921055528525335832297249558131135646079207724810835397013903222827272914443720991933914660713965820510746175097532839615155353385489434003829956054687500000 395 18932026904718472642612017431252172583604729284289506617785435534551023772468115651259790434212508487574232238603881261265700849324146956517240862463681011909687437542310821225060137760445538027529305913876877397569531905814785073092052509668428067804648508837104890544768160353567641676021666405425042458174702162155125718731243826327731026117326692237737306241431780060019337849837335415235051484252237720184670132299523752218419902513843948747108606284641411766057618420713937384168154829245913287913774276233214166609286621678620576858520507812500000 396 473778754105454706788598719049770278544249664664921743894579965018688498952421783090870008088499896747122832031728442674603776305056303886580446835896663707133844712233081409950368599005089095587917731329595593459378942390465959783692526188924550888747643238827549154794576942181452851033774530499399421112402268754942666345016733128555087042481584646656506830435830657562605146696686853446917576285201201532904244977495657536577124328061094777989510828991910077276845955932512927972490945348047981523296724943108970684590985911199823021888732910156250000 397 11856402826291416906661784064885309111680404076690170089654035144737204627436550163747590756572409254868174650466554352574782160178172239579790275351721294534948985430820311858581642395757078500418041966648695770828538520527151915493665611302179881812866084578719649503486453200435098425744458338819982994336817481310718866845695827788903752561850235427033741461914301216333708142145047579332811386381546441383888347232794351702503098738758127504598967471119966291550288594935808411603772146178480343662350031007021722295746712916297838091850280761718750000 398 296707970225785207010933088658938891337529710059884658525010527742669743942884521685743728481058281855495023916198194350866407827574360568378671212319457521527869082640628909827822005682765080060712809014625652958422722775001088136474646956205305585065693975889567108177701190644054221910589962448861885988931412346368743501967664434114274812854342575008181067740367939986642545466745411784308546252161312955234994820197567193359122772457364195843732954804911719255881593983820733114506458733511719152957302283492302397149842363432981073856353759765625000000 399 7425135545625226295749791704911039674198581841974807807950451427344755371603263030155767240309190336659443142364007445096243313680025038283862235726841562286856573408939046778523315104617567229088264155416133194962032298016004674292479573578220491896944747742499567857529690196944564926760001942485929653131529203705493493401371251565491313299124337372071899652600435791395052171642739189639901840420628345508825622254818818109500854343325266906014219432899858438019994275509899799870543835724597783815234745114462755477546807014732621610164642333984375000000 400 185814017029271288051138537415398767846819510595419565393960046969302503174371657329648075188737488174902564637659286313533488924842626583053652449064210096228585749558699645632545960493054619907933810489288733203924858257850516974169301328794967809721042312256051685634680497178537737292169048610710389569616518322729974672369315570426420115310586542736099288806325905679661180595359548220738543556526224346358361196926840923190258879941714804323005841308318957411450356744635242491760359489008059539976249496489430455825608845543683855794370174407958984375000 401 4649984191742487220930611528587348217812553089339240246205459030765462891159151075568624524984989261434282384386311566474584941049365979453724195327579422233550768071874191880106231205854870600439191491920230517958568460392842737745109573153260603417832068836632116372428974536625002976875103248898949524516463245308217695354678508102815775204842234305129068237335362751858852736345219616945414674787383195301012854391922315870858473466870593669280208522516161440458614289108265981059389544818443584747285944382223028988054824850451041129417717456817626953125000 402 116365276042112988663089432780071450425856428056598897703549546889304867375773780647314335127733810870718608922702224772970956484966720779364341803471266138481394842793667587845444492365422881195070314449546067190704474406845766024168662452541795199958683115662982812703073342881710273500904325084386647305063731959703159241960362665458524125772917604750244841959188431053980245093614202354405153304380783444597485858663528601146358813623677045554624123722668119629387213304550138729993678658889409110840041294739213113482168004964023566571995615959167480468750000 403 2912019376885135212573838534955386048498168925436227998363020298706301705917316570293213572613388294370216305174818701824843911044390518759030737191086151381103888311598356385660813165025532895415097074996704932055222393034837593929878314724277927026261338018514098427073187749285479176815434537161387935661458404003986007332928678613273488358361970332273496851509715452058041617293050200357756752046352856175597133708738674795436795621327004973742889051471731976333424432199474315364730147084118339659607485006066908807612070297921036399202421307563781738281250000 404 72872564109675042077033434624749883540387346129109566988737958465150272888178392390258389156240979346739818924053012562992999853115812239242081071786834134809307700074899463017403022520812221714471859970833383324451233647480713056017499410550618421375005265760340433410173089468505431875257532600746613934498377387327471619148289457376720216096632475394269933586047582228482180076318657241626041493041156871126948073750861391539272286464396089813219327500938639308739903488952191406775796502525832707818395231216179326843955521564311084148357622325420379638671875000 405 1823613425312485312224034222029234739955125316095124596125578293936538310423921004630293269379018088096810036531548845249219885213157424801774053487801392484672428494466928537484887983329461400188079755072583555539045069178313646475894707471433377038606613255508766154597788300650129758162308871379177610434916184742133147802636823828427307136146592933631915498505166039223868876724665657145382544523387962688571898092506123958643270674855936716683896010424723726898960300890198666438698018649627937021578853502162907352008615335936525525539764203131198883056640625000 406 45635252219642489586690117477381834871783431555483906149349446961564604024401569968088127135199073337595049190050581940226783334398225211788237397625768836562245993851684714140015916036027901049041601752555292916937679563674055783731749329827002735744441356344751389484516081612328370302780931362592227886745685805369637393287660418957688277101599468486946456809882972804222925585031042060583957271816802219004656366058773939457673965656493391727853161246096534643579893243951769583786137609557191724480889535916194922897555497076638175713014788925647735595703125000000 407 1142002564759358123932282178150206359137872851087478093688265644480431184247002432739502640963151257846205346438980779020171469928368363100892378119947065357214927389138596593405557997117798948856237626166524959113047337484079258371763800796776468952228833450543717203685003172534556391974997017022117545519667837660171392753402509501435024821326266797394470915500388398061450852785113423555399520426177225062806941248915510008295846044745418168914458101453300258832582832161299197078284549271105645488545110376674312751134159060750761227609473280608654022216796875000000 408 28578054377924133444481865291454918938229612278439096413130373113100986252847781466348828343710231231886658301818612141656741931295688694264978383834949846316579432948786939261447909682776292323093593537157401550353464009099140264646344132684038598044746052769733707474568339195043678338393920450479951322930903486544975294147646132376597067219953882356366539331517072412273071585627470721815267410664876146792301152331929797021324970874634116432883865725093616771276153716585452946493346196220560393230503865063344934286960205907512921896795887732878327369689941406250000 409 715150089383993901721936164445088252647384062762406239091416549664030792904393748919511633491135004054669798824238374742926048085113383339369324593033524882763301946774656047288311382892947070725826234358938887207500499103006602955147511486604242178454708679946759158929601348805066131524356420074968953032268452774542352409782782799204085532998112435005896161511191286404926375743024848014130224812114932426452817345030076949910173782156186263302118253536266913579490056941936701484986303956766346270694882784653631790775153318981405270449158706469461321830749511718750000 410 17896194919706774223578207432211232858932098741322653690433984876958429110241658204668754535656207662441249112040696889908344520373812958687632366645180403163784092619287734256531889728003992550358480889079787762802329562919140844682471872811120792075476368429887192611262706923756045144975358219437027946612376403577572038352125247609351018459903984349171938090499567313450108817374231562499941723347071235842453429170752657331898495133957246491413983612883167154452604839571391603014535313649811494481291457001332346764275787933534678231239922752138227224349975585937500000 411 447840303525995554475673633674677688452838529329692197581784755375954850118821057506126862285216778122161185200337147232864533800595295085407053262641558264086421879779499627319782204020732514307632544876364031971829585291054412621798596622536197923348599633336714783471622726790342881547619365661581100805129662556679631178714375113533273053187621603482319667301187469145582406780277303212437714415145079466276480581560075622040330954872871727893413190896601883658260439841829106172760330172477642872846916387490762010877315033811202349411928480549249798059463500976562500000 412 11206877498429646035544163017441570310555255430556132420068448611471103166808361900213999879030546073882237425765718417404935299718780321190647376548141907045463615486715148440939210008382893743960416353580857207838745204734881053715396920335796603373116655873061964605806869692253483273679504029055585313837103934367395624884818464612932148491175676533744455752124375744880957800739463582816099115582878080818714841737583445784552942098881814355779344655689236457564721200896257486993104378830690529172455601832596495951808538831537612190381025811802828684449195861816406250000 413 280443290426804822705445338463095954381570374999509996516724979175675184573763729391553725786393931413009500714984745384697351870686669780884602025726505107299918804007750748515996938103237788968113566620479804462502255910254226852660114217119752774482229148784734634869283288787989708555636014867528993265148835742583616908437285306960420713453512389772999879414540976569841885885332581424707952444428680303296411354377542160250253405791630874980579968563070844525257611649546782392430348075581565663431788486537251297002279052842472692463893224612547783181071281433105468750000 414 7017856253192507157556554846564430162785191026557786386263939092415446647787903952890088403736814322315889921273531309626726003334091543309092939580982108482191204853913762692332677001810491530699653502869977715535080606836313502882992230167537774743081869520313649317018779883680128938735239405863769010210004681867551379641087622657270431380141034681276035629793827336385415308628129332270469534599712869425485076404230282077759964454109410301446397280950275239810794339829238322670479241698128068292640890629289670137544954075961393946680999533782596699893474578857421875000000 415 175615511299769124894517643570052065639817370628440028003255439698155213101873210965695344753751365631928956222712343736080842276203712475337181150719275172500134126284082953156324941358558926617628678620011370062245330366253290909493673036843083833028687264984234332909012118294019612117507135493723472701279273786010894162825770991074104650319914807626630433772069631056295272241212344856936930401971128069840150646886581878018162002062472833688002013885948453892614696913558168628754040783217012022214640118518489697297359874888817050930800434116463293321430683135986328125000000 416 4394609309208164880172905455683274046419468337120338200754541171292778289400240687867520526169595471702837582400085332434138384844424631894855903314874169581073067919753133515282073652746630831945948424120957601798014156520905669153435423830616593033241909683860287032651000364040250389767426155023224401010377981039359154411096817348753436081322868142772170229728953988692388903920722379713253474722402507709221077485791628245598717407380630285317550395559431262072401429976299364003196068637714171036669239504272783050157491099982176683148155094116305008355993777513504028320312500 417 109970619044573622361161315179987924878626264023622851618402007487866046642425687237164452495395032966952302571570480680935813059596093606289739451056863212418459145665764863865631747161657296717880028311036433033003064084641848099798797716240969180580046349043362338574851771699664299321877918291768217325043871060301469487481523474902259245823990717193831166300291690340539755905066518063088249421410719827207966291520948778759766465577978122367598653183843321869845345136217467298257436393847835431097466460976226597430200047070297394936812945820392428686318453401327133178710937500 418 2751896352168038492578342958810224148876628520782523990259533488811193415980317436604641562444574269938567188752696717518154556467404639047346111622140644023677231252784450899604086304571615606863696402233112654366536005563047203645682832803541956049921733997592272874385046727221264523700581400315539601004686342800845384782432381692530219405069241391979602869619739428138865662121999471148093514229560118164103654089256278052218079497477634353983449550964117575977469641446972985501848767176192245476745213353615622509856202134821317586217855055696901445116964168846607208251953125000 419 68863086521436476359627508169749881147903222053471990543845366659153610898696010316944312129430456373045052444085978718801552564584099380456859141666216354625908758199152667499639247979554629207555744098840539811534916511523985513663447498675745606643029548841897329565458746861372216064440563203600078082420373041209698948553230362878709666974107389009322520496331665642090707559305881754147399753453312264798632012233537172738679149238789967068058397474603276334424270144562080556054616524683474209603039527476515040610602098767545381602611480331699311818738351576030254364013671875000 420 1723216760334041348904012168723979168724911580433311001466225722827867739393559686740677905905509753525484526636532467463343612985187820210956165664076033064567383449221653655764782133964569411836692548759081127188647553657421637496673412407338300775757715615067478413649931975031004740088738855404373382491043144435985561784034407413941044285471115853542808786705823347377079372495963850562117074782843599769127672496605894489246471091665910842584032755852572462559045426712732063438414332558150747483161774842328983516231971566778338001532015853062285160035571607295423746109008789062500 421 43121350522848279360341492155598861146121005937921452257593083111618970628292520902168745222599869960548644864883300581297683997147158398865613314182995269204791887500119052882379999480562324830640275537237338895326370493541417935932195723779831350766288679346165997833258986596084643555427230027755519203190355170149899984310694731842919006050922103365970286384669474975338553893693537210622098296525551837453111709624092870413804211284323920965849845802629099508454972851350670518583598559382703384168905695876332164711410499895510192033586192427579986130581346515100449323654174804687500 422 1079055596021985379254043026452900411618573039584006009099959615304967606243528485134838743011029921287662771974330933977496547416763015857869375824105284461617541071093026536582779133921180450738296942353616821646081688179614628918113712898376822426758313871790315016870177484489701033045761964675588347833388982456831620460476152531424703089805064956266934180621112928292832059519914106502770990548127553088874075008602892681444958462470285794785247326245884575377451453341855641412897632196875231603847497982118643742541457058996653146622441213353660316442983457818627357482910156250000000 423 27001899489108073852019019940907685241093606676115138549227121815610123196424938570099924573928491056335485676946318997994801310653514238429189936402256349943786459190353867351604532228264054541524522777335777912822162338962697038057289955152053582475737003151064975067543330196982235070424090770900951919187759761951684876061796866536951494575854876033299050359041324694987298699806834083526787080264610282377617219777923449250815331738174882122462985693410610473688708353719957362542603869512823466966254766290132018947520858083876060418436265350705660637231630971655249595642089843750000000 424 675684324479803451815853305596770142471705582154673632092688119017979733759595750539528772946653986103112035453774633416803872419891004881447417984028160077602769650966166350472934167315758534635790534593237272771328166076401451824971335906045491769027286800549055154402440408938635646455659441224667688355146535552611737110886001778200602258136368478097412557333557676919375564162619126476932101230206403528364430900574924048469694975806687498394651599545015512089238668945681008529662799659271360812528214788533728115644330906296992926980209375874969479625065105210524052381515502929687500000 425 16908006566688728729556705658874471682791973802858715476013501519426386984784237192912678824206270922839050581296219356206374548671860792739278330023857605706601071148294539146540364398595510625533252553880184460995470696994186918020165076143044246973188694409033415451929302938970329647190442723351390272134078601416531350998288538614502129447718302975449370699393849162441315587928128023722759756666459062409778170888504275895235778982833227165710870026261741108397772339381923589912856175003178640567617798296602820023241080443455340655140062852777177448970746809209231287240982055664062500000 426 423097065729816545204400193247891709245451738822708701817614850227899730652112602057392385601030159712357462902858446800844959363478957865259875582287141025428092531551220157986197850913211603915925991137001798953548632934173785319471736412405755100315003479812901898398043120491604962532981501011562958452932577209155455872398487844203269248621307769291761248017695849933390667059422170734470936633954116444338580520355529532965289680650239909827412850891901784543474772623970200630213724942567803540964332699159122209971243937857356646440828802841795097666732772268005646765232086181640625000000 427 10587335239632528771683878372022770288729863768900802058363500409098615039854386775136387916035145799827961337510638182826764381261762681007732483833110308797890324823477253836258838494163152196350513384774857662338798929512053620933385254254228321421231410261828704413075153963589693266194162384797541477914718003465634768141868483876608739863041389964595945983768337603134143507095845185709184913193910384561493519578451599671508478308542888610084089723138104374349011581937052912725605740073388713899774929485984123685111806735376711398642285148394802385407587053123279474675655364990234375000000 428 264930748636599026039098919075616518206301030291886892628675442480014409058038510190912884534430868028405294216679754528211790942321211013067324537038811699124778922568788291089561122131979813137649528857333470943104057324939472617281673067903704024349038326878937907158960044275807511404064203600891750533800536955880720483176195005417008420404610482525286405341492747031697843366814256866694790701651355651059802791320599608602466828702089572462618226483198826750649331875107095082456162327537367116510723118679649450157821145177300418409950640045112928849802003128388605546206235885620117187500000 429 6629444257841236700535493930715019400803360280147799049810794580473087835053714235196852716729872653344827117519946771236255421365543590268712654790470031678565272106703828216425264909293247771637920028632808416256927868026166057217992448447427185784118709648124471872614070105596255559260207985211125738881931851331887026542882175718302063853248236666454427881913577247984327152780305471943982699725471568564398561689572579949527928685587253054513302240785872739319861486431875677646076696004926890432966463121272813164205617700415664316155757857539131214924532642385202052537351846694946289062500000 430 165890279568306295111074220219752578494521294452070506455730580664861453732972012024925895888403324999977534382592156415121182171844765189049646896617343118282237971786356259555199652148826386099590743042067485020754753162701271571315345919289108183807249571660044924068203242642362115854976367257841192907836248186816521873491656304020767923397560526816394520952069979507700837590502527623528497323362962971518438427394885954085861657341671727596658446769432536453678394404667400677841361044216310095485393356243942952667098712689471041957758033830514074122297607516429707175120711326599121093750000000 431 4151105951610634321978968596450189232165689467901578682424719982530233824849427261458992545606565800753498163146766605422463920471799982746868774431596393342630943215117986680517002896577941007155652351992338343268770331461097944075721591043000073694573518863929430408528009215540314198366403992751316161278454609500733615790272652526366547688730139864767551991805277793481562722537284826959988036270230987581963708676227018595860830567122806455057914961504245720772439637249043889351552387150517179535521966002531147899105938785048596722771277018241518072874662870219708565855398774147033691406250000000 432 103873739205812400510631135480617003703034960990777929530118571785073675107922010871230808837979111819780822091704969918094525417361476420124193175012863453782038185544966287074974077111128570109612504456104577524850479821977936980228125924015812029255416062312678571102286526898126843713751914726022517831990959094219746265492702254189866621562900027634576937572720029971147437570898261526475626555743511517965341876828736275512165690811568374488833473920974296855439982589495751027523799317354376645321741788165189140716053699690683635586012742053682431406886818581192244437261251732707023620605468750000 433 2599242411766691361507363401691651813215666979988634795516939319379383994906085422147311348174373386991513180978344917003589336944830478087865203351649827994753773072470461248169385971129510524567324447533240409888579558593835905729264998583628922256310468903366910664880541614182919980689381053248161618267025500660210048006035632619277609340956170437461064939030996592926980337368782133116312733790949069970333670289698285323728210761993864520985013140724610869350328432695580744533996225412320256240325802020253635888356678605423919611026438937994570772040689790594036878701444948092103004455566406250000 434 65040950672318590290253379129887877169405860374830815390124334120875829918617713558801385348326486135317587892683930411656636403734698138327686885711790626781165842320343799896588782595544894693090192396799518090760308770343451465944280840134124644478183622789319469632725073571489656659646724051324965839585015984262398897109555230980080270605493112789924343866075168200891719962730354759546443062142181796953510735820560780220480112615791172114970605318592797329826190735193564252624882506861285674585111082810955036284685552200239094414163886789449397659820025635601936642160580959171056747436523437500000 435 1627518961076293920251512716847884006871224805011571093152881326220076801526790372615064550612721382949268837268654212714672384493453308587808900576949059706926414238291821291665215858741393514331693664917615527397530944747559699325985050447953900586540295940371821671154511323737160718943114002985453455549156089629186694241465537216593502863312166741881210305706271737624612348952459566799225362600960112321468883584843227799310174772006636571198747215845707123988869163569153900896142174913069182914618239394016656482663913185516327684363618178627946421901473515042590989310156146530061960220336914062500000 436 40725302443445795114550467295436730538910694088706973913527374470323481432700190287225583135744931853157162877525269405314393841338476139204117213978243672941667842522393968559787855547863768902199031844612810559419868365128156696436919496300864805961363827315267372551136969132964273953370123331585544036791956279482630353610983970259254853758568209068633037695539964810744313594200307049953093362331364278502810825483118383693747721932551387595821862671735469547519638932429974905451631028214644003666249981166792940885007552417392511551392372313832329043452009286960247003150925593217834830284118652343750000 437 1019064490203843866310318901317163955247113134691100136714924118610954850037932679155175632927622036188269052782011031915590152528687040233860461635817150031160498530852123675517803662278925201248389961603755339742005172935186255092763649180892349320795225289914070294843667637228751340229067044921940329616293002096436070747679884930858013331464401295573231732724781499326061943140916150094364018116918691957501685072443706008446524803964415156430920064795028282613563505094100172977376625385645611396087971496702244413220955573648025432069738195084111025377912406299565906131476822338299825787544250488281250000 438 25499878567657828252879212690493417692941461087247619859350612648347180722410370236394349170974286567633399128974522625102438519895913152883814291161086676578810648169267752245833625887162146588315876664788033158841042683492331862595181723795845088027204724149447969021658897954399805225823230165170013727384865988531824966654272919731058963727967667122106437878227409206880454102338906404187738900825180054461686000899504606969346830711073036791056812580259155199645333369477940401443031539330310276029963852976841549700688751340598992546767878123565883192104840121103292993609557015588507056236267089843750000000 439 638077827028977775302683716184670144321097836089783836343887198045771708965097760926633088025404414454334600072403487555239834034297507937195216374497806702091651412618237490707249158019307927728131902420721057516785544141601971550360071152385781986284382448249854076772034154963740000924073310625040092927842261694811155486781749483475359263215774085048608701804847585734810451740758284396360619192630074939092530113624278149335478212667738745215852132560698906305476052536936618017885424737001044150772557915605021465745024905413393925116731528900617828850277149727379666366289256984600797295570373535156250000000 440 15966447444520557513823972079984587020398379943973909177604995569281696626603923517732341588999324098050508969993550904507251301630944459973907573370956481340975186483924533574288211885892227918833482376482133734681383729543267515385146325881289681065888751716433848602863854650342675932213743522685662325308052957408797322521516049575144785200012892446329958651980390724864234258331247070918023675706493466089565355797734778236780943457890462692787572680666579450962025769162891282674814832623594309318195142388207468949665282292276061626216395757263187035548980496587386651574647089546488132327795028686523437500000 441 399523237075474721462692816105736774988880096784018339625558109086221138944612916140989545203191703904733257333058581023214326787976127246739387918704092452602406310317703464835080313289842936699155278967075613973263196044240265379308593437868552450254155045784234737715652235978529317260722584518903137777266132392304032775566733802861049216966308998061793863321096625054142460409717259472971408756057041719497400683056696775153917712149254548333131212088788444991759533702295930395275695414969077558563000898534851292198540567109447483095913667078002877408804988162906602494617303023005661088973283767700195312500000 442 9997119914151019048365118882645811609450257625410051665743603363107705422460223648233810791735973405398981507021782593024322294739855129748727670544948557750639397719714480364425312816709644524644021233882027806661291738120582206097631319961145226470160531236139448414332836493037407802949302680495630551621184217780277381216669854886070598053500854114396923367265449486648904099844961289074804934031653577867966632476486575414484909267807138698109572863579185976490634485853830294506219889795380085515173732890939944098904657629480744712762002619644144398509916672130649374639066451209146180190145969390869140625000000 443 250153666474862406661687004095098920295160509656140909062681361805979491214382797157272669585537844692658487596696298066985581573795246305337801869053622489087669805243871365326534069014055100577153443290253449744560765049811859491178878514151907077701420967838839245311240389447674188477862348111273283667541370325269469008548048174745129976124282094487787574551100468531609710940815792075381969963297697315274063478559489138757483564861494655685202291631546899660042174437222818994585660222080786112721672300442594312271688780638361298286606769839176841213278614696542321259309371583867687149904668331146240234375000000 444 6259475753458831842367888773640876136214489329458841215509887228973946277909443415354277835800282555259990534232648359288760836227173843361042744966634562733702728685268943398148183573752594971649042240888999609599256981313985943574318333991503800975817087731282666701369100735954189716191555602514067976455821225931855406948127962210401788366533274931890360255096230192311224974217260022426787581739273462100664065871161991737828023436061273929420264549609202827078983238733210628445600642043507958811571574905218970291302843137144581135054507236291114202431363534411227903583169185353085595124866813421249389648437500000 445 156627556212953016999475149425822821970220985805672352662253020886797509673082365011168277981204823040044931682428178608270453733459732013090361719558372710201752548113415021884000054143225044964746259218649462141320733678497153891460752020214370390709490498624342682516280756617640230314141509289874487455810268203935303272735741256658031266205276441273256542562913535261540427163840877190387145444195078652788526681967165793260033799911330977986729541033479715684324670479313034489307332919448227239026628059706996031895858782768775080761420085564273160997917377428469713946963121076194624947675038129091262817382812500000 446 3919200733938465627161754860072158504905081169487227479172071105597892842940805366647170363834631894903366451963897922126229290729620200148180351547693810416707530127680967812164665031924644622884682181345578469724527775452978110826686081940790075247349582880375929006461195614019876615035469156221971479835969939811475301622714960592609033477244136961007943979825370075154240285086242577230315119186585376154977483790927287562291428715270075592672425286846712168244536597643797006503744025518031874411518316471592098017842565057622264352684861333850422593580174735654085218941947155180116624251240864396095275878906250000000 447 98067696217229839015221986823058373327434749173858253589574083481235864537568026903688144338904603455244191868492613554769294444766894717354356223850011788614930032389511465277543128371537248561443333777070011597022020511054944450998845249458024589802248511223724308584493228059982818655865151034323827744888867509600338363870395602300519103899274433800612647459388734430872880511609895360897258631100575911170969029533605618309238546264643837816646704325235963315022688690482929569897934956195048132646157426699681468298812282258400507348501507872744914338242179906691148039967961813623276157159125432372093200683593750000000 448 2453881416507023427144282304210902600447641826426229961471262222822888485415485673192732361694465635565373640280808477564651318584457343262371279619104089621369119783675052512859951939832438741905758418841417031255841182877066801999323784032197445651078584399147208703643234568197337940027340051550826136205812957104062038078096282816492899898908183935055508433079794002165368282444524390615308636729101464205862863439892229868853937731309503173938860614923873099913848973706057233211062167095862699926257644538623726025959119830617566266465852462619353771722533117754481628410805473059635994914629009144846349954605102539062500 449 61401687560036543884111384605366349033472730333850097142827686132327733037066774027439528025918310502398603226180140858438435555225786751787842598041502108899960046257437004414212828605829508385993754645174432842225781045932840802811587335415898222471866137470866124243723252502666128632978096835575794299047457846468011130974190951989527239118560014499662889188533375533024304350254413203926486711918607907244697707677481520215086838332432668506020265052716512867554773317566933218544061129893134596150344401762667175727507152109105472168694548814094520323613941153611583730947437616536771498587654605216812342405319213867187500 450 1536406670946692186966875979236500200259784319020337986284977213000022831105270834553264634604089280571129494059529746813370631892983019611402461453216252769363444713019423710453414333559200587613977060677031364007693987949341749865907718659517808855629361573159894575520719607066712463127407489707963208460609723002732900743931978043115726027722190585036009182806412907781897037741921539280471645280452277856833991529885426483604172888051537438617307076652417633085926105679563706757346951827992656783673062141883627552648290072774505814710001376992676219653095505310369850689929216804897882386882201899425126612186431884765625000 451 38444233440428872128428371232115088159493716275264998171232744675621413855926787955506854548796335989457198094150317500640548959894264692493740083147550803774426770701605757366888649122429220911804281884124831358817797458998495891877535709695473332451834468632171641429603815445117184360072712907659345471126343068926476241452932089171975539296773660204282402722772438280085827208242981309933752809290252673202597770320969041834751864837387139678040599467899186229212142134354493194582395457602876123733371410800790990979237147386386470330382185231402108955177788863475662450190357453754484706731631149523309431970119476318359375000 452 961956372148784388877267430608897449300606042197449401143014031595748209536575158798191426873642831948586085054955953389921700744256932902885398983183184935152138886360975919954669516758129399363952274578433280239445330224055284374192320523574786261128866903163409877364644143106803882992084918109794684244333938295483288254054561788794343693465730302899190209722469639264979437445194952688829080250160968437879161022854335980422662812634620685306723849517565920912365768892808225731696665100638338405806262513621562185785779064026617211142970165856543920980222991252012704229320669915847836356492805975904047954827547073364257812500 453 24070144543722894145527210432564795999607879665139269231691090613990741622730859657786975328063447020170470803748180423123095977784000738309505513188479914436974601052763050888931962411596902299758055259043137376410845073045621740356445812659426495077032464342951988874013777841314838882373692156235149549469150531080139232582137876105924692638927269278945521031355835234146891663225794235602378862330186704731479669302547236949427997751023014278039105594440639544242088279028656156001725604670497937814158908591391627761328489383535775029372112207470033872650833566979169983309822943700077759604516458580292237456887960433959960937500 454 602283792988308540733896719193691811796355755497757926149803500825847631793441774697048545653746163324089313503478699574181432395652529487215820770531127374458219092421560039864024433911323370319937241724074979286403524294709830331385956898262301727037640517480032144512767656998538699788028949107557927052796365711608770224962745093751772044885933433940134623163441163568080813423447186159566131885618768647025570579905146721906392190422073661230229602539307632648876922576576065929911019535367525492442390311890327954556589514090234370779002631446827279280426143878597733503082794362186967729311248831436387263238430023193359375000000 455 15070331831147017002759151973670728081981341266685657119154973311873132501029306824012961961028351800977487547773857131103418918295613292773521141697795351996058954653229584733740479516660256200203264828634271734452096976033563556753470591838936934422689092948373991132478812692150248565025735352944059339551838733245419448376265610752448186222035938781117434471902808015873846287529552119619033871467625672629420046268615594349240165028473205787046514340461576698258162117657842880466015291011339071937267282859057986291487410149268831453448230679169513350786047578149088342709005744645051928787271577903084107674658298492431640625000000 456 377088785511814614038337552674524139068875227747551201161311941860685179466544716802605035033626083441125291491446732162039495302089797523126921549938256504989106738143310442570129103695380533430524674769116316864250935299436316189818200554566382503865970505572252716713998361441741965190665878019937976018172105145461043653449979426941740799985592240115241068693883858467369706448930240536958720336503528343644041070010754235800066410032629995680264755755847785366503574040517515934467619452717935988605744950486516718390068749568327558955798929932728393272957901023423460505065253391228163393558703297969714185455814003944396972656250000 457 9435471033539606370959277712982896127467370304799229727088844759686947543107087169885751806585370381070607676596703243485605314615747997104937303990249372285668349126189835691005309192027738292730962048106882020443565525490271937922475105780014406852751362650369168086705845214630895781083729354831489618747916897895726551810066771875445965093731394454524686259331645342613506768585377025251910212358682377701465228961866465396879123410772700220139666262731114716993366234471154911839468771207504590874631714461298290316828087858454760692909323334312361437803662140487630789661753112754253935241452455606747662386624142527580261230468750000 458 236092790489877486924002887752803470787720663085151032035891181104830608829710085080547414199712542722858436624013578974552482326411511019263278392419776869855369609140033879953975640481742097892351146443897091603238560965324271634479398935019574459678014445356398834658622240523297086574715149358883997883954427183155079222147085601948931790336597773905792367973669553769324863685564237356739936754651746830696051362233601950760337891457325643062883352338206494883720473901832828143406795017550224042408907091105848050285698442921160605984150317491745987068187703340585696177999324611711244755168220832430847622163128107786178588867187500000 459 5907463396026673066061379446276574862738500687435641836453617026119781138146449514488207085149670050483723626637899683056068103526876261560433011627322739325248191636107383684687168259112871447262860385420823740878420201931915598522866877491720724769938988899604010056763129482374873723988242898446149707401343346837769248074856815116303881507659750399363889643088441884620252852785850252815159419667048610785499237244559735086018476434395174314983039872776256195510957827369390046246246276201665191997965790721896873327954785657842112330562018292794559175333629134785679129856911205153602714625505482048950511853036005049943923950195312500000 460 147815008017971754326883646579659514500261180244313559864306808631823219347968769373389703369723265828407954223048315982555095373031186457740399921370618977464362360286078230892933275353019892082598963122160176646762209835296409867387386434629794656743473396161830773376833957265510427311097121219815615504759699830658095750742612917366647122072095058905822543025973839330389370294706818282396706348625498935089339610184527284434940573391061861664032149860118932196372009984829737896291944867567752956296926633063115243488607788960353723749497457717533426321934937698659058227506626024604276620303408909529174763974879169836640357971191406250000 461 3698581599755540533970938965935732103601979857089277468622080341796270792144945238008785744836784970348559114886903090799941486177689231648667056600889565954558394416268790441106258852922092093650279912395049105467249653904867869458380699617038354372095370118713054166815140340689073273391551612300592461708032836326770356800034793930204500115187888296049160593936243463505512768653889693899015201152700933223981632111667076412054315648732968707797420495957639659186878818167052118511339661708013081021442621935754955170588049556741171807918553524450646578359044482329787932004965143587441064675053843321950175493384449509903788566589355468750000 462 92544595872671100806718732567569400687530058761800968695392313314209719387869192535457929026652022201795115515351947466769098658472050904455825052611002992282889695783695275972269160908613386585708302569884778483119926405065525045322253003404682633206542161411954342355807407658800188399147914801287551639274587852678496373611260211760095284267471837018026615727062715234034042436447975890633367370833815558591401877079808232301618807141456965935364027994091589740693331467556542186127892834079288347636096773976898878294367646917592956925407962646427433865434100034052702367916443852534239626934247681389056339185117394663393497467041015625000000 463 2315613700183357889515845608629139323898565293208346052561814146317752913841176232231706496271627812543836745670307368040000017188766111723802879556152202301505998111563951991660341747572972102797906447671954986451283687694782089956929375905924942344919634859519419127844554681916199098497037997781676643069106048106437106886147839207863291292092140889533128171054042237551370154700323543613364062615787803987648792107925655229404436027502762311795231672379159972237434654539184754268448463245806815350678576947132556166393626759266337809893847186304237195099468788109072477175619874798291935373721942524605221791489384486339986324310302734375000000 464 57940247972260312709652947233155835238065394513251934634143668617993774417448396672866621598520687292314535813000578756345690085262014131709809119928722130863113444127710091860294326916642685589404512623860770242886645720121594966379202703163337458242493449825475120849731206588463516236100455073804452211276554350249428471871069856041579335993943439067844004452451358573214240293255940390843010273640725009259919130114260468132296341119196272499876378698969929477751328317241239217794583315266847254787453186112519347180668117834228840458766305674552141886001794461091231594846867987948640882950240846359195312498258090272429399192333221435546875000 465 1449752226144620942745832346360791705365356699272443568748949643807220570638735688793125037201695046550708869213466094258241084176394697682674471205098240844284569725647111653321558050914274509317680654577677552206421769792719908459832308497431035111078303846708393615240048577756501099800061924266053336512263892183122796280042790914072635643633401964633042993127465713977091797445231970854749300072709323618793890492213807627353264363272792753840992830457021783814272483808821114621591348114257565181617242624557338934294781830110220556425260143061105743749743824849024687324824320515661154135754951069654274109499425549074658192694187164306640625000 466 36274916216408326593168251413233543529098839299392042943375006108996119857613000281819394707664730134723745525813336178221225410937257886223142348179067571339824212448595111325599499728885066048592610369904979095980424540307111872621555186867051221878053697108626329514375464413392280737486527976270776617452783225011184130097208030167568522757007439715925496351644313787495472871698293519670336564051053033036774169826637332478410005312791338003832567388688570813893599058392390979587457336936144227505701821893430411961109777122500368429009728043116937708416336905020660631346462612044225444684340621184911665486616527687147026881575584411621093750000 467 907649670211416051908289117266882133056787874118621031677381041506680215280959118400555946807414072000528836122331548699175629393579996574983765178741765676886179705485725644196210180582488215798296899726637431984006982341517349532297371217433604984250658352707277645343634478951796146504347065102192772537335700180419029036800590647768818390611631548352439881946389307509388866179431605518946215740763500409067893307118323832998331717515988832065917665817614453876545406846499119050277171267877613058681211539239259879583656842990185878143423280907540507757697851681298542777908812894511294049542869718513260837711165152086323359981179237365722656250000 468 22710635979007867452662533254690576448920910269079171540474641017186378890897502727501090036570125604970497160240389818947321838031670427121922842399713837769951205878713348917815429945771232920936018580766932325924619152177709750049577386658434859755502583996158592365328973821635754007619453274245037107718378310069886388933621616421736887508679926135057844054684228185758426544788769445783889287017821773055950920141785410436774496607077412870709179202402276185671681013189112572817832640057365061788796981035238746132317567588493753489443347477408759285988550946982918666515624356826340284872108983768782658994866974211390697746537625789642333984375000 469 568250134783917536368858907769283400059886742020563066156652265110196495276507877414126421277506234486841757303669455277924993111517382648775617389255099970640463541549469402026789062715619228842610187729850641459968882197879368692605097297306467119895144612355908489141013875899564122130947301009094905030011022321258244720972387353324269456107375124082950533010062724434701781456495116090136334292439527733073739974123351367751703022780497739952606008401259511809930014263910951049077326292266906183564035335711144319536773252987151806393641114386762878936195405890926547018253415410143077277130488111997152459071991348338315219734795391559600830078125000 470 14218343797997596229144214373120793158945251247152812038302618378076405924365388592319418540901007058649487374236495306528506210620094510531066511697106331180280534571535659931563913569224855598274671931283071369296242669461832714521353072800689475170142341790011667728294304639529519311191362255036076772665807707442546718975819734627858316603878152040884038868507101360323602021124218223872347428253380523704142940629128961882468143718933305152856695018720876295499525463284239966674785866376720886635559692655240547229260539266231713283381318096145386077212038241015523814754596096219750188891605404674652155146141740971188482944853603839874267578125000000 471 355760470614440916264255979590718784242398696279609108007210950287962725729609563822684389606196110798692587484877064092225999346407247997045899873355410006283664755680568476206965438244829985617127407027963898274217027302776430022577804592263536018853773881094028671290760892095234363232250964279405869991224084569448860049108355780444395458973893889175835240053834797306610721483967965537867546585915264271450795234212918929479590390079891722349078876423833390960640992749054709144930682452759353819533059401150764010821306699049980341920698160855782112356568727537936195662171794042356169800610551367496338956257495578228144950116984546184539794921875000000 472 8901549063467261061611998133403366190471882633606321113485511277332287692514171501580302206036389975704575123297453658748281890425994912807440842170185152911462035518193884966110724206931021462157361603814096691988354009419045844420855661514051610980218367660424742813440436728060842859688313322330049416517704319417777621144003563065780318581528997523658080900499552873286170806622164561445372299109447608147953160415369857112614327345007460256234367649503119379756716365182915497884812202896372814848909812558454497813134813804619211521363231524802514294345501424201327268581035778898784672341547906038414752274154709277276253942545736208558082580566406250000 473 222726920012970474977120502978496488085062856170678246042496883651644027147791162201274580567527854888929485378911974738448025736134566158723176251763512229824848182574682090008288416467290991553133984315306203699116637846668937777422466710399156059092778818733883364052996973946300370495583907335678932017942982283952215953994254056836173510385614557489415195470216085106430933396138092145255774122537658440657559521175269046358965251856582012965187613386616105411037501441733202785341971292343704574496506620780780087988267487056381328446794598511707730810949279821189657978132258865258174624021605640517206328043596161303518954355240566655993461608886718750000 474 5572871880493311884448626931065334068963809017266337548658255358878688105427854817947503218419578816419206110957586540924037099642523111060035591447078597142874893344590146809068144766460065738017234291096058176944142035572771312321161297859354411098819318122750752526726886310133169607758702829116354712516463649552053335895299268173158265470829933864608574300161946770806478628856957326672433504416237614148098430213372765590331915373457938130310390495285373439187562799786826550704969999002523916146684743718270151568651587334364309188563257253900535205522908140673648404262971709160257280676996293030662588714339768930505769617411715444177389144897460937500000 475 139439120630869498414046170685708411388704989832021940559586031453206753964231693708012791054561461543457399218380875871330907219476604578838995798628482372722248647158850304896368211682900802729125956946687687227328690721647130625130530579070373001914668622923984618484524302728279412185709859208521843701596148368265587151822382741553654705517502661012364011699841552360073681060978816478951309894709440092947683880180916461139146977291679146692082086392561396473145650264139860116060144080305256301901785640192927897670366558881936452012788026237069180879241606846118550072979828975515069012307580931935631298673532955240128572427238395903259515762329101562500000 476 3488907409062301945611953556442830209326631153149960739631658896234647982592435865677378868613081947442389967838059310141914086100769664987337058742994170292273070142146863721251565968788547396016575939569433518650177954821044801985934073942706181623537191804673648752417404297255898737671858031877090669088256569466477191130681887504000057862843396413145494494422506068505204918983734672824180884130229898123964107170072930781863950629293904699795583296082786201670514064382154903324109907555536980158929132299785233742130390160260216687967028135469525093007914994826201536489894460290723680539040522897801194889079364489306578356320187594974413514137268066406250000 477 87295827939535793964106217392337900520573045729234342615312052256940301199666083976644689301671138454349946050623140181433426871305421282230330809429005078486958264458119116379743060455956631386704054169310668857630762873771844259333591556616767877729384453225953873920548679848530715794787475074325109298885413326168564520219472384403020315708670725767068085515581991462493963748576254339950940989715500700439227712945116203105966982726672437299916743477459231272405839325788299310635747896593991316974463719073242693317245716064372507695778785737586545042032422354823302595402285919433515990007229854895717528304323302263886819041260878293542191386222839355468750000 478 2184221971039431162783912887055149142732329763434399032801531684085786615790808293641570050309595849192521662689231708305321726738102172668357231131319876022393349043763817221551730131910546676537616083399488701960803188222408488162405345224135028907203845315025958853744272407925580252940707535332485998357049253935096300547750815308493981121078874226305720298674394598099221352370234313610487979575308343885466869135614204579806203166131804079721766217553164029326305101122234434634317039421054678140197878828694524293042382351736182410128690956948818156281815421262942885023036275306328140670473784653876112214476373839071310367643263816717080771923065185546875000000 479 54651148899598293290115231631223303706987415897205161603604086083023283069421372441115275684677466080526872917182551198411859905962744341190524874966322994004977637347618683507927944949786851603973546470861945914405482694875920105691916623196781464410935461587862456914666189580350896307921460983214707077889844067666240421847168103282464224918852416706208888892719455653902229453355445195452397568288247393459959136931808438181581095920855264917464234065500356767172790473799540081612295861088393147203072187394371343741363157589891745689754407346621264306967761636401608511484529769407813707590038223542182056138829520795970051683099200090509839355945587158203125000000 480 1367417288092032296696424858106233078168580968594654147623510570535645061799480589620405127027034099223182799448671749776930078063776165703537924475719873245832877967801875810271280455931125182841088110656358271733353848261374584311166497176236136224115281028479641890719043618458363051371118221684184650011368806776399057221634351917546656960990453176336601574169918046673678699447497701661215197489878856657196060905314623630334977004186399440955719689847206843278635861646525992458674319357649170203976868688763332996528690672197083053612396733818586217347255869277465246297769171938724672141992414718211680196306963634915834001487544568931298272218555212020874023437500 481 34213860836148874616926139640974043858126552925232146916110082570470869685564966519920115808254377098027037404084749498056867961533359988029270106164841319155090823996872298080280374817320356705805603766630502703349092648286160337182720984440752389723965503488050915082751954154150518343558020369998258342800049042731731088695154730410964691321247617416239085125020714535795682220063689894995270066092914843803232002069566518484576815478967395575680013445553293885360462775293015216715479071661762501881209178106583602106492291559026807796725976489618887995372607872670050393333995809319233740600579441026356696803647208619983497313726816813073128287214785814285278320312500 482 856056352041401302655869800975408649230303378170746248564912024481076117028866174751528208812339808718269857039962819391215409991892783102973023818149349188818247587971535093046019336715525937493808260219012163075498044270396459888845674423974012074836149319638784306842299931740778529508941339548089202519021973973744143007600759437253597878286817979335774619518153147928829725257195228493035180491868367253665929346387909155443975922565034835358300751355545071073541869439904073679644559344898041022172993128558917513286923311622123033254181071503742301295007574573445659219103712573423151268968854893730003658614077460491703273036401267148676197393797338008880615234375000 483 21419132535031748949474506303908516616870013095638650960469900239862950050297821370335855907861545731594805843329090418929271697209160007866312614580403488502833379090343688611720794377240436759032448912519175964321726428587455937384471998786182061955268870658042874426892742598524448300446285897388525905677806533069768050200528318424864866167901025424995520241981119653664404202346178750182878170277907284183339039650306174210228672927947093137277566418492261250359738079050187847657359212594395084374659672792203971321061010809427239869310099894664028387474464883478448844022501793891964354214262135384528145371327383250605039450610578288802798851975239813327789306640625000 484 535920857436434875574661717645314331054330286339223270932418371704008936175840117344560361661577104978539460253543977217424545977691999370374061492910508772250645084264591051834584338653681175933642471757452935801520882335111759094475115506819555310492367817497725639069568415016799729170257277308626133714376522965857212991587599041580813077052234334497305268864444956623710609277711207984947633557986481841859991260671916879516258737928593590686841589520539842441852124250615237262666570381235794363175885614697500191524894299384636104994515102736325173083297044915132263432050613066181174234575856321294702149683418618109146751543169634457441929953347425907850265502929687500 485 13409071350497190134223752461084308056379995927271081222195663795109584413389319224693278327346882822504281134385064254708137866885138994555647909724678399899508408448558376111366352473324579525679899783044724486497847231209445766209186652938670729263556460753267836350740644775729617965940354763175625015719503311733355215779207246122851890082533739482731545232309359894079852048628918575046060893249826715775197925666502497593669690277862852006154273585220105129962629954188074029242183157889270854839462622545060133658050705820685688936306063446815063866733628123804391787109142658882698039869233023626621052755480999857225764597889409307507335711306950543075799942016601562500 486 335502690580341218173170431948117666595845165587687958152056114708914704664226588008786552387938467328502178177206545961421721113833930398758597905868496590078235075585328916695915321143265199654871566588114917193032556237668437277991172221675382855647832433662010061779848231425662869271264843457233745249278107552834566715792510520275471159266687802695505329269304148790146092410139197268642182020407186962605775259474630392467126406952288642787728326741309626297007366754993786410668615637723320154007953683431957253666453874031971147048316319986154684402224111081196304796804886279863391285617023801028213994869648062271327772655010734936809058126527816057205200195312500000000 487 8394456436799707892074089760344586791520273804283321909820952274595740608487887012088427393936407031617657168561112448747276533412867437184545206330611151848261384796729430903366998332917220652555667430957249006154212931737145602119758590392432320525808702677970416022150822792447026821499716873770827897048159631481086643597395771436461223974670617814876247304202199287490616295723914001475164246239551484885731769069195834357724713077440733290284331953476094037841960500841066298591369777301147137734264713824678437650771540975522727775736620860433870286326695674588043067657222873347300662864976252598621740302847354494406835543739847649291618836286943405866622924804687500000000 488 210033428469927117545542286831572550664882260553892132210888990313143427929584222167212496885171167737810643500268817621320177198711293868900198707575332303416539976164070392069899691895326360999394875680303299928571598148587188118611172927646718511516648073151677827111601529294627453873999063583487312751963174386032926062139758953358999067071164433441883154885878797746435297071288913848384744767592056619784395287571477740794710546466293757119614125311358828282890036301781597347952100370588128179785598679916646974827705973998222348651115042430117943024690479890819684131341580499119961257338852549649941494052799586837515290961195778274284151621031924150884151458740234375000000 489 5255130873884577266195725724712249810602933451690941181186557866014948549526509117005817790163740771517613953426971336598880098213154765820028489135345993317589706765577507662526017853454638091671976081694296267128984669423239768161978938179463396704307135327220405347056124153210157255927154484547990330307299465466488446564989674426068207741545392317303559100263245583696596850035214439539851436056214340987857006837294540201683606413118822327931449536164571092108710826487316653480969218883733636563756236909570911527642091189914622567988532810086897817805905974364373896415059790197817435549163314815883505480032725858807770112290859605697068701601892826147377490997314453125000000 490 131485519415969218946039994663208536077534620648430487512953468239476059626928575049982298178382575222052953202070752217759734702231178426435814850610901791987040418257102538658304038537456863273262095431779739255104800096181468485032370983837186211417970365534126876642669555343584750934014110164404819284831615197181935418136272262170604544717033693490084968508627328277796484451901487813793017563365689429614544701684145026270695948213952574980488921047709472631128152515784698309544250252070559967901329519410896684344677628547659740170488596431970137237347769889198416265405373526173962775168861713556595463643267793936700533829971303603767474044161644997075200080871582031250000000 491 3289815898218292983201835711685370398599822433128245497141819465014182062152377891016359537925519219150550977774825236242725745044623272848806487657342013267944585617695528894943513469312948198191496623990660074845137411775131039386196899259551593904826407210970974907444389994696412760131086239042185753389320555391812783323429948555531317376474050762781453845475533050698024055991058610575248922130239296624877152057412875046304480089222825628585145407476804218479448785450947084995419784820136108361848947344119889546179968771299388814652652560421085816620809273093284203300417543317814934201526407639598320307245508856440664069452540661450679060351376392645761370658874511718750000000 492 82312263632250379315476824412290466680414256406115248109381702468139392652633682598397125837120206479153013285382314345829174637193724570668308664759919071805686684865512115237306200827728439674262852523018344555576507192991591656187162255863983985708156651965554270550082196818522034709783885371157127285005154546490275127462241192517460400212186107499674180564641894012383488067581161577604297218339930368805361263875513194756114125809619885137973861719592398230654501115652761415230929981983486776289350694727877724214380925964828203878809254103218630899597890552394976712658821053338011869960955443177754721508520760208911737184879625086296461855539519092417322099208831787109375000000 493 2059476210758232107213806549950512994934908423467406866996396145932047481481209888136366221502794618499700646805660948186212716328163473791467722879946453855422201334312559718969922894949351528158280498725012738525428430477791649247603745286170877208336941789036738189118182348390404255872584637024793438256670550367053841170885892717450048755816056056812334720618372743697262323151346101541073034864549779105911016612382262185226506575784302805632672584809679984128039089780074669486558866790601033236367425597298928454735068401168673214695967848606900227477768722036089326066220198160090013014134655966729420871820696911109383931390446603325490582125922855993849225342273712158203125000000 494 51528595070793013856604552545320527565577870676229046307845053367854467350420555095881551614928221628858906871493865019395929501652025376644819948980036780674126332979966069081919528302781345927199082923565096048935820649201426689676887230236987939868511337069826081007086505720861126725880862578191188050308599195418594082737145008072231989113130471380972585317496127757283729380871736467707819252886306214066923411597256600423885873029744904205708164267707782598831099493282839908611068003100867957088059474458734323280415881454341702294822191515751592736083444138392842247324861638175531499705879246455011421003449015832615355044505910965795675293676936234987806528806686401367187500000000 495 1289255858488427225482924006613726735150872582474942906106385830223995107343350656287864680304820252269530427481720238919633508844364311696456757713369203088179908351428039930463784561676660544057294226279502453668828563111837716265956057265626455828831339211332921238934881562329020312121281783900803765662771719263150076191312203888837561990234587652633021149812504125805977754307265567984972406963630105982260295863903076760100659671663415431490294170617294722194996297422844388420501166097786362926334578972063484027935253922852569662467419882671885810174532233644435052996198810886472641664358211045142053432581244567852406408537789307699756441438765364182472694665193557739257812500000000 496 32257389523873753766619126859024896740367598283294438437056951921531813068812462993008872343916974456985630252113201945549701299916453847082718474239741553073211013389560434550515254859692252725304478524452873891189843685923197699315553771504887735556042176638390226966092500380046657406099005923808416798135074669467121865996339617460633355441151678970112484816881403631556822441437834069946587843585987127499698128369026577808163682510772148195150303744678684480725613006083667057053265063051469282088330897264733541908621978190726591756493307951528433274729727861950481870328280732058720731965091530383493715924058961869049120020068478444665277093256205986904205929022282361984252929687500000 497 807083780139577722510882982881236601542195341353654611599201603911967999015458706877395025345286876001240064758606974231208321256460973015037433052658322359085269520119082502285024535573990266879599980787870194842949107111579403201184931888658509037503791683095336966445392841500764959446360439964904754295391656971476177874576424835257496528995414744453418005428410974161788907563942588852687766267589034065309348543800493953811902197226260890959142911599757427601253516560664788439552014203309900448226146292730305017371658548896750842036205803575967943201738764513791231504088875056640225959730207606275139552345418895053573053218413540159784146186400244360470423998776823282241821289062500000 498 20193301005098671531095586278514474006457337255555294097441871455307472425165894553599080353016615411597291580104905419519790527822296634071016899269322683924101321728280658591308043600907467319919308756258760296672983683956384264832859942435110487163247478657365258236766254628713918463256327473820709314298353505752195133167112958729534953315829051638332506722164660116578091944270531439968854553602729647497498961557739266394570886300078736348094218229985898690585579952501773622403249190709319999166461411259878715896487681765569308216407880145695904763641897602092045671768970649007504448711322061795558712494425541028850442255223760462632350324262142660103336311294697225093841552734375000000 499 505237200498310449029515821016539494931101915101418530674472475189406399254902191386141319052930748324232836428075639604618406292307361676105502980716420258101012027610388822670302453621903265509403947538858962532990383355101117327531575914433576016499288118311032563298650679437862268564639776574452015609248383806244802079341493566609707198693638696802768229311073710532018993836107384825673645494449057412838225521139027536946327686285537120853619868940629148601124179773516319991391916124260240860908358155470111759454205825336939505174052872983994731410960103330900180785642482069857100284891494872780662375737280320130656856826590479711352492581989681585952212117263115942478179931640625000000 500 12641034756467727434718485841833818163176169915837491637475301329238948109357652828481255802704327323072305567430452502907552525433530189136159684577524834857687320930811928343210967389620019703045286767422251242575419391544629955534840029379128071932812188720142034733732239999535313959487287209892789430543394562832244948025124169036574874111314840194005261097363064237511115225779406768338354610271115416469212402538898468974397118710864138763757569120894541298000126977933378326184625741428991226339927121049862196221544229749930226419454802882059548179902221785339122523256774901387824649127985201716972172640946753609669034557801293802378039364401381833280524347173923160880804061889648437500000 501 316278184974696533720950538976820180988848882025993927496512778766487454193209936536951180612572341306809082410660123999892556699220161518606310671016514580720779576582290462639020910636500892171003332594087663324716331483057757470317803928677385991372855859494970869036594068651048224515315659033944342339044812066072236374241380157432067958054553935792127640430031956521360936836616494692856836406683496497887380171307569478231672421238886186434533191477870409521819544248293208221006554229166477090161649625469107045183746347136477820694343221809613645578990718721009782093859627522747269414808971064914663042024486140712976742878321792041534378109323994571200344694261730182915925979614257812500000 502 7913254986617905305846889979180998950637334578180246472821116536468291682603021519729296471103403599230123655533647723981375522195627945565130004039775743294527871477835793248498212425486954592963748719883946317447085903241445087305162584350972047911639580867045486285059006976607899800622240393359244899956977768027624081395362021468818274010289237915436500326297213892247596347944030225781437978621403816759891424206420463439421923527411176298043300567653490724290943178801917719633152034100260861060618165928071682246031581912418648262790738776750492805721361408637216858762703031246425704880479435409020254597266027743735035638549246430361895994129699943853140098326548468321561813354492187500000000 503 197988695838143813666169205542729367383242257786080321790166504197720578182025896273942735763094103968809356272149019098023083393304130606236900796899756917219946844032929340024552690605871418593337530098885615119426592628814287124722606608463187322003944582925979015700730820677157890637834782008799397745444463639418785416223918568956417452126222781641686593650994904242417495107108589247434188789165739630066070722937975213489313931595367104792991923745366164543144174761873030818256895326345492915403339201202350141284905483832581885461672857863628135109350563275744282639221903873233136174792909929667037582716884610645935235608632736234800121443583049291037312400476366747170686721801757812500000000 504 4953645743093241052242844606932177227584692203735065193996030987962810497768544746060352972167890180648186473396426846877125161884057712191760553668464156202665733538204839241487320294722298786630925108228070648126923279859817779053079502644287285973154248394239276563464713588767779763775985319704286518988203743041807309719411930862183381093872359675598547511783820917652548835913966885734414921887658683998280063127475927464484620391701546014761166981010054235890968340768291505194879861240509257268325609776114355717465591569700114237443838765199108697874822624815744849366246444129900490405036893279962983964404593135407228811557259531588947482943615578492024820178585287067107856273651123046875000000 505 123939235572243763752650181403144671822836803948896136091366042639425961661991213596975365947210480064336309091809610317410844396841721175332464545744642799248874343079639888744935231532309396374419284638537965621947872556492668590763682209723900709447136492002402493820547834047684945178830840622700317163199909491748980907534197517710271326972430226735025045171066489692158325825293013071790757501090232618452017024981501670324283522077522839399024445158538683703925514822984877560667934746086800921951077385190504721762728216798338501762580005541169779005244324484251358755925789745705530091619091379390757034436142642110634328780249453825002676132658579869795512085062227924936451017856597900390625000000 506 3100930281313450689937848412181445741654375371527717555171332213073384732491716925173336231011234540740113978463062582249844446766830415177290516104994422605712943050174389311286324172330112565415312536608479535126205665148611036282743511413250163995258395234684615754482481381509271553288534470915782638905357419299490312824867471490537618576029578400129282750722730750005384199502390406104488122458107401086171018846375120842500848595852646535161362600211659556702958532922902272565328169734108497375297706910102351338964702025033528522360203300694089727680618869507158501679882407471604764742880823840092853865536691401424171150905055504791568932489046682117808662049185386422323063015937805175781250000000 507 77584419365801029589470625460594949177289450863568239028300491366540207754748381056851617535261361241199893129790826145639599225320007527660611827991822979789879058365803014622617400643012776907876212084573102372930806434733986183918346039994237337830084306808627910938087330028491340539378816101709472928036408015412297077284899163426961916443659175553530476711869506043034119468812272783896315253217144739207257148059701001749750028478088404928051054405690140979836349092952692953631534187528927592121600418450982892967982732125345777724140392247148970800056509585203758567671219603111058068566949211857155525215646805576066293982703410410810753271446858309002767017936719184945104643702507019042968750000000 508 1941137736494746232445219782685357881975096300149512437105707175725838662525299061481464682821204530267028822204018504549368712901215148969618851050740295419545989826435740779239108586954118886809265070068748289684942027136749929916539720803792827881536164447908781000045452686342765626487214080025053938809729814716319480024195016470780877870076590789931835352377679964186936335528748006069531824544074625266386295968186613646140399334560046509125056892709294669003385820809899069765072440006875334046979412044314946003195001034080993769436662176104849249741571332338464116919490553455790448920247882839969383317895415155259453930157795957325599752126160569109104662988141143387110787443816661834716796875000000 509 48566579713675035894282659985261360760221711949713243392025895644142544925853995182645290247009901164932440178326474765100610135161050927560110153499366723316145737602473789437347834685384487276062850034038329015987694922566817991133857258224561224108768279457992781995243300511935403248162419074890101985740489568590036499230105176336727857908497806895445821635618377885895155663965826831621783468700963364965480312681447003504121779028727293307873476480653963869858778836962798926244002993099326874436704935922103806189957442375287732129225722618261798026441868206935836009763678189114914277012488777931257557079367607077071013360627763293794720713804822883309327864742588332092054770328104496002197265625000000 510 1215116778718614623551072041984186202549860871526158795455392996900507594615484271628537065787933997773603797402834937260164284950303940854249030507160626253949058062367775594550114452128443250279533267518292310282358798454809014836996114931265492587505653423301937055410401008886854402836377387050191571251075778225899736725835572647169896993945945129384095458961746082007886639749419510532341092275733906935214762332971105421005086079228549534526403058614008978390976505803226106468379369003818452780024225455619695229380111695507198945037098471782393221210584781020590720558008889594326090538586974130201659663397511110398874765650216195350628698643430470570641222655128288465675723273307085037231445312500000000 511 30401698661286669201762144925181645009001900670179922113301760206209372988569405895833358876905550218269128277485801708162818753600070222742805978540212537488725454652391410912569888983291872710027070108065297821839446650185387973954981075139392021000508373810010303822743594713539008885054960652518002423571436056004164645870465354782910240836788470605040431394962668607575011133456611432790569206937882583496518075199678244241780871864847369469510886701330929136455253672591479004301820416269704342059901609491385134065801816099920819006456563525905865622656216096571922431182277208343364124336270967230192208995180390501858344185592982500113087890716748661928861118680655906132415111642330884933471679687500000000 512 760636249709144985301900540022611079229129585126962504436319430159261851530418143604736967213203316984428775848814687268683023893783006940108094892773676963340963035345964792558633355226501737139544468914680595894068967947021132707740835102608616775422875524426234359315127828672724030893660246013194552824121281010572947487501291396033359736561055289942515480799749579810616977772615610261810920978270070106621868248648199821752369079274794536922723552039158598121077733488079777431848280336747876214428397690595006967544768094218722053657633942904011989504347906634934231139540959060309559438960216973083519916461446879548448025424699425442282531015784278045524826035740629213977026523707536398433148860931396484375 513 19030733460071882819395503764503339574865259698059578449201091395894982191799058232293955115363478700770259918166737838388979749857124549856310717249025621490216882180634421271910446616631870947731097969824416078558236264327517033730708808074038199439673698549728495130233266434725951143314092120037723363543073375771352399614189230152218659295830691318542273286675995822357249336669632276238485712974846685806026664661597747976981787782635453959850208168465108395485443877815797160502480854039296279166059423701339014480384207581476213564709028571487317515181881835593335003267072533214567632356831159550734850151623139764140994944105296541036445001145401966304700082200255313764902798112643722561188042163848876953125 514 476138584234483293886043148660531025161025758204369997775731586286399749001042585344942145493335284225497164489541339691988870784363077259050886816775232475416710320706145248164918956206003619431560155431793756362371436496598967030694387688389360398432303041536008652480155265273493641445562693898220082597595182125329945251047613812757844277323701732210999288845629000536019895855197414537795576398553557158493196318187056496077793367479945404520765908650702906548526864336013913393116544324796401070185844725290310751396383092408140284906922387994799422656107004680409120898860997620893657105270133680588424460991971940402438122531506057427487709561731263203654558476839072636219163392468090023612603545188903808593750 515 11912710015264693673245953340759111182912265814491859070563692212233516050249385848872969989673058518923361096015029440643255534090326699966739177930386156205328762101550837907970836409154090556069228354832354467435254289822675126583489680320188172298641212990663051431469515714658185572866165652191389833534007614922089989436404862092009366045273586057356749197623164411469157976881978031688341751253131231043077348659883928062062849592192420460679745112552052331801492518387454901107391599271847820950183707350224570935422128438211432176748922270510661283347453893800138879188007678340222857866807131018217182873556424178806631473433894271753745898452247235687551429075866894985794020023206485348055139183998107910156250 516 298048616854781386282180731839535126688754557490484303490266020271191263970386766102616361563331754804846108041771376121520211133926584683276361990467607125214717671959343638356402127988719591238088639652879256152304521088392899000373743745995405628634608642847790686008277999760149565398647671646881478199465190520628259231829431724046203324892406968993169829731230722000129514499120806955613356605964969365825830564339344014110913543091480907262355638377998053495266024055003958862977568888758828233462929577308913199178875345227344165507419741302892707689952770870077118082010037068550924602830387715979038431972119062303088395972929409008412518505849829094430792537537677547028296121123247530704247765243053436279296875 517 7456980384945062343442955060627440742203172536053026045738086986862396517324860385952306841047768372148325739884550773949446675081896272491643602217985489680178671347764235903559113202193593641517749620715654116692570561466851351198905948461219674673865885484015807589007883804443974136231155962770622670232267387590573565113566149614192727287201710142991589453720443692595116576491542820059688138681154504346145296614563665033896840773478347263904391068509487083097226346521230576194612869586258110637994185846210429847927954720533262632182735693912799175956555302136262132283945511570031353457661634634794704289283094914681718378935864420742390574222761197942867120837620617158241799471429800405530841089785099029541015625 518 186568466773915073303128759818014733627322617890438643924257929246595866533842066799115630617720227998151161368540112027769939978882964655389384333484733486978987607465298257355455805213183346706698909429488180216864313661410026084049847668064492246666605937978464992960506127616976650203775639531867316228204991009988095374269917565636945454907594910141256755444434266903538051797935125382188336442679077946575372672055492468801743352170423514556372409744947784936177709364701058431432785308567384389707344881403257086542753461733805180913297788789787407954434279373911114352123424382138236179172383754569381018511793262730260753264495758480350157995998040782508799007829272583727439616119170295860385522246360778808593750000 519 4667806437493809685628375618953605618787638137393729848471077478356545909329362692459569293971285473132934162563571010945265261321378219749963690886896463060543649485427548885858561908850068895927717416073032794057770930430460864549879136743386188483556605211272385228501294926987363782073269131640264164206631615153555719527735798824269242258140886142936838091418071205669444320994581123483074274967606603345435865407785298087457875583685836871896908941306641594212461572448252878096637220099706139307032511146476480286623610213128054478148693232052773588224140881830897533453415540659084772228426595478002721628854789049233980503158916038280051640805461579115369470359659160885743359181709877248067641630768775939941406250000 520 116784926445758584634663782312666171346975331091331587170401380756574350539182708901728839451089276933575910490292420869995963557290635844128899266227928816187832461164254636548115173911806531415422314582904147405176153470962107399603706863522027523405906603458949484274618936538664620778410060389691993800631302525284153675107389889814890080343101785999246660710286743049537443492575962339451531379478003672161770401837089861765051848737986034044959202550768090655200240495291865276994711987494570908431717250030113477940333017063069209155220190286551123813069370908884570981209492661489794012868903859940029631521924626020257858357879803188506676628613567585174916941113780159852925197988549044225692341569811105728149414062500 521 2921864714434670154919083306037626762970870327784082991873669862115060766368995413692966261506619433453285975510483120998843349269258038825758544981345589479862564551393587691755626280115927326295642745850586490261940807090193992233847061355104853680606511662355866655507980494782136913333157652935959960059940553583644804520201203865138372739486241421305528257885964866891978072794103011698177949196728940243049284429839666695023897981381282060990485998559044264281257456537676514175865778804206778870263789547298520508545567902911913898921871747380410554517004318229002654011642489141112216809493592733816288381743354127013553135690908319697091228126636954842140196405792945074247370356584907469255085743498057126998901367187500 522 73102592280683510006213080415424148514175414714291425045728215324181405380802835446034749761065995787164587816411704138400180347617835224261315320797650188902308607358621178648138849077229905903105544560936129430691469234861941644777859427773313005878775943123309614024778209313897908214810419439355626586940275152878163116923041613943883425244617457782088503923353833642929566342319895273521463633159540152441041484010931124591977217695094911334359668852837390979910387705712749569227599753224024007750277953041606662531810568605420681072642998124115252570866046735767767550559484498434723278796908661118085682501088515131795026728205484013877416550448043352947032500114283261819292446086204773081362873199395835399627685546875000 523 1828962562127617071570359765269263830416797899687386800618267108062932484527352011111595985895886338193209620607547129351752122081413716844090460750740444974735579593284049947630777897085187989946722850057073142639766491277568845931010115893716636103104748022501924090849374510272187627133449977751373563843429255019905859244623326039112265046512083049863533601982953944966985421776779789013438530860215263660977108639164500507239047597591428135392153474071467038187624136002392596775034689810585763176696724695123180075007153518550534630660676157655923670917365624354725121221932800500991116831849999676348281368119967916825120314987703170786971310827175233792183403946453912965402374105235161483307138041709549725055694580078125000 524 45758967918879885130319497180687116062527138291797024725392140814322604717850352797085922471555476896398813217872028369850134199403308831729057138248487087058747039060980715292823469906081707153056367489023337595433852482154441927777753090394322708610120699570611116089762022575703014869693758031146006530510224300211766821940862222085423272442315665617768941835871233241444997861628975255660647212934011653808034149350088934446381515275617600868303687108925444409617848135479707907863940426367899532913156604490581852639969050817170818717483710738299922377340960563531386143548738577419835003178537205642988489954299197308353678109711428566826705887298220066823519896446585494229818939922963677569001106348878238350152969360351562500 525 1144845797360928173689041134225381465678655164690959847177191942087861738988503588551854460312154645779425545936664938358060024207928498104306981925512148359079318777268536562611878623269301378010276927558707693935283147339235418516877689223484626243036067407352337161598141269584493524406528593788767230053812945111012489916558524356365780349580602415027419144788892664050247708404755409491624002175025224900511482955644606007529945148848070833152702724144258499657772257637192311180557823810175924504408213333302462160811416157111502293055521029614418057954997175241875727610500345170303871936666830849753626315332799917419477260897256408048131013008880229671860826361573143746111755763596434104512056251223839353770017623901367187500 526 28642910063250598413969166019783308152720726173636942184128984710791369743514652519662366345452386194785627727236712145992528362312431625575437038288478844877345694123296466091202134376851722689382593852989721011764878743316232143882339144830908139464552560990031857503101785375916225819752692574639119291840643265515065337075874867927326367681522296163043414344908417222245741145639888191843672754036752775077435581171640713040102810187909909057584729752354452196760994126436218279726503728786910962885954538909240308053760906136097661932719879752330307305490043395785331892308335632017488507008622612134520384619352940899696427287847707851546395686686052894451879229882704508933138224047393674553951825600961456075310707092285156250000 527 716616260311117912880803517971238933574236763945736399805959513115340057055485186853412334468291673583014234504015274468522744700359413630383562333650082674967368077828584260744782052673225737494325426853262754345578607648243872518194765891073100225503084471828406150243637647403141247501782261094149502586183835779537260852647837065696011684783437333794549180526788389137210810256663995843375380003746841251225783942595982545415095924720288711431223267143820592436989957413779009522189661601623189839945560902311828200548078837579597101675354107276043836476064937710492601518188624873151017011211933853877896150296334963496199988216834967784894169125152955243544644489570130835452424068434318024656271006733732065185904502868652343750000 528 17928978785435355358248891046212246804006946310081776214842282515631898018376816890783289655920706454605337192799321544941639124037401238745012989446056045712725250583552269099315475219343393924810679713506820047168737513320646886298016775418703890111544973244040237205906161595067227044504817555025975244627819073196377302771738499314099080219676528748912868702194838296406353794489642774793539336836166236607372359624418426941161774934763283859860718482897481110023934351204584688992661798783034730654698597574884944184166896675050147183961037418781324014865185278703801640256196466996827527875207663275998121487527622855653033796106799099315249951028921474937925669900040583970315382469729812700207083331349622312700375914573669433593750 529 448563391730126518273013370504005834501005547096280355772093779006404858739540967012319165588110680390740336005102118425902823831068063128147914773759077060506462554769970286445066757141795498288977969769872898533607260848390853573070419702583262732752925748364598373195024666749933364714595955275555354182701673787814846128892172095315881524966765327016752017530337778549977490491626506851403578682470056978258172362247973309199009624313028472372885839548484239113736807444598635838975196421348704461653943173730817081809922263694307557617626333152307794587411582539971294345540189490931970380771972445099877387310828144602207754804297705254134845183114887941027308584361128787990782773132087090902156423233293480734573677182197570800781250 530 11222548253474486098679542062043617670723270857540900976486723603065902692238326835062928557921410607511729915901234132693342347169740598262719528113293135513803195238207181128795443773019260957192165809714178555765343922357854185620592009917460497804346783817574668733143447322837955502104796918780875465023819234766839357866245664120544507586904355162721003306513733855797550045130127322357757459112364067040949746270581369962224278525265580271065030627194152850279528427764863983443039819900158153134964691478623838688301073993559468328320236184150191238168070914113244081173326250282562126884974254003819573878757700372500518544726391644660052919109629083203815305337035033450486376550436744953514328626553719914227258414030075073242187500 531 280775053761598018495212271740582788616871286897233275842987049089887979786037988707742007329540376498669175014591140212487858911770252067646382167580224680415961297061360454418168494396536500595664638007632508688027484008519948881298615540025353509097452020746665676308494722568554122119514551913378400287836984056266404650194112331151476051397409337733989696661082776411055465818368628017933724753875247891975550619971136534742277853499346956499244692810309455020646958875435438832468519787897553793593231499611144438745912934094985944899688018279539153670551454037654326964948473135600447939109007465990099885083420055458887737978700777776476088569437706912170784051605481015799833356822132121859581649347958887119602877646684646606445312500 532 7024654070614416590547510031705182173854430128951456581710822600350392877729634642293319769842448141348283307225955030504160530292597847782656666636264643790106099368208097083281621542138911321293790097521783253078281601792106239868580024131085442116705049616800977728695610446217021363554020086404260353065996725167116251680608336706064184669359996776765794854434232620359301221884373005486274203898645769628185298405668848265826538026459225547001779814483494072039118463594070847481496237550594813896101336954557015939300942016549366403411367525001252134126014761731539646435083040291056319679588137917910205771541956650672548482136292015422738230938375712407881834073061940451683800712974771695396676227107768397672771243378520011901855468750 533 175748146400831604568388454545569614049434945158663552564941499766740129501922472711034557468759936144238945406863246401075010640622499625106428986106170778501059728095787944850957642147133925833869964259761687954594531256843783693522541504292728650330697629718651103212300122514641613288917181711446176000253407748787045433697771425844964169917289975643849670513847076908989271658214097613807629472773811140697656574558337882973352503907755671049284678848287792590322035106992372891492968719957189199445612248197031533866000115929992121931502037421935642042345979076341615732104751111221831187480877709447153084359309553352192183882340439072536987447585816369529276280233172562707698841477520789039614779528108989836709952214732766151428222656250 534 4396994823811067859613613769155074988203091511834728581025502690793348558325251377189928254274593158964479982463844516701052700671753923204909908716064497379726887579325331354323584455216683987154499480356584552571878160283582303643185682579308716794790487515058387151528707185010509276292010388885619684201096493490252672273786940541739178483323958941201931831582391287460855186055693528315486759843179994081873954749249801716337058899265198062206822676803604698514423949493292325524992625652861512555418313924929478075748617132630514511245069700294120182932101648801355779365017743157160420720495367412385702634907070473380688345820352558069464704681173233514814852254522819171863027195018123111552909090815610682057013036683201789855957031250000 535 110007057414413351964351813645122763957193233431603443097245520591156954118099980717172317165355942864933765542576745525315122240170890209528446968531819247528307271493961794724525566230047318071145748681444643432102035841861213335072972637988873222987421823157114975744321019946477881613399175804175737332769488907228097230625491961030240942054749888650444593580804312864791676010010201638322972486917690132310061466016277749482563613769466684229230507530871493251617877689659285564770142606287011860849110526888188904754944374430391470529000482127919249810366692652721770293085537368520733142698748584700528279940618950067664511231411998111700532845154212580552891210143528849748386203748257154856328389122555044821183400927111506462097167968750000 536 2752228805834483301943951158546821389302166530443660768533698565536221557320374517569553681319819391452913798369317458012081696344573950951075510910469582293572015878235126244880387767061445028608329272048829605269567725073430729148001050513863414030338295986076328031215195666944530582902393558832083279164997847473747731087104192532491662374914544788810563432683928797606075327041486574570729591510384747526637918394175904142838018769866694469242502063412288665119768171302856379521581366325203039279825694338751144053663813546849906007078165047267531977531748784464550260504248239014669834782817571867227769093290485299267502044054542713951313704204324609524653490910493884095384065284074866504894335257711684983306099638866726309061050415039062500 537 68856972078931625999286748258987980196042099323110954236965065601450906187335626896735481766353395761955115234807784075218468510967134135991991599780556495557057790175212143575359422067915296013692558230867831930720004443876241799075221813135484110796266306467291372624536599227932529574103645182325956900524666817150466977942727796413455277480403927816889980853088609675675273778030488136606614640487931253296797827980918570128545218199551285277975819780156607478368874080919693591941239583946187770436607455197619404769037867787576326266471410447000543981636955156948291899207774843877261136512391206771331615955973314703275400301439071437497019769059778638666144600339823711026973774844591864978129225674779306798356515173509251326322555541992187500 538 1722704171342787520353902660903305229440012373399764765854181752779794046991705461022415584712112838208022027993518166640224137839437965558461351176665967342375460698435604930342635355082044394692010843471154308155188215268725305976863356142757650801705844767750449582762569936074297115366979673148898475615356905871459638518790178698373806756294120573262712160376529156569868373703141952265288165540831886002555573911938966457119365496219257062902517721637375346949526106188065196556745510780512430093079435589144901836786709480336017382057072833859902085488537948722163585433711244235293559288953133165691679462392938319528042542857564872767118747382053197911610234796605998420860719348342391268783679140487972991646614673300064168870449066162109375000 539 43099565399921131191043371766755233801481571160103576748689500809342342715553150541534831465385605980028157787555830198781859923496884908266885567008053004845886989830063325576383001416106435366274148838976838303288892547122005104077926451920383898072362368632866071657798247844085151392808387555497024014235784555986332514704796956860057113374074612115858392361182737803978988904242800048789259577584634476334808746201293066186001194279251728187830151161929511231195472248508458581758280543367736771438174747531760670258012573918981807786715449284973617110970193392427413635572534561248485430448113173913455097496045961482069858423811247327021514486914633346638337692453120387208361410783668174878567556974917097944999255787479341961443424224853515625000 540 1078287275098026819242585097349746682700029678468517262731102140618916759420598266326176987217332475537371132796072714788042458456375768723491896315331103880496172652970658386179508053947403595922895834841809417550801737614107942511282937713785900857328917778203741903883063571062204435771928362731045915615417498798843244951225568309591428892006940758676383112591812569873622481659852275294709068320682244028302344742924943192912733582801279347810343226291977216173057092735831991554730315075737266263203223776211271583677314580824896709626899481185173272535569097651285848549231373930494515121025942554760700679947372110412525532047573984051964186515216104653859152268595660057749930851272883412239717953205796283772111010534899833146482706069946289062500 541 26977113250372999997131958027040335213206842325455418024150586826759775117851751450507958450991857775227945069121708308052041913506554583498082840347516619265278552417667026352938339205504820093930490063925860381793163620345565622717586990676695319970326990994431879240401599693765133157436322346700011955369086591945181738289904005675268003795404700866330583047930098213011978353541775501134726875638510485994588236775395759918805635939399844681354890143922202626436835028058199640837846237615718851889936476545322663373516548708807720822181302177155859969998017997615811386532064040941299930061157361328440080782047470451817990898824240063111525442668114559131208181063664064476239027859479624740599967646285494825980633137874065141659229993820190429687500 542 674925563976121549743744189753998054411595538622094960161405825407495480808246770606804274161346109653304308371384436636873963740127085151723253348915729441397005850154178740490486862779788487958851375031060270806485790944438874251015645006597764831729952025617151812730342604884603700396377363507845317554990432078923735002234498739772387696431158198796019753007254855661332890173480582648315307073170114741857225997554181742618089341952512719334266255261227062019342219521160861863028035022267800058353392291429105747868790406810761428687783131959840334304747461342565318083717321762295252862784674943936618995211372138979062650531469917446111226942028843951695909474581706114940592652720560353288810998678286549520843884408805024577304720878601074218750000 543 16885568667800389048377099111985384105306676597018710927795024195507967047477039371442792015620417863057346278499553539064332960238722747304162793268913783538449952991426368673228847202326752502616935413990706775149372872891716586924581100211106142245030199388598540287185459092739118360745463136747842797393268913061103020267689991491358907653807153095108523654886845698267416782701167063125899533313104988523260433106396977851688294126012680096051578412014308724738055344742118431692883712297436581570406692963286190763899664229326324141295642445072616835230192011673572460713259329909357293077218801313773423664726501856409882334198929702588252335188695847299795451587831450407859946937769451932649166513894148757349289446949569537537172436714172363281250000 544 422449613177873703949287350945075510428720346480560028910460072244234249110592841627456616420209351316563387592608315563723477185384221674282455177187346680070411507745060436843096710337623348457015608427230733841512802941279894757432994069619769477858200392791959803876092092375329781047326752373415699398019099093311786959270699970951093259500579694162549645115827150649668276493681771560925537956601762672429364879739086155443892799733515764903055114315284451734714950812390132087022329640382558594068446858879274000545357408384432484490870760436467491043167119997936252188065182867769030806582624790221427014847293548282607534133175428772474474782937776620864367823732327279505466687174710001476755801937682655491771745170925811407869332469999790191650390625 545 10568991698495977896052354183735971715037801695894377970998390981743365113069602560716276999797347715965764751972870426993338736555438279869433534570549489876623964968997979919918575496244943772864968478725304689778031317622663055078163071815166159322195527258198847570367918678050681769872110584608299195031175075481295807687442191016363590079431934183314430112209730640565554036681377899510494880804156025758852091991270531613720143714433921934776433915025511008078602485003558625700090760819479241156189491597832845866854950941874746653271601501928870165823089323251120731347282143856937128527989154155356252013656600974006153629185040314335210025074048778395386523443284921937719336292893891504835899742055601848862949991569859520268437336198985576629638671875 546 264418363738928677765705417856837680636293720084097441545490880605520819495477602526344952046212032600901733538368882843826020405397961360836011139622172219257661834206066677117376815528765443108673020914629417696644519777885672769904226302188955561064452202100725746907006903190791782008155733673533639201695698774861722954231612324695103737152088316747390321122316704304259099159464509354053773025246833904516336220880504508870727405016790061591659500511444103242406062170601851331617655298157667461892945888693034202456481007080602636050714425854117887298797436182436463718322113708948280541561047336560744326935071738653707066986570788816518258136467960280001794707390608120273344567327711644608165550323222566401955855100447401184737827861681580543518066406250 547 6615293067216158967502154741080116379355904130440353724954374225021119588291793401413218772856328457300439165397766291988590656760276236239562728419980670604279894334753240358960332213000283526402541665844065047858464813821509016190382700083100286751676468712519985094008024625531966246401483026183378158089955462036531405171224158434099624575733690337638092403215546797813136694693367112450138727331815213863448009474862347721930355644707078597590238143508432454976831738216976847300160169570909834032915840012365947094363697590307215858051237509714082792841029093522199279680508457233925446455690919197136720501108696057542927260898027870117097555022968987992366655522194647396600951378207922955142130815673310459251857179249767249018532311310991644859313964843750 548 165503043707177991686960842153664955403228915380177462717380420848612316707081181630246768934051575090490914156210539896283901285006181019789060231091122251796856480528224316279828749343492494793757018683799510595145168973527168999945523390765154984243584646074176999340967185430735870872562650162361522896739579168833659789958910971042893892214067325782880012496505741967186321321616903488487959765910924419831883594708691217641724773519952641556500300999088702477613801333859037548330649497841558074071671836805724698291471339348744396740661434777700866952281950496695898037262355745761163998006427923709387660712044202461521045158598470984133955254315519754334574538703081415706932560940201868093063163289928989774348470670646549240956346693565137684345245361328125 549 4140590720069380174536260777742419239459652372944876958876539308480309963518688578672931459579596327628219865092079718534534397358032598008748164433582084022640844735983899788895169166180090010914850002954437664889469755649172433905740917617776691636768005671819346240342776487962034947968393442586585641141563059897869430264272572290116844461858314607701014520290539828632612246543548578168273456074292435166467980279278458787448250936787886214532844506780479651238662224627602697133554591717402186060791279924456518635762037970774142603338770139657051744243338051133184261460470776262348975432820195869122840655518992934078308843813023677535664618247766236476840403076660880227203494944469349104295487336588660609381923942916813030645784010630450211465358734130859375 550 103590051469372129457488996912246706790845121184948194462074874335798300178213008804617339788754991760298736988485485321882169650266415542909772259283799047548250951940251747445813686775705524636706065528460113216143825159513841255532718229855649594403505014625880371394757462680650183425536534127257124403832559462172151564429801081294559599627582561821756290543996050985426808204434960791991714101058661650710180742987039259845978059800366026021767164387817090910989076747046932931923111240057189236720887294110039448051064804505185822221711776584874603637796966515622937159447414329763494367192010718471145977127166077768940963074304010550710445721980478934402407175154279476229672891701633170318374374093563581791082315371882449639429069065954536199569702148437500000 551 2591631323966052276899248316579529678968784020933776516623778843410126257634603133160889344805785047941412140446955381419502193518915677421072977484985789238571033343913557783195175448644465802390187138493326062948353230170414340667002760069982086495194767017455101487616572818607554951943776992639273066981545974929297839048393480772496377642225454836139583421323022800061902996548341078979320832818681761987368133470192987653315440207528213554827695755147111793480915468163415554385771485379652184443189530579504344448972646697103423882624858149224131417689711766638588364324832316761868910801709378864110249173680552417504267107040436997171585289069874595482281638674231837712932923433951022237456970502504126996352213643196732428819473170733544975519180297851562500000 552 64837732941976778884019237775295842149563237915027995823504322151256963075967154472738916398130238246505256629660242422832111037130843306494597498310966937291061540723634480046966255336558102773566094896001508929921663240314170370672659631460964881338115457447563318014465345335091184576709348312225291766331793322053628908076655741790172056592633208853419650450128523313142899243356141849102211415264483936676728121781458622268634473307906936942337823149604372949223627926334726097948377197632240339058781553085063400073029440012678050396828425798524012460679201987824103824865822997248930540165953844408265472986464545082851320196066005309673175438505377107989690996541923331187687812722579016484204280144170278658739257993744338481878486390996840782463550567626953125000 553 1622115796116182162496213661159526177466921151092969841262535799209114076231474832062102908441468076203255380599185269294542958768002200986171349709099869036929179775608468411301587961268139876803412157117867768617479585768076938658691222425429383604543991598168243227360086894594912366399229356057209605040145317559876954689404217337553400367014612015347307168132962242382155535319768937581065271121490298849769500117263074211729761190262011704515811542992362567364392210417433879864585530794289412460900981531522336600380401993807234768969477885935948847004514935807498149036200110609292864418075897716796298044787951141448911419371741742241100148628791848623937386866469275383330309021730344833741349395650263662285095179644580330735603723724125302396714687347412109375000 554 40582174971426506809020796649225691010273514718679714801261274687794803423408377567474271319492324072521876489358678397874305791560488277379665897054375784931116302689410419098628175348693896556850708479519218904401204077158025938284224445517060030250865926986663991211571849023620009744211766922297698783134321482635188794215058578156119366582712134535584255144987105919524685414317684972695965086180244660754161140117809040748329404507277043726695212970891958815289667935714140026937103712651356059039869321348194197258614389231350674905987298734787456713867467527602751526429121900802886463600238163095300886102456683791483596159733466692169039819485658884346159173229718694608227586716936063891074192461575188374136135721794013328511674387755192583426833152770996093750000 555 1015285584645508192870727498152249945365131084448410522550473511783839361322568148692577040128199855399939198296838287485558082731202486002552542307387401394177567320436871476008022008498404961606976733762386224302001294795205748023561182749557438774834726840017710843194009231879214117654739430119105491178054150966467741275092051094950842171172897275723580869708371109356036499059101001524114369768671526332561310685650051406829826633483859012874167625406909636306841512229533034727967000090385727711294748697152570142226776206265412830756096653932475381030720336253629198098141184851618159544305057467708563609968668566567116635455674207244625437646051123620083639856386746080423855930747130175004621914106254937972757197292089864984476754727893421659246087074279785156250000 556 25400400148235645616603991905211864640339880188268687713447997390131664597116767892650623431984280555059629943001835573604519659696090971754506948733379052865125829905174248617394939097505059381210515047904302841800068364390848839941971316630115059996314838749363952929547964775970986288808319195965390975335851150977637196288723796278356501080962232203803974636049356350975661334374271458993580725687447718140157970570849307678062749049928918829279985016924663742856412653080583656593562897944722072777176176937755846543838951491280382150750547583094842716074316326057521844505654462744619782844034801035658488875295287339835597840266957235202769492188077571142739982738020931616359417260238454558119228102910083070505490313548507233694373486088124991510994732379913330078125000 557 635466025252538099941430210411359665642973483704711244680247475101408880001476051317928972216698293599202770656607861253463162401912078440572808492997553144839368832546863832106639993399879717194198433020729730880581602617210913078260987966320742120374591163325649343039947736361141281749630032308398066860511823678408212442160441833283479071029100010341128162573335333484462909684929035513600623720744315892788332710780583666954765544004954190100568386374946479814549569696010652162713283631705030671723429130390714042349005007236969704256209839444212986083475041299123100364786884988054356685694120201852605103190735779318867245788366335857361926164525782682000146605842588298157932638279035662957614800025228020803400372566065436807057620338667902615270577371120452880859375000 558 15898038911335899417889544332155162961247150237487041175154578409347075205771694760570409412446430427678979710333773733151157252922388198979205029681444161114619334950455589778151781913731757799338727822525783231349317513505850083463303569910103154122633140931946352739852455913264394790725511202554188196008503689158743092638995999986805318694563147212118546862945808701510935876705393074856388364053029838464740366742826071667900586011306739236207768232606187917941060919276538896400497203402512953722686506559595641632960770431949994751642812470683177931407368416730749966115456835901861683391200569924484529104915181862529366937644433778797083314080250763872261732289538588964667992169131429847470076359054091703253529034090095874241083118150186237471643835306167602539062500000 559 397735374195049290445769727164919416839072264885968284140495132477135682920782023661139849075247458910716513862285913520785213205938459682869735849901603923413150982615601830138555760399890219720486777456213020555313426523039916667682111672974584276216501745855580935718849008849736245345789399226691094671160865998005406351621393666932866515104589648947187616955808827711324576450312919770781021952203259912217162842394315943247924320873210640819974309003573413295895772730022176146978449713030668439734831474482907063035700133257282069054963743117181115153366810926618136451028021198725466265162683310185896492902037242124281210416739546326435080764601622419952737613719494036978321771887840870155400747551648430178891956246422166012990245809177736191486474126577377319335937500000 560 9950486772272572427045060495679501839134647198307885108586315725008340924500278841951016581328958748819889927161831515046787208955710393137508927244859769583961152261508181500430653934290110675507178128859900746392751974263909343775404258104239153053202124034708373052537633239258579995168766934224896850612435236842956683903956652274516892636813037467410890202769431564706530921551578582122575209911370841732432948967757797080184678098988716210514000123464399143349106742763590513962800143713499401501223194566974157059160997976668788906178646501913763255890480394789143020855183173203828182812373559242329303331352753146716392424890216150059563359842979875184889024943232341889404085757408304626566365130711775905011207691093525974717845256761750150076295540202409029006958007812500 561 248939539837514356530441041099575415886372145148397803028536437077525962344672751420289692903657639999442344256178797350591191582341168213342135104958301009110329361836483649480470994594940647648383680995630493717686762849900120570209979968793220165956669894522516962196730271859169643907653554227890244738583829855777000104442124090325926182099235259991286709440051643512756081076606783244367812960973422038707123776760215119465939317503220377922573960308062106910703588475377883892099643524097975222940583842687134214483644575049102410513756334499749852578293925741293444380931365126409498299058222645215849861418067540845213133125372876410135422023879184577932116693544146022135091521577942166548768154384206372240342780649728408297976752546615264449769711063709110021591186523437500 562 6227918025116462371562279426797207023776498862609382759041320827953763399583805845141055306450936687530532669469526495995217355245047731458345942305540413146069805742741921906931356199296913711630381770104207725392661718273301948784968538009310810557563663197485032897661970858256094650074037317516257724242862362584029575566648157846943989537927487109390553620510900547667883451845358313907137811799441839616053666016456627365998410683443556074006031818383190788548918957230984070325482184962308775150435247025233286575871962144466868134917106873783777450624221700929868021345008885546828373816296459771770194041882614989828641729079613242573850593693489920223710962119627567742383250522038909006540356317868223476333130775685376193362194200721371206697085654013790190219879150390625000 563 155808570841501549739706404487457657069079904937572213430012440251738467998468748363786436929594037733334907015059113136931858700935163938882420244002729518938531463386358739003780021433564883886880865420813083147700959683622483034877942909167216281888604256015233904731028169695447767577784752428448472550551894097683937072568808709190419347498594415516458166509584430220074846215349683572614628915089055614550827505935686672202642299247428929489120707214790838821867714942448331492956334947058826106561066526377283910161912232335374489663068295412512442969879507384719699965620692989213281785439672532656098016127738245349443017325197784230288962010964130597426232507024785597959978834108202545927390619426596674359062428020476951480473366460320627790991920846863649785518646240234375000 564 3897976834350331324161803842762460179511910387711248105491977893531967701167365318108203235951368568115878613444120720500192422464885041095090336246238499135146593880109081218693858337637589559652285480651901778748334292794172403585332933419059258399730861794991046800983701195749588653408763930435120474624622740635319773216216118593398611690080083693151107676330206224122794468259900771648213499985649955179631517923320104512020005039683018076403356700001238893220839464251677229371655826423758929722653632424084177256001031202574705760896974553671188954441489094323395330700191450492552138284669821694641033701351749365036597472444221162215207897118269295620007341620779653878041314449054499863538088014378154388663778119448457066293402838218305067607971636789443437010049819946289062500 565 97518411599189262419516986402561725021948412973979631807308154911636041515045502250370712814464769398792821594748046697823398038125929302440888323611648115531499299991755509780951659473464298098557619945158640075411867661319693671997665511289208172531319878711855657578592241419328204629969695852567129042157597236956185830816309444810069692458906164606532578769783123854824247449298579481853978446543649763653259302382530402260889860594547717716745923813305330541020470490614969269324522312389084020583555919140583797369158541678572506071289797019720806851381324510196801768933108234888892875493465362219028338705499074822641248270794807306038873673923427422281068626211894526665688459712186470037364378908380906696924785342307859525765042687107508195820670948705810587853193283081054687500 566 2439683230113992854876962062650660823870652875815462166769405430298173759457675462659451048503217552450364582653060673570988191201171658873786181382227804445098993088132964696993419608028718129108791339970753257010303968346796576670471631872535667355200511453286000196665841234094854023958252461611926761902741301899822599583673041940831425521586769065068023525406588398912210854915314285270410485517770460518251151451831502643134629727948402266553219578085518516715282441956021139317376741949521960656295321227969375566691316166375594851536154639221283789780140556650859917046100375629022479005278214715585585293409658833018728048612110373592774648803455357419611186832438916073473760758877315222136183048308610669308224311743956344319492940723396318114524206066562328487634658813476562500000 567 61035108675779521422274615271075174226816950693901818052246941849699461689430558091400904978867973512360531931099939426110171943895273335316855349042154155297582393218987838142595515237896590231760502923254206262241907920633702716173968427005147163022079814752842879699656010415582900052641642271543529307919550912608436640378134215045315292810773049714267925410745073083897197490253497595345278195889901203617976337467777539669955419208021315963064232301839647547806492838000281942181638597096947110951585770050697693850998800388073744213475050365703545957727149552191266178657731619572634681992718652099791053592620829887778937159722726013074970711246938703698738421901492106705864720219884861421519852804687199901476475947245186497657861312453927288279587060060293879359960556030273437500000 568 1526952278666948942624158948947144763667374770000607103032445499444065758110577870561279682657947013399019645670651653600397083314703933265585412869522905892215925717679255598602609632976250963368515398837046251736720971042614288022591710119266093638281257337390664296711464626770128538288798832180692872298480314204517402570023392950341426603593459571196738063532900507961583056930461621179324653457034324125724372808832955701954342441806307922244969614452713717701285674697154940842255430395682426842644425690881010967645586185765013917735000819888463711372011963268728683800574588581209751463233331067496533224561869705467145593379682987052456573603554575668237804533838385275159045201275640635210910402032755476408416766215412148119222199383750540081783331203268971876241266727447509765625000 569 38200642683346253423998071420496670845000140335603940442296769217199079203346354986713209635563929236792697110934492599299916486792285571240084977500278673770990689966896666864864935194054362853340626893577070990285101973271730035152184522931024328542941473106776988161138311005400315891987788007191850680437376577682434491360778556499314952024873281188023842415449628700936968041133780628273614133498916702864123808319397406708822609242728986420311322428355676224038315605121266402266267226155605177689004217415977488795140455807319812159855424729547066663234780838541920586821053195876134994866654600607755976189170852824823932375676251881707766828201404893914525742599629902270455199367590060531155201358411729712959248975529687044775268907254286358636530263055419709417037665843963623046875000 570 955686253797399252326688593782951800438073686290723141591494612346068191999507056334263805970423913888883966319168183273713700178347354817339669787989427873639170594610432402619252589240728446120416385091945670739413252875183982984684475959642819166705869134215157633645319850766681587052185714004483843338661385960967571661060881080140756519078408753931964899726862640833966954853627564489792522006481670496214746502867731613452298961054939204129192031277810426236467334261454840168977141482419175147096842351494454368804741929495404423507962029198844158978470131153697872926435471181041552678593850183625614421855397125056121536275690090935355710473950936468809012437667934046274896742073393444165391528720967132818945421738690065365781288802537058726591090440649622905766591429710388183593750000 571 23908893407173114394897979968808172450539198964383502762932575371915208621213587214947387860398433642561659297494426441444833987824329183127315556780085774386927411460613006780063087981267610950665758425636504214557825424381791938592325287361642157261634571947922113479200339874259275781156695139324083541318350084855379616774526595849055528677819735639086022053587097765872535814508003080099275265959002912501624612598013215583478267353187051718013149153771492011887803625087359705453307296105705633933937640965145850540062589251912175463767491395981591612972759760999254141425798083749874921214909194173540984266557527025265667505601108492139328063258124566474495171054442097812674080491275701138183218892782864259752426181326072826182461839832297519981355038432013770943740382790565490722656250000 572 598140322826306410823409254114763894697929960105468399541197820930256355541200057772547413080946827666184168788715458701181074066024738829636163666998299705379250451051349872417312568202691455776270984389612544248815527662418606016182123884869054668555927840165673852949924586714423490259357180845677684399065716283707136916159922354195777299614686043698113593683271624177685292841974692440945155692086244192129804556429316634614639870321864877770573713969353235472228094187063142281532915047679453883906726647222442519629887503837173480570826576707161846121748587727096725111544004507798444270254109385705194903591675195334880597911104654759639483540600983472465080240889976258215674985717054691061891367754760118106743389256601577172501798825175135508624459090842861996861756779253482818603515625000 573 14963946819747124605852655598141606335942104673842739105450385275803184741157247518620361547147247425121727852681040314976318842472015063041595822279966188964418071929879756406810079694913755704280706040532453441198552511414957621713736031220938741140923604866971962795876385603056301453521614637736107514590937247690997919185257394323554044659644894304384744093280451540291655624589366869355931600080377505225446332140339012141711801991385572465691403472514273351648149616355235854460339157431910944896689225982432309806098494533169078261750085474864162415628736483539147564527021474030175739291610223462624727649191385558683269408474145246037403135348193888442909119115458655604749914345992982541661802367826328609180046221628941725598277986315681618701800385806688353795834700576961040496826171875000 574 374359366431304371672550756775807433770258925289863647307086293659466433594108143497192320238736015722557512133274806486167140379613477883758390257735739500921678593925214811849813143587040996364931949027954758563782602898813225518831444962252056311469796107821807292245269855853464266328519836581690773361543308147809634354530132722101456587652440212911088719824925582088132708656974404606186720866122336193444963988737401070304845778042328955761896435305409347264228969496273844721342282753871500293931110252800919806298910072293219449196395866583709707819562118298993308408724788095946556822696032768159043709133080656137093638860084888036754545337282341878118771690763042324885381132418918517941225578400672611198302201642145650138660752410266878126407410348752691220397537108510732650756835937500000 575 9365494758459675454799378497773895538756825461382067072195541450941608082176079381229759176755161019424330107890709724006111851062156311926720771926136717775231907084546460988625325339999277796016601890029789916417413465564223041892852757881731878331292203497420344172083838046003623428062187563874124825749218239489115809025940798621616440023270178196045236929880964344935285241792307496104340834189860532422097055613891329384930793942850264397625878646727501670253797784702433489246102152025115707353389601715723880719321428504239933524678529636185502864320697516053945637320880133495984730251273793686900597836311939545273203469569254112015155016829228674637806140472393676249523839286688944140147008600510740021021873340212635090860234649429024420605861909333578196878988819662481546401977539062500000 576 234299964356604033513296951654378185266468498087700671024891931090396827194717541464445884960142135919973258428307512366194569051745959123027858200443802262397728786611657122996685656509356932362151446589113320652039805622882732697354180974089854803392223354857338818610639073338389259719402990964281490866399713248330136819555220326627591841554380673272590041943723430921037257524699914963304776772006753944795865575340579959091758230410542204808661304339137671993675739717989698923674187518544995387087403056811772779801079487406419170296211132044154681032745227788780133044781046395272812435626485012201801414620234459804491079855022485684268027417550668752657615423970820963117427993265950842117219433912082923095356241028583457741833300865055975522448732835932051765670536269681178964674472808837890625 577 5861559766876220491792792889308403993624736169663707428499679419913133796457101752234447745926606121325500841269703537272129296814476464368989832102957167517697079782910347609111191424111901765420547888238909503660649209993608746076789605478313785246042884102886803893664774737677034599739310527849919099924575148595572833605337271082962371287413318923205957115177899004064424284868359224428603904166234823558281316429880886844869202869976042853402124658813608830552355810795808152449284049965679390663096469887483431674919553554092999520322023728002379238661485897974074905548378517704961954087120123312188914072864964345368853964830588528340396838426939174080784538379581976780936001876592721674111026912514587512792837676338998635187805369128393425765246895124227326234755963696443359367549419403076171875 578 146640405240536588773916583355362494373380077877746037052085405556996392208944102659706080287368035491983982984013690569126279640029982136289953239115502841359688189724712156449390705869650691224880834712689673742098594423023499080052556566118369091103425785688136997062963049665761107806627041925103512430639025343757756356285773252352311226325253618736259757587322525257390268441516391669961267221875009599745238469854805577468527116781753598028018551153018656902745787238940113986880012737895716243924524142859879622870824817287516908414976579769748103444714681807448309920812376065767733315051482669713238230957832845041580671853720259722841069694902319130117896929011687516007499285701610303473435033140070822551876181314640000458158591068506174630736107445495375670163618053720711031928658485412597656250 579 3668542780499434349551263747672583300515389340343957420897162520713458965710803673619762647603671837826231422320273416051457963015257843254162301672863659165967328891472289440707123272058532404822796011767374653116231675677884946760900314093652117935463078593597002422205560922985405261794460625708332258303637792926305873611052548463425264444423659183755997562439320860713813537781286586078391978771778089900362313015279548859467383914652333104379704168309974516815669651392137393955020698632848790661911454592962618889954917924714477406547384728782040204484787851435041052164019459952755815316961531037644655916103987496420200400347388535553286519051226412089391601065171491656940634116386572099849233946518006674721807403009603465693311211791557753931282411654577748846839391205776337301358580589294433593750 580 91776820250080676572394546515050316707721205738604865822789358923366016538730622938315096580567721322170030927357184942942508695433433285548094822884916714652044727957349861697690273582016043437894431259904493477097451058769156168104592340515331433178567707574297422665866705159514190256271764963841208737906524785104652113959262893455690667394116025441895732122404389118892128333114600627581840710307758766300443382502941817156675414830354057490602599107202983170681666623620540666012672995107993021559198631282564827746975619116563908912073366232116212701852192628142147701551590282611184276291572095441765443694256652712167427256966564915307219640402233171408745054233859213693463105222015795118642042351683235948643836927016114288293009798440522430246392746737798509944206148958301128004677593708038330078125 581 2296000141712431383786152725638995444658739630655114844637251862222246214097159387966282149395097813111430980256689643968449851786789935981827122634478940529203907264819415214760633608458869520429940720073514307555269279069207719282960842804458420621773634474341502647931794422536211282917229094233101495706491114890698999098791542437828681326288255472974104072976157996287602556491946161999831419491089971890149646410809396406836965842614795569063526296081231257118516393071126606851108781383639722148645356464186023702757815187365329459616155556254404736009331531583556139142947271527975152247672978325724717253177315743840539681893302962209966329558083406448237709747485617333966413484340791019018007031982299198818482219852287816145161613460125634291964403741538556526745329389171956790960393846035003662109375 582 57439453717067011938017841383683459921359534402643422917385544869340042744423781252214893634351587901894218337693129237423762615147184652741242105769782429734035893085516641798822723950448694531718104612148399171829417015889457719518745483218066330331656560045381921913895063216713464397379476996621920579873729609636730974017877762705817182320888315612548033165864021350425246086808824946250078123350979365499276377562516858562794197024864988806812616616740080934098966809476981779642858860731605420076076271681354819780332971010376627030947121819697822948961970961952882106394007342692986626677179663956274713412820819983364704069358232181747611268669578003241135831483488983475173505725089204874402375233096694733328352441665482135865211498246441985036085426936084850565999992966226272983476519584655761718750000 583 1436971582270021216322453201682715716900563995304552870068727567614621824060756174208497810732449244509652100266302384095755707962129825317720439301290354610070177531135952351004853222671173601621112445571499831768665604076754272451425219335738417543545816343502393363832177524898397732822949694675352850184319633544685628226502139226525460727530284876859370606730920671348117005447867430259103583926370555824711742653086292250666129268623766486702164688430796021310177411520105967849212858462728070414767705698923773664658930329650674280010915560446471265369829067718838397121366375803048387564471124183194282495927944527371139294771166065816104477450335840784342995029479737262410644221270027535322742097383731205292614100105816564239441011495582086366640318956883014657813224523863482318120077252388000488281250000 584 35948895234529126661765481637987117506707602690752598341959092059674015153300766618469440093837471681996604768648420944587313173504651965568314414712075480912885776934753876452364564354838777944665158955136322846130487115687294384444045298793045000532884206812619806584911153491036970679012491505491275926700188092616193541762322352910166063748660037758416788637566354466431488783550245130283396166377181199655887945482175907161356418860604843100545592633517003204352212298473883887460616202295303268424240034693966324042237965952391012381779925236511892443584251163308611270450621148086535860131717678624089841208060393056322508727066329146529600026625696290854882118802566714732567657658827229950454215826671768680351184935866404115647659551285024455165436746506953500257964401187749103883106727153062820434570312500 585 899336891892878237085363801319558059334471393810537225187301388535605490202661058908205565424463928317983437246443829955615945802120652164260310186856794296000142470837817063043342562962505154222520685997299290347213126389886415925365133244164467662903863874705454477555854241609104386132218484073273202029499577325535029886652286555282530500789127611272529404633818115583290321961124508515722227170820592917887042875438708378301625965854618596199119227677814259650760046133615881526471996787336347578442312662814012226253252361902978574713417445874105206686932505598327394774435624790164875748765279019937700557401647610904751991830112353947796062204559085840446495399445408324976286615105874376623756322433062110490495028267358673901715380398386893848454985957485922181667194891252492539024387951940298080444335937500 586 22498769343258694463603128544956862030449403811028115565265935760976069089370326149478316704987442302289483259441751786944248746517216315235590695118294546722460902086147437106169627940324787646590705216246429345546321557808421258474151626893261255867185400005429970377079903040937662629178025557191442221420586695550074297164372902560481053142608550821254745856538862755035897815614480025325064590996979338184682676713193625982767639350560936212080354740199244106621403201909230073682729475942578251706423726342753275148246893558869737039758873304632051757731110122988873050159089179904124707298462441010728140224416645010006252901415438752345887836038969621878746796170426085399577409176539451128505576257455103310222964359043478087711855762184900791498890945625842353555018902910855871368767111562192440032958984375000 587 562852517556650644289628522457736829501106465016946979686422941481999275259630731695211381282351942434618503688078577497915320004438367272972145413649327800032944373313586224708860283311191663697077523169640229879638385138699601670686399729007736869522346846813865613266470828204718186898601882976756948929405989138250155117306330620273704029640897050783860209375252469433904871247527494330321249606116936254245426077569418053759698098574084068610562196524405280588986892708751352013681230586399934627442644670090854932797283870378197765636897878157617853598435012190956730394525084509185811459417241816426818976483063768265658984424677543574445251911809657405944457754280591250583976582210360885557247678604306971227639236137229089809282115617862466990053174678902035710315932860725585129557657637633383274078369140625000 588 14080885260643420029762645519308348234628020578910357263923948076871104318144843644960135065754076655124554743625231079922337342287905412560238535773438115541640496141909614567121317631815696212557840758206475818927688172432433912543872346962081308419513132851414903352295554222604429471561962072428732514883609013985815955400639665687459500469417679620800312380799258206416225605529131703399703370248265531122364315648037652331301290867389075934117976038901363397047614271676415626056549152935277276138913780777272918471850417913713076755984298958671018072164930321988050177046707471309733480557870114149045080176982768760523543640964297050986547033371972891907215941437869893360697781503936069092767199578689380181562199257786802569888673334589722601060684012800423376358413898607607750435022353485692292451858520507812500 589 352261195781970788011124926531423618399395387487681008971000636524101395802825587620522224437837554351885083441965670564780374768441912146137716170834653026326099678524682802455912759430907103042512365996897149731578073379952315282400609562795022206386292041707298133949193533905053087034746198874766338891018639764144309172883574658581860338568539064876897458287057843245404217822532692104574922174207457726804818660566782355011416843685871025278825767288984023184204747526573827249479205039900357663678938132008686678578465038978883168080524015545021139717063239888784243393519922902799529432971504468567367158587166549552316494990847057803542904137073040003824833441573875855127133803837857348186629347694376938837553490769929602491187778582647814136891645040092085654738928346321052975653742578288074582815170288085937500 590 8812500423291337001769837145091207809449281219183341851545710839145316274660518090303233953733020851243769206107480165315522595902038344537275746917829624861988527550888674854659783608813879391368614444261359203454393835742535887403784740926872080959765543280677492300152706034641667058699752365070425698358364615116559327782646715187573319656392604402683061837825379264918925856034885653328009917442884874657015463440619843321980529852209248022229607330822718952879427243207168966444598417608354710365934113268556297247149396568353077221811075371939850885125175289421110902522634003466645854967219332128905659763977251307444392315364241649458124178073217068570261934911237979019790669397706397388533303681303395961427609362312137174186324765898104638407662170833490142820248444731692782916354644839884713292121887207031250000 591 220461622264572618563734419949532161527424065694798154441799212786401863148656108232036064307855690838644886146022156081539765787498539634490054007072945860549070016649558473309889848826249080882208061858551938786925910087061578841395866995945522363773491636894782950351535970765104987246828830317370971150978715456003941897235925015310104113569821753119575413320216975349959930256304203696200721877145605536047332702148163085474589058993085840962207689316774788017465874434548211791680858890591411832081786573055168959050937103660068099364596868653351430349535899583910532476814118005506529552775529315610609440965150017902817834826836400655225661544522020911694285461358127783092394326641436692706370380588952130777846369580008372454052134794929741250181531634133928530621612953228558029472594625985948368906974792480468750000 592 5515264570503919731298828985561775865238429751587771397437578279335492556134454329250767081755646590068126290240858330350682316406846912139860979467483662491100890112466150320472075441075589337610644250211409144314818797955037132839649983462758760485617248551371174822138931971336494697847187461149094734368234418755774289692675759251254462706028817844089378160933130751575855687661934555305291707771159489846048981957456579891686932371093921122720094389833504409693698649283207798369583648935234475055964964775248399127608747475009473904712296663439416695061869379793437476320299134563431930196968900615191090913334242846521506982745687658283601431544545827199649269734313973762835067529661617261792813068449968001384974211959331074399513709988022749856737303212032908004233256481950919622447848666979552945122122764587402343750 593 137974620410498565284684870153134814436445371610125781924091861338856715126904940934966491834477263345127577598184035970914624222420866680598377117032243057429142841177799898826649644466030974407173537018357933652462625409212438222050940142782506259366158317469799963720794360530821077306177109588780472823529102196023459675532622071656593514745257188393028541344760530690772038999097469018472179569620828046991798730756944962383095517243133760296041484440438512508947756259892727974389162617123445931627723865836104554904006355466720987144025161892282878029077288784545775651284380541734422739413210186553726532376582618259943602173747515026369691799263638021090719926658596628619997009785042313792068097589300632884563393649943805208628643992702053109822424777656843491134570590067018368632401070783544128062203526496887207031250 594 3451688315319879932879490185985830542972353909303820066316506834167358226912133707564986647576316722741743776277802650720187400581101142885003171648315036756560711481316677603643120735294983635842758855375082313258576790540230356868143048016410846825220728278789945220355225921696971731935676512608211828548219627328128974374435629604068989274603572086734687078086096777886990739943751497667502674081760109054373954779542427846822894589617790703702317270681677265796235114515161511278489825741505734922538681222768541558709653943157363415757935868214349440256041264879377485148292752273019397150976941704020835473259289069600609306905535476922312491813228385510788043956476003200830228224588768994865541969994961960714835066730917416498689646012714661972998707400640899458349695232989718784305521737110211688559502363204956054687500 595 86350219451321702186405397341847206104442836873928338969951603742153154970734639053957691175081469610102279176294273035243679760755782372845835647033898020372111244368737388454164457386329128436167169012198487786309101726371981280642536587771891520997328639377795520344516870326822561730861419983484425324269326307191932409350377053204314126642813731951337507827414370653525810359769312676942482863373107938276229104022670652941107203304976159032956290040498766556936066688333074109882892531365231704742837428572957548069568401586382108308498950249362338518001973491982409859550147256443518868222339121452689304234394147564714402576956127015106926790991436165257277368558227407805643608610090464686678306257773124008807260450907068478290748539326483602467371024636201325105101199232020107738466707658631094091106206178665161132812500 596 2160204315468467415435074621421043360767185734547435459801977200999167014452438705192129488960511261554739903554610085495777290659175696609280888418247348127094259485801802788341597415486857894267202164382348075325283065000346041769094329737716279493406325525374045651571722376800208717126080154284820103330294723557435758764117654133013965819201934133212151412259644742355821866550604785257067817941095703623655328760030233951932732216908044515404997121650732566046840191817191501641533435642039605231066620906078518526371249777941203414227717027211396757220485612022580085580356871801296755579186369632314760949890632114412570037621503110394705165190742136281855714035575789681849238597947061792748948903193619595589456800877557703039119229398251460591927016740479466035766877316358086923457279548976828209561062976717948913574218750 597 54041292213603954521813801458832969167601204263762057943287319090322544993043839299906957985971919080938091222090622490585316308198976597754790734550291698958379841575293006103654535008871394725093240075461253777191126592596596539064361498547391347125667456819868294482786723111408906516378571363892442618489031317136186025363646841669285727822078536481613871594803675422251590581127776327997165596231598548776034062028562050372052522042749823848532046921027957912746328751741633294834676484612833340244522584978697946719186960525212517573686689784593317536160724649174595608279112027390899572152677437954138952741401324336267560321402259554011594040408264330602202829348952125457987233601908488902354358239860483517803245093980442705007111710323091396885142370216182286841169703048254653604412847678339915091783041134476661682128906250 598 1351936005878787892385174698702577288875107049809164526474211193296363332936347551716735938913277440553233853984073097757786508312134932947176704663666160228122679648773216339984401076476113821216379383827592569409329855895058669271576668926871194904682249421446872383716537420981065621212413758534834350455846000843406927992374844065840325231134272417667129630532212348355992968384066110145213373444188485434263327036701150959140310584882169506311102712271869983904155649040225475068104950183625395936551936239600871710566951387052139235622663677554374632677198061457611957023169759079879360534120492427749027981624354200786894151184243817605373656930614773220416311583712916048246637148301924739095687624194503065930328673254092680379442125729821818223079815816779409717631937721742290330973271239578537006309488788247108459472656250000 599 33820970030206404953909587412450952710840532790301052469475884359843079372372567716987125283164378041219047248666670066611737607775195275815430583280529901533252678692598742662214107063429992672666853199760391740565622521848838328939192627494432146321641915827013994440721724963942017251866477748989136463407099036124295185251647810228075581950829836692390546767153926611209607063831770718741272789751526634778691077871396906715722127069214207098617486049071739079805963941348545482296415156096204604522922812271150354896236672011646588390326569629636567396774312105078990277115523939585963635398657060149948554765677709013007694249575782315219573036903609977809580015161833133527505605454598234082385440815617075864717821650605306870594224130319499075246829782995725299864298141503018732236451535100307808079378446564078330993652343750000 600 846087933588996897263638178434814666982860661970697995944721707068741035632187069053294584167162190664496498670811196166403635821176135149982688425067923036690204511959845212266389578370140316694549110880672466709816656754918438862295468897819044193813075260939133427592055152847949464917526385020544897192900927553709451217712056052539024141803259747921303511624967397390427003380191464147177507623617357980046921798082779283004981878848175414250414109327611339313145864599402779482115319155006718523148452353649944711654187411491358819564669683568074794375970707828726073432506690555308856945556404121417879678388037353808742484476887487585742985473205309611536326712631858890413098563122532489294342444404020514549024171625976093546032173660159468532424858404609727918271858506600518618115229236426033665452450804878026247024536132812500 601 21166276341947701082127787042874273740577886942977444873592164502127323578585578341458043382617776267289026385217381587956536879486494495806971248703654280959462936501358190959110095359059999436776282665708669778672368443111811527944446547219150298592312124040299286329195589389465757412703842260871701379859010725074911146519635212562269930069903511331109481359869192711755524119502793117225979745625768680915150531171671524991647092426759263482953371270783088995961976829038304142285530488345301186348647223189895039500367234162683161151671894662971721353482062549425784549180928606487635048546490076481726823568326358759591419723976711107906232589999404043276952865431647251942364287681443054869451645011005737830689814343421881142203982913445087536414322372900677636025320120876437266927391799616747780632408648671116679906845092773437500 602 529508507823475711456552280507784987596516573689767973083551490701058958627074434920860686614989552467396573689989645705357882732668782569523234228367165234633740570947598597747837269281467759996429928481017552934893469689807112310371038207841201821927276724330410717803464412301253001055348612041076117575874919467820866888016123423899975326997918406389549483853206050230960453886564890939241287324126372648807586377816234495638214637785705162879198955710952359267753108048699103625946991950963846954170477045248869260590582303139548848744482946219857348145248940189954012143961436567614258855664685302017950104549825519799745483460281178214398443198323961614204169690034231917362136499140419279624487996454728258688020936896899551497661100791500030396012782285521935545749702691692932292236745020312660425787498752470128238201141357421875000 603 13246493931205855899373285491641685800818329210796268447703771537687353882072003069288861455368353895473760056572958218018778874000511749686995005530545087171558833354468532084620439812787630447008533119628772447799117728475522867664920582695330894666290164820106543413043550015861362389585296538374184467051530945559001288566705177196569034507070645373775048033044134772361589464143998971506558572611022108469755291060295020508627641477607566139357738386235018805230606359725747890874644068955704197850185151289517732663364733072736474930863225943161771304761327135597771597332766617947696674689389349553798967375015121005272239830843020851350249611354422820813051243406577758662367875770370190436377116793564802292386062741442337867897541800065966763721148956512600991223274071482898646149902651130043917948597709255409426987171173095703125000 604 331381661093576958012467456587261378229081050289953007027821172076913770129317825127408438063933489007629990819234103765337332427396908175116712803918106402586513198652350198342077558892750159030296250724487999480537531253750249222544619212792135460939808593430148792998490133674942360441446739560983323339650053952643227599739925873245294886426883198009504926786915358295337113912608980893152483496941298110890732529670625430273780898554056828420025541417236977064626592873271607005158728281325646406483936483418233345270597875379218768551892953644328417905535849369010478204798184763559100587014359390327652975225957745678250900404036498450169323886697564275637755443498989955941024176970684730949765289322457222910518887455618750304522941389067479801037352206797021485734555000176487654511637514196959602985614878889464307576417922973632812500 605 8290018910167416957882140422228431338011804456427171506390204032039818034557397162484837537351460092777652745535715967749389299650664802033704873202149653558920458283641851656045196452631030837890138437545662598575100058719851276005310432703485901159213228200934383441375451525901244008729415542571045617761328209211992148300931864614161220010034507771692325730446221401322193750524523844327046012770589333732778903862090770061477146941513471236590225734462614294005162782044571524005086533120435798945676658969479275505240493956800786879393222898193240669421958810247890227486976076688375185759441866731585169884371686745190623764653045295939359862851516752581450295268359029724243637881737708104007764717182462923554881589488908736956949946981051746758182356446070942457177669301935769671129973185737162960640134201639739330857992172241210937500 606 207387271746102378022266087130335014990526329305999868047649328590303038620280760698465572716581080868827088485678967113994623403802109569027996497928364270549891332640281305454860030069119517330716994576224826723429895858404200238020637227367733104907050395257698437246290173486242341868544454827354870569738837708999671564755985259984627220053008478248936729494331215254198774353055745016498378801323653959387670268233161838501639517546772646776745581079955829533198461676230535154978732412715852660093165263988953492837369452780692952296371714746880410145935471226663392489608180400323049201506829537377609200407714143658564119260957370769704118021169957044776875373380070776599890347008487879301580384674069534523254133492824845630804226396423670760485221986340652619885830802998921234677112860554084802777730089928809320554137229919433593750000 607 5188098387915262949370857550369254040578488155702813832460551984586081781629264170026688174137205457978812749019827208609568956156070895890758034301552242913179736220992869231189537984513311154311264518352510698180037839554971631984091229485303174955541285423374218730782399150557808832411610455606892437564224465586754551418154260581328771559316200563772824114285699347009898498436822879860836708563590914947778868242373249617211525657245045537569821497033161896971365140944910504659558569500972360203483878968158581200552644382989822867578920079788103835364135305727979596300988829289794896416608247982008230161764644598773140281676503583423322952473584510255250168937028623958269085534306241263911858552348840002859331164890519408408174922289445536240474622508373657385447019346851102056955451050269815041482424078367330366745591163635253906250000 608 129787790263472285295938722600520319008550665868815457881126637640714315622666296095568959093136340486608128145709822110117670761733286721214522535734555287351091756449509113497356698592841221475451206125233039012036801874393287043549387500775429755055564064620924123182895215592079395297665452351613213775249760068379172248470602472766464827988814820024645813780074814256612756844118546057044944633638516145321902279550159747825308067839962405635587146332030250744957999660809356539262970135048996050485180590634361875099351514909992114828742392127593847591921871710727910624569144890621349300158900414155172994671776717676545170533387532078731483728821086185826241890677969359219198669369733436881742382534910948097846097069053947700474244355300109549700031263737439685580015072805271812970875675122703761152874457618366932365461252629756927490234375 609 3246825918988506184702178060458008308859227248787197866697806772506211163401183942554996866640282672107512039901295796137344358054198067648116996439927667984883223168322284637327141712745379325416254721375903693511298319468607106910467846591648066204058322700328044362383265368711542836387410782556366686150952536357564350091050293386858935393119201614245449873463776346797200903973967240031329608363682747904727719587761385481311278183155709769882052831475338046140287561301199584360708292294698612198919090801830054461639770656245861854541691862173878929495779500021247485000510545826956086351265759950170871221386729546473178445116845732708496148782576761972188497872707492919054994627008027768297775366041655655616888815840783075889532204848928027897668269791526918899526321238404459886061233022158278819645389756676223669273895211517810821533203125 610 81223874629122302259926618364900339005232471830315802370177920243352102218855847480965987188411005862886284801465203031239139186732889364443057976513600349916914730407537809123954397600810636894839421390485721906528544844411384346645474326210736869301524597388534355688473163158259251939789981216082222345350058532485954069490864716530274350981965601038336991916487257462500468515807770627668999710868522513157614755588915971221000172254026444407213321652973210793607849484354599438269522197405083315009025123993322346040365410187396478525092160355366217154271467492334814132963591687408770291344779503015749991538297529310132300118824698165789592181019871127369830291045108757286523308210069678269219757517697811974940530048738278259138133518024002796259701306588034069519297806718118127641466255603500548832440406044064218349376460537314414978027343750 611 2031926225378288690741372114087564127160357335395052437361979559606607008862866822825802150859021644213120889018650782868232802731934883691509232685778038213551623002093642246251461484989182626739149846077862944912092975363057299080975572956024734938254997497682074675447319638091641024385744456444871961618127078018081518743318931574738532659180596091441867301871534746831947072445371152281375876564034969907715452600943667136027802999840907042167357809272824103077407494874566370562929045478456134975307608871093178493006522577273903722186634486140380735193190475647033770904007363243932985111628403770205791523179832627668366951417734061316029323219130491295986671028845314820171045443520319201874016356232423986967211132233984587873856580725035814633108894388212930855323186539585000950899855510473823058762441254310182614517543697729706764221191406250 612 50831357043368627214461449455360468605923318308657275843156710878394041349167469048142207401391538191017779102737816153125235636970462531563735869966113995178881287846492913055735090416967951005516967554660264193797620020928770014591071931301860607687392175963255822354736051730691215822460371941455865575773734582445797470523223598707919828451070140784272856849106531003263251109703647616712197173521855211253469900850404483419257620796673671267291254999945975519795929324394789433526868768423469651097973025843850592692695850748469715664505513043805929829751219251889031098922144985726493467416717094316749457875626205113729898735629915814948380618439359185852215577535329689373886774085451122517469265382219626209915036657683503333903176880556043009857675119417548972867643767844847000912216973636199723904661724842302117366443781065754592418670654296875 613 1271613148874482705275312116473006176299892473512657952781089985840412111075828936139087684339868251483291423393938679784951857247866301666443539259266489585755537600531759904909784031882876882005877157342112808175997557946072900772845168134606904435377094646650127301484302370783278620941973578665947306043214061699520887782175585458704650194612007518640822609757012484396479536325131217295728456208740048392450180961730754899240319110794438415797571607543509844365531119395748933055684392436825297062948476918948529916708794243438471598230329596291621425675750321741791667050523806453696210967104986364351309847508528312265983682073221466594181756580371244885878835043236999651792094095596073350416625097286032574109375346077612599715179800103306557187875119015119271613255003556118643978774628532970836486260991110043561125308997361571528017520904541015625 614 31811039033732987545649501806230252227958222138687990479995997039916498413883929086476200051238397952415889679692016484522574148741411064489532187332790358366783481342292886220544434413226366299039532796050248751764368876305667354838602251706127120728651748815221425652766912728389510777962075192685587330331869686815375954941721486393653789884756409586845334341804090814869585794713380289352425223723529549361620162169681425492396256582740348642753582885779008484453677514525575914878358742393544890695258315105943680001053875536180657571364597066839259117881962446179022810905611835714615310186860896671720063937672630091865650417988080988414709741163684562617424928768925593894994406039667242121171598524940489150358314846501839628054009331574574459944237505003635198663838525442968031781723606297120600047180494218679314144537784159183502197265625000000000 615 795793228510539859170435098030654358580710971713357290300387665787179395280657315439733882582606101622631646702539306690048460615262779231173093824577202704834087577969391958541587192597540887009306035881679800074625715710508442689742919743900432117740336838247449810841982036302882314339750450145476034271798073384804161084192496045798965133946304652835147103818952743393119638132789196344206604986969922141347197065009022327155311231748715876209372150727983813875316794408091033252688697970284045761539104354316981328156445325405104742659259066460686181347339824771486611293955834296698140727194886008608801924684704738151793547448368497571967982711875263407917207364406374409877217783610212227697926899684893374924004347826716752321318591164674517180881453682082808994216513356000102713759053142896260864594913664316067070103599689900875091552734375000000000 616 19907749434005550697753903994565557898910318302114993252482100535357848183887872128127108978243441600657067655334627785866309704677271798623989246488205671560865729831994042339490030256376793942878905865156957336282438764770998541962562326710236459309056153697066885690056725940628922831129146812892509233974688816330896302447088253353509825834598303084723404009496853531960996142250457005948415231898062500321688809694462717632245691690337194240887053316101023655549726951020588997441449408639735625300840256655884224459238348156643935201914256841167490348315757629429559545519252283298893423061807132130944216979531331193050549620421036603220822424659087352461045723190750372818519360463365861085754957019714621603212511363652118755310908262739666087268479222793662478248176088986950621459459430084466525849687694102452262256974790943786501884460449218750000000 617 498016389811792017860342800901328016482464769843022562158932288108992523044261436462952880193172643608009463954764959278519433211821215902368353354206571378512094878374113522706691437612926765815779436027062619911700878985802856556227146698172608994222498755776705641209117609227888855589105966056719416574391121361535469089579914409256765254063249283813137343414236522310888128777367591388677129828762714250348892670395513851950911266191822679267571584982203079616547869512160115357388608788256595423854893616667055112687753490758183370893916619681394187238660808768630877771620192856918022666059956376727915703531711664448517396095946029125953637154964365130042529558264557543685326302677556022461309176011823637675178464988606893011708053541955828293337077477828493276759478012177605903122781691010925164489350986177229607676508749136701226234436035156250000000 618 12458468262929295462978802106690179829804053951089205195755814197678033019845116193717235481855095582815252933237324062210211063842647245712968839572869892413910981908841092331788753439313669578498301101906776867046756616699857867895261630993120606878122703502116293225069511713047187228814851513328288317540593424351680181431885884736423286129155071080503403445281709765252961927019584082312214283418562398560507897547434699273723443649394140164201709876739255033773187803653714212662181054800075995554687144520505941815781017746151318631100244239926139376552906316445037816099107089915780955367778196738209671159547350052385241009131594838652497136595063244191678813868559967031351366730412647422737604953305491000741519528679389265309072019026920882548529478652473310774597945094281209162262467545354212043698003634789595039933374209795147180557250976562500000000 619 311662974234992149021367933153630750669653918307942394921290440793286496465753835637659759994387972697728904153764076095840255773188033279265464427763958455621020282485305839673261465279114981297328259390995863951888572228751694805101981188898986425699079262892198385444590288976632785522129201427929797410526799961366345088001216357259312739434517408209362200888832432495867714765586848973513147300058867111000750878064662872784503271261499612992994309275133060093663672277185403203673463059093985123044152557189070289204150338932396072702079615598152291188888132972780954090944544890704148778465339865090754051543765291698199445923106213370814084265225451270287797144999436331955534594217188764686739600487779528508049159776414124027966042349970710607857801255143052047406541485920750442451751712342180894178778006921998189326927786169108003377914428710937500000000 620 7796601178039884244066801037440020875623116569284171847143894736619150903522325791516294963730576542809315005524001322978197366197010316389366698830030638139809717066688860602148847300772698967615421456700557822409341540754739978108276981031973031391278579624932253158460637712947700812013264377656759931995597850646438729540159460808212807401015104840850335057719017787114368154861696818676111152619214562728422009869004711543367170543977191931486035059447280261375360575837331618853186148462173724610346461551616903525090922188453972721950411028915067800547830552270697738629919179443260237990318421463802573128135160764901731300431253821582784591860720563229296344707969770175210228316626770548856985812202355624451358819568037199473795672335557615367539512043981834282702352333275547358752692029721331723730398205419664381388145102391717955470085144042968750000000 621 195040578584298875574199281991353823353953487767841561425733340955520948931110034092118586572551540406671028358800902660976322196248881264265397208252054691629539379438021657736525511783420094141554866875753890130642706659621393816283547343529309247445270103821775447369864745363353513872183674890334566092675704685656079973279190376256982227012511519649935515493824382162353799171942769852066645339677130808351104546400947172022880828342489012327915546938024957907353021812613440738944036741320239632563175974564200638103522505954319591361513100377126535074896211963808839564598702822304424794170042958840858250475973788216986144528501655585005730490428814733924506787501304959213995003057643929913837801276269878624560159842173040086675387712935406690394084250568853132981934047499896341736269034914204329030840154784532183840362051796546438708901405334472656250000000 622 4879150165227798237836882359783706577793434517150505941775580040623643031138379630986117696252253969015757558300549912226353011854714778893841769389713779745587833993658548222476425986093274380775874161715000852785852919009178276175839222934591723296219297130975604439027484626774567002976170387931842200003270040046316084219009971470351516804364436086419608715568982936408722050024806268325011256407357162987046924022506009640958240657570946996498980563272778689772368198399140093083551787290905030036467874862088363229727990663423171771037208748984065732741776620830973542805716745844142845333257023214732724079431112772759331847047404760293712486223588998810072870761286664253006048629544918889805974578551059986170668950392624604097538637963464514634295741059246551043728125046781972793273868461840867137813300335124309936585262903463444672524929046630859375000000000 623 122057071147793315468198734473882932608203333787785931143775946923145227351993012117044372866920350091670275354918251014522811701052535841188642015952952258964665156968167695099992133215511526844930977223640912184057010823046618674479059854631800975235277280555786188093488519916984954641065193412388058887722252927964424032990803218885117799993611133879373357675991330760722204092514615877761316903866230152733750097737971364774212167974708200546447210399046959679137011833147027850252254582550168367766214814968936020762938578634751415813186032669208129124848456879054129477732095479905242768087978662602904502051258254515977827987534194525164541087952864440537697738065253069635793367402018556818019444312549389862712480885825127535891074915988113098837077246241344298581866498963237634001883210237222976473226782861817608927257339246352785266935825347900390625000000000 624 3053382821501688548811830521053385541689189167351503822362728415817783652186876472992087596879209398927841343413900478103687645277932827693837663251643565324420549840181246346972559614573934189181686785995247819219759517544483521648426481299362841704203010175442023070736147108820729394145877674947720511598308282380648492235555189498071616759455560576693939284170231848036656419686142874762586789854730533147714485618092520839944634522572427901490450247322312565050206337684976129394932201976936102917997777662924825775816460276423829488531785208279389255831545531862235514659291683399552627579893184171845094995224585501593612011034308936759324497408564445379476701428202885283677459078758829602450774880959769191918176004211106155184711024741305201078280089445236193110357269309000223504438136076607452985171586667424636018196293374415972721180878579616546630859375000000 625 76383424662686240737076752314671492710896756210465219620226014050097675843106901848370063323530302323578879046842134360241850134272767617589042983903115430155704474801974058615865551318181537676569076638457119445601504090892799777557036856184860848072342502548857649137535456074259366523953275916492176318143279992034302681764648620483759564854540303386575585132802519910484996994868550155060871135005939017223225572222202501332054977216671856383685103387014971127295961743527362852943623964655033550596632406015727441607824570275018518485111138770317201623881943025065683634716840751923208531538607895242876896400538230907865798068034272361971261627172648165612989162927923378256475316314230881334908584422089586105025090921345031578100730994928490910174254717562028606848697449033949591187024412092412043877052412072294694631198475054389973593060858547687530517578125000000 626 1910805799069754840163932813494817213822113741622820030755174728473689462784431442404912446719623856848634578072760102366433503358964122829783407552592312517952607149199542744288266028183263386605545910795908131818082354733835853860292647232995081279253807651621582724430998789333708753618383867176146136009782371685714345042227471879833346302910704714111459525846146105108937784248628586946091440853343458481973981567092158419904122912480960496754806260448329788903282365660764380634340497262776078917481251562629859002521617844260047922486965548152024564584650523598288507539402118490602948249032906772369731945099726351465141210455937228735575011312338131427315351903276805277150804238787309267898831361102113288186410421450899671746098158754920395612346372008021354605831632670721486578256872673110499372387605068773378463138287730593845026305643841624259948730468750000000 627 47800620348339879853223741913343234447846657156864325649752656485023635125636056099076637522802711634243753360560194905291083732353033917998648720035742299591844725893452676146987962762447346441639533669591417938702745987241172835404609524480905661666819733677327791120733996827271486125206301366280465938298941786109137961702293295749897985264999048549981248266183096744232359084433396150318092902367930057878408135374546259674954015761186388184368638269748090492740006228690732552232265868527340985359957624816346632303910009389503750660618906894361252464928617962741874387169891911523297038733781726833523517637781830658262743039874601966056609334025555967204850549605895838552010150694384283679414944017363073245939150654636939954286363030416150566474725430535590027101226727974906725645867699964494709180063134774657800947885236131362773903674678876996040344238281250000000 628 1195776665083470561296409212513729638814762713271239738786009925763887432840354205917984037393679299003135931997453283379176632858704080974138171005989668035967962808576658506798058749996891421334645022212231171683153088311399403255105757371966605007620601936418502545392883901522985743673552538955837770526554737993271588182074884834762575395721552631720072309333975238617659810854217601148880954611783728040238521985245416782633005712751971589771387431875386149109785824606260204451542829290707845350326328480676442027857366636160993507768030298264992478063739790118908991437004780143361459360681068357571105831352790700065776581459283434533040338594811280644567200850809910228745349470396141873572625430752824650786152956662971857773628603834136505412926650499544775996433553975295835445695193577137280065635018865143111549189931623604632449087148415856063365936279296875000000 629 29913427384878234152621619966460311393879636396379900301745415233536993252373566661557200045134409808925824944324208925232661872864401771268782385976545988149373441642215773616005491941496162980446167606533318738369497368171493815928599510727972225429109970539817388794526276932375485972501350080238644386701651514028821049356038653219378575280888125055827246084849126199759741055311786890425503689692236821483550307532331690102909928283230958608986933609792052553644642210142296211518324990285036481061025085283694459949659243275028987034546831070269724391626304606551721749223005112171371324388420684588841574334397713299737670126012440130965643446405970589733330533207462539665036683492342277234761941419548006168712427302212817459567640828823748668795549834038691653901243198412209810394298681933632912293747252532634118007159895226421131297911415458656847476959228515625000000 630 748310500929652333722724969319705567567528681915789251992869435048480974059376842200224559859235394585192065273888147082010716057687257008247635560302166306720834032192572368552772306345999251701320002347563656058259172257750384982594806808052130591686941485250034995875768451514662950677176630578668310372092107716022571012462173293233978327661582302983868886186067030013037331796371049830326885951666114772350401343983408628606127729751936361393069958238607536897523113066416806815125082296654245938923421181065118553661316942880090215340409615345160089542905651744849420266277080266382241384700809506539909859539853907307723303469771518196854826532314438879678236830713666071620600209268752840031505074241391392410964848068053973274263522955971871460663278388015524548386655249168931129863725757577864599602312222086212221893396744076820681357276043854653835296630859375000000000 631 18719621643699781438689720508259195537327163619715900701596583252361762560265076789430340217714787168822910856336488750696575519763222427694435700981568455073832591439238914164192568709463705527900691342402998907891633968444674844612137916743427704262723250942427579096511893830679801388968673714238160505900909540883385552189723304966241438830646714187956212945240995354605062254208743298845815998014341714233836902083642005075352973397994160799666575738187670316842159017041821387601821591208696152370691288974822339729863530813569293263309612960734313808929898118530028682889356120451416292008719933535233719703386044258086231925943491940946677395899498284810968254156600980888321987802388690300946604749445900363244184036060589489911647717686237703655419729563906584780163792564392357979237576994241826790368460262489476897919600008324270135062761255539953708648681640625000000000 632 468286737637489785673551394360091584565098824094475300778863894335189028604099468419135567788086685346661741516898555614735536340912257249761120937529426067590653909263239292620070429266805671512832167916758564452162552280237831160313133645116443044926668666771803837841539622568113386012016980098267907592236360508491021487530894701766261309988171758404410959911804013538458914935190239801823340076909402693096457946111360918103371059212480509877735067121435233717206541233277209079089872400331465457247831137170793023938516490763497668501463577387989717277186217173986951703292278899267233507370035046189944791947046455253707795489187670231593306375270677029844000155404844157981599093600894293762604147292309627757738211408414430119467010152878826099354724563932536559136692342473169588056560272593296331575514804984111755943210247043681504486301037104567512869834899902343750000000 633 11714566335686652063413406524000079370597693332600341844918340863819460138935094916930508240006876244019571369542004151910485336427086245734545576691593146572350718251474556395953894545718590534606156996780208322432849945272616202880819069937470577593070771466558473573808499089045932808057328404196006819467713694552852014620934782942288701174822590512375746524807925046416266853078574166290478025462654647148787380057935861197735988503364342612818222413693407465895680221846673942760486776396917465269382947957503171459820550760252741833681952208434150352423765796129673586448077782574876212621176153169696328247206130519656339560144212888020979473068580048605971157126122760255353272744344646353445239608805249534824304230098329385374028603113485325881962185576416613608103512232326446171999418509502128610581796108883743531375567554402364334187325312086613848805427551269531250000000 634 293048930731845901775609822508897884570472265386500665079502974921414255210584551076526594142758765347240381578763700077760721507466226904337370420076762310153757715249820921829382914030121208010810173452577451094298107463759768103611656859949973754930760939210752982461518604972032325450771653770581495515391071286448316958813920595370187382701397926697601482466015285861454246513921429459569371425611518460220454018484010660246203119342836709525705059118576407585339886937678625760538360053083771292070052925246057254499611884948909283094945996886065653926562974016745462272975573551478764561785258342699343479496355252431781617387834726189294533821557854212761360492145594601971455687263889733699750000308598198142450260393311520586801409535299490959760126598173450302562337072562614252820048545048428643160610861651255792441035491187415612523992081150936428457498550415039062500000000 635 7330838212087200235756790599297390388034569977424508763445519301774276289795489124174212516468855098489627498234112402732644190781261439961258471059715542199673135916131346997259445022627520298034204102825500489185709349703659710749403416094969028499330925227343009647875941795245249590213397984481396938995255381709026007701982879775520356809782214276521889053500240654975119221848254971598833803300533812189924270997824424154347931576001513591835944667871789345658463155913425149930947794398796388936272111366194676358624149279391218837737349859110477027753469042922837272765696040732661693014108391769730820742991501078549371641268904922073927038984955140424746789634224835043018226129428170739874848432916665161406019506059454337828882504674381754166597812617299618986146022673475791190624363996998880309616226043039682303820234295294640952667108990681299474090337753295898437500000000 636 183386220053942383256117198796889121184952843303182286833990899514510590834349421329578177888395416064418197322177245797918819300833128160037141941132192258485533950354795174098109701745289069090761300748354894312806031059410732701294038286275090005384206006866395099839160745223823775126250254611790920282098291073884597142356206945327875592521438725062049142832057906950714067326424114148014851903319957471606438917571362560213326401531735976802059559223019132845009667941167600841826068252963601490528442282761253617713380841250179703944027101035295109294902032190098020455506641522101647068953560555120153078649362865031007079894006725330497137091589050761254278967107731329456635185093085214577686853093874438235801525694034463073675346932970776271683288048335278204511923303042452575224581181119893373783009679787360606059402401946757448988889471763741312315687537193298339843750000000 637 4587534405901996667482303866292665849422642948251506657299285688797058500699149181925947040269357857121670289370320897629256492242976290785230544477145186246415986654479844739801221502843298769169986385282629891482832189845698627307881475811292871641754038805990590134908989756894241533181786196607359991672270436832576225217340906866247562899260794480162877693922830058492352688927108726763919411427635042872917745920721605018837293890750726515448695567062495889929715947633446969253529666579238602435746825393721470012971308799562972656747365549446511093585971558789971673404236001027770401952551000699905242242194030226482100185417577971964634033837474919749744011524115696601085528531331731388218901105260422564030608025014818161819492391486482448805766397253096794645051017007820222584307223110118525763315948583063722539335286146030737754533679328972084476845338940620422363281250000000 638 114760265075542110992190548128575151969883043031495370298584011901569049641314139409934349157835347021413570248197996122512435135106428841586644968425136634001252581513320253992519584930061204319675521487634440545557996473256034626698727827505069328216919215272115703061359681065881026441350012065601043051864320018570402122991788203111772890081821755334482018800953554441282051591342719873279237941042406401648537970054415072258061458458278362361381161834353345459683803329513814465966039935117003283502381400131339594681852803199098814422708392114680747732965683508288319604281515010036388111540304030047786310635449408173439371409505555536920939153677272287156605680133050968265399741943658985824410127962314018999887937428270372825453132551918902637837040282381543640337012901951114032046306082817385064549408368943098764463622518637383345709024329295289135188795626163482666015625000000000 639 2870802562179249834444704087379145233550204135928722213181323052029078651825362313721127654597805981435517872327769903002130321807005109597437433208569341305962476550063261752848866299072031848278580924851074385165484465766819582954270992680232446340449849227112315357489568860466523016690109456758423588707435298117132829320850914595839889902907544223821119046217906991774481368838205598081954019542351903490378528092832276885829596891166791271278056137593330558956252889236742291453000232179726600135814658342878659500765910890669162047804371906030002742584438890266023143778466380963116845012475367637423887598603534882085177389641543513705291412162020653380592084189243849339158708724521735349613765094644115170130217026276841799084300976279223252998161328503707316261012756240514174964413462807254929979377609980524935445932716682971162411829035843169322106405161321163177490234375000000000 640 71814920344515296639780800685843929983029325337841941614114034473414920649568829129180083984548240254347876774949368979787666331453362194773395790108117428606967577447676282286109921012723796704593875948227657666405322338948096129840435301266439790485315759571981513864699996025107864839388519379222440086259436129461400933479411160436557245852421535974025181140544829591108510492343236914518881020114146835751500366822257426472081009730594262895565123066983159763890013682312881384628958933120973231522488562608573966573847239624395756852106240961781787357463854114310985206083198061280469826015204118554931938208816552284662015637751736960033930482365547907223873856046553168624892072936864035855181842445706693552788710297956620630218216609734944188282129483350553333341897230329112408094155530537736607765368024669069088264660615772450484708410724764282573318041613674722611904144287109375000 641 1796493366184559721714329390011712039435062764106545294512197414635270284892100117139473707788191938343944156140894121046638423751723342891094230100442531930909087526323696078717273921121725554068896725163542107146348430117055727678613697434956883058396315452007369071482783831922940113415904693051219698569688078527166246440471697281747574785091387409272221185005672921206591210210177541223572944083510677864704069238681587883743867380702151334680790559093720697057685443675330815916576219177214985596666309050590457962576662226797481998632642080845820530853249455106047812448586709692094124274810917380699428438655808761130351670438922156246714626029222403576185362373957067174571208096010319524083995075845408472884503852773376617481355855440093338625747186061663217940931859732179902439609647320082069431384830383102219704093343173028461033228340049290594482300775780458934605121612548828125000 642 44940316917327148178710482871632547279325713382478376058981137817823116472534467104766273749343243815893680915300248573222761815346848733381578404070260222446105834381243861408410310238652511523904176645056832150732641413831643281181520219323064707037141473768284030043634748194209374176728083131468206166712134799293286476376908813621286683876273647652510704409954995505572982610553662479829566171310251536615494317715305765440695498651209580116781147007858495941972629634619646267321205732065533751841839444474272203861341425798080312925296311243588594588011193534272784841003586538403476068307575285255502836019956835987154903157708862662495696096618865734320150965304907319039896576358139768780045110464294797623870921924517801365655101305869001586183021508022291713600258048752039304018895538879311581102866629209691041195855282490400442669232307152035743591511618433287367224693298339843750000 643 1124206839214941179556077942442005478985931725905388303123968276515839546595205137449713084382871036980792935493941676983340783514547530134436529750342357197582600849179327388420341897649651085321926409542362589649353868027188152687099148876845250097499876524981102057934471111514553318246767056251424721915341661347795510066131536962827988040668525073857907745620724887569426788943632443216265275063025499170233633126672928829103556914159729543045761663485853665982316870408797838584543692379897527835732484392486265006391410317203921980409628563535182805518133822704164454381870434634867671164428224670816116823298609186397179809162903663959942879804221547957293356573762728190912498337046155802219324419623921959222338692310838001503207316492850529570379317195238821482519674516604280256833491046459917234898304402547247896789008116420048398654123888865466462938513814151519909501075744628906250000 644 28122627608311649693553440454566317183949316932198455843675666047624495490137817957010679797217472679752444395663665242549099413694659488300888966270210208778036800745774789173061658340273104013255022449887362296973743499872672577312371565847790340171930141020878189679075045972825239063595368441320578059093407087442524327896551336135339887166412948664364741897437698662645132872487451335736076989542454645392024580234007582976488046408560936239855932296206680992197398730257349657759315037639983188561568825408313244181623633866700594882607323227564899063504869384726846832440889288769748730526302328333614350967920177007544358269587543519246397195102498660857136606216331601173292466164306785673529994410157426650732727225353416466174953212266804396550948447228722692676074466556669184685694939065946066233247956405335657790793355210445620655773192313078671922266238425436313264071941375732421875000 645 703501699938152663264317460053376012035693377831041992306522281671970906563370066257933827175354917345435178796950757656635223317772605959278827086464870881602517488423373989623798228403576020548635329037104791723521474992938871371992426689851313393293167171119177659646319173289201910528854681861562057338716470319201751985443187300067766014620268103410116450411096539413611192089279112096281553839174427447132273801667771087326565315972295668573760414882627593502488416298763312756506276174141284879753353485214161542434879585177076121598246760119007203704885376003980889366563951433023094212468043515756383802895181482196477861519062038268280029058881885105317673087287612999893137893893162770298304588849441982960577602761360270824392046635542463470309384800054946738493738787429236116129748591983007408796055467597040059619303544683007890357985206157402126303512801541728549636900424957275390625000 646 17598432617647905632122864016195907669499698120355477702280805064735371284928885868000326079185349015947728311700811522803754193212392124306417717828594912456186815190281305994304302431891313455210444144333766926086852996727387246704949868897828520798169630782176332786198944025315019929019027335731954870888015728108824012515111310788072908353349121596141612753317832936414793907372678717454968900992351002392658737825001827819190859916582504650390043815020529273994137472736865532732417063427435237858845498949010604529021136372231501741528897280995598160790940675269862495609401633370980189587435887329138022066232403641323656721591397118290101036519398240405469964536482702907543511401414102736873997145212047127930238483937433400189126120170845525820742505214996810052722629728879962285846342486757584715393585690972395299455023656466575090069722804185167741586326428659958764910697937011718750000000 647 440232815945334393594912757499429313185243607539340659368492782028967518155446704441399192568183730793066433886982433534124824756016331579442613235016705808506002478909896348559219682936879301812335453595119038174212852785212925174527996334020640817802744164156914909033431080447795359429942747185195810796479960679198325568094399636947387977896376403452166927994511786825152147435590115984557452337807111242233665644045833977208043381375406240752029148602947861359497859345048174107069814793775949497288121175409175632615466912186347535837164146047780148736323608700529713278884336068175138127469319685351002916757297454304209248901015088654598586207212458301333124228783574260523325706386224502003563591646455923903478995150737804609058742279698817365392144431073761005723826525752584527969741967771517014866530424124247632027325437217792145027478305387537774184814054478920297697186470031738281250000000 648 11012614114928812531131999689916279578291356293538135938832203698595005353857702282399816221497312154561121748932075999364449705702198664973402408240155557339324537319644166373680480031491996114780798924038394458030849295753551723887498179898880536507071732871888257215172712676016609222776808536839543353411944695385501323238904657584748702348302872685122879479615796395734130107918079907576660960487427890797234135941331741929849356808789097473133321757490408692341759722196343984993212496615907625541729080637936322538112220133550453018395726554682895387370070520116646068288140567384442884330675419906697156297277456380048197414638047202300992411140299304112052382328058238831918379167470214780058280587328781676659559431162746624556855265978268255390442378437817385652443253059335486417267773607370819152756879899774774869078619347685818936567011312240721172123203430714966088999062776565551757812500000 649 275485038760969601606976910579030506862188242566396975295748577883959802650045911486534693922972053666101404613115953543423483778236048267863155774697882085368156954367369862984133425749264340405957273546630714986334111427671667545937647073433475362391848356202012104604513082118843837799355141133420626105767214375321439110606497867316479480161320705767288056011652472241515565950770458088608768402948215419249763015419908829323735451141280427544405976475896433158965283651552611088389529865268505856194101115804154385833978264820017880976355347635249316816568713242055083079596243623245655203557034579638256290425731131479325862907008777086836073643856331590538012984739638686342365001207825788835510300978864053190397453566914008397042442593462534863272468434419052782846558110043623454521328666433998842750397450189281155623253289845422604676680167417916961832696776113493797311093658208847045898437500000 650 6891364200389793418660683947715440063967970498660945874321341348297209832445763878109314035673116296324321290783485237870870532667874068977622942917827019550901895504636052264803091542589289500001331181335716039504296387406063560456840217560043552911525314264376487416722127254234462773257714761276029816122730624219579384520710238957793778996035499501194005831922260305610835542091580997724274729587596896487694071739581103945852212977780338079803140273073963081791962326421916086611098085552716777264178590989193154328708440901497678068731596850075621371442165042024331770575746032790729774784365203484489303511265212612082828509027634946818391626844775310249458601741333115446041315260983457425331380759871276161347480915381571963901400179338001256733554364221005843460130822875860488262333544794179724897109942369350325523744766912133187003142799264946661229845614737854475606582127511501312255859375000000 651 172389963138783081141150903361821722644728724378945473983599145709708236745590268440875851107429644985624534900781961749196815091392210773119185292498944721023713315350227513260089624840348048398650811502384233031224987202623264334930327101329200090882011893694886478619538928318292206240402280932995615292716848257167204726451253827077836698848599246354753279528193562330065217823289395618955167390682051396777416218554651732347470489006379117710590075801857893682000163572628115930048743968089082515740627272287266541079903164486773713286165982647437010804816678509011125781606795920118332384582776249992178660032187384620228667080668256695756540158474909258698054269366528087617177909408779729910171329761142445910205417368646542906504304025375346337797131830013948019582535254275557682568512714244572688094370831773993934184613716073869355370476937065524390365646445477665338330552913248538970947265625000000 652 4312393096309128916276336248207534196833628059234050123730831390376290400798431408390621367426652622263092276429070239462270021688047481149653239448861638650148411308837746535693346290101344584941709717183875522606256965145376443715818458623741186322523947831539261451356871044281205343222333131928157186233453673426989431117208512146686375089295481147309855811510486198778165188186886568320795675064454383867238740068445352384336263306279207683833932724429911420173961147039209464446464745582105729803266304924854781111983467197514231999535839228496468782556073660248422486960133192418911044773842148216828886418903337796251425705652912985748142898749579401854854701124797658142693514881069321157722230657061707504287500547979486372400437421248269783388759540103569773311949616560175376997994543511240767703710411451278897341335965811602468076828955281501077924637566757271045503330242354422807693481445312500000 653 107875867118238316764738059133951104295983636060625128286589786771511031695317575889832771878888775780501703423382637613501042579286762028452657988357051864242227103721079004074350400687297800604935418422968769773006443377717801237515918103551014209155327240165687344269394316245533674244313647335446321036942520299280049551760491647651029000128088337735538276693757721373723320595762315610291267001803770842988276905081247827255946188526907898185952972516941199155500237881907330171107200029224650989795337045861413245733920270553437947492217356504578587385993052435157704937969028634246419473783631686250995190892474767077744316848147524689427127490159846139814780310679279855682846195378663646418671727079790186956410905744632327554611248508561235699319122645622989658576871342282488182637428588447347535130336249703890946509529864521479810160797832348116551146944338407385188816078880336135625839233398437500000 654 2698546156046450859741765515950214168627358235400347245823561026883670456476139971800709706328165706068819370040580965377487854124054169396766796161347658255356017456998245423021976384165431220025601598470594913587745280824867321476697890174456563397218889371728814911693105525652799557548885734568657205144311364061500933741286916445826963978739335176381355056131309360357971750682983919547958911543592799680868822885518676535026421474465157820064511667243360884073369865058109971864394178101093715891516382370478166208267485667055420215554550385955513286903434767338195799365708422716011349527676168787563121288992182246776600953571396794983222944555068934017385024285493911986194745804885225161176558799732977765453948651348906542497614718042907975597646554254422187789476475779421264018269620347092669227419420558341981475376007008518975067630967182286218313094815560160277811974083306267857551574707031250000000 655 67504853079116179140257752639456884202991243796999526141708469351891512105895501431991799294941977242652832638343387965969677083698668039032097641379666229792379154248727101154526844358092504641403789604489614746771307521092291698314038061844993574447987026497368904317696998531024611832730523299095340925632888091828538624963337596892938633269685506664135118465208402854145598679298765682127185901743157286673336890044616053475431932609330703636270265141652623031362084334316231891600150546849496999820604465863030157744217942984279481270017264234932954512843936889826470492529973291911215209177059581044613347053644131470892529197354712192061233506160006845610463546439416408998169328264189945444088421272709680438111371988323410227211323900966484244530440902990393201420720695642469329678393479980325779070636955493791399197001335625318177836844881346197995511539775501108628930069244233891367912292480468750000000 656 1688650364372403200749435550020560167333973034617015585343652411683749563502660333077721686631094278280385645724413104453601220950449912378836466913171223827580704148203676417600282798652893294459506383246455149381885909178543455441056958223896866702273577903691804450996048393131271158803518120942308756996395874370284022615317637141788297213346858482253745875021448004323977552328190159822724269279885992491325393850049008288920484777620604949193894894778231012110749701106904520337131814746646716108317255007335861110644232384713454706769791625145197840786233238356787165826854972134547319485663944702655647904192530788776442689220412846145922014994033098073883699385778694011676766275633166165758370416288362585349706729159126771080088148193384156177964230515354195785539674718739209908570788119629795784373707987276092775644499874407730637656439790992544369427389810934744818204933380911825224757194519042968750000 657 42241961550168107464713810143969416058042384815723974345696997543413126447741586870825503683077678026694274105754534812321059461675257701592355150255660675199830856431853001405267348243318571224417028019262542435450981609359759041360382204581042624432064311791742475117382123806868251894879482979736445085594773508790894842743904667313988835161880698867336854575308216059459012286931210466798285183584362688881176328653813472189357941126628070532727035914277361771750641305467238648007247146668399968402121896568591898559266300217299281743929262342863510674766732530279752009687003754994345807833922269692763429688590933810564437743283843419190606265490006037814731505944098685056176033089849445866421336060425021446305068635814685666211946294609236844421373102769933345107069336381246445734187066584650979781098768296624938763648942824796123333156146065391882361551220004128662233178204132855171337723731994628906250000 658 1056691013853749314390865220318748614461060264539234981352845865599665746701864011996637979670909696534023938876473621596967536077773163781474416068705432695728291636577964138496505398305507116039368208506172414114776834787327710973847858795446750149166836735702250973301078659363300039802000440496142684056063787165194725093563329519738991226085951828809064781625491240636315109791622681281914550337079954192985049193984452510998224484717778177763962023022804520916437015027341562532217762969850856352429979357931645365175567327624234312317744161342755905329271151137393188570589789980557647411772584436387364821693323359455760859049319244194342521474111701189104073841701921513715284961487723220305919744003945065358938343078282258458736528889465104041300609835247876687632767897926012913046685586600843658353929675018915641412859572790492690066489611301444352083788877306926717869473009159264620393514633178710937500000 659 26433310111349100831158441816319530970243669895188601923523010765418042237299284124073713345788992939853390944428934221587268334206510781392421470246751226083582530544746189412920927907536092273003012013997347870534288499953106700157635739367131526872557365080503197716036846281644918294591771261879988082950245115960902948660685109458114219062256321544639503679963919729726334726729741883053659123379003102991439356544512442555092155736832432868647820864235102469358822750721890225104112022091033940773608815956757471691834942937610777903729912746184113959564544653262407759614829571820171195118468974861677859007002178422804579304139647557729493879363780567681912985251071587486489336252086672665770996934605515026467524409173722353099046553479259848438301294588863804545714990587724313917412157655713061772328574647476212972216980360320594834212566376789544983461699002131543162485982634279935155063867568969726562500000 660 661233257482384325337008900587023418664731802984187602662674102631896783845168455891601526271176171874211340140184399997584545754165898486043755263293731428242344817111756950314128060232455883980726861138024565670486519900342108514549342510532335619190791056786526961048133836530238789460166884141876671590164464946234102549072592662353735995027048285912118493570006537481487555058042482559418048677253547318770702691742273373612987107901671919183902306770487184498657823658209708509801347704125712669958002350675857360048780163484778701803910393090151093140016109432367200168546721561743979441524125416615608260917584796606823642895978153300172642345903056321861186949235139256669604456851440857139210847561116747101483072720391145529795846360519060754115688444942638504620840143338376398146173822569428257365370859742170115411064160225595485928559804364841496480231288674532996382793292866608680924400687217712402343750000 661 16540834965917132858468142467785827878398396917312469001554185003053575371981634520677203081533885025627964461751813999939577101429853451538174725081031541854746099169353859566481251854680269351923326246470856570894848118838361216774694974904163645179001104574833923299441593021221631442850014265182951232592086880311620099317572344435732261237174347061356852180302659753791825601943619438910707163204822095182864703491616475389849836352729417827088993407639947951112416209059754206065908145669771042356665005852383209452960030262058722896108409001128061006157589061216628827211679335890221936559154937615339005437628236931760709433108924001238055432964458451258660705303484156745887911791283773937665433229081793363574920737415533421081958123405722646852198046047090056995318595718759536676773047134925107769344035046651713855252565641951923388545743366373153017096254702319823139469723294325831375317648053169250488281250000 662 413770735703304713196725739073313156595585276360565689827397739653424785740205238160746953217826489462838506777356555648035342597701470026393011249761151560596065562302869961360920741259071390434819158068817801833865082851908250377324696048962160066713381105376510226342526858657749572044707305485543311800188759422900949916463743238452758679890645298090739383845637531001197329257079060284533701846936335190677098927222309414585971737161932264677634034487186613399428417555935845396452324610712097373755849693225779378460752418640018808398119717611300136347386215791159174287953791242208572914531126536117845815781153479743137988236078219728855283942434187239944745135688365008628253503419424919044923828207846673868278984005439929687488257588517774972616917889032947649308876050004014996023204925308700581057911209021982449309641219079643279930993217744923586046999966571625787295496401441141642862930893898010253906250000000 663 10350509278490661641580235871087328359182174673363472044928192326021191661389598604669665488865237296743856161240510520999496466037524706467161525757599847107821640046445095488945506023803467587272210764059341241952718550677071391414675843095079071955416931572653728663485381524643705358011267966029767460341071757207861620459353215097645554609330848067624302686395020289072183568218184336076910173652246031881417323843110108055668689684510779200118492401161372523724766674457309194419550231777767926008658774000225567106744462840338932032100777551407862385100151416133295483507863691933679007220963399097306897216787979579999914833929648980698438739344300143852916437519444243843287457547829807364042325325531126826704987857813305028457002642693163345280319129999413931770418867706359862306251664685135443645317431978325156744796982833236627145785101834539302676605572316124304196524597010409252106910571455955505371093750000000 664 258918613126099231726879093100542957900626387536998901605809148396403604662170531360787867123571673944149775358742288785845837802535068334969206239207429910332706989716043729023169962432794573229806356612990448838606408323412885258129165291881420760812462700936413302862187028801704737946637290535774755295580123324130393849141350757186585334429194859041023595814791094881760495584494038888911864434282841249322803838906715203019061650089945847159590600577244574727512612142674556806187845406368562125005756379734558237414195071954863947369267944471211738277881799731888611417267493859967482394488256112961246329474169187987648471975258237303314860633296423779212262089153567605778621490767248645055335879001614482818629289635962344160648816107128679465521236068208231034196773181630477880883795407259186323717955640301175984233551031415753579655859249204364182919305054474133573349809572805568791409314144402742385864257812500000 665 6476858841131820631243058216131627225078075122824025155206970200863419494067980134115347623459571121896137613673199960830895506534091521431898865848444506102833956051017123958346514774540658234101998108657287393128146770616501272584930322752552532866338822601619902696409746201678734309386934327913703841115752408266028724331528375707968191034931814255860793257712856937380580216613621559273757691525255735612759160692049935943191113607889096492480886677597689474574695192471265041309676403511189520224768056205841167337421255672134077841334995874103168821432426674496191054024428211068509879146334045773098244647823766078457943355351008688031041664112610540702550345643713679882898298494606287534579717815326100634117140200141704654304350460063286590840519942849088606396786950190109773757145769322942202248192770039714379695827250236994076387331155805285110049417503129589792470186589840031032849765324499458074569702148437500000 666 162018721161045242817581606427556921275977074393766154783405590910487340497256079631173710821075758094278757723416683704868947655942890010593746403956584792302122684399317244964043447663434483753962895630976588542815203000707073875773181947533821617947754931746227595979258816396347918309889378232796255244727380062630688509554448557499624718681627665919881104614859154019159859472647049816067271983199340173135987413107435334554900829891039560908005363436602862832454086946803717099428241565309936046463417141725696468230387566813444049304265812706544733581177520115775590030100561556158220099966854658528253387136252166467131135585807514628524255441615753165322055192829234094367996475856067192681828977182181436282870203805346545856922640637619151056160754125924648922778484369620463709900973749129455089271608932224687035634357340763245214133539122696771671806750153361810724554517397499875386301937396638095378875732421875000000 667 4052897095310404612310868220755303195636697880449757560061652600212115856366893086425987054047449810799162027908856623112051561678271543968150912668689081348667041962822501097788703034879166958672969885461535801854380302948721930460682969707049195945214829139708856730005897078820187431784863981730443056609109949542718197574086917813914900196706083367126261215140817068680183291306021028757245027045998486939691079441825425123011274882656664278485861302758199050014237542289985037187346642454567140832446949040019858429421314171337802042941042106459818410497671548923112023466608500096701502800520194868881420936084508841835206892427583780475153226451812356167014229223921695449070496551212115607040954249302394699219924063706457447710276250432796904605760393689734283772952041539906202398347446782945964264612886108199255156760498096903667762845727529528688671807535695415010403586390970442909775783846271224319934844970703125000000 668 101383099494965360885800311330570533531570690991490192857230860702910862215405364482302759989719889728224547135264961335632307777910056137287128369302087648706925555686772445125822197174896526765606776625841711450578884524360993200595826981743700694976855980425950592752093623034558880217253109483107340532841657570147935750693102390225326320788860259078862013330842894038392010176232951183433479643620710653835685535139076128451374855223342604930387338875882494200206451095307859238623596400323079226512258261165766219095254730244093820565186846705005337783557023327103595676836868318287248670354330024339833149464030153812973513731234917622364985649715246214896418817861873549332287421213704269152177163930902717700546304048704946034788497222652748916111161943945299224320402116963821320473631490633274046200121746808397535433335214370150132211305549428779023511832217770037161443006875922306919690640825137961655855178833007812500000 669 2536092929818004954295767130219877247609619602006858561234317569302262001756066927670159474481259124965377871911299144920488296955642435661435116980972252318550671411686303242422473048911649290616486407822811720665826057571272378493230440268282258789891905579115520433043776952889899641906921953960839078949335036526794775467636873692706780236773656854536256790869440705130777713451806334909954083461872336011868755501573152480767949480063734668923814822253951480479005917907290021462430322510323962415071213752778920293810295830545456034616445260998900340519920456470969616818931227662985211507294040294958307557967929183946355384592251638879339364496240127662618189711387823390247877420046847450316419788316378147561498353146602798045120330375326985218415986744281887173396008112689910012146820621446698300686154608129346420742697776508912500084003542138440894574756598477685944317967217578185801230006291007157415151596069335937500000 670 63440175378730989602980682242515138313339141089007387292965914121650613655868181653361004167620750648387661392885632341593110234293383912963660538210589475908819780387854391556717385522028719568257182380761678266207827947603768751562003252084195010923266175382053914116139853329007041788597032758781586512225157033118030502742677616551889010101979834152280095246226606295510200712615334586702731998240269181431224391352785127727866915352042079180840502120860040019146476394218180238373630157123924791159094839547126424066060534507375885283838242648270999562856517687243956384903413993480047977406340470661942141300809691228270024247412145474056310073070126178545493820243074507493364814268634572040751038286839548885269719998115019246621219010582806376508435728110693177650921038759228196721762259127532333611193957063056486584548678707894587315534178158567566258317791926098531980252433681508050788977470801910385489463806152343750000000 671 1586949841627421252587229137765449473307596845274201185860555690807608867680696615576251050601362592597894033501617494565782943789291280147682626130945967739388286160670843460923250843498140175787178548824269403425183892847286525327821497147888544349250406488506371011087045362335891499883161244196943263200744054844837767494092166607784585744503325657594666764095251246900355765963112356241140620850168283472910732352990310534891574030080516093964840280325835725367173779846426460955441702216579847421170502059312245943291842133690468307733569154770832679079801265842607761431600303845845909539143703129747688288724427223944131679572001284324940632751836166776283329020536521025746838163187826068113272992018780667718706781174904020945658958409288234023389111320920991038555454002345223967175528344941326705907437510139199891686512029973190235605426498348072428682360860625281459446404022867530003715330622071633115410804748535156250000000 672 39697361365709748892844228877733936973661760370623990973684436253684382538262663850947589524715632710670533784467544767337516793300575028694263311400597794195114717798923926455535486129767464813962011020440429570799614938635247754108153820023819093022171626594928715321983976995336809692017768623438417045244802919556135225559061489102468580900447774262152304024466031935111578014642736173234484875731144114850639004246677262040963332508412910029090721893269789499140165534551233346221689009316528623734934731572974485575499800993060672995537645076931097225195623926806899508430358791143853778799115550016456309722407175051340555853579377365330732197259473159984111251242885295301792186790457375305035891362850748548142055046949608023953165313779963115971980597179586100235293425266998831678899749223904318342714322240238021100074802416442452173403600353022466556771556647486579365020910155361874051271886543190703378058969974517822265625000 673 993023890923809246078800287008396476896873307339457485946474716687632362602751777014417042568480946038838686867029890279535059755148856772760658019954032489264125221612012335629925570571523432604829800191849378639541630745801479852021945854533424117426834076858283688626449112505936391032866470691806465017379282541942847729995245422050607072004514531505696936481256534364938210812051208731653124640317698623343993516334044140356044134887267964843599261624363902255608747064145636528442993271684635038005388121888596529960682243266235408439637822986827669816000488570273630348328514485745584496408781997811355087929754520043563533127799135134239043894299005420999276247658207944139184939996062278247071665815144653503672357675180759410477768287497294290324358623355619609897718892080126792443205465355764040564035089025864911173490785558408146120727506601981017062777349421153883521734060127068573035902243617556450772099196910858154296875000 674 24840330565245436036926665933177395549675495492200672422934070806162435657985749199500105842291674703582819377712350074351574343429984755472914976582232919538565506285428083054481520949311402186524377494413324219380818834383105267514970336954649155222279558658502467344572599461201910315747965424130351632333849708690143045590088780142096788181003137983955564316133509153401866816455761690230966886403199404732314140482777424638579976430562815856473417731434384854643269251485898266868766864333238793383933002574245901328096591426511467338712601922192751503112415782336518409010116846038086876275151430983827072377590001792187657520081147504990015252311396485753780115037859623053689403691889629096803602797690413736011744733536420776944592245292588103464196864079785974217916232226218008487525881522104127186809542434682614840333908968122791310972501129539169061837427464748745513614890584187501693450017548059349792310968041419982910156250000 675 621376269028398796271861858195111590898178876127123487201839682314152186792725000346013758736436929437030970655811897785816789316763396438755806488282967179864708997969560270185067379598700779139946835545435525102585371879346270284430035762191482942115837552516761720167567913929472971379858364720653314536232670120345281962649850448443413731016648866457910671819132299341022994364230423910444260558397069553933517425261773059292478373377856512202301716141140130771335705646428729238635745932247017816722531479209099324333201401832068334835795975490703124637115763681114241979460478437560143564305084314313955729030529155942353477372696556476676159311522858758448262581354458867054141601981565018221524197391115016196382681223351799731421392684096815002952539333314349888399282342429171960462036310371449166739672776310542150487463782113708638941882491218176103124629574433011211847981374094823653472449698220714253693586215376853942871093750000 676 15543598682352401841652639085916178997171900584777600841099273709959043607492573603330018728155545083994369399097306496387813472406019280738699242184711501496319865614889444036730013889074009134994823948333305812847216920828025784777680332453636059986950906824050947763363274296667733647978409685541786314804281733335856091698829838880441015076170905816277025829085099381444820761389255130659190008938601251711561804232509737326384333274880996481273553283944792324472317725563771910392500685967895075859139064073115191678216620865355437192416138972703831120730218289715446496853072027188079922592306177152439336357849479329859759323035944926065967239582620623676568225222934762487996352795130568725038423340064726218758625945986507298015289571432066777662614556399919610374011633743309612206232298828966280191668441786111342847252977153169841840987030956359996899167878851571330757913261887490337248844858575314020754376542754471302032470703125000 677 388819562312611410913423106233368524840629448158358449400319350484721423180039488880936288273728443127687807642116522180690725487734027354962882815949910307001738440455173906590875605925359445644220596107864895037766053994420408663530304918910379137192043732740476810003777031335403352036210292503175998879188347347182751717754332823397737947289445036925629885399639819829790309592506699612575159233936797928707975117692101036369746948316262445214723227272681031041268390963696421421709009035253032658308005982390259632305167613522591327700985692027680029585769936095023761335608234535347316822896167075445435984077076709676772561500167987183053405025600709397286089947046381392517309061426198199938738108218605817599227962179145496442967398659087224342269390712899023045323319080417944287610847829643344099033833178209446958815700395995467166288205862992550291709613040400827897171729822842908214636909423889132852991679101251065731048583984375000 678 9726223859619306090105687141176888173004536048327078616267575492951143565093613173186842845313325067028886751637605038620228177392284814071047924127596576411134932079822639315311578578899846899890827890839806223953557928827979544149666624520236032694361447945838475955256723379717464381318770738722514662228664264023922520845300124903872618858449834552003957015306624401641952287151790008007779794406442614853816014743448427104470366140772582700356498428531962074424648835906034376566644237813999165021981978556546907616365254757143287489393388402344326403797430849810623882377456722300133470968022114453620345560394131262711006848145795077617383110964879102327392456492487652532586374161929677685783183356028841690977737814982754601287208084451503428974762339956884116295993350448212883654690234794618165073176711950490000621702475982423485457592878224710402577278815877873217014797253385568913451684341930914001750352326780557632446289062500000000 679 243298839846294424065456695276714942000709933403292239024012915681554010976605330996433763958242748547106983028814022946928682758480055326946611180128465169872057174338420513653265334554659645942040812556574534188293345244688118641210732868153474249357480402592145087039816563482328619317672048596762756315101417561776618581086042152418669265553417437210290441686278373287022915459901551231240264812950556426056060398258426412915212325332875283012599596183527799461123211307605292910139105124110126388657384250048526105837943817452251455091821357899585248849041771699607432462711491057831762893066061287179295389312657318847049265560760426205200665890631033215067394511818708068138408785184647386587669174229970362476077874502919126513789733894563749250568981361071688829583869009370980602172185033853592833236975629571535582562027326305541826947297550289699834720295563601880104560134534247257724560910968625293548939225729554891586303710937500000000 680 6086048920272747284343262333319001710929523481161766155585970140798873127517730412131379889602513459979837913706068426951848373120214325163767435549978224322828959611024313143003004912904059672756050325863724744915985003841389556010286126598956760267015796541312335191981293742403543844990590509751374242529228106949735708918049377959767006186858280304333882960417051661194499694077831450652054271276895536481196452021140931299540825961635600829476939898649717454167214447562302988825685556119284190986856038372537395676916800492445290075164531320399919239591471377368121214986356563078997480604490738963117374370894560284688688245865492426103622539411226286747494677420641506233874019758810076538023900961252640978997183301903903444117004961097837315812027019046807980869443546837353500063160099155661197196119052145605618028500124735966568347608134309452638512635628730688206733188071216979196904089846435759181275670925970189273357391357421875000000 681 152240592300802129205267949850351239567818549928914370720127755284153896809492713025929598266341874876294477033748716083883607982529884036952684676349308445432292697465197025537527443012218291520410157564006682862913075683462659451740417278433521895959785747549567738612924139356599661379463596671974537770169457858867471074036668360564803157699164177656868863774896439131348461510449131808895366389430125497734480998796087760187486006250311982569955464278264224422523492091371264926058081422161536260588975937850476557057676499836718820015312468491942179510191945541065998380752693174817506728483846899025997756840218552789532752229542824491446710659133979140592616490250555152267318541250116965969511237701819000113387690966127746212236680634804197760437415961031386129384685492473299373826625975208059462901450885903658888569015601875463277241563242234252124908587276692031720557795584700793860882776114586134585948684616596437990665435791015625000000 682 3808247074269331853727083906813771476579156102327388804230761737753175189985257601499060038744563614940738677706382839283070897627507069897965983252960706860813656039232054627082431345730856383193837665750665703286359341876646583939430379428263758863744787174773644605185463075401158684946699353700712044514796115941758147394524284796533052595817801863381499730204887465661004037196865379266502860122694928139809744632641139573018344965733610590386275983265671068399194684866266539059458752290433736958428049119837434110562992796502086612113241513889345428803335177317574680902699333669188658046824674629594606644712798402623795825565983263671672850212354375569662811325035881081642894888162749911202143277409138038026970686044192595866213741392609404388654422720227928691059728008203060582818532459016854013341278758821731142210272973600298401379866440639796555631230117838799344158347030785254056686452367799788909508151846239343285560607910156250000000 683 95261934500573257278077933452288851650592799426447200176109171726959001641139276898406209021889999064806032662684554625404489437724682707476938248721572001049782303704655422113767700646869225925134284801391103280596558354264285339099806782623552445369077143310406615050649541205313025083915605355749143895366459210636805195073861501828356081404900651297032097936384337263277092204258338220744072277007676203907246686747692342027845422751916159497437079317853572772474730879853826969005640970544744357151893439549667001140510588474726427185878083843044607102642725482387647764601197826849323898579794386598277971485970952721563033206141762898726984840231441444520774716673847772005664508293207294630876453725527267027365730850754071010796869358261686199092475566874222784314429653030965285589245427616841802076040626053395719714000752201992823115043950422153622478710932010652835717343131802292921754740905862166022721737590472912415862083435058593750000000 684 2382941080854983087760107370422020835879594734190806425457935567614427658011539514227675784158681116957355583126509838655951482864721229714810545958517685581815460842670547181822463973783526981840712884432458738495624434855938482678359201828492664240153377079007393543152943932782026109920754397129923760306608358324555170888470424409770720106488085005397981280250783641191039543296579191457501574063744648901831857909726631538152683016498955393276532788199524313065851820693419560584337013166696748466182597588735091212739965159068083580629201775664463782933065837724638381947845752657005748398684622740784409491410764621441437862802756671340963027216900530870980197956563648214937017159205814051365930004742356050933081366749125957594640986432540132845719673902365426666110952285613766135134487231760472563627273555224562520916012968093709361839768993747146901477695974710921080590264598153847794186574414183714398784985633028554730117321014404296875000000 685 59608314482408956509152466849899747478535555869137909635360183870179880175222962885096678192056935677466113747259483336306173224652552220676319277371095682400595505896583687533617401738366036253781920109124351071711714877746723942618518136249958834678873162406995165491862327428058419552543250503388676836282823678673361829451008353666308451130909980390502787207441135316508704488156035687042758352674838772164801292384183695483571129179138103158822466169049414750924629120557290760018415650527516474405896072529891661212115770803841769568002003541621294774537347634177633101717280250770501458118921183450132637423829856625400055152007643158288177330454876783174081302168931550602840567916776093095117095812058789682829706889410617931947698251856314126002053448638002315217242580166411507628510129512723645806939171341274275614446543369760160460035681325339214827474920476892894475787129765498075844360514725602841201723691710867569781839847564697265625000000 686 1491076787927314422298915934612652575410597869846073657934082733545607498260679363131572883054951918695799580033487950511682117398014280039075275218204084416901193704351860172123723926866415717368655610892964816895879048545384523112731444924270107293133328668956322215510725275022569212130673729793221129024217571903840946054488780392002701197385444990526279633352317612290509284280987714853722643340962439257067041074799697105682333202207011443448095509418204019133916378584202783443026257380542540380182473184566969251311817240515925314558184228533850464039447354814122717238292316476999715774519952635574746440514461136577062604093952123318112424184556393001847281552797179895546274264507110433691267294657330657372241647554353066635892860061012172597952240785172186194063968914949885526100923939414486533596320962414382754437175924526362031332670978925394936500684599684376194175666394717123879721904420832864074375478935507999267429113388061523437500000000 687 37298623872679619137127904419677488367439773498260226799995941449754388439024417547912780196942283439282846845524731338490912936659207281617916455057987177153489103070286342151304506089082029261980126161856769109688037044035564817601586435259944386946864997344999122668925493233279260422802952032746004515693128054101174174594453698743182561975354981313237431585385121058533336317858477263116773836702240929596356769825957488735299703173111341565728560886975016111814196457015319990492585492117355977341245708408709412785725734029499529156742934450297263791146874515983550066579408236764541652962336806466305702445765669042324338939380738339478547321123146453765277341317059005101838025088143657646265543607985774886378417340933853639210798835732888189367990186161839912292560852697836656136891379765411864745054986519783359002915383206674718352914047704269158637211448101275116298266123716468375361020272885025864800789818787052354309707880020141601562500000000 688 933007727977930589171469818405013916865753636489910615156875221439350327086642770348225213938047526148339817167849747580564842499861856564890032255156917614551667825348296436662718822373694365695752865182492727293213833616064055975179218823871573981621434017888713519087511247884790802145986634423777235050986531702152917942980447900247342865691655855233744473233252810199649299462709874561394880420996462788304215128931291251648994028501811320270622867536104690820235931722723338715664820231598395886690172444351582840177819596871637931377246950420953357333775741889646652101499441503950235243432872731519071423098295296829072490038869922707014243308908939635611080005910734706108477342684523761761962217286969746794436864007952937690142220876399717643928940557914629201388041097281640773424274194422584581776738834310278500639787420039057998333794710741965436259315438696140627170290681919216191806917000510603391310454624019143921032082289457321166992187500000 689 23338734675906580122453239942250239270219541255302771338503257534843545554917689618217215620061319467585829824220450507330965254695383306089810893929796045118719876589082567613761914228752717551184761438926360166761306853951907118624403245906279503009064463422804031206782665250064396915799825318278375393474242197222939826919111784558436798679529301400513187222315112022918658456080993741749841457265419500952718646947940210046691454399461129324911734574723896003318964126619937217364997353688821992898556055266182191945522091077043076556294413919455923241868831511564673510840845971437710166067584269271017700982727314137661922156487551695000566739374521878983682095648579844208678674892841461587761130355502066162557502686759171090115531461255078568349949623389925448891034670989331028635656554050614289211788234846643904148805132343067002324068144905134650644309581401927407415500667493291278760220920905370463641851502822888164700998459011316299438476562500000 690 583806609429199381034120175946723376527520698647138888844298876886086371417216409870187161742403440594973076472528950371786174342090312845087153665548231505433485608590674082628305274765611456425288380341839096345362545361173792561532173948322295973820945853155938519752273626400161580821311572454325738103428145397199915090759231016635679920592283684308489291966896860167501514423127466641452555873045131284701338907712243515081006525992317524852139911245991949300413508442695820828579499021259518257143590599846818308666248249260526813567596498912767007470515988245806180865381161546398373139603629692199660172408512234805861994813007452544506930321165576277186018798397808856582310041522382068122836391211544437631510864309367091326658076842409646506840768840159584417187331045327323991668742207121163234486181062975469254504893600349762985671617653713947927711280253619227611581944233237981842610743615690861162983125998149347424259758554399013519287109375000000 691 14603613956561087266533671839709281567696375218691455417762237463062232894278705708547301144308890695635469792804143136289904520264878520300045515353113142650387552452228366886006160165446590483807684014773789841287397390112719253872769358461289270488415411102460777588882850408577124348041057206762692305524971770174530437545258043592688462268361249613997449220908556046302841789875192852239518709501570324538440872676998739736867145878114628678826683597520941886624670757499272450104191954533242797503222812617007604146593489129476419641846462349793310744034542484556815971429975944036897076292400490925717982749755620808421598524374578606703042388713960905862750122909270804755463428462683609330684843736746086258264349188983227458149471574849566917323795498411227809914736638376964971340078450144847042703464022682389270715075377542757819402798713667793907280013718066292835406937635414643293993526343556029718092855763933446411328986869193613529205322265625000000 692 365301383797792515294361068707178705111017709588943776418301055615039380635786699154557489606917482574349685135028493770488796597955270500569057616708653900691052793277562183232321723213700117449004350138344367272665966507010361682857857796192076982882183188126583901825956850538251477549986561053558097989360204251042083632815631119348897806163776345113144286147293504568644785235172815422349810493456910863815623563639954024342731640390410726055621232764577318002128686144960124438299946145911030093613853882081505242453082798889070554913818299530234406039361171109361971770885669929593480333267994939196789423985939011840719465978213808789060207729246623237693937323062828945544901657065105892361495151854154267529705035348698941185790972486482663784501300690026522239341172269227259615457742734114598712712373168543581323812073389111470887084459152586000773146007889779666157361402411889415345416099721033055520501926696080863266047344950493425130844116210937500000 693 9137805899184319267861109849984044521067088016918240063796895813977933136105862092127350768161492872188097823687906117621101427165302473488260625953310988987704762152188370052427557102322498608915570576692928725355937271860064386395874408220764292205285202837192398179152903324791615242899014481765410719546261386279674631709753196903193569220561418387498349495473784850934281893292526342491246702603283621680005533153966238112527060586100678118577480620453027139346177163525084786634818999191006791735636590253799268943613550243495004429193420234280827458430484705888585542061043417358590161006061605008623873975174967922451474664837426227068338673862179240729328143571853015542598658333656003815420661554677870458336849621601293139185694816815551192935541194028296916333303349620569329630533867670817559429825380774463177847449195094152017067256997705740726410513776001919931944963796262774913438366650308958178135499133155211781698312734079081565141677856445312500000 694 228576816152506891196064649849744975339660876042796322056936759842445128591927616598459379445653481644359334609830043518591240310647912016939775888399825315312038430780965567882049555182015238978060958517851934686136989970447720097741181162409896415970822941287694571167282999594211009534188604327734193215162964936333071479079705328875274296352948448425030759713868739210690394333657431276149917517569169556721752241430625206964653849819463648614560610332946039105258840862817682847234089086391754905663762545829906785102494570932382243358498235255209171006272643363437817017550019777154359070699177900503905550733483347454982132826480863547415503426869498010174548375226755547290364133533527703509658046958512725009694105808355113683377034610832807938560511712292845054101075143246518101420847179777223100434825086807897359411697445006453913959051124166655634706799929961570631937422915161055471599488543751461055377903388435845144499580783303827047348022460937500000000 695 5717709278865226335890048831133548771625905510797142530877475640087638216648433977790239297356382414945592852074669505857134838562034461028054681755152464901726313840470627910258174844373143783645452897601231488515815209548537573955727243897116617541946412711203698014019014313590443742089019980198070430281450568946979061386763564233808120348339580972473611162051234577234320151785085529116354411572575557904471457147153121184288499538289748965703793108832038690424352443741130095394481494628662818755344621380220042387060241893035201871636678877570951709272014251616354602662024595432846809272093824173036543884174975533100524286601970953628515866296584493391200753242182942718910763253928603058295546973199631257976305078385976476813683088790400526635790641896706634914456390453727650637699896720038882879222207387273806609168863426528347185867775242643608934356427025009935879470643712338056652887925659164245248553741594182975305216132255736738443374633789062500000000 696 143024882967016653028514008836257304761504331814623924515196624847594513436564993611103543343354335983049959130201143817489536694489971216233379323789086801636573453969243724019532793161690277691476055958674483067615435054942585003691395569322988953168515869686862618425389424137370151651968157838000583608046055180124864164861427662802585309288207047026962026338091945387427462417497613594706509059595604113673632282948183677900090196783943289501297468426387634483172379375765912300025751180294568497888721060674757094768274154249630552564934740313951536290841620862989559816588862365640607685958553848926100903769376902343793287111695853883150087977332666709685064818888512978069305155532897958685237748280755143967481999159051509283514687608966771794151027407215032347500985284194537927589590807321662285815026768121317490036824586574509374290169492779346597050496256473308884571241245735352825182153427767312514047874484417709195493983997948816977441310882568359375000000 697 3577674081104641815713259317159463570325434756367242645512845271474620289478494495853070700418052866376579680681573805535050318893016711843657056686173211458441403400220608792368083570694505009398687282122653676160509483763162079683442585008818238735284181044462625182563363859160758384579719988386714742046317033092506465874259671880865243712252352747367407358973648590860542047703114624137314182860902952255236411554091222990226789929595482428199600232444861416376055142634833114707243862020711336815910834566519928188357044303217085629798618647595043092153262065633031528554127425172086076046897254456279152449381759386462031507593138037952255070136004367407975760570044797378247253065589778923496585568543710093361619304645714583010155779716406981680090621011182337128665248823431519035185818831640146274296975182489484130261171688560360029769160841618232309290390576201062270444176641887914644262331439200995240207592016962352687858839317414094693958759307861328125000000 698 89493108103276570347211329051008931143097551355547359012398679713390931596410478363316066517620634737729342728796960808942662704687781932364258180144103541639522784194630128244622835450323864561749398203240018890777214307313481248241987871424020699596077078848592314738619388224852208301951161887151918905628503435236623057542369442750583316928260858121826550841948287100895507382373039165383245892193933447530698776123829159612263255258935706585050172003563438868088714599432931493966300617308911089979660704199767831187269331710845723633644529494282883078790767429731705570995794904734416744668805247573974214564764353707202106192802564674278472098244464548629307707095962983129222118230942034390043530124316874255148815270937215787044870936745653152054988886612096857115322699795292725436023491118104518551898548261126637413123291808400982979612533373430280974513208396089609229162355540634655714642273536460425349605381971579767808044891808094689622521400451660156250000000 699 2238608004557640675995693974902562462141717718815086655696410464647554276056133353623149389214015448339338422908461888046298222305387506562788346609184049249738277370018752206519642743703737871047479581664737811595478672622855822067970183021243207342542786443015216914456022894294049874334214686118528329134355339864252294937236523185256007577239829905951555424136574821114675173935325593428792638662390452546601241917775612097024925634052204334248358022149222787708914413120293000246066904568878841785828851806771016492574255028560997822223568810025087568859308395577766626479057902588385231445685350148542116082496287159614347391675469017639140321370249588888102210670347514678132258565476425566966968704182661725824430665253701313356909253689553283782090816426913467162605747361832179262158613365093072255908363542697853011685923830142905847494313513640097943976199497576004030574969651828321824278283480379128093330257659188944549533140104813355719670653343200683593750000000 700 55997180228291840338120859286491241017287824652074524773205924622826679105346992888487636864482015000602593978753096656700974103667621771306319927324018146232738909641469073051655634917503500174344810678499370115766902225180293492014511292431383657954177415167423497388749944112984018999417284505622044347346517144318653834787159315676903846682099173790302479252330607311025660422296501629911655861397795462987125351400358525455580639788934425560983927096904130018261559105337614906155187855715812170956947421623657855407107436500147245524478128376484690472466414295095276613783291249032322003734214973001389218006442840235496032611767803569801924324561529002043813869768264260020136924973560302396559460014626295455979687069417585709827830045862968570034871708050364014310323766150973512686281885746828136001364922332342008906600751808288973413750613748340164284318933146508329393382455147877021633018205344912189877446873731997741517607547478974083787761628627777099609375000000 701 1400728324255488474078386972309021271381087026068654482023061181542461937392666933380357649670031573517213245959251854315622797300730025335030413588625760619388126648449586584822798228642544758284074543862320192553455963649838011957880820988280046279923681847304951535965378416577995396797121374901686943838403963089340363756052551498422979959444520702443586267745530954634571976469285529358774444407432729591268535002575302059719838115119779104439162855412573352168639713141362449899331268259595957799900246844751555627052252352396693224353386563597231166098000819778167867935363783240772847839485676963736604761402247080641116878526887925244617322441064780386359880465601303565553639057648188163371854680965010115293300731472521206022583452003148578995094829387536566320872364107642397353714626057875365712958536252635687769154413955718041581754803155602203681491487150818863845810215907301032203045612312015742153353824437789700995023178808907005077344365417957305908203125000000 702 35038161501319626217687286657758423825430040139267197584508481977045059288625685683987293914823012009917755839094676013934952023647890662226686698883573157373868239240419858161664297571172487116051779188350915357889867124916175911652973242954697453953646514585007049817025705121238745253215742654235929820231301412890052403926328781071663145424281742927221331711697327013366216391453922928119771002556294489490990704622823795112080281056272537142381338662456963054246885132140063561584411781536331935849356601985523243320566312404680816267301236548101679881311815377926820172286307740324745310628730039149878603433366750336264974910159760637173048692400423851259942309082562522238065387253991715311694826492515067841239830263044832446946674383440582688253369236531541459536351444060114668847904321333748464272865949567354241063178787838189188284350916541844297217935205652961893351036169988897614651682268089738507425773728101975996399725099550437334983143955469131469726562500000000 703 876452446658187236184965769383615765249199510453789003589732084731632101835679491824916875522279752765865912418890295455257654816284718769923592602941157855504229000060858045196111910084023024090712001461096510054755780073472195457208441646313449114900247452314863401184064046311498343211662638086399467836084545299675066177872676550704404569396862659139668731365857034893378257814676009517761270384000623894308778863147021958813558666251141629656864637808400704564625142316761049403217469670435842236004176167731758511795389194361752708478651841676199204427977629332636035177318238426188686041829612714723492519737915084869444642667367554487465236494824258071701401856638494955272233051012011826111171442206084591732862610491669101820138362777813153019822899038985997960094936193168017712219626586989995368760096334483533896295873377147307078208123566697485016468549916653392453169233355981172907041013775758252707087099585594947221463962838683414702245499938726425170898437500000000 704 21923760775071984700592680680178229582440913890754580047180656267221649592793062288404525820947935292907526587637298441714612643913031104457889866104820724198053228254363224681681151614459723656587270377457257872250354100985575798297500933794857725729251928459182875702913874794808928727212186160087350324706603469783065220727752605195887165436191408277627224942262418159761919204710858703988318141281606515310763630369345250986799386523696880821388332772451614215032739710508752954532186989909623837750047645332040152546472732546463728972029913255565153394853247233732557641296270140177816422154289033957785089875830517961009829768994804878585600589025362478185598986783244170685147761403865807184400183376774360313090497969827120572517949671189331853237331323972362818291579298809217033966175602552405992107763205185021352150241946266426246658018545468100441960243130727650910653849715055154055245727631521452883766766795031714517855085774984680302424067122046835720539093017578125000 705 548404994706942482546031097581479544235951087182208537775930316698516014991355536817040869294208282114076923933310295063315168759441565286687784097529806342173998128036447471292832778327655640686406401569445024932106375277844864117697062365208958855652989728195304983008349194335397812914023975791688543228653832893084191726998464103020525053145014872306320726038010984748087156276703536517495021874469689216319598044770785108017315150844531196149196097081112364088088460701874976387482436265327966494641262731107132042775952678662252284286166695406938269671258177257976814190439324712107507240696293778504312141787618701053061486491096998629584491329733712486245444158755334680897277691286770935740279764325412544852980044961562086945183038938189882598355089217379600426343263736880201977295754256754155561447381735372839071162435067245995545835683757914824530452322851605849375007999609925732998948094726072087383300613376431610670034663321779910827302728648646734654903411865234375000 706 13717892643802555583233582412590550639103252407418984103573554380872227797092547847293118628520847396791215972609433159799073484832490145839810576717246997171094627395359295103443947401227193504988579393366004448018411596893399858808116319220382738513926060339842898016894400526859950957594424096998894721555278596164117317137100391018898686173570768618880487283047130298372831699499411409205328734140417438470544053074577995761452954056536006974496888207439722875064649031154549692638724963804096159058590226390016929002016040092316395666421676828451175414156401431127295380457731550164048977153961116329158856124602473456936353897213559484133799032412319210349992271733171686210546634600742740403928244529726325130458396025525759851914918509417044372077834101386577540409662942766720066457568017244020378491729123862159118975536265279836092548807613547841078198000030537336118927253927919672018075670471476534083837236306271646238573388320485316183017232560814591124653816223144531250000 707 343141345693986132234067758085804650710807664533528619337621370899187197442124057538018108833650899875887771535499045871353061639692486887096251837686722977327876217096080811745977665899155469781786459082995457798027735630919061531855073699310422532699833630990271076985540980647126213133037326952511249152341021178447545620324781351017288917934369226343566361528555161706822529852400411275525090047062634228220044665663241662010318942701328547869840831610426448437791114732628304546415630813119435039534891306516901540877869404572299091033475749237848708909980140466034255733231941251274690468129847725998832207303528632370465938716013860646260588243581138946307798197455645361574989014022822297091189539615572927768255634669622437031280528768091131145963926567215875250558541927622976485575799695842291928749971082747219263199941798407215412624699640160635739648699490880890046999272581696463422444458681842298829789991621519184906888787054855469160763448144280118867754936218261718750000 708 8583380271526122036532966095620904469051417710294903740775811410486730602683639913839407778875646097177927166516508619183139437343155286398975452041570429277509446051937275672346418733155428488468133037231425928817897172349684434645696829399417490189426629385363984143240015207995205133596173814023974890519716786822466148214621296223892919119516495760656158563094225866988456219895496163403318283521863350539233038176406793551133825530000746585840227581667588138182599776715885979543814719915741800212094526890415715097382863213242114268648101015539972648016593626629190210502171863785416339252231078004857794338058604631752756743870911683679766974285059280704959189374208304171600360788621727233735828738124006427649445324857363502576240345314821938693532682917221964247728499347744228191451147758992923810963259711092165467896849222869752764948348343566184956466762688560116853611747770966620355213789908795356321441739572181871046610760934308416436611111066667945124208927154541015625000 709 214705569979570908769974828922195685132054856265275201470605099245390926993786112654360926598532557875106542028448914472796865897434215802941931794015869623747009909352761049434504564502837128692499773505358728981079557618648312339127550450491776006360340299223455936220538321176015462685935321003829611683169502417907527698993383199620226968384520525127273585495734972850550452834762516865949012352976370270540617675682051457869334831840004570803774945219851446587684636163690039276741261012278816398817343348944319756349908433126726229272883034570664901146085032395301394052547275041233228175794524920192035236368786111627835177507123580691199812819387202176731242910509991924518099292787314996460232613075640696748043600615437717515077041641972309002439777336441370290456226990031373606453294930191452050475928647357150288537589028163039584324906851725171072218530375573503064032164099743431610718923221484464942680915728226580370961413039731960177014524759897540207020938396453857421875000 710 5370663271601661041908102762898866715415907390522940250870347271264989948464283606678098670971743982904073502007398198643482166673847426282040434734819499320770276042401459490080001500803362543068726728810100037611229497615766235412542670423568932215436117907336024545460226174769062841270720142292977328863507553439489706949468289613035536561280400741211801237189088898346163439923073661322893604773042726767325873126920047734872375511941522785176116939583889706193350898967795912049189852926861660905628194193311435032076582777930503988572398160528181189231648134282468673765126203848312862538184172651564149011140339919028665848628894074754519261510305226279925174775573882506255554140708048362160184800314617991894724432296019525447560928959758039272296402105913713180989565271770697536071152056619983685144356024032379048489550901655750729028655896674701750142393619979456925649625931610345642771938610653658284525441314512770969400979698083961610954872867296217009425163269042968750000000 711 134342118544916373601034609898954071074081452799508428075568391307240290061093226363952158738723581907101191607878448611637595406883792512554274446918093945738255076531800220859455452449771874582949795881698493908460923509277640642492364829090258030170930178596302667427581044329490552225034820999550776081346669251647432402385785556635495102309946451733406308021670810206872738085839472667549455359899528685734023422731748310780176087876061860385875161421236959809632553780790788039092604127010175301275101875848162970528104113509836868406132350611805488678600368591017869708738072483041131167709712391853823333562772075189767682303607427734893284199663542122909239428106303094759149128540777271618873258331357919811318810166504510914324713251124186678562294671524156665153163738900762103627321293005606764894925980151077160868335671991487379347081076121462124650186315796532547711221655687327703595919730225703674529233437100716781562301580774153667019454871933703543618321418762207031250000000 712 3360439791130562659879812362781421356501953194324782449474540799412850514028188710030881948225655890120045256371229171029867379489607225630044421207319175805615622068864272378520929224902299278542606551479003056895630684972239859329759856188339179097393632697753020374838789886949756650460491800564605789338180027207641532424846686465840123275477733574960626890261175744079218350152810404787999719044677817265341231964680389627801876580158232771730950315887963840181960369151522380584605729637712390611951635405696323743125750367430048632462383657859909765963304163772511600439080155790677733282176934970388474116226082386418205648633775685334900830893269220799176340189007384996714109521504555066758613386069500775055601136327872667674330257026013714529767511376187121076373379480087883519104764365772270340981224306868938532394744828888188519903811749611292752836823433056523419574238325549587641914789881067110173266358869050232977000830271892804507888330434184354089666157960891723632812500000 713 84058125771127047740471884277989691294827959636441086937417160108735187822850975656943589826934884712890613109931097146308113202240034879539750704393460730004424431414017248065807535380269996679954260653054725834128433753828748795436559656548428133523163308786009983710027794717740406537114826455918294884777616809604890225521936399885355678286318903659779495915579339965852537552560131233371633925893168121917757183857047333817456477990353550468192845559413513449712851590206734442814085817796073613694470431221029360390810319499459912145815725859651459573570167967577481618276289731454049611623598366335032869372920307660264653216526492774120555847098817044815301581025170703248802445043525581508611318009185899471411846095943350670367012810741871807346989572783025672366226119252969709064843579892774812807012812781216716304712866792736104140931953091609265423344664696441928735072286867008268714656770727674487994678135244755827692580375735214822437851855951862489746417850255966186523437500000